| /Documentation/sound/soc/ |
| D | jack.rst | 2 ASoC jack detection 6 the kernel side of which can be seen in include/sound/jack.h. ASoC 9 - It allows more than one jack detection method to work together on one 10 user visible jack. In embedded systems it is common for multiple 11 to be present on a single jack but handled by separate bits of 15 automatically based on the detected jack status (eg, turning off the 19 together: the jack itself represented by a struct snd_soc_jack, sets of 21 code providing jack reporting mechanisms. 23 For example, a system may have a stereo headset jack with two reporting 27 headphone when the headphone jack status changes. [all …]
|
| /Documentation/sound/designs/ |
| D | jack-controls.rst | 2 ALSA Jack Controls 5 Why we need Jack kcontrols 13 The old ALSA jack code only created input devices for each registered 14 jack. These jack input devices are not readable by userspace devices 17 The new jack code creates embedded jack kcontrols for each jack that 21 intelligently based on jack insertion or removal events. 23 Jack Kcontrol Internals 26 Each jack will have a kcontrol list, so that we can create a kcontrol 27 and attach it to the jack, at jack creation stage. We can also add a 28 kcontrol to an existing jack, at anytime when required. [all …]
|
| D | jack-injection.rst | 2 ALSA Jack Software Injection 5 Simple Introduction On Jack Injection 8 Here jack injection means users could inject plugin or plugout events 14 jack or to some audio jacks, we don't need to physically access the 15 machine and plug/unplug physical devices to the audio jack. 17 In this design, an audio jack doesn't equal to a physical audio jack. 18 Sometimes a physical audio jack contains multi functions, and the 20 ``snd_jack`` represents a physical audio jack and the ``jack_kctl`` 21 represents a function, for example a physical jack has two functions: 23 for this jack. The jack injection is implemented based on the [all …]
|
| /Documentation/devicetree/bindings/sound/ |
| D | rt5640.txt | 38 - realtek,jack-detect-source 40 0: jack-detect is not used 41 1: Use GPIO1 for jack-detect 42 2: Use JD1_IN4P for jack-detect 43 3: Use JD2_IN4N for jack-detect 44 4: Use GPIO2 for jack-detect 45 5: Use GPIO3 for jack-detect 46 6: Use GPIO4 for jack-detect 48 - realtek,jack-detect-not-inverted 49 bool. Normal jack-detect switches give an inverted signal, set this bool [all …]
|
| D | mxs-audio-sgtl5000.txt | 24 * Mic Jack 25 * Line In Jack 26 * Headphone Jack 27 * Line Out Jack 39 "MIC_IN", "Mic Jack", 40 "Mic Jack", "Mic Bias", 41 "Headphone Jack", "HP_OUT";
|
| D | mt2701-cs42448.txt | 21 "Line Out Jack", "AOUT1L", 22 "Line Out Jack", "AOUT1R", 23 "Line Out Jack", "AOUT2L", 24 "Line Out Jack", "AOUT2R", 25 "Line Out Jack", "AOUT3L", 26 "Line Out Jack", "AOUT3R", 27 "Line Out Jack", "AOUT4L", 28 "Line Out Jack", "AOUT4R",
|
| D | imx-audio-sgtl5000.txt | 29 * Mic Jack 30 * Line In Jack 31 * Headphone Jack 32 * Line Out Jack 51 "MIC_IN", "Mic Jack", 52 "Mic Jack", "Mic Bias", 53 "Headphone Jack", "HP_OUT";
|
| D | rt5651.txt | 19 - realtek,jack-detect-source 21 1: Use JD1_1 pin for jack-detect 22 2: Use JD1_2 pin for jack-detect 23 3: Use JD2 pin for jack-detect 25 - realtek,jack-detect-not-inverted 26 bool. Normal jack-detect switches give an inverted (active-low) signal, 27 set this bool in the rare case you've a jack-detect switch which is not
|
| D | fsl-asoc-card.yaml | 122 connectors. "AMIC" stands for Analog Microphone Jack. 123 "DMIC" stands for Digital Microphone Jack. The "Mic Jack" and "AMIC" 195 indicating there's a physical S/PDIF out connector or jack on the 204 indicating there is a physical S/PDIF in connector/jack on the board. 221 "Line Out Jack", "AOUT1L", 222 "Line Out Jack", "AOUT1R", 223 "Line Out Jack", "AOUT2L", 224 "Line Out Jack", "AOUT2R", 225 "Line Out Jack", "AOUT3L", 226 "Line Out Jack", "AOUT3R", [all …]
|
| D | widgets.txt | 16 "Microphone", "Microphone Jack", 17 "Line", "Line In Jack", 18 "Line", "Line Out Jack", 19 "Headphone", "Headphone Jack",
|
| D | samsung,odroid.yaml | 56 For Odroid X2: "Headphone Jack", "Mic Jack", "DMIC" 57 For Odroid U3, XU3: "Headphone Jack", "Speakers" 80 "Headphone Jack", "HPL", 81 "Headphone Jack", "HPR", 82 "IN1", "Mic Jack", 83 "Mic Jack", "MICBIAS";
|
| D | fsl,imx-audio-es8328.yaml | 28 jack-gpio: 29 description: Optional GPIO for headphone jack 64 * Mic Jack 82 - jack-gpio 98 jack-gpio = <&gpio5 15 0>; 106 "LINPUT1", "Mic Jack", 107 "RINPUT1", "Mic Jack", 108 "Mic Jack", "Mic Bias";
|
| D | everest,es8326.yaml | 30 everest,jack-pol: 33 just the value of reg 57. Bit(3) decides whether the jack polarity is inverted. 58 everest,jack-detect-inverted: 61 Defined to invert the jack detection. 68 Bit(3) 1 means PIN9 is the irq source for jack detection. When set to 0, 70 Bit(4) 1 means PIN27 is the irq source for jack detection. 88 Bit(6) 1 means the chip do not detect jack type after button released. 89 0 means the chip detect jack type again after button released. 112 everest,jack-pol = [0e];
|
| D | atmel,sam9x5-wm8731-audio.yaml | 40 - Headphone Jack 41 - Line In Jack 69 "Headphone Jack", "RHPOUT", 70 "Headphone Jack", "LHPOUT", 71 "LLINEIN", "Line In Jack", 72 "RLINEIN", "Line In Jack";
|
| D | nvidia,tegra-audio-sgtl5000.yaml | 34 - Headphone Jack 35 - Line In Jack 36 - Mic Jack 58 "Headphone Jack", "HP_OUT", 59 "LINE_IN", "Line In Jack", 60 "MIC_IN", "Mic Jack";
|
| D | atmel,asoc-wm8904.yaml | 40 - Headphone Jack 41 - Line In Jack 75 "Headphone Jack", "HPOUTL", 76 "Headphone Jack", "HPOUTR", 77 "IN2L", "Line In Jack", 78 "IN2R", "Line In Jack",
|
| D | da7218.txt | 56 - dlg,jack-rate-us : Time between jack detect measurements (us) 58 - dlg,jack-debounce : Number of debounce measurements taken for jack detect 60 - dlg,jack-threshold-pct : Threshold level for jack detection (% of VDD) 64 - dlg,discharge : Boolean flag, auto discharge of Mic Bias on jack removal 97 dlg,jack-rate-us = <40>; 98 dlg,jack-debounce = <2>; 99 dlg,jack-threshold-pct = <84>;
|
| D | dialog,da7219.yaml | 111 Periodic button press measurements for 4-pole jack (ms). 120 dlg,jack-ins-deb: 123 Debounce time for jack insertion (ms). 126 dlg,jack-ins-det-pty: 129 Polarity for jack insertion detection. 132 dlg,jack-det-rate: 135 Jack type (3/4 pole) detection latency (ms). 138 dlg,jack-rem-deb: 141 Debounce time for jack removal (ms). 224 dlg,jack-ins-deb = <20>; [all …]
|
| /Documentation/sound/hd-audio/ |
| D | controls.rst | 16 jack-retasking of multi-I/O jacks. 25 automatically when a jack is plugged. 29 speaker-only is chosen, plugging into a headphone or a line-out jack 31 selected, plugging to a headphone jack mutes both speakers and 55 Mic Jack Mode, Line Jack Mode, etc 56 These enum controls the direction and the bias of the input jack 57 pins. Depending on the jack type, it can set as "Mic In" and "Line 59 when the pin is a multi-I/O jack for surround channels. 87 This control determines whether the dynamic power-control per jack 89 (D0/D3) are changed dynamically depending on the jack plugging [all …]
|
| D | models.rst | 8 3-jack in back and a headphone out 10 3-jack in back, a HP out and a SPDIF out 12 5-jack in back, 2-jack in front 14 5-jack in back, 2-jack in front, a SPDIF out 16 6-jack in back, 2-jack in front 18 6-jack with a SPDIF out 20 6-jack with headphone jack detection 31 Quirk for FSC S7020 with jack modes and HP mic support 76 Indicates a combined headset (headphone+mic) jack 88 Headset jack, which can also be used as mic-in [all …]
|
| D | dp-mst.rst | 40 Jack chapter 53 impact on jack handling too much. 64 Build Jack 69 Will not use hda_jack but use snd_jack in spec->pcm_rec[pcm_idx].jack directly. 73 Use hda_jack and assign spec->pcm_rec[pcm_idx].jack = jack->jack statically. 88 Use directly snd_jack_report() on spec->pcm_rec[pcm_idx].jack for 96 Use directly snd_jack_report() on spec->pcm_rec[pcm_idx].jack for dyn_pcm_assign. 97 Use hda_jack mechanism to handle jack events.
|
| /Documentation/ABI/testing/ |
| D | sysfs-class-rtrs-client | 4 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 11 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 21 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 28 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 43 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 51 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 58 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 65 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 72 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 80 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> [all …]
|
| D | sysfs-class-rtrs-server | 4 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 11 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 19 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 26 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 32 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 38 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 44 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 50 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
|
| D | sysfs-block-rnbd | 4 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 19 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 29 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 38 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 45 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 51 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 57 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 63 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
|
| D | sysfs-class-rnbd-server | 4 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 10 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 17 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 26 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 37 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 43 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 49 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 55 Contact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
|