/Linux-v5.10/arch/arm/boot/dts/ |
D | am572x-idk-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Copyright (C) 2017 Texas Instruments Incorporated - https://www.ti.com/ 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include "am57xx-idk-common.dtsi" 9 #include "dra74-ipu-dsp-common.dtsi" 17 reserved-memory { 18 #address-cells = <2>; 19 #size-cells = <2>; 22 ipu2_memory_region: ipu2-memory@95800000 { [all …]
|
D | am571x-idk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015-2016 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include "dra7-mmc-iodelay.dtsi" 11 #include "dra72x-mmc-iodelay.dtsi" 12 #include "am57xx-idk-common.dtsi" 13 #include "dra7-ipu-dsp-common.dtsi" 17 compatible = "ti,am5718-idk", "ti,am5718", "ti,dra7"; [all …]
|
D | ls1021a-moxa-uc-8410a.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 Moxa Inc. - https://www.moxa.com/ 10 /dts-v1/; 12 #include <dt-bindings/gpio/gpio.h> 13 #include <dt-bindings/input/input.h> 17 model = "Moxa UC-8410A"; 18 compatible = "fsl,ls1021a-moxa-uc-8410a", "fsl,ls1021a"; 26 sys_mclk: clock-mclk { 27 compatible = "fixed-clock"; 28 #clock-cells = <0>; [all …]
|
D | at91sam9g25-gardena-smart-gateway.dts | 1 // SPDX-License-Identifier: GPL-2.0+ 8 /dts-v1/; 12 #include <dt-bindings/input/input.h> 16 compatible = "gardena,smart-gateway-at91sam", "atmel,at91sam9g25", "atmel,at91sam9x5", 23 gpio-keys { 24 compatible = "gpio-keys"; 38 compatible = "gpio-leds"; 43 default-state = "off"; 49 default-state = "on"; 55 default-state = "off"; [all …]
|
D | am335x-moxa-uc-8100-me-t.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2017 MOXA Inc. - https://www.moxa.com/ 7 /dts-v1/; 9 #include "am335x-moxa-uc-8100-common.dtsi" 12 model = "Moxa UC-8100-ME-T"; 13 compatible = "moxa,uc-8100-me-t", "ti,am33xx"; 21 compatible = "gpio-leds"; 25 default-state = "off"; 31 default-state = "off"; 37 default-state = "off"; [all …]
|
D | omap5-uevm.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2013 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 7 #include "omap5-board-common.dtsi" 11 compatible = "ti,omap5-uevm", "ti,omap5"; 18 reserved-memory { 19 #address-cells = <2>; 20 #size-cells = <2>; 23 dsp_memory_region: dsp-memory@95000000 { 24 compatible = "shared-dma-pool"; [all …]
|
D | lpc3250-ea3250.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 8 /dts-v1/; 20 gpio-keys { 21 compatible = "gpio-keys"; 86 compatible = "gpio-leds"; 92 linux,default-trigger = "timer"; 93 default-state = "off"; 98 default-state = "off"; 103 default-state = "off"; 108 default-state = "off"; [all …]
|
D | am335x-icev2.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2016 Texas Instruments Incorporated - https://www.ti.com/ 11 /dts-v1/; 16 model = "TI AM3359 ICE-V2"; 17 compatible = "ti,am3359-icev2", "ti,am33xx"; 25 stdout-path = &uart3; 29 compatible = "regulator-fixed"; 30 regulator-name = "vbat"; 31 regulator-min-microvolt = <5000000>; 32 regulator-max-microvolt = <5000000>; [all …]
|
/Linux-v5.10/drivers/gpu/drm/ |
D | drm_atomic_state_helper.c | 39 #include <linux/dma-fence.h> 42 * DOC: atomic state reset and initialization 45 * and correct atomic software state for all connectors, CRTCs and planes 47 * suspend. One way to solve this is to have a hardware state read-out 48 * infrastructure which reconstructs the full software state (e.g. the i915 51 * The simpler solution is to just reset the software state to everything off, 53 * the atomic helpers provide default reset implementations for all hooks. 55 * On the upside the precise state tracking of atomic simplifies system suspend 63 * __drm_atomic_helper_crtc_state_reset - reset the CRTC state 64 * @crtc_state: atomic CRTC state, must not be NULL [all …]
|
/Linux-v5.10/arch/arc/boot/dts/ |
D | abilis_tb100_dvk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 10 /dts-v1/; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pctl_uart0>; 33 phy-mode = "rgmii"; 37 i2c-sda-hold-time-ns = <432>; 40 i2c-sda-hold-time-ns = <432>; 43 i2c-sda-hold-time-ns = <432>; 46 i2c-sda-hold-time-ns = <432>; 49 i2c-sda-hold-time-ns = <432>; [all …]
|
D | abilis_tb101_dvk.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 10 /dts-v1/; 29 pinctrl-names = "default"; 30 pinctrl-0 = <&pctl_uart0>; 33 phy-mode = "rgmii"; 37 i2c-sda-hold-time-ns = <432>; 40 i2c-sda-hold-time-ns = <432>; 43 i2c-sda-hold-time-ns = <432>; 46 i2c-sda-hold-time-ns = <432>; 49 i2c-sda-hold-time-ns = <432>; [all …]
|
/Linux-v5.10/Documentation/devicetree/bindings/leds/ |
D | register-bit-led.txt | 10 Each LED is represented as a sub-node of the syscon device. Each 13 LED sub-node properties: 16 - compatible : must be "register-bit-led" 17 - offset : register offset to the register controlling this LED 18 - mask : bit mask for the bit controlling this LED in the register 22 - label : (optional) 24 - linux,default-trigger : (optional) 26 - default-state: (optional) The initial state of the LED 32 compatible = "arm,realview-pb1176-syscon", "syscon"; 36 compatible = "register-bit-led"; [all …]
|
/Linux-v5.10/drivers/media/dvb-frontends/ |
D | cx24123.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Conexant cx24123/cx24109 - DVB QPSK Satellite demod/tuner driver 7 * Support for KWorld DVB-S 100 by Vadim Catana <skystar@moldova.cc> 9 * Support for CX24123/CX24113-NIM by Patrick Boettcher <pb@linuxtv.org> 26 "(1-9, default:off)."); 30 MODULE_PARM_DESC(debug, "Activates frontend debugging (default:0)"); 191 {0x03, 0x07}, /* QPSK, DVB, Auto Acquisition (default) */ 194 {0x06, 0x31}, /* MPEG (default) */ 195 {0x0b, 0x00}, /* Freq search start point (default) */ 196 {0x0c, 0x00}, /* Demodulator sample gain (default) */ [all …]
|
D | dib7000m.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Linux-DVB Driver for DiBcom's DiB7000M and 4 * first generation DiB7000P-demodulator-family. 6 * Copyright (C) 2005-7 DiBcom (http://www.dibcom.fr/) 22 MODULE_PARM_DESC(debug, "turn on debugging (default: 0)"); 76 static u16 dib7000m_read_word(struct dib7000m_state *state, u16 reg) in dib7000m_read_word() argument 80 if (mutex_lock_interruptible(&state->i2c_buffer_lock) < 0) { in dib7000m_read_word() 85 state->i2c_write_buffer[0] = (reg >> 8) | 0x80; in dib7000m_read_word() 86 state->i2c_write_buffer[1] = reg & 0xff; in dib7000m_read_word() 88 memset(state->msg, 0, 2 * sizeof(struct i2c_msg)); in dib7000m_read_word() [all …]
|
D | zl10353.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for Zarlink DVB-T ZL10353 demodulator 41 struct zl10353_state *state = fe->demodulator_priv; in zl10353_single_write() local 43 struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, in zl10353_single_write() 45 int err = i2c_transfer(state->i2c, &msg, 1); in zl10353_single_write() 56 for (i = 0; i < ilen - 1; i++) in zl10353_write() 63 static int zl10353_read_register(struct zl10353_state *state, u8 reg) in zl10353_read_register() argument 68 struct i2c_msg msg[2] = { { .addr = state->config.demod_address, in zl10353_read_register() 71 { .addr = state->config.demod_address, in zl10353_read_register() 75 ret = i2c_transfer(state->i2c, msg, 2); in zl10353_read_register() [all …]
|
D | dib3000mc.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Driver for DiBcom DiB3000MC/P-demodulator. 5 * Copyright (C) 2004-7 DiBcom (http://www.dibcom.fr/) 6 * Copyright (C) 2004-5 Patrick Boettcher (patrick.boettcher@posteo.de) 23 MODULE_PARM_DESC(debug, "turn on debugging (default: 0)"); 27 MODULE_PARM_DESC(buggy_sfn_workaround, "Enable work-around for buggy SFNs (default: 0)"); 53 static u16 dib3000mc_read_word(struct dib3000mc_state *state, u16 reg) in dib3000mc_read_word() argument 56 { .addr = state->i2c_addr >> 1, .flags = 0, .len = 2 }, in dib3000mc_read_word() 57 { .addr = state->i2c_addr >> 1, .flags = I2C_M_RD, .len = 2 }, in dib3000mc_read_word() 74 if (i2c_transfer(state->i2c_adap, msg, 2) != 2) in dib3000mc_read_word() [all …]
|
D | lg2160.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Support for LG2160 - ATSC/MH 14 MODULE_PARM_DESC(debug, "set debug level (info=1, reg=2 (or-able))"); 51 /* ------------------------------------------------------------------------ */ 53 static int lg216x_write_reg(struct lg216x_state *state, u16 reg, u8 val) in lg216x_write_reg() argument 58 .addr = state->cfg->i2c_addr, .flags = 0, in lg216x_write_reg() 64 ret = i2c_transfer(state->i2c_adap, &msg, 1); in lg216x_write_reg() 67 lg_err("error (addr %02x %02x <- %02x, err = %i)\n", in lg216x_write_reg() 72 return -EREMOTEIO; in lg216x_write_reg() 77 static int lg216x_read_reg(struct lg216x_state *state, u16 reg, u8 *val) in lg216x_read_reg() argument [all …]
|
D | mt352.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Driver for Zarlink DVB-T MT352 demodulator 8 * AVerMedia AVerTV DVB-T 771 support by 15 * DVICO FusionHDTV DVB-T1 and DVICO FusionHDTV DVB-T Lite support by 46 struct mt352_state* state = fe->demodulator_priv; in mt352_single_write() local 48 struct i2c_msg msg = { .addr = state->config.demod_address, .flags = 0, in mt352_single_write() 50 int err = i2c_transfer(state->i2c, &msg, 1); in mt352_single_write() 61 for (i=0; i < ilen-1; i++) in _mt352_write() 68 static int mt352_read_register(struct mt352_state* state, u8 reg) in mt352_read_register() argument 73 struct i2c_msg msg [] = { { .addr = state->config.demod_address, in mt352_read_register() [all …]
|
D | nxt200x.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Support for NXT2002 and NXT2004 - VSB/QAM 6 * Copyright (C) 2006-2014 Michael Krufky <mkrufky@linuxtv.org> 8 * and nxt2004 by Jean-Francois Thibert <jeanfrancois@sagetv.com> 15 * B2C2/BBTI Technisat Air2PC - ATSC (NXT2002) 31 #define NXT2002_DEFAULT_FIRMWARE "dvb-fe-nxt2002.fw" 32 #define NXT2004_DEFAULT_FIRMWARE "dvb-fe-nxt2004.fw" 58 static int i2c_writebytes (struct nxt200x_state* state, u8 addr, u8 *buf, u8 len) in i2c_writebytes() argument 63 if ((err = i2c_transfer (state->i2c, &msg, 1)) != 1) { in i2c_writebytes() 66 return -EREMOTEIO; in i2c_writebytes() [all …]
|
/Linux-v5.10/arch/mips/boot/dts/ralink/ |
D | gardena_smart_gateway_mt7688.dts | 1 // SPDX-License-Identifier: GPL-2.0 6 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/input/input.h> 14 compatible = "gardena,smart-gateway-mt7688", "ralink,mt7688a-soc", 15 "ralink,mt7628a-soc"; 23 gpio-keys { 24 compatible = "gpio-keys"; 26 pinctrl-names = "default"; 27 pinctrl-0 = <&pinmux_gpio_gpio>; /* GPIO11 */ [all …]
|
/Linux-v5.10/Documentation/leds/ |
D | ledtrig-transient.rst | 7 specifying how long a state to be on, and the second for how long the state 9 in on state, followed by a delay_off value that specifies how long the LED 10 should stay in off state. The on and off cycle repeats until the trigger 12 features that require an on or off state to be held just once and then stay in 13 the original state forever. 16 set a timer to hold a state, however when user space application crashes or 18 state permanently. 25 triggers it supports and a default trigger. During registration, activation 26 routine for the default trigger gets called. During registration of an led 27 class device, the LED state does not change. [all …]
|
/Linux-v5.10/drivers/media/usb/dvb-usb/ |
D | cinergyT2-fe.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * TerraTec Cinergy T2/qanu USB2 DVB-T adapter. 7 * Based on the dvb-usb-framework code and the 20 * convert linux-dvb frontend parameter set into TPS. 21 * See ETSI ETS-300744, section 4.6.2, table 9 for details. 26 * We replace erroneous fields by default TPS fields (the ones with value 0). 33 switch (op->code_rate_HP) { in compute_tps() 48 default: in compute_tps() 52 switch (op->code_rate_LP) { in compute_tps() 67 default: in compute_tps() [all …]
|
/Linux-v5.10/drivers/usb/dwc3/ |
D | debug.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * debug.h - DesignWare USB3 DRD Controller Debug Header 5 * Copyright (C) 2010-2011 Texas Instruments Incorporated - https://www.ti.com 17 * dwc3_gadget_ep_cmd_string - returns endpoint command string 37 return "Get Endpoint State"; in dwc3_gadget_ep_cmd_string() 42 default: in dwc3_gadget_ep_cmd_string() 48 * dwc3_gadget_generic_cmd_string - returns generic command string 75 default: in dwc3_gadget_generic_cmd_string() 81 * dwc3_gadget_link_string - returns link name 82 * @link_state: link state code [all …]
|
/Linux-v5.10/include/linux/pinctrl/ |
D | pinctrl-state.h | 1 /* SPDX-License-Identifier: GPL-2.0 */ 3 * Standard pin control state definitions 10 * @PINCTRL_STATE_DEFAULT: the state the pinctrl handle shall be put 11 * into as default, usually this means the pins are up and ready to 12 * be used by the device driver. This state is commonly used by 13 * hogs to configure muxing and pins at boot, and also as a state 16 * @PINCTRL_STATE_INIT: normally the pinctrl will be set to "default" 20 * which is the state of the pins before drive probe. After probe 21 * if the pins are still in "init" state they'll be moved to 22 * "default". [all …]
|
/Linux-v5.10/drivers/scsi/isci/ |
D | phy.c | 7 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 20 * Foundation, Inc., 51 Franklin St - Fifth Floor, Boston, MA 02110-1301 USA. 26 * Copyright(c) 2008 - 2011 Intel Corporation. All rights reserved. 64 static const char *phy_state_name(enum sci_phy_states state) in phy_state_name() argument 68 return strings[state]; in phy_state_name() 72 /* Maximum arbitration wait time in micro-seconds */ 77 return iphy->max_negotiated_speed; in sci_phy_linkrate() 82 struct isci_phy *table = iphy - iphy->phy_index; in phy_to_host() 90 return &phy_to_host(iphy)->pdev->dev; in sciphy_to_dev() 99 iphy->transport_layer_registers = reg; in sci_phy_transport_layer_initialization() [all …]
|