/Linux-v5.10/Documentation/devicetree/bindings/leds/ |
D | leds-class-multicolor.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-class-multicolor.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Common properties for the multicolor LED class. 10 - Dan Murphy <dmurphy@ti.com> 13 Bindings for multi color LEDs show how to describe current outputs of 14 either integrated multi-color LED elements (like RGB, RGBW, RGBWA-UV 15 etc.) or standalone LEDs, to achieve logically grouped multi-color LED 16 modules. This is achieved by adding multi-led nodes layer to the [all …]
|
D | leds-lp50xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-lp50xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: LED driver for LP50XX RGB LED from Texas Instruments. 10 - Dan Murphy <dmurphy@ti.com> 13 The LP50XX is multi-channel, I2C RGB LED Drivers that can group RGB LEDs into 14 a LED group or control them individually. 16 The difference in these RGB LED drivers is the number of supported RGB 27 - ti,lp5009 [all …]
|
D | cznic,turris-omnia-leds.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/leds/cznic,turris-omnia-leds.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Marek Behún <marek.behun@nic.cz> 15 microcontroller that communicates via the I2C bus. Each LED is described 20 const: cznic,turris-omnia-leds 26 "#address-cells": 29 "#size-cells": 33 "^multi-led@[0-9a-b]$": [all …]
|
D | leds-lp55xx.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/leds/leds-lp55xx.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: TI/National Semiconductor LP55xx and LP8501 LED Drivers 10 - Jacek Anaszewski <jacek.anaszewski@gmail.com> 11 - Pavel Machek <pavel@ucw.cz> 14 Bindings for the TI/National Semiconductor LP55xx and LP8501 multi channel 15 LED Drivers. 27 - national,lp5521 [all …]
|
D | leds-pm8058.txt | 1 Qualcomm PM8058 LED driver 3 The Qualcomm PM8058 is a multi-functional device which contains 4 an LED driver block for up to six LEDs: three normal LEDs, two 5 "flash" LEDs and one "keypad backlight" LED. The names are 6 quoted because sometimes these LED drivers are used for wildly 8 are more of a suggestion than a hard-wired usecase. 10 Hardware-wise the different LEDs support slightly different 12 do they support external triggers. They are just powerful LED 17 mfd/qcom-pm8xxx.txt. 19 Each LED is represented as a sub-node of the syscon device. Each [all …]
|
/Linux-v5.10/drivers/leds/ |
D | leds-lp55xx-common.h | 1 /* SPDX-License-Identifier: GPL-2.0-only */ 9 * Derived from leds-lp5521.c, leds-lp5523.c 15 #include <linux/led-class-multicolor.h> 99 * @set_led_current : LED current set function 112 /* set LED brightness */ 113 int (*brightness_fn)(struct lp55xx_led *led); 115 /* set multicolor LED brightness */ 116 int (*multicolor_brightness_fn)(struct lp55xx_led *led); 119 void (*set_led_current) (struct lp55xx_led *led, u8 led_current); 124 /* used for running firmware LED patterns */ [all …]
|
/Linux-v5.10/Documentation/sound/hd-audio/ |
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 …]
|
/Linux-v5.10/arch/sparc/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 3 bool "64-bit kernel" if "$(ARCH)" = "sparc" 10 Say yes to build a 64-bit kernel - formerly known as sparc64 11 Say no to build a 32-bit kernel - formerly known as sparc 164 bool "Symmetric multi-processing support" 170 If you say N here, the kernel will run on uni- and multiprocessor 180 See also <file:Documentation/admin-guide/lockup-watchdogs.rst> and the SMP-HOWTO 233 bool "Support for hot-pluggable CPUs" 245 tristate "UltraSPARC-III Memory Controller driver" 249 This adds a driver for the UltraSPARC-III memory controller. [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/mfd/ |
D | mfd.txt | 1 Multi-Function Devices (MFD) 4 more than one non-unique yet varying hardware functionality. 8 - A mixed signal ASIC on an external bus, sometimes a PMIC (Power Management 10 silicon) that handles analog drivers for things like audio amplifiers, LED 14 - A range of memory registers containing "miscellaneous system registers" also 20 - compatible : "simple-mfd" - this signifies that the operating system should 22 "simple-bus" indicates when to see subnodes as children for a simple 23 memory-mapped bus. For more complex devices, when the nexus driver has to 28 - ranges: Describes the address mapping relationship to the parent. Should set 32 - #address-cells: Specifies the number of cells used to represent physical base [all …]
|
D | max77693.txt | 1 Maxim MAX77693 multi-function device 4 - PMIC, 5 - CHARGER, 6 - LED, 7 - MUIC, 8 - HAPTIC 14 - compatible : Must be "maxim,max77693". 15 - reg : Specifies the i2c slave address of PMIC block. 16 - interrupts : This i2c device has an IRQ line connected to the main SoC. 19 - regulators : The regulators of max77693 have to be instantiated under subnode [all …]
|
D | iqs62x.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: Azoteq IQS620A/621/622/624/625 Multi-Function Sensors 10 - Jeff LaBundy <jeff@labundy.com> 13 The Azoteq IQS620A, IQS621, IQS622, IQS624 and IQS625 multi-function sensors 21 - azoteq,iqs620a 22 - azoteq,iqs621 23 - azoteq,iqs622 24 - azoteq,iqs624 [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/usb/ |
D | usb251xb.txt | 1 Microchip USB 2.0 Hi-Speed Hub Controller 4 Hi-Speed Controller. 7 - compatible : Should be "microchip,usb251xb" or one of the specific types: 11 - reg : I2C address on the selected bus (default is <0x2C>) 14 - reset-gpios : Should specify the gpio for hub reset 15 - vdd-supply : Should specify the phandle to the regulator supplying vdd 16 - skip-config : Skip Hub configuration, but only send the USB-Attach command 17 - vendor-id : Set USB Vendor ID of the hub (16 bit, default is 0x0424) 18 - product-id : Set USB Product ID of the hub (16 bit, default depends on type) 19 - device-id : Set USB Device ID of the hub (16 bit, default is 0x0bb3) [all …]
|
/Linux-v5.10/drivers/iio/health/ |
D | max30102.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * max30102.c - Support for MAX30102 heart rate and pulse oximeter sensor 8 * Copyright (C) 2017 Peter Meerwald-Stadler <pmeerw@pmeerw.net> 10 * 7-bit I2C chip address: 0x57 71 #define MAX30102_REG_MODE_CONFIG_MODE_HR 0x02 /* red LED */ 72 #define MAX30102_REG_MODE_CONFIG_MODE_HR_SPO2 0x03 /* red + IR LED */ 73 #define MAX30102_REG_MODE_CONFIG_MODE_MULTI 0x07 /* multi-LED mode */ 77 #define MAX30102_REG_MODE_CONTROL_SLOT21 0x11 /* multi-LED control */ 111 __be32 processed_buffer[3]; /* 3 x 18-bit (padded to 32-bits) */ 154 .scan_index = -1, [all …]
|
/Linux-v5.10/drivers/net/phy/ |
D | intel-xway.c | 1 // SPDX-License-Identifier: GPL-2.0+ 4 * Copyright (C) 2016 Hauke Mehrtens <hauke@hauke-m.de> 15 #define XWAY_MDIO_INIT_WOL BIT(15) /* Wake-On-LAN */ 19 #define XWAY_MDIO_INIT_ANE BIT(11) /* Auto-Neg error */ 20 #define XWAY_MDIO_INIT_ANC BIT(10) /* Auto-Neg complete */ 21 #define XWAY_MDIO_INIT_ADSC BIT(5) /* Link auto-downspeed detect */ 30 #define ADVERTISED_MPD BIT(10) /* Multi-port device */ 32 /* LED Configuration */ 53 /* LED Configuration */ 73 /* Configuration for LED Pin x */ [all …]
|
/Linux-v5.10/drivers/mfd/ |
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 44 tristate "Active-semi ACT8945A" 49 Support for the ACT8945A PMIC from Active-semi. This device 50 features three step-down DC/DC converters and four low-dropout 66 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 69 called sun4i-gpadc. 88 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 119 over at91-usart-serial driver and usart-spi-driver. Only one function 135 tristate "Atmel HLCDC (High-end LCD Controller)" 172 tristate "X-Powers AC100" [all …]
|
D | rt5033.c | 1 // SPDX-License-Identifier: GPL-2.0-only 5 * RT5033 comprises multiple sub-devices switcing charger, fuel gauge, 6 * flash LED, current source, LDO and BUCK regulators. 18 #include <linux/mfd/rt5033-private.h> 40 { .name = "rt5033-regulator", }, 42 .name = "rt5033-charger", 43 .of_compatible = "richtek,rt5033-charger", 45 .name = "rt5033-battery", 46 .of_compatible = "richtek,rt5033-battery", 48 .name = "rt5033-led", [all …]
|
/Linux-v5.10/Documentation/leds/ |
D | leds-lp55xx.rst | 8 ----------- 13 Create LED class devices for multiple output channels 14 Device attributes for user-space interface 15 Program memory for running LED patterns 28 control multi output LED channels such as led current, channel index. 32 For example, LP5521 has maximum 3 LED channels. 50 - Maximum number of channels 51 - Reset command, chip enable command 52 - Chip specific initialization 53 - Brightness control register access [all …]
|
/Linux-v5.10/drivers/atm/ |
D | idt77105.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 2 /* drivers/atm/idt77105.h - IDT77105 (PHY) declarations */ 19 #define IDT77105_LEDHEC 0x3 /* LED Driver & HEC Status/Control */ 49 #define IDT77105_DIAG_MPCS 0x20 /* R/W, Multi-PHY config'n select */ 65 #define IDT77105_LEDHEC_TLS 0x02 /* R, Tx LED Status (1=lit) */ 66 #define IDT77105_LEDHEC_RLS 0x01 /* R, Rx LED Status (1=lit) */
|
/Linux-v5.10/drivers/hid/ |
D | wacom.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 7 * Copyright (c) 2000-2004 Vojtech Pavlik <vojtech@ucw.cz> 15 * Copyright (c) 2002-2011 Ping Cheng <pingc@wacom.com> 19 * v0.1 (vp) - Initial release 20 * v0.2 (aba) - Support for all buttons / combinations 21 * v0.3 (vp) - Support for Intuos added 22 * v0.4 (sm) - Support for more Intuos models, menustrip 24 * v0.5 (vp) - Big cleanup, nifty features removed, 26 * v1.8 (vp) - Submit URB only when operating, moved to CVS, 29 * v1.11 (vp) - Add URB ->dev setting for new kernels [all …]
|
D | Kconfig | 1 # SPDX-License-Identifier: GPL-2.0-only 15 most commonly used to refer to the USB-HID specification, but other 20 removed from the HID bus by the transport-layer drivers, such as 53 to work on raw hid events when they want to, and avoid using transport-specific 59 tristate "User-space I/O driver support for HID subsystem" 63 Say Y here if you want to provide HID I/O Drivers from user-space. 64 This allows to write I/O drivers in user-space and feed the data from 67 user-space device. 69 This driver cannot be used to parse HID-reports in user-space and write 70 special HID-drivers. You should use hidraw for that. [all …]
|
/Linux-v5.10/drivers/net/wireless/intel/iwlwifi/ |
D | iwl-config.h | 8 * Copyright (C) 2016 - 2017 Intel Deutschland GmbH 9 * Copyright(c) 2007 - 2014, 2018 - 2020 Intel Corporation 25 * Intel Corporation, 5200 N.E. Elam Young Parkway, Hillsboro, OR 97124-6497 29 * Copyright (C) 2016 - 2017 Intel Deutschland GmbH 30 * Copyright(c) 2005 - 2014, 2018 - 2020 Intel Corporation 67 #include "iwl-csr.h" 93 * LED mode 95 * IWL_LED_RF_STATE: turn LED on/off based on RF state 96 * LED ON = RF ON 97 * LED OFF = RF OFF [all …]
|
/Linux-v5.10/Documentation/admin-guide/media/ |
D | philips.rst | 1 .. SPDX-License-Identifier: GPL-2.0 7 E-mail: webcam@smcc.demon.nl Last updated: 2004-01-19 30 * Samsung MPC-C10 31 * Samsung MPC-C30 33 * AME CU-001 34 * Visionite VCS-UM100 35 * Visionite VCS-UC300 46 the latter, since it makes troubleshooting a lot easier. The built-in 50 camera; some programs depend on a particular image-size or -format and 60 Specifies the desired framerate. Is an integer in the range of 4-30. [all …]
|
/Linux-v5.10/drivers/leds/trigger/ |
D | ledtrig-activity.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Activity LED trigger 6 * Partially based on Atsushi Nemoto's ledtrig-heartbeat.c. 36 struct led_classdev *led_cdev = activity_data->led_cdev; in led_activity_function() 47 if (test_and_clear_bit(LED_BLINK_BRIGHTNESS_CHANGE, &led_cdev->work_flags)) in led_activity_function() 48 led_cdev->blink_brightness = led_cdev->new_blink_brightness; in led_activity_function() 52 led_set_brightness_nosleep(led_cdev, led_cdev->blink_brightness); in led_activity_function() 74 * down to 16us, ensuring we won't overflow 32-bit computations below in led_activity_function() 78 diff_boot = (curr_boot - activity_data->last_boot) >> 16; in led_activity_function() 79 diff_used = (curr_used - activity_data->last_used) >> 16; in led_activity_function() [all …]
|
/Linux-v5.10/drivers/isdn/hardware/mISDN/ |
D | hfcmulti.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * hfcmulti.c low level driver for hfc-4s/hfc-8s/hfc-e1 based cards 7 * Peter Sprenger (sprengermoving-bytes.de) 9 * inspired by existing hfc-pci driver: 10 * Copyright 1999 by Werner Cornelius (werner@isdn-development.de) 22 * Bit 0-7 = 0x00001 = HFC-E1 (1 port) 23 * or Bit 0-7 = 0x00004 = HFC-4S (4 ports) 24 * or Bit 0-7 = 0x00008 = HFC-8S (8 ports) 26 * Bit 9 = 0x00200 = Disable DTMF detect on all B-channels via hardware 38 * example: 0x20204 one HFC-4S with dtmf detection and 128 timeslots on PCM [all …]
|
/Linux-v5.10/include/sound/ |
D | ac97_codec.h | 1 /* 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 …]
|