/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/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/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 …]
|
/linux-5.10/include/uapi/linux/ |
D | ethtool.h | 1 /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */ 26 * have the same layout for 32-bit and 64-bit userland. 30 * struct ethtool_cmd - DEPRECATED, link control and status 35 * interface supports autonegotiation or auto-detection. 36 * Read-only. 40 * auto-detection. 48 * @autoneg: Enable/disable autonegotiation and auto-detection; 52 * Read-only. 54 * obsoleted by &struct ethtool_coalesce. Read-only; deprecated. 56 * obsoleted by &struct ethtool_coalesce. Read-only; deprecated. [all …]
|
/linux-5.10/drivers/video/backlight/ |
D | qcom-wled.c | 1 // SPDX-License-Identifier: GPL-2.0-only 61 /* WLED3 specific per-'string' registers below */ 93 /* WLED4 specific per-'string' registers below */ 140 /* WLED5 specific per-'string' registers below */ 225 * Determines if the auto string detection is required. 239 for (i = 0; i < wled->cfg.num_strings; ++i) { in wled3_set_brightness() 240 rc = regmap_bulk_write(wled->regmap, wled->ctrl_addr + in wled3_set_brightness() 252 u16 low_limit = wled->max_brightness * 4 / 1000; in wled4_set_brightness() 262 for (i = 0; i < wled->cfg.num_strings; ++i) { in wled4_set_brightness() 263 rc = regmap_bulk_write(wled->regmap, wled->sink_addr + in wled4_set_brightness() [all …]
|
/linux-5.10/Documentation/admin-guide/ |
D | parport.rst | 4 The ``parport`` code provides parallel-port support under Linux. This 9 detection of your hardware. This is particularly useful if you want 16 port-sharing) and architecture-dependent (which deals with actually 28 architecture-dependent code with (for example):: 30 # insmod parport_pc io=0x3bc,0x378,0x278 irq=none,7,auto 32 to tell the ``parport`` code that you want three PC-style ports, one at 34 auto-detected IRQ. Currently, PC-style (``parport_pc``), Sun ``bpp``, 43 -------- 49 options parport_pc io=0x378,0x278 irq=7,auto 51 modprobe will load ``parport_pc`` (with the options ``io=0x378,0x278 irq=7,auto``) [all …]
|
D | kernel-parameters.txt | 5 force -- enable ACPI if default was off 6 on -- enable ACPI but allow fallback to DT [arm64] 7 off -- disable ACPI if default was on 8 noirq -- do not use ACPI for IRQ routing 9 strict -- Be less tolerant of platforms that are not 11 rsdt -- prefer RSDT over (default) XSDT 12 copy_dsdt -- copy DSDT to memory 26 If set to vendor, prefer vendor-specific driver 58 Documentation/firmware-guide/acpi/debug.rst for more information about 121 Disable auto-serialization of AML methods [all …]
|
/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/devicetree/bindings/sound/ |
D | da7218.txt | 8 - compatible : Should be "dlg,da7217" or "dlg,da7218" 9 - reg: Specifies the I2C slave address 11 - VDD-supply: VDD power supply for the device 12 - VDDMIC-supply: VDDMIC power supply for the device 13 - VDDIO-supply: VDDIO power supply for the device 18 - interrupts: IRQ line info for DA7218 chip. 19 (See Documentation/devicetree/bindings/interrupt-controller/interrupts.txt for 21 - interrupt-names : Name associated with interrupt line. Should be "wakeup" if 23 - wakeup-source: Flag to indicate this device can wake system (suspend/resume). 25 - clocks : phandle and clock specifier for codec MCLK. [all …]
|
/linux-5.10/Documentation/devicetree/bindings/usb/ |
D | mediatek,mtu3.txt | 4 - compatible : should be "mediatek,<soc-model>-mtu3", "mediatek,mtu3", 5 soc-model is the name of SoC, such as mt8173, mt2712 etc, 6 when using "mediatek,mtu3" compatible string, you need SoC specific 8 - "mediatek,mt8173-mtu3" 9 - reg : specifies physical base address and size of the registers 10 - reg-names: should be "mac" for device IP and "ippc" for IP port control 11 - interrupts : interrupt used by the device IP 12 - power-domains : a phandle to USB power domain node to control USB's 14 - vusb33-supply : regulator of USB avdd3.3v 15 - clocks : a list of phandle + clock-specifier pairs, one for each [all …]
|
/linux-5.10/Documentation/driver-api/ |
D | ipmi.rst | 12 standardized database for field-replaceable units (FRUs) and a watchdog 25 ------------- 32 No matter what, you must pick 'IPMI top-level message handler' to use 35 The message handler does not provide any user-level interfaces. 50 these enabled and let the drivers auto-detect what is present. 61 "The SMBus Driver" on how to hand-configure your system. 65 the kernel, then via a kernel command-line option you can have the 74 'IPMI Poweroff' to do this. The driver will auto-detect if the system 82 you want the whole panic string put into the event log using OEM 83 events, enable the 'Generate OEM events containing the panic string' [all …]
|
/linux-5.10/drivers/tty/serial/ |
D | suncore.c | 1 // SPDX-License-Identifier: GPL-2.0 18 #include <linux/string.h> 32 drv->minor = sunserial_current_minor; in sunserial_register_minors() 33 drv->nr += count; in sunserial_register_minors() 35 if (drv->nr == count) in sunserial_register_minors() 39 drv->tty_driver->name_base = drv->minor - 64; in sunserial_register_minors() 47 drv->nr -= count; in sunserial_unregister_minors() 48 sunserial_current_minor -= count; in sunserial_unregister_minors() 50 if (drv->nr == 0) in sunserial_unregister_minors() 61 drv->cons = con; in sunserial_console_match() [all …]
|
/linux-5.10/Documentation/userspace-api/media/v4l/ |
D | vidioc-enuminput.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_ENUMINPUT - Enumerate video inputs 45 .. flat-table:: struct v4l2_input 46 :header-rows: 0 47 :stub-columns: 0 50 * - __u32 51 - ``index`` 52 - Identifies the input, set by the application. 53 * - __u8 54 - ``name``\ [32] [all …]
|
D | vidioc-queryctrl.rst | 1 .. SPDX-License-Identifier: GFDL-1.1-no-invariants-or-later 13 VIDIOC_QUERYCTRL - VIDIOC_QUERY_EXT_CTRL - VIDIOC_QUERYMENU - Enumerate controls and menu control i… 42 of a struct :ref:`v4l2_queryctrl <v4l2-queryctrl>` and call the 60 driver returns the next supported non-compound control, or ``EINVAL`` if 72 :ref:`v4l2_queryctrl <v4l2-queryctrl>` since that structure is full. 80 fields of struct :ref:`v4l2_querymenu <v4l2-querymenu>` and call the 85 :ref:`v4l2_queryctrl <v4l2-queryctrl>` ``minimum`` to ``maximum``, 99 .. _v4l2-queryctrl: 103 .. flat-table:: struct v4l2_queryctrl 104 :header-rows: 0 [all …]
|
/linux-5.10/drivers/net/ethernet/broadcom/bnx2x/ |
D | bnx2x_link.h | 1 /* Copyright 2008-2013 Broadcom Corporation 8 * at http://www.gnu.org/licenses/gpl-2.0.html (the "GPL"). 83 #define SINGLE_MEDIA_DIRECT(params) (params->num_phys == 1) 85 #define SINGLE_MEDIA(params) (params->num_phys == 2) 87 #define DUAL_MEDIA(params) (params->num_phys == 3) 119 #define LINK_CONFIG_SIZE (MAX_PHYS - 1) 121 0 : (_phy_idx - 1)) 157 /* No Over-Current detection */ 159 /* Fan failure detection required */ 296 * operation, according to bits 29:28 - [all …]
|
/linux-5.10/drivers/media/dvb-frontends/drx39xyj/ |
D | drx_driver.h | 2 Copyright (c), 2004-2005,2007-2010 Trident Microsystems, Inc. 60 /*------------------------------------------------------------------------------ 62 ------------------------------------------------------------------------------*/ 69 * \retval -EIO Initialization failed. 78 * \retval -EIO Termination failed. 98 * \retval -EIO Failure. 99 * \retval -EINVAL Parameter 'wcount' is not zero but parameter 133 #define TUNER_MODE_SUB0 0x0001 /* for sub-mode (e.g. RF-AGC setting) */ 134 #define TUNER_MODE_SUB1 0x0002 /* for sub-mode (e.g. RF-AGC setting) */ 135 #define TUNER_MODE_SUB2 0x0004 /* for sub-mode (e.g. RF-AGC setting) */ [all …]
|
/linux-5.10/drivers/media/pci/tw5864/ |
D | tw5864-reg.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 3 * TW5864 driver - registers description 8 /* According to TW5864_datasheet_0.6d.pdf, tw5864b1-ds.pdf */ 10 /* Register Description - Direct Map Space */ 11 /* 0x0000 ~ 0x1ffc - H264 Register Map */ 76 * 0->3 4 VLC data buffer in DDR (1M each) 77 * 0->7 8 VLC data buffer in DDR (512k each) 147 /* DDR-DPR Burst Read Enable */ 157 * 0 Single R/W Access (Host <-> DDR) 158 * 1 Burst R/W Access (Host <-> DPR) [all …]
|
/linux-5.10/Documentation/scsi/ |
D | st.rst | 1 .. SPDX-License-Identifier: GPL-2.0 23 flexible method and applicable to single-user workstations. However, 32 drive performs auto-detection of the tape format well (like some 33 QIC-drives). The result is that any tape can be read, writing can be 37 does not perform auto-detection well enough and there is a single 40 or not :-). 57 between formats in multi-tape operations (the explicitly overridden 72 limits). Both the auto-rewind (minor equals device number) and 73 non-rewind devices (minor is 128 + device number) are implemented. 128 dev_upper non-rew mode dev-lower [all …]
|
/linux-5.10/drivers/net/ethernet/intel/igb/ |
D | e1000_defines.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* Copyright(c) 2007 - 2018 Intel Corporation. */ 62 /* Interrupt acknowledge Auto-mask */ 64 /* packet buffer parity error detection enabled */ 65 /* descriptor FIFO parity error detection enable */ 118 #define E1000_MANC_SMBUS_EN 0x00000001 /* SMBus Enabled - RO */ 119 #define E1000_MANC_ASF_EN 0x00000002 /* ASF Enabled - RO */ 184 #define E1000_CTRL_ASDE 0x00000020 /* Auto-speed detect enable */ 186 #define E1000_CTRL_ILOS 0x00000080 /* Invert Loss-Of Signal */ 254 /* Constants used to intrepret the masked PCI-X bus speed. */ [all …]
|
/linux-5.10/drivers/net/arcnet/ |
D | arcdevice.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 37 * necessary transmits - don't set this too high. 53 #define D_EXTRA 2 /* useful, but non-vital information */ 57 #define D_PROTO 64 /* debug auto-protocol support */ 107 name, bytes, _y - _x, \ 108 100000000 / 1024 * bytes / (_y - _x + 1)); \ 115 * Time needed to reset the card - in ms (milliseconds). This works on my 127 * In non-RFC1201 protocols, we have to just tack some extra bytes on the 140 #define RESETflag 0x10 /* power-on-reset */ 141 #define RES1flag 0x20 /* reserved - usually set by jumper */ [all …]
|
/linux-5.10/drivers/net/ethernet/dec/tulip/ |
D | de4x5.c | 72 measurement. Their error is +/-20k on a quiet (private) network and also 118 3) compile de4x5.c, but include -DMODULE in the command line to ensure 130 Automedia detection is included so that in principal you can disconnect 143 auto media sense algorithm is that it can now use one that is more in 150 The SMC9332 card has a non-compliant SROM which needs fixing - I have 152 to a previous DEC-STD format. 191 Where SROM media detection is used and full duplex is specified in the 192 SROM, the feature is ignored unless lp->params.fdx is set at compile 196 autonegotiation feature in the SROM autoconf code, this detection will 201 and media. The only lexical constraints are: the board name (dev->name) [all …]
|
/linux-5.10/Documentation/hwmon/ |
D | sysfs-interface.rst | 5 through the sysfs interface. Since lm-sensors 3.0.0, libsensors is 6 completely chip-independent. It assumes that all the kernel drivers 10 This is a major improvement compared to lm-sensors 2. 22 For this reason, even if we aim at a chip-independent libsensors, it will 37 Up to lm-sensors 3.0.0, libsensors looks for hardware monitoring attributes 38 in the "physical" device directory. Since lm-sensors 3.0.1, attributes found 61 to cause an alarm) is chip-dependent. 63 When setting values of hwmon sysfs attributes, the string representation of 68 ------------------------------------------------------------------------- 71 `[0-*]` denotes any positive number starting from 0 [all …]
|
/linux-5.10/drivers/net/ethernet/amd/ |
D | lance.c | 3 Written/copyright 1993-1998 by Donald Becker. 11 with most other LANCE-based bus-master (NE2100/NE2500) ethercards. 19 - alignment problem with 1.3.* kernel and some minor changes. 21 - added support for Linux/Alpha, but removed most of it, because 23 - added hook for the 32bit lance driver 24 - added PCnetPCI II (79C970A) to chip table 26 - hopefully fix above so Linux/Alpha can use ISA cards too. 27 8/20/96 Fixed 7990 autoIRQ failure and reversed unneeded alignment -djb 28 v1.12 10/27/97 Module support -djb 29 v1.14 2/3/98 Module support modified, made PCI support optional -djb [all …]
|
/linux-5.10/arch/x86/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0 4 bool "64-bit kernel" if "$(ARCH)" = "x86" 7 Say yes to build a 64-bit kernel - formerly known as x86_64 8 Say no to build a 32-bit kernel - formerly known as i386 13 # Options that are inherently 32-bit kernel only: 25 # Options that are inherently 64-bit kernel only: 49 # ported to 32-bit as well. ) 251 string 252 default "elf32-i386" if X86_32 253 default "elf64-x86-64" if X86_64 [all …]
|
/linux-5.10/Documentation/networking/ |
D | ip-sysctl.rst | 1 .. SPDX-License-Identifier: GPL-2.0 10 ip_forward - BOOLEAN 11 - 0 - disabled (default) 12 - not 0 - enabled 20 ip_default_ttl - INTEGER 25 ip_no_pmtu_disc - INTEGER 27 fragmentation-required ICMP is received, the PMTU to this 37 accept fragmentation-needed errors if the underlying protocol 47 Possible values: 0-3 51 min_pmtu - INTEGER [all …]
|