/linux-5.10/Documentation/sound/hd-audio/ |
D | controls.rst | 2 HD-Audio Codec-Specific Mixer Controls 6 This file explains the codec-specific mixer controls. 9 -------------- 12 This is an enum control to change the surround-channel setup, 16 jack-retasking of multi-I/O jacks. 18 Auto-Mute Mode 19 This is an enum control to change the auto-mute behavior of the 20 headphone and line-out jacks. If built-in speakers and headphone 21 and/or line-out jacks are available on a machine, this controls 23 When there are only either headphones or line-out jacks, it gives [all …]
|
D | models.rst | 2 HD-Audio Codec-Specific Models 8 3-jack in back and a headphone out 9 3stack-digout 10 3-jack in back, a HP out and a SPDIF out 12 5-jack in back, 2-jack in front 13 5stack-digout 14 5-jack in back, 2-jack in front, a SPDIF out 16 6-jack in back, 2-jack in front 17 6stack-digout 18 6-jack with a SPDIF out [all …]
|
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 …]
|
/linux-5.10/Documentation/hwmon/ |
D | pmbus-core.rst | 9 power-management protocol with a fully defined command language that facilitates 11 protocol is implemented over the industry-standard SMBus serial interface and 12 enables programming, control, and real-time monitoring of compliant power 18 promoted by the PMBus Implementers Forum (PMBus-IF), comprising 30+ adopters 22 commands, and manufacturers can add as many non-standard commands as they like. 23 Also, different PMBUs devices act differently if non-supported commands are 43 PMBus device capabilities auto-detection 46 For generic PMBus devices, code in pmbus.c attempts to auto-detect all supported 47 PMBus commands. Auto-detection is somewhat limited, since there are simply too 50 pages (see the PMBus specification for details on multi-page PMBus devices). [all …]
|
/linux-5.10/include/linux/ |
D | smscphy.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 10 #define MII_LAN83C185_ISF_INT1 (1<<1) /* Auto-Negotiation Page Received */ 11 #define MII_LAN83C185_ISF_INT2 (1<<2) /* Parallel Detection Fault */ 12 #define MII_LAN83C185_ISF_INT3 (1<<3) /* Auto-Negotiation LP Ack */ 15 #define MII_LAN83C185_ISF_INT6 (1<<6) /* Auto-Negotiation complete */
|
/linux-5.10/Documentation/devicetree/bindings/power/supply/ |
D | bq2415x.txt | 1 Binding for TI bq2415x Li-Ion Charger 4 - compatible: Should contain one of the following: 17 - reg: integer, i2c address of the device. 18 - ti,current-limit: integer, initial maximum current charger can pull 20 - ti,weak-battery-voltage: integer, weak battery voltage threshold in mV. 23 - ti,battery-regulation-voltage: integer, maximum charging voltage in mV. 24 - ti,charge-current: integer, maximum charging current in mA. 25 - ti,termination-current: integer, charge will be terminated when current in 26 constant-voltage phase drops below this value (in mA). 27 - ti,resistor-sense: integer, value of sensing resistor in milliohm. [all …]
|
/linux-5.10/Documentation/devicetree/bindings/extcon/ |
D | extcon-rt8973a.txt | 2 * Richtek RT8973A - Micro USB Switch device 7 speed USB operation. Also, RT8973A support 'auto-configuration' mode. 8 If auto-configuration mode is enabled, RT8973A would control internal h/w patch 9 for USB D-/D+ switching. 12 - compatible: Should be "richtek,rt8973a-muic" 13 - reg: Specifies the I2C slave address of the MUIC block. It should be 0x14 14 - interrupts: Interrupt specifiers for detection interrupt sources. 19 compatible = "richtek,rt8973a-muic"; 20 interrupt-parent = <&gpx1>;
|
/linux-5.10/Documentation/sound/ |
D | alsa-configuration.rst | 2 Advanced Linux Sound Architecture - Driver Configuration guide 22 too. "Debug detection" will add checks for the detection of cards. 38 ---------- 47 limiting card index for auto-loading (1-8); 49 For auto-loading more than one card, specify this option 50 together with snd-card-X aliases. 63 Module snd-pcm-oss 64 ------------------ 86 regarding opening the device. When this option is non-zero, 90 Module snd-rawmidi [all …]
|
/linux-5.10/Documentation/networking/device_drivers/ethernet/dec/ |
D | de4x5.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 - DE425 TP/COAX EISA 11 - DE434 TP PCI 12 - DE435 TP/COAX/AUI PCI 13 - DE450 TP/COAX/AUI PCI 14 - DE500 10/100 PCI Fasternet 20 - DC21040 (no SROM) 21 - DC21041[A] 22 - DC21140[A] 23 - DC21142 [all …]
|
/linux-5.10/sound/pci/hda/ |
D | hda_generic.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Generic BIOS auto-parser helper functions for HD-audio 13 /* table entry for multi-io paths */ 15 hda_nid_t pin; /* multi-io widget pin NID */ 17 unsigned int ctl_in; /* cached input-pin control value */ 22 * For output, stored in the order of DAC -> ... -> pin, 23 * for input, pin -> ... -> ADC. 27 * multi[] indicates whether it's a selector widget with multi-connectors 53 /* mic/line-in auto switching entry */ 59 int idx; /* imux index, -1 = invalid */ [all …]
|
/linux-5.10/drivers/media/i2c/m5mols/ |
D | m5mols.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * Header for M-5MOLS 8M Pixel camera sensor with ISP 16 #include <media/v4l2-subdev.h> 35 * struct m5mols_resolution - structure for the resolution 49 * struct m5mols_exif - structure for the EXIF information of M-5MOLS 72 * struct m5mols_capture - Structure for the capture capability 88 * struct m5mols_scenemode - structure for the scenemode capability 91 * @wb_mode: mode which means the WhiteBalance is Auto or Manual 97 * @af_range: Auto Focus's range 98 * @fd_mode: Face Detection mode [all …]
|
/linux-5.10/Documentation/devicetree/bindings/sound/ |
D | cs35l33.txt | 5 - compatible : "cirrus,cs35l33" 7 - reg : the I2C address of the device for I2C 9 - VA-supply, VP-supply : power supplies for the device, 15 - reset-gpios : gpio used to reset the amplifier 17 - interrupts : IRQ line info CS35L33. 18 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 21 - cirrus,boost-ctl : Booster voltage use to supply the amp. If the value is 26 - cirrus,ramp-rate : On power up, it affects the time from when the power 27 up sequence begins to the time the audio reaches a full-scale output. 28 On power down, it affects the time from when the power-down sequence [all …]
|
D | cs42l42.txt | 5 - compatible : "cirrus,cs42l42" 7 - reg : the I2C address of the device for I2C. 9 - VP-supply, VCP-supply, VD_FILT-supply, VL-supply, VA-supply : 15 - reset-gpios : a GPIO spec for the reset pin. If specified, it will be 18 - interrupts : IRQ line info CS42L42. 19 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt 22 - cirrus,ts-inv : Boolean property. For jacks that invert the tip sense 27 0 = (Default) Non-inverted 30 - cirrus,ts-dbnc-rise : Debounce the rising edge of TIP_SENSE_PLUG. With no 33 0 - 0ms, [all …]
|
/linux-5.10/Documentation/devicetree/bindings/leds/backlight/ |
D | qcom-wled.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/backlight/qcom-wled.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 11 - Kiran Gunda <kgunda@codeaurora.org> 21 - qcom,pm8941-wled 22 - qcom,pmi8998-wled 23 - qcom,pm660l-wled 24 - qcom,pm8150l-wled [all …]
|
/linux-5.10/Documentation/devicetree/bindings/edac/ |
D | aspeed-sdram-edac.txt | 7 error detection) and single bit error auto scrubbing by reserving 8 bits for 14 - compatible: should be "aspeed,ast2500-sdram-edac" 15 - reg: sdram controller register set should be <0x1e6e0000 0x174> 16 - interrupts: should be AVIC interrupt #0 22 compatible = "aspeed,ast2500-sdram-edac";
|
/linux-5.10/drivers/input/keyboard/ |
D | nomadik-ske-keypad.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) ST-Ericsson SA 2010 5 * Author: Naveen Kumar G <naveen.gaddipati@stericsson.com> for ST-Ericsson 6 * Author: Sundar Iyer <sundar.iyer@stericsson.com> for ST-Ericsson 22 #include <linux/platform_data/keypad-nomadik-ske.h> 44 /* keypad auto scan registers */ 54 * struct ske_keypad - data structure used by keypad driver 78 spin_lock(&keypad->ske_keypad_lock); in ske_keypad_set_bits() 80 ret = readl(keypad->reg_base + addr); in ske_keypad_set_bits() 83 writel(ret, keypad->reg_base + addr); in ske_keypad_set_bits() [all …]
|
/linux-5.10/include/linux/platform_data/ |
D | i2c-mux-gpio.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 3 * i2c-mux-gpio interface to platform code 12 #define I2C_MUX_GPIO_NO_IDLE ((unsigned)-1) 15 * struct i2c_mux_gpio_platform_data - Platform-dependent data for i2c-mux-gpio 21 * @classes: Optional I2C auto-detection classes
|
D | i2c-mux-reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 13 * struct i2c_mux_reg_platform_data - Platform-dependent data for i2c-mux-reg 20 * @classes: Optional I2C auto-detection classes
|
/linux-5.10/include/sound/ |
D | ak4117.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 27 #define AK4117_REG_QSUB_ADDR 0x11 /* Q-subcode address + control */ 28 #define AK4117_REG_QSUB_TRACK 0x12 /* Q-subcode track */ 29 #define AK4117_REG_QSUB_INDEX 0x13 /* Q-subcode index */ 30 #define AK4117_REG_QSUB_MINUTE 0x14 /* Q-subcode minute */ 31 #define AK4117_REG_QSUB_SECOND 0x15 /* Q-subcode second */ 32 #define AK4117_REG_QSUB_FRAME 0x16 /* Q-subcode frame */ 33 #define AK4117_REG_QSUB_ZERO 0x17 /* Q-subcode zero */ 34 #define AK4117_REG_QSUB_ABSMIN 0x18 /* Q-subcode absolute minute */ 35 #define AK4117_REG_QSUB_ABSSEC 0x19 /* Q-subcode absolute second */ [all …]
|
/linux-5.10/drivers/net/wireless/ath/ath5k/ |
D | ani.h | 40 * enum ath5k_ani_mode - mode for ANI / noise sensitivity 43 * algorithm after it has been on auto mode. 60 * struct ath5k_ani_state - ANI state and associated counters 65 * @ofdm_weak_sig: OFDM weak signal detection state (on/off) 66 * @cck_weak_sig: CCK weak signal detection state (on/off)
|
/linux-5.10/Documentation/devicetree/bindings/net/ |
D | xilinx_axienet.txt | 2 -------------------------------------------------------- 18 - compatible : Must be one of "xlnx,axi-ethernet-1.00.a", 19 "xlnx,axi-ethernet-1.01.a", "xlnx,axi-ethernet-2.01.a" 20 - reg : Address and length of the IO space, as well as the address 22 axistream-connected is specified, in which case the reg 24 - interrupts : Should be a list of 2 or 3 interrupts: TX DMA, RX DMA, 25 and optionally Ethernet core. If axistream-connected is 29 - phy-handle : Should point to the external phy device. 31 - xlnx,rxmem : Set to allocated memory buffer for Rx/Tx in the hardware 34 - phy-mode : See ethernet.txt [all …]
|
/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 …]
|
/linux-5.10/Documentation/i2c/ |
D | writing-clients.rst | 19 it for non-exported symbols too. We will use the prefix ``foo_`` in this 28 routines, and should be zero-initialized except for fields with data you 29 provide. A client structure holds device-specific information like the 66 All other fields are for call-back functions which will be explained 74 structure at all. You should use this to keep device-specific data. 85 to NULL in remove() or if probe() failed anymore. The i2c-core does this 99 but many chips have some kind of register-value idea that can easily 107 if (reg < 0x10) /* byte-sized register */ 109 else /* word-sized register */ 115 if (reg == 0x10) /* Impossible to write - driver error! */ [all …]
|
/linux-5.10/Documentation/devicetree/bindings/bus/ |
D | brcm,bus-axi.txt | 5 - compatible : brcm,bus-axi 7 - reg : iomem address range of chipcommon core 11 Automatic detection of the IRQ number is not working on 13 them manually through device tree. Use an interrupt-map to specify the 17 The top-level axi bus may contain children representing attached cores 18 (devices). This is needed since some hardware details can't be auto 25 compatible = "brcm,bus-axi"; 28 #address-cells = <1>; 29 #size-cells = <1>; 30 #interrupt-cells = <1>; [all …]
|
/linux-5.10/Documentation/gpu/ |
D | kms-properties.csv | 2 ,DVI-I,“subconnector”,ENUM,"{ “Unknown”, “DVI-D”, “DVI-A” }",Connector,TBD 3 ,,“select subconnector”,ENUM,"{ “Automatic”, “DVI-D”, “DVI-A” }",Connector,TBD 21 ,,“audio”,ENUM,"{ ""force-dvi"", ""off"", ""auto"", ""on"" }",Connector,TBD 22 ,SDVO-TV,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD 39 ,SDVO-TV/LVDS,“brightness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD 40 CDV gma-500,Generic,"""Broadcast RGB""",ENUM,"{ “Full”, “Limited 16:235” }",Connector,TBD 41 ,,"""Broadcast RGB""",ENUM,"{ “off”, “auto”, “on” }",Connector,TBD 43 ,SDVO-TV,“mode”,ENUM,"{ ""NTSC_M"", ""NTSC_J"", ""NTSC_443"", ""PAL_B"" } etc.",Connector,TBD 60 ,SDVO-TV/LVDS,“brightness”,RANGE,"Min=0, Max= SDVO dependent",Connector,TBD 61 armada,CRTC,"""CSC_YUV""",ENUM,"{ ""Auto"" , ""CCIR601"", ""CCIR709"" }",CRTC,TBD [all …]
|