| /kernel/linux/linux-5.10/Documentation/sound/cards/ |
| D | cmipci.rst | 2 Brief Notes on C-Media 8338/8738/8768/8770 Driver 8 Front/Rear Multi-channel Playback 9 --------------------------------- 13 DACs, both streams are handled independently unlike the 4/6ch multi- 22 - The first DAC supports U8 and S16LE formats, while the second DAC 24 - The second DAC supports only two channel stereo. 51 control switch in the driver "Line-In As Rear", which you can change 52 via alsamixer or somewhat else. When this switch is on, line-in jack 60 4/6 Multi-Channel Playback 61 -------------------------- [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/cards/ |
| D | cmipci.rst | 2 Brief Notes on C-Media 8338/8738/8768/8770 Driver 8 Front/Rear Multi-channel Playback 9 --------------------------------- 13 DACs, both streams are handled independently unlike the 4/6ch multi- 22 - The first DAC supports U8 and S16LE formats, while the second DAC 24 - The second DAC supports only two channel stereo. 51 control switch in the driver "Line-In As Rear", which you can change 52 via alsamixer or somewhat else. When this switch is on, line-in jack 60 4/6 Multi-Channel Playback 61 -------------------------- [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,pmic-gpio.txt | 6 - compatible: 10 "qcom,pm8005-gpio" 11 "qcom,pm8018-gpio" 12 "qcom,pm8038-gpio" 13 "qcom,pm8058-gpio" 14 "qcom,pm8916-gpio" 15 "qcom,pm8917-gpio" 16 "qcom,pm8921-gpio" 17 "qcom,pm8941-gpio" 18 "qcom,pm8950-gpio" [all …]
|
| /kernel/linux/linux-5.10/sound/pci/cs5535audio/ |
| D | cs5535audio_olpc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * OLPC XO-1 additional sound features 6 * Copyright © 2007-2008 Andres Salomon <dilinger@debian.org> 17 #define DRV_NAME "cs5535audio-olpc" 21 * It has an Analog Input mode that is switched into (after disabling the 22 * High Pass Filter) via GPIO. It is supported on B2 and later models. 31 /* update the High Pass Filter (via AC97_AD_TEST2) */ in olpc_analog_input() 35 dev_err(ac97->bus->card->dev, in olpc_analog_input() 36 "setting High Pass Filter - %d\n", err); in olpc_analog_input() 40 /* set Analog Input through GPIO */ in olpc_analog_input() [all …]
|
| /kernel/linux/linux-6.6/sound/pci/cs5535audio/ |
| D | cs5535audio_olpc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * OLPC XO-1 additional sound features 6 * Copyright © 2007-2008 Andres Salomon <dilinger@debian.org> 17 #define DRV_NAME "cs5535audio-olpc" 21 * It has an Analog Input mode that is switched into (after disabling the 22 * High Pass Filter) via GPIO. It is supported on B2 and later models. 31 /* update the High Pass Filter (via AC97_AD_TEST2) */ in olpc_analog_input() 35 dev_err(ac97->bus->card->dev, in olpc_analog_input() 36 "setting High Pass Filter - %d\n", err); in olpc_analog_input() 40 /* set Analog Input through GPIO */ in olpc_analog_input() [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/pinctrl/ |
| D | qcom,pmic-mpp.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-mpp.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Qualcomm PMIC Multi-Purpose Pin (MPP) block 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 19 - items: 20 - enum: 21 - qcom,pm8019-mpp 22 - qcom,pm8226-mpp [all …]
|
| D | qcom,pmic-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 19 - enum: 20 - qcom,pm2250-gpio 21 - qcom,pm660-gpio 22 - qcom,pm660l-gpio 23 - qcom,pm6125-gpio [all …]
|
| /kernel/linux/linux-6.6/Documentation/sound/hd-audio/ |
| D | notes.rst | 2 More Notes on HD-Audio Driver 11 HD-audio is the new standard on-board audio component on modern PCs 12 after AC97. Although Linux has been supporting HD-audio since long 15 This document explains the brief trouble-shooting and debugging 16 methods for the HD-audio hardware. 18 The HD-audio component consists of two parts: the controller chip and 19 the codec chips on the HD-audio bus. Linux provides a single driver 20 for all controllers, snd-hda-intel. Although the driver name contains 21 a word of a well-known hardware vendor, it's not specific to it but for 22 all controller chips by other companies. Since the HD-audio [all …]
|
| /kernel/linux/linux-5.10/Documentation/sound/hd-audio/ |
| D | notes.rst | 2 More Notes on HD-Audio Driver 11 HD-audio is the new standard on-board audio component on modern PCs 12 after AC97. Although Linux has been supporting HD-audio since long 15 This document explains the brief trouble-shooting and debugging 16 methods for the HD-audio hardware. 18 The HD-audio component consists of two parts: the controller chip and 19 the codec chips on the HD-audio bus. Linux provides a single driver 20 for all controllers, snd-hda-intel. Although the driver name contains 21 a word of a well-known hardware vendor, it's not specific to it but for 22 all controller chips by other companies. Since the HD-audio [all …]
|
| /kernel/linux/linux-5.10/drivers/pinctrl/qcom/ |
| D | pinctrl-spmi-gpio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2014, The Linux Foundation. All rights reserved. 11 #include <linux/pinctrl/pinconf-generic.h> 19 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 22 #include "../pinctrl-utils.h" 93 * Output type - indicates pin should be configured as push-pull, 130 * struct pmic_gpio_pad - keep current GPIO settings 134 * @have_buffer: Set to true if GPIO output could be configured in push-pull, 135 * open-drain or open-source mode. 138 * @analog_pass: Set to true if GPIO is in analog-pass-through mode. [all …]
|
| /kernel/linux/linux-6.6/drivers/comedi/drivers/ |
| D | s626.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * COMEDI - Linux Control and Measurement Device Interface 10 * Copyright (C) 2002-2004 Sensoray Co., Inc. 24 * analog input: 27 * analog output: 68 * struct s626_private - Working data for s626 driver. 69 * @ai_cmd_running: non-zero if ai_cmd is running. 98 #define S626_INDXMASK(C) (1 << (((C) > 2) ? ((C) * 2 - 1) : ((C) * 2 + 4))) 103 * through Main Control Registers 1 or 2. 110 writel(val, dev->mmio + reg); in s626_mc_enable() [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/drivers/ |
| D | s626.c | 1 // SPDX-License-Identifier: GPL-2.0+ 6 * COMEDI - Linux Control and Measurement Device Interface 10 * Copyright (C) 2002-2004 Sensoray Co., Inc. 24 * analog input: 27 * analog output: 69 * struct s626_private - Working data for s626 driver. 70 * @ai_cmd_running: non-zero if ai_cmd is running. 99 #define S626_INDXMASK(C) (1 << (((C) > 2) ? ((C) * 2 - 1) : ((C) * 2 + 4))) 104 * through Main Control Registers 1 or 2. 111 writel(val, dev->mmio + reg); in s626_mc_enable() [all …]
|
| /kernel/linux/linux-6.6/Documentation/userspace-api/media/v4l/ |
| D | dev-sliced-vbi.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 lines of an analog video signal. During VBI no picture information is 17 :ref:`raw VBI interface <raw-vbi>`. The data is passed as short 21 Sliced VBI capture and output devices are accessed through the same 28 Different file descriptors must be used to pass raw and sliced VBI data 51 .. _sliced-vbi-format-negotitation: 103 ----------------------------- 115 .. flat-table:: 116 :header-rows: 0 117 :stub-columns: 0 [all …]
|
| /kernel/linux/linux-5.10/Documentation/userspace-api/media/v4l/ |
| D | dev-sliced-vbi.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 11 lines of an analog video signal. During VBI no picture information is 17 :ref:`raw VBI interface <raw-vbi>`. The data is passed as short 21 Sliced VBI capture and output devices are accessed through the same 28 Different file descriptors must be used to pass raw and sliced VBI data 51 .. _sliced-vbi-format-negotitation: 103 ----------------------------- 115 .. flat-table:: 116 :header-rows: 0 117 :stub-columns: 0 [all …]
|
| /kernel/linux/linux-6.6/drivers/pinctrl/qcom/ |
| D | pinctrl-spmi-gpio.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (c) 2012-2014, 2016-2021 The Linux Foundation. All rights reserved. 4 * Copyright (c) 2021-2022 Qualcomm Innovation Center, Inc. All rights reserved. 19 #include <linux/pinctrl/pinconf-generic.h> 23 #include <dt-bindings/pinctrl/qcom,pmic-gpio.h> 26 #include "../pinctrl-utils.h" 99 * Output type - indicates pin should be configured as push-pull, 139 * struct pmic_gpio_pad - keep current GPIO settings 143 * @have_buffer: Set to true if GPIO output could be configured in push-pull, 144 * open-drain or open-source mode. [all …]
|
| /kernel/linux/linux-5.10/Documentation/fb/ |
| D | matroxfb.rst | 16 * Most important: boot logo :-) 31 pass to the kernel this command line: "video=matroxfb:vesa:0x1BB". 34 box) and matroxfb (for graphics mode). You should not compile-in vesafb 35 unless you have primary display on non-Matrox VBE2.0 device (see 38 Currently supported video modes are (through vesa:... interface, PowerMac 43 ------------- 58 ------------------------- 73 ---------- 86 Non-listed number can be achieved by more complicated command-line, for 93 XF{68,86}_FBDev should work just fine, but it is non-accelerated. On non-intel [all …]
|
| /kernel/linux/linux-6.6/Documentation/fb/ |
| D | matroxfb.rst | 16 * Most important: boot logo :-) 31 pass to the kernel this command line: "video=matroxfb:vesa:0x1BB". 34 box) and matroxfb (for graphics mode). You should not compile-in vesafb 35 unless you have primary display on non-Matrox VBE2.0 device (see 38 Currently supported video modes are (through vesa:... interface, PowerMac 43 ------------- 58 ------------------------- 73 ---------- 86 Non-listed number can be achieved by more complicated command-line, for 93 XF{68,86}_FBDev should work just fine, but it is non-accelerated. On non-intel [all …]
|
| /kernel/linux/linux-6.6/drivers/media/pci/saa7164/ |
| D | saa7164-cards.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2010-2015 Steven Toth <stoth@kernellabs.com> 17 * and keep the -i2c.c implementation clean. 42 .name = "Hauppauge WinTV-HVR2200", 60 .name = "TDA18271-1", 67 .name = "TDA18271-2", 74 .name = "TDA10048-1", 81 .name = "TDA10048-2", 88 .name = "Hauppauge WinTV-HVR2200", 106 .name = "TDA18271-1", [all …]
|
| /kernel/linux/linux-5.10/drivers/media/pci/saa7164/ |
| D | saa7164-cards.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 5 * Copyright (c) 2010-2015 Steven Toth <stoth@kernellabs.com> 17 * and keep the -i2c.c implementation clean. 42 .name = "Hauppauge WinTV-HVR2200", 60 .name = "TDA18271-1", 67 .name = "TDA18271-2", 74 .name = "TDA10048-1", 81 .name = "TDA10048-2", 88 .name = "Hauppauge WinTV-HVR2200", 106 .name = "TDA18271-1", [all …]
|
| /kernel/linux/linux-6.6/Documentation/driver-api/usb/ |
| D | writing_musb_glue_layer.rst | 15 Instead, these embedded UDC rely on the USB On-the-Go (OTG) 18 Dual-Role Controller (MUSB HDRC) found in the Mentor Graphics Inventra™ 21 As a self-taught exercise I have written an MUSB glue layer for the 24 ``drivers/usb/musb/jz4740.c``. In this documentation I will walk through the 28 .. _musb-basics: 33 To get started on the topic, please read USB On-the-Go Basics (see 35 hardware level. A couple of wiki pages by Texas Instruments and Analog 39 may come in handy, with practical instance provided through the Writing 46 ------------------------ 47 | | <------- drivers/usb/gadget [all …]
|
| /kernel/linux/linux-5.10/Documentation/driver-api/usb/ |
| D | writing_musb_glue_layer.rst | 15 Instead, these embedded UDC rely on the USB On-the-Go (OTG) 18 Dual-Role Controller (MUSB HDRC) found in the Mentor Graphics Inventra™ 21 As a self-taught exercise I have written an MUSB glue layer for the 24 ``drivers/usb/musb/jz4740.c``. In this documentation I will walk through the 28 .. _musb-basics: 33 To get started on the topic, please read USB On-the-Go Basics (see 35 hardware level. A couple of wiki pages by Texas Instruments and Analog 39 may come in handy, with practical instance provided through the Writing 46 ------------------------ 47 | | <------- drivers/usb/gadget [all …]
|
| /kernel/linux/linux-6.6/include/uapi/linux/ |
| D | comedi.h | 1 /* SPDX-License-Identifier: LGPL-2.0+ WITH Linux-syscall-note */ 6 * COMEDI - Linux Control and Measurement Device Interface 7 * Copyright (C) 1998-2001 David A. Schleef <ds@schleef.org> 32 * NOTE: 'comedi_config --init-data' is deprecated 35 * comedi_config to pass firmware blobs from user space to the 40 /* length of nth chunk of firmware data -*/ 73 #define AREF_GROUND 0x00 /* analog ref = analog ground */ 74 #define AREF_COMMON 0x01 /* analog ref = analog common */ 75 #define AREF_DIFF 0x02 /* analog ref = differential */ 76 #define AREF_OTHER 0x03 /* analog ref = other (undefined) */ [all …]
|
| /kernel/linux/linux-5.10/drivers/staging/comedi/ |
| D | comedi.h | 1 /* SPDX-License-Identifier: LGPL-2.0+ */ 6 * COMEDI - Linux Control and Measurement Device Interface 7 * Copyright (C) 1998-2001 David A. Schleef <ds@schleef.org> 32 * NOTE: 'comedi_config --init-data' is deprecated 35 * comedi_config to pass firmware blobs from user space to the 40 /* length of nth chunk of firmware data -*/ 73 #define AREF_GROUND 0x00 /* analog ref = analog ground */ 74 #define AREF_COMMON 0x01 /* analog ref = analog common */ 75 #define AREF_DIFF 0x02 /* analog ref = differential */ 76 #define AREF_OTHER 0x03 /* analog ref = other (undefined) */ [all …]
|
| /kernel/linux/linux-5.10/Documentation/input/devices/ |
| D | joystick-parport.rst | 3 .. _joystick-parport: 9 :Copyright: |copy| 1998-2000 Vojtech Pavlik <vojtech@ucw.cz> 10 :Copyright: |copy| 1998 Andree Borrmann <a.borrmann@tu-bs.de> 18 Any information in this file is provided as-is, without any guarantee that 36 Many console and 8-bit computer gamepads and joysticks are supported. The 40 ------------ 59 for your pads, use either keyboard or joystick port, and make a pass-through 69 (pin 9) -----> Power 72 ports that can't give much current through the data pins. If this is your 77 (pin 9) ----|>|-------+------> Power [all …]
|
| /kernel/linux/linux-6.6/Documentation/input/devices/ |
| D | joystick-parport.rst | 3 .. _joystick-parport: 9 :Copyright: |copy| 1998-2000 Vojtech Pavlik <vojtech@ucw.cz> 10 :Copyright: |copy| 1998 Andree Borrmann <a.borrmann@tu-bs.de> 18 Any information in this file is provided as-is, without any guarantee that 36 Many console and 8-bit computer gamepads and joysticks are supported. The 40 ------------ 59 for your pads, use either keyboard or joystick port, and make a pass-through 69 (pin 9) -----> Power 72 ports that can't give much current through the data pins. If this is your 77 (pin 9) ----|>|-------+------> Power [all …]
|