Home
last modified time | relevance | path

Searched +full:phone +full:- +full:type (Results 1 – 25 of 65) sorted by relevance

123

/Linux-v5.15/sound/soc/codecs/
Dwm9712.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * wm9712.c -- ALSA Soc WM9712 codec support
5 * Copyright 2006-12 Wolfson Microelectronics PLC.
111 "Line", "Headphone Mixer", "Phone Mixer", "Phone"};
115 static const DECLARE_TLV_DB_SCALE(main_tlv, -3450, 150, 0);
156 SOC_ENUM("ALC NG Type", wm9712_enum[10]),
168 SOC_SINGLE("PCBeep Bypass Phone Volume", AC97_PC_BEEP, 4, 7, 1),
172 SOC_SINGLE("Aux Playback Phone Volume", AC97_CD, 4, 7, 1),
174 SOC_SINGLE("Phone Volume", AC97_PHONE, 0, 15, 1),
178 SOC_SINGLE_TLV("Capture to Phone Boost Switch", AC97_REC_SEL, 11, 1, 1,
[all …]
/Linux-v5.15/drivers/input/misc/
Dcm109.c1 // SPDX-License-Identifier: GPL-2.0-only
5 * Copyright (C) 2007 - 2008 Alfred E. Heggestad <aeh@db.org>
10 * - Komunikate KIP1000
11 * - Genius G-talk
12 * - Allied-Telesis Corega USBPH01
13 * - ...
18 * - Authors of yealink.c
19 * - Thomas Reitmayr
20 * - Oliver Neukum for good review comments and code
21 * - Shaun Jackman <sjackman@gmail.com> for Genius G-talk keymap
[all …]
Dyealink.c1 // SPDX-License-Identifier: GPL-2.0-or-later
9 * Driver for the USB-P1K voip usb phone.
12 * - Yealink usb-p1k
13 * - Tiptel 115
14 * - ...
17 * - the usbb2k-api http://savannah.nongnu.org/projects/usbb2k-api/
18 * - information from http://memeteau.free.fr/usbb2k
19 * - the xpad-driver drivers/input/joystick/xpad.c
22 * - Olivier Vandorpe, for providing the usbb2k-api.
23 * - Martin Diehl, for spotting my memory allocation bug.
[all …]
Dyealink.h1 /* SPDX-License-Identifier: GPL-2.0-or-later */
10 /* Using the control channel on interface 3 various aspects of the phone
16 u8 size; /* 1-11, size of used data bytes. */
49 * offset key number [0-1f]
57 * size 1-11
58 * offset 0-23
77 * data[0] 0-0xff volume
84 * size 1-11
85 * offset 0->
86 * data binary representation LE16(-freq), LE16(duration) ....
[all …]
/Linux-v5.15/arch/arm/mach-omap1/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
6 comment "OMAP Core Type"
56 comment "OMAP Board Type"
83 HTC Herald smartphone support (AKA T-Mobile Wing, ...)
96 The OSK supports an optional add-on board with a Quarter-VGA
97 touchscreen, PDA-ish buttons, a resume button, bicolor LED,
108 bool "TI F-Sample"
111 Support for TI OMAP 850 F-Sample board. Say Y here if you have such
146 Support for the Siemens SX1 phone. To boot the kernel,
151 Say Y here if you have such a phone, say NO otherwise.
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/arm/
Darm,versatile.yaml1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
3 ---
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Linus Walleij <linus.walleij@linaro.org>
13 The ARM Versatile boards are two variants of ARM926EJ-S evaluation boards
22 - description: The ARM Versatile Application Baseboard (HBI-0118) is an
23 evaluation board specifically for the ARM926EJ-S. It can be connected
24 to an IB1 interface board for a touchscreen-type use case or an IB2
25 for a candybar phone-type use case. See ARM DUI 0225D.
27 - const: arm,versatile-ab
[all …]
/Linux-v5.15/drivers/tty/serial/8250/
D8250_pnp.c1 // SPDX-License-Identifier: GPL-2.0
3 * Probe for 8250/16550-type ISAPNP serial ports.
9 * Ported to the Linux PnP Layer - (C) Adam Belay.
44 * Native driver (ali-ircc) is broken so at least
45 * it can be used with irtty-sir.
53 /* Boca Complete Ofc Communicator 14.4 Data-FAX */
64 /* EuroViVa CommCenter-33.6 SP PnP */
67 /* Creative Labs Phone Blaster 28.8 DSVD PnP Voice */
74 /* Creative Modem Blaster Flash56 DI5601-1 */
78 /* E-Tech */
[all …]
/Linux-v5.15/drivers/scsi/dpt/
Dosd_defs.h3 * Copyright (c) 1996-1999 Distributed Processing Technology Corporation
27 /*File - OSD_DEFS.H
38 * Phone: (407) 830-5522 Fax: (407) 260-5366
52 /*Definitions - Defines & Constants ----------------------------------------- */
71 /* Redefine 'far' to nothing - no far pointer type required in UNIX */
74 /* Define the mutually exclusive semaphore type */
/Linux-v5.15/drivers/acpi/
Dacpi_pnp.c1 // SPDX-License-Identifier: GPL-2.0-only
3 * ACPI support for PNP bus type
37 {"CDC0001"}, /* Opl3-SAx */
50 {"YMH0006"}, /* Opl3-SA */
51 {"YMH0022"}, /* Opl3-SAx */
83 /* radio-cadet */
85 /* radio-gemtek */
86 {"ADS7183"}, /* AOpen FX-3D/Pro Radio */
87 /* radio-sf16fmr2 */
88 {"MFRad13"}, /* tuner subdevice of SF16-FMD2 */
[all …]
/Linux-v5.15/sound/isa/ad1816a/
Dad1816a_lib.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 ad1816a.c - lowlevel code for Analog Devices AD1816A chip.
4 Copyright (C) 1999-2000 by Massimo Piccioni <dafastidio@libero.it>
24 for (timeout = 1000; timeout-- > 0; udelay(10)) in snd_ad1816a_busy_wait()
29 return -EBUSY; in snd_ad1816a_busy_wait()
101 spin_lock_irqsave(&chip->lock, flags); in snd_ad1816a_open()
103 if (chip->mode & mode) { in snd_ad1816a_open()
104 spin_unlock_irqrestore(&chip->lock, flags); in snd_ad1816a_open()
105 return -EAGAIN; in snd_ad1816a_open()
127 chip->mode |= mode; in snd_ad1816a_open()
[all …]
/Linux-v5.15/sound/pci/ca0106/
Dca0106_mixer.c1 // SPDX-License-Identifier: GPL-2.0-or-later
3 * Copyright (c) 2004 James Courtier-Dutton <James@superbug.demon.co.uk>
67 if (emu->spdif_enable) { in ca0106_spdif_enable()
73 val = inl(emu->port + GPIO) & ~0x101; in ca0106_spdif_enable()
74 outl(val, emu->port + GPIO); in ca0106_spdif_enable()
82 val = inl(emu->port + GPIO) | 0x101; in ca0106_spdif_enable()
83 outl(val, emu->port + GPIO); in ca0106_spdif_enable()
89 unsigned int val = emu->capture_source; in ca0106_set_capture_source()
103 ngain = emu->i2c_capture_volume[val][0]; /* Left */ in ca0106_set_i2c_capture_source()
104 ogain = emu->i2c_capture_volume[emu->i2c_capture_source][0]; /* Left */ in ca0106_set_i2c_capture_source()
[all …]
/Linux-v5.15/arch/arm/mach-pxa/
Dmagician.c1 // SPDX-License-Identifier: GPL-2.0-only
4 * i-mate JAM, O2 Xda mini, Orange SPV M500, Qtek s100, Qtek s110
5 * and T-Mobile MDA Compact.
7 * Copyright (c) 2006-2007 Philipp Zabel
20 #include <linux/mfd/htc-pasic3.h>
23 #include <linux/platform_data/gpio-htc-egpio.h>
28 #include <linux/regulator/gpio-regulator.h>
30 #include <linux/platform_data/i2c-pxa.h>
33 #include <asm/mach-types.h>
39 #include <linux/platform_data/video-pxafb.h>
[all …]
/Linux-v5.15/Documentation/userspace-api/media/v4l/
Dext-ctrls-camera.rst1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later
3 .. _camera-controls:
13 .. _camera-control-id:
23 .. _v4l2-exposure-auto-type:
28 enum v4l2_exposure_auto_type -
37 .. flat-table::
38 :header-rows: 0
39 :stub-columns: 0
41 * - ``V4L2_EXPOSURE_AUTO``
42 - Automatic exposure time, automatic iris aperture.
[all …]
/Linux-v5.15/drivers/power/supply/
Dab8500-bm.h1 /* SPDX-License-Identifier: GPL-2.0-only */
249 /* Battery type */
274 * temperature. Different phone manufactures uses different techniques to both
283 * struct ab8500_res_to_temp - defines one point in a temp to res curve. To
295 * struct ab8500_v_to_cap - Table for translating voltage to capacity
308 * struct ab8500_fg_parameters - Fuel gauge algorithm parameters, in seconds
360 * struct ab8500_charger_maximization - struct used by the board config.
361 * @use_maxi: Enable maximization for this battery type
374 * struct ab8500_battery_type - different batteries supported
383 * full charging cycle in the case where maintenan-
[all …]
/Linux-v5.15/sound/pci/emu10k1/
Demumixer.c1 // SPDX-License-Identifier: GPL-2.0-or-later
7 * Multichannel PCM support Copyright (c) Lee Revell <rlrevell@joe-job.com>
9 * Copyright (c) by James Courtier-Dutton <James@superbug.co.uk>
13 * --
16 * --
30 static const DECLARE_TLV_DB_SCALE(snd_audigy_db_scale2, -10350, 50, 1); /* WM8775 gain scale */
34 uinfo->type = SNDRV_CTL_ELEM_TYPE_IEC958; in snd_emu10k1_spdif_info()
35 uinfo->count = 1; in snd_emu10k1_spdif_info()
43 unsigned int idx = snd_ctl_get_ioffidx(kcontrol, &ucontrol->id); in snd_emu10k1_spdif_get()
46 /* Limit: emu->spdif_bits */ in snd_emu10k1_spdif_get()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/thermal/
Dthermal-zones.yaml1 # SPDX-License-Identifier: (GPL-2.0)
4 ---
5 $id: http://devicetree.org/schemas/thermal/thermal-zones.yaml#
6 $schema: http://devicetree.org/meta-schemas/base.yaml#
11 - Amit Kucheria <amitk@kernel.org>
20 - thermal-sensor: device that measures temperature, has SoC-specific bindings
21 - cooling-device: device used to dissipate heat either passively or actively
22 - thermal-zones: a container of the following node types used to describe all
25 This binding describes the thermal-zones.
27 The polling-delay properties of a thermal-zone are bound to the maximum dT/dt
[all …]
/Linux-v5.15/drivers/gpu/drm/panel/
Dpanel-arm-versatile.c1 // SPDX-License-Identifier: GPL-2.0
14 * - The IB1 is a passive board where the display connector defines a
15 * few wires for encoding the display type for autodetection,
19 * - The IB2 is a more complex board intended for GSM phone development
51 /* The Versatile can detect the connected panel type */
66 * struct versatile_panel_type - lookup struct for the supported panels
100 * struct versatile_panel - state container for the Versatile panels
112 * @panel_type: the Versatile panel type as detected
127 * Sanyo TM38QV67A02A - 3.8 inch QVGA (320x240) Color TFT
173 * Epson L2F50113T00 - 2.2 inch QCIF 176x220 Color TFT
[all …]
Dpanel-samsung-db7430.c1 // SPDX-License-Identifier: GPL-2.0
5 * Found in the Samsung Galaxy Beam GT-I8350 mobile phone.
16 #include <linux/media-bus-format.h>
49 * struct db7430 - state container for a panel controlled by the DB7430
95 struct mipi_dbi *dbi = &db->dbi; in db7430_power_on()
99 ret = regulator_bulk_enable(ARRAY_SIZE(db->regulators), in db7430_power_on()
100 db->regulators); in db7430_power_on()
102 dev_err(db->dev, "failed to enable regulators: %d\n", ret); in db7430_power_on()
108 gpiod_set_value_cansleep(db->reset, 1); in db7430_power_on()
110 /* De-assert reset */ in db7430_power_on()
[all …]
Dpanel-widechips-ws2401.c1 // SPDX-License-Identifier: GPL-2.0
5 * Found in the Samsung Galaxy Ace 2 GT-I8160 mobile phone.
7 * Inspired by code and know-how in the vendor driver by Gareth Phillips.
18 #include <linux/media-bus-format.h>
58 * struct ws2401 - state container for a panel controlled by the WS2401
106 struct mipi_dbi *dbi = &ws->dbi; in ws2401_read_mtp_id()
112 dev_err(ws->dev, "unable to read MTP ID 1\n"); in ws2401_read_mtp_id()
117 dev_err(ws->dev, "unable to read MTP ID 2\n"); in ws2401_read_mtp_id()
122 dev_err(ws->dev, "unable to read MTP ID 3\n"); in ws2401_read_mtp_id()
125 dev_info(ws->dev, "MTP ID: %02x %02x %02x\n", id1, id2, id3); in ws2401_read_mtp_id()
[all …]
/Linux-v5.15/Documentation/devicetree/bindings/connector/
Dusb-connector.yaml1 # SPDX-License-Identifier: GPL-2.0-only
3 ---
4 $id: http://devicetree.org/schemas/connector/usb-connector.yaml#
5 $schema: http://devicetree.org/meta-schemas/core.yaml#
10 - Rob Herring <robh@kernel.org>
20 - enum:
21 - usb-a-connector
22 - usb-b-connector
23 - usb-c-connector
25 - items:
[all …]
/Linux-v5.15/sound/pci/ac97/
Dac97_patch.c1 // SPDX-License-Identifier: GPL-2.0-or-later
33 err = snd_ctl_add(ac97->bus->card, snd_ac97_cnew(&controls[idx], ac97)); in patch_build_controls()
49 kctl = snd_ctl_find_id(ac97->bus->card, &sid); in reset_tlv()
50 if (kctl && kctl->tlv.p) in reset_tlv()
51 kctl->tlv.p = tlv; in reset_tlv()
60 mutex_lock(&ac97->page_mutex); in ac97_update_bits_page()
65 mutex_unlock(&ac97->page_mutex); /* unlock paging */ in ac97_update_bits_page()
70 * shared line-in/mic controls
83 ucontrol->value.enumerated.item[0] = ac97->indep_surround; in ac97_surround_jack_mode_get()
90 unsigned char indep = !!ucontrol->value.enumerated.item[0]; in ac97_surround_jack_mode_put()
[all …]
/Linux-v5.15/include/uapi/linux/
Dinput-event-codes.h1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
6 * This file is not only included from C-code but also from devicetree source
9 * Copyright (c) 1999-2002 Vojtech Pavlik
70 * AC - Application Control
71 * AL - Application Launch Button
72 * SC - System Control
306 outputs (Monitor/LCD/TV-out/etc) */
488 #define KEY_VIDEOPHONE 0x1a0 /* Media Select Video Phone */
511 #define KEY_FRAMEBACK 0x1b4 /* Consumer - transport controls */
513 #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */
[all …]
/Linux-v5.15/include/dt-bindings/input/
Dlinux-event-codes.h1 /* SPDX-License-Identifier: GPL-2.0-only WITH Linux-syscall-note */
6 * This file is not only included from C-code but also from devicetree source
9 * Copyright (c) 1999-2002 Vojtech Pavlik
70 * AC - Application Control
71 * AL - Application Launch Button
72 * SC - System Control
306 outputs (Monitor/LCD/TV-out/etc) */
488 #define KEY_VIDEOPHONE 0x1a0 /* Media Select Video Phone */
511 #define KEY_FRAMEBACK 0x1b4 /* Consumer - transport controls */
513 #define KEY_CONTEXT_MENU 0x1b6 /* GenDesc - system context menu */
[all …]
/Linux-v5.15/include/sound/
Dac97_codec.h1 /* SPDX-License-Identifier: GPL-2.0+
24 /* specific - SigmaTel */
33 #define AC97_SIGMATEL_MULTICHN 0x74 /* Multi-Channel programming */
37 /* specific - Analog Devices */
47 /* specific - Cirrus Logic */
56 /* specific - Conexant */
64 /* specific - ALC */
106 /* specific - Yamaha YMF7x3 */
110 /* specific - C-Media */
116 /* specific - wolfson */
[all …]
/Linux-v5.15/drivers/net/
DKconfig1 # SPDX-License-Identifier: GPL-2.0-only
25 # All the following symbols are dependent on NETDEVICES - do not repeat
63 This is essentially a bit-bucket device (i.e. traffic you send to
132 section 6.2 of the NET-3-HOWTO, available from
168 tristate "MAC-VLAN support"
174 iproute2 package starting with the iproute2-2.6.23 release:
176 "ip link add link <real dev> [ address MAC ] [ NAME ] type macvlan"
182 tristate "MAC-VLAN based tap driver"
188 on the MAC-VLAN network interface, called macvtap. A macvtap device
189 can be added in the same way as a macvlan device, using 'type
[all …]

123