| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/power/reset/ |
| D | ltc2952-poweroff.txt | 3 This chip is used to externally trigger a system shut down. Once the trigger has 4 been sent, the chip's watchdog has to be reset to gracefully shut down. 9 - compatible: Must contain: "lltc,ltc2952" 10 - watchdog-gpios: phandle + gpio-specifier for the GPIO connected to the 12 - kill-gpios: phandle + gpio-specifier for the GPIO connected to the 16 - trigger-gpios: phandle + gpio-specifier for the GPIO connected to the 26 trigger-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>; 27 watchdog-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; 28 kill-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/power/reset/ |
| D | ltc2952-poweroff.txt | 3 This chip is used to externally trigger a system shut down. Once the trigger has 4 been sent, the chip's watchdog has to be reset to gracefully shut down. 9 - compatible: Must contain: "lltc,ltc2952" 10 - watchdog-gpios: phandle + gpio-specifier for the GPIO connected to the 12 - kill-gpios: phandle + gpio-specifier for the GPIO connected to the 16 - trigger-gpios: phandle + gpio-specifier for the GPIO connected to the 26 trigger-gpios = <&gpio0 1 GPIO_ACTIVE_LOW>; 27 watchdog-gpios = <&gpio1 2 GPIO_ACTIVE_HIGH>; 28 kill-gpios = <&gpio0 2 GPIO_ACTIVE_LOW>;
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/sound/ |
| D | ti,tas6424.txt | 1 Texas Instruments TAS6424 Quad-Channel Audio amplifier 6 - compatible: "ti,tas6424" - TAS6424 7 - reg: I2C slave address 8 - sound-dai-cells: must be equal to 0 9 - standby-gpios: GPIO used to shut the TAS6424 down. 10 - mute-gpios: GPIO used to mute all the outputs 18 #sound-dai-cells = <0>; 22 https://www.ti.com/product/TAS6424-Q1
|
| D | realtek,rt1015p.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Tzung-Bi Shih <tzungbi@google.com> 20 sdb-gpios: 23 0 means shut down; 1 means power on. 27 - compatible 32 - | 33 #include <dt-bindings/gpio/gpio.h> 37 sdb-gpios = <&pio 175 GPIO_ACTIVE_HIGH>;
|
| D | tas2562.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 4 --- 6 $schema: "http://devicetree.org/meta-schemas/core.yaml#" 11 - Dan Murphy <dmurphy@ti.com> 14 The TAS2562 is a mono, digital input Class-D audio amplifier optimized for 28 - ti,tas2562 29 - ti,tas2563 30 - ti,tas2564 31 - ti,tas2110 38 shut-down-gpios: [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/sound/ |
| D | ti,tas6424.txt | 1 Texas Instruments TAS6424 Quad-Channel Audio amplifier 6 - compatible: "ti,tas6424" - TAS6424 7 - reg: I2C slave address 8 - sound-dai-cells: must be equal to 0 9 - standby-gpios: GPIO used to shut the TAS6424 down. 10 - mute-gpios: GPIO used to mute all the outputs 18 #sound-dai-cells = <0>; 22 http://www.ti.com/product/TAS6424-Q1
|
| /kernel/linux/linux-5.10/drivers/power/reset/ |
| D | ltc2952-poweroff.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 6 * Maintainer: René Moll <linux@r-moll.nl> 8 * ---------------------------------------- 9 * - Description 10 * ---------------------------------------- 13 * Its function is to determine when a external shut down is triggered 14 * and react by properly shutting down the system. 18 * ---------------------------------------- 19 * - GPIO 20 * ---------------------------------------- [all …]
|
| /kernel/linux/linux-4.19/drivers/power/reset/ |
| D | ltc2952-poweroff.c | 5 * Maintainer: René Moll <linux@r-moll.nl> 17 * ---------------------------------------- 18 * - Description 19 * ---------------------------------------- 22 * Its function is to determine when a external shut down is triggered 23 * and react by properly shutting down the system. 27 * ---------------------------------------- 28 * - GPIO 29 * ---------------------------------------- 31 * The following GPIOs are used: [all …]
|
| /kernel/linux/linux-4.19/arch/arm/boot/dts/ |
| D | gemini-dlink-dns-313.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree file for D-Link DNS-313 1-Bay Network Storage Enclosure 6 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/thermal/thermal.h> 13 model = "D-Link DNS-313 1-Bay Network Storage Enclosure"; 14 compatible = "dlink,dns-313", "cortina,gemini"; 15 #address-cells = <1>; 16 #size-cells = <1>; 19 /* 64 MB SDRAM in a Nanya NT5DS32M16BS-6K package */ [all …]
|
| D | omap3-pandora-common.dtsi | 12 #include <dt-bindings/input/input.h> 17 cpu0-supply = <&vcc>; 32 #clock-cells = <0>; 33 compatible = "fixed-clock"; 34 clock-frequency = <26000000>; 38 compatible = "connector-analog-tv"; 43 remote-endpoint = <&venc_out>; 48 gpio-leds { 50 compatible = "gpio-leds"; 52 pinctrl-names = "default"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | gemini-dlink-dns-313.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * Device Tree file for D-Link DNS-313 1-Bay Network Storage Enclosure 6 /dts-v1/; 9 #include <dt-bindings/input/input.h> 10 #include <dt-bindings/thermal/thermal.h> 13 model = "D-Link DNS-313 1-Bay Network Storage Enclosure"; 14 compatible = "dlink,dns-313", "cortina,gemini"; 15 #address-cells = <1>; 16 #size-cells = <1>; 19 /* 64 MB SDRAM in a Nanya NT5DS32M16BS-6K package */ [all …]
|
| D | gemini-dlink-dir-685.dts | 2 * Device Tree file for D-Link DIR-685 Xtreme N Storage Router 5 /dts-v1/; 8 #include <dt-bindings/input/input.h> 11 model = "D-Link DIR-685 Xtreme N Storage Router"; 12 compatible = "dlink,dir-685", "cortina,gemini"; 13 #address-cells = <1>; 14 #size-cells = <1>; 17 /* 128 MB SDRAM in 2 x Hynix HY5DU121622DTP-D43 */ 24 stdout-path = "uart0:19200n8"; 28 compatible = "gpio-keys"; [all …]
|
| D | omap3-pandora-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 9 #include <dt-bindings/input/input.h> 14 cpu0-supply = <&vcc>; 29 #clock-cells = <0>; 30 compatible = "fixed-clock"; 31 clock-frequency = <26000000>; 35 compatible = "connector-analog-tv"; 40 remote-endpoint = <&venc_out>; 45 gpio-leds { 47 compatible = "gpio-leds"; [all …]
|
| D | tegra30-asus-nexus7-grouper-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 #include <dt-bindings/input/gpio-keys.h> 4 #include <dt-bindings/input/input.h> 5 #include <dt-bindings/power/summit,smb347-charger.h> 6 #include <dt-bindings/thermal/thermal.h> 9 #include "tegra30-cpu-opp.dtsi" 10 #include "tegra30-cpu-opp-microvolt.dtsi" 26 * pre-existing /chosen node to be available to insert the 35 reserved-memory { 36 #address-cells = <1>; [all …]
|
| D | tegra20-acer-a500-picasso.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/input/gpio-keys.h> 5 #include <dt-bindings/input/input.h> 6 #include <dt-bindings/thermal/thermal.h> 9 #include "tegra20-cpu-opp.dtsi" 10 #include "tegra20-cpu-opp-microvolt.dtsi" 31 * pre-existing /chosen node to be available to insert the 40 reserved-memory { 41 #address-cells = <1>; [all …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | gpio-eic-sprd.txt | 6 controller contains 4 sub-modules: EIC-debounce, EIC-latch, EIC-async and 7 EIC-sync. But the PMIC EIC controller contains only one EIC-debounce sub- 10 The EIC-debounce sub-module provides up to 8 source input signal 12 stable status (millisecond resolution) and a single-trigger mechanism 13 is introduced into this sub-module to enhance the input event detection 14 reliability. In addition, this sub-module's clock can be shut off 19 The EIC-latch sub-module is used to latch some special power down signals 20 and generate interrupts, since the EIC-latch does not depend on the APB 23 The EIC-async sub-module uses a 32kHz clock to capture the short signals 26 The EIC-sync is similar with GPIO's input function, which is a synchronized [all …]
|
| /kernel/linux/linux-4.19/Documentation/devicetree/bindings/gpio/ |
| D | gpio-eic-sprd.txt | 6 controller contains 4 sub-modules: EIC-debounce, EIC-latch, EIC-async and 7 EIC-sync. But the PMIC EIC controller contains only one EIC-debounce sub- 10 The EIC-debounce sub-module provides up to 8 source input signal 12 stable status (millisecond resolution) and a single-trigger mechanism 13 is introduced into this sub-module to enhance the input event detection 14 reliability. In addition, this sub-module's clock can be shut off 19 The EIC-latch sub-module is used to latch some special power down signals 20 and generate interrupts, since the EIC-latch does not depend on the APB 23 The EIC-async sub-module uses a 32kHz clock to capture the short signals 26 The EIC-sync is similar with GPIO's input function, which is a synchronized [all …]
|
| /kernel/linux/linux-5.10/drivers/net/ethernet/sfc/falcon/ |
| D | falcon_boards.c | 1 // SPDX-License-Identifier: GPL-2.0-only 4 * Copyright 2007-2012 Solarflare Communications Inc. 30 * above which we should shut down to avoid damage is 80°C. */ 91 struct i2c_client *client = i2c_new_client_device(&board->i2c_adap, info); in ef4_init_lm87() 97 /* Read-to-clear alarm/interrupt status */ in ef4_init_lm87() 108 board->hwmon_client = client; in ef4_init_lm87() 118 i2c_unregister_device(falcon_board(efx)->hwmon_client); in ef4_fini_lm87() 123 struct i2c_client *client = falcon_board(efx)->hwmon_client; in ef4_check_lm87() 129 if (EF4_WORKAROUND_7884(efx) && efx->link_state.up) in ef4_check_lm87() 161 netif_err(efx, hw, efx->net_dev, in ef4_check_lm87() [all …]
|
| /kernel/linux/linux-4.19/drivers/net/ethernet/sfc/falcon/ |
| D | falcon_boards.c | 3 * Copyright 2007-2012 Solarflare Communications Inc. 33 * above which we should shut down to avoid damage is 80°C. */ 94 struct i2c_client *client = i2c_new_device(&board->i2c_adap, info); in ef4_init_lm87() 98 return -EIO; in ef4_init_lm87() 100 /* Read-to-clear alarm/interrupt status */ in ef4_init_lm87() 111 board->hwmon_client = client; in ef4_init_lm87() 121 i2c_unregister_device(falcon_board(efx)->hwmon_client); in ef4_fini_lm87() 126 struct i2c_client *client = falcon_board(efx)->hwmon_client; in ef4_check_lm87() 132 if (EF4_WORKAROUND_7884(efx) && efx->link_state.up) in ef4_check_lm87() 164 netif_err(efx, hw, efx->net_dev, in ef4_check_lm87() [all …]
|
| /kernel/linux/linux-4.19/drivers/mfd/ |
| D | Kconfig | 17 ---help--- 33 tristate "Active-semi ACT8945A" 38 Support for the ACT8945A PMIC from Active-semi. This device 39 features three step-down DC/DC converters and four low-dropout 55 sun4i-gpadc-iio and the hwmon driver iio_hwmon. 58 called sun4i-gpadc. 77 tablets etc. It has 4 DC/DC step-down regulators, 3 DC/DC step-down 79 over current monitoring, GPIOs, ADC and a watchdog. 88 individual components like LCD backlight, LEDs, GPIOs and Kepad 114 tristate "Atmel HLCDC (High-end LCD Controller)" [all …]
|
| /kernel/linux/linux-5.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 90 over current monitoring, GPIOs, ADC and a watchdog. 99 individual components like LCD backlight, LEDs, GPIOs and Kepad 119 over at91-usart-serial driver and usart-spi-driver. Only one function [all …]
|
| /kernel/linux/linux-5.10/drivers/media/platform/marvell-ccic/ |
| D | cafe-driver.c | 1 // SPDX-License-Identifier: GPL-2.0-only 10 * Copyright 2006-11 One Laptop Per Child Association, Inc. 11 * Copyright 2006-11 Jonathan Corbet <corbet@lwn.net> 28 #include <media/v4l2-device.h> 36 #include "mcam-core.h" 61 * Most of the camera controller registers are defined in mcam-core.h, 67 * "General purpose register" has a couple of GPIOs used for sensor 71 #define GPR_C1EN 0x00000020 /* Pad 1 (power down) enable */ 86 #define TWSIC0_MODE 0x00000002 /* 1 = 16-bit, 0 = 8-bit */ 134 dev_err(&(cam)->pdev->dev, fmt, ##arg); [all …]
|
| /kernel/linux/linux-4.19/drivers/media/platform/marvell-ccic/ |
| D | cafe-driver.c | 9 * Copyright 2006-11 One Laptop Per Child Association, Inc. 10 * Copyright 2006-11 Jonathan Corbet <corbet@lwn.net> 29 #include <media/v4l2-device.h> 35 #include "mcam-core.h" 59 * Most of the camera controller registers are defined in mcam-core.h, 65 * "General purpose register" has a couple of GPIOs used for sensor 69 #define GPR_C1EN 0x00000020 /* Pad 1 (power down) enable */ 84 #define TWSIC0_MODE 0x00000002 /* 1 = 16-bit, 0 = 8-bit */ 132 dev_err(&(cam)->pdev->dev, fmt, ##arg); 134 dev_warn(&(cam)->pdev->dev, fmt, ##arg); [all …]
|
| /kernel/linux/linux-4.19/drivers/tty/serial/cpm_uart/ |
| D | cpm_uart_core.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 * (C) 2005-2006 MontaVista Software, Inc. 28 #include <linux/dma-mapping.h> 71 cbd_t __iomem *bdp = pinfo->tx_bd_base; in cpm_uart_tx_empty() 75 if (in_be16(&bdp->cbd_sc) & BD_SC_READY) in cpm_uart_tx_empty() 78 if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) { in cpm_uart_tx_empty() 85 pr_debug("CPM uart[%d]:tx_empty: %d\n", port->line, ret); in cpm_uart_tx_empty() 95 if (pinfo->gpios[GPIO_RTS] >= 0) in cpm_uart_set_mctrl() 96 gpio_set_value(pinfo->gpios[GPIO_RTS], !(mctrl & TIOCM_RTS)); in cpm_uart_set_mctrl() 98 if (pinfo->gpios[GPIO_DTR] >= 0) in cpm_uart_set_mctrl() [all …]
|
| /kernel/linux/linux-5.10/drivers/tty/serial/cpm_uart/ |
| D | cpm_uart_core.c | 1 // SPDX-License-Identifier: GPL-2.0+ 14 * (C) 2005-2006 MontaVista Software, Inc. 28 #include <linux/dma-mapping.h> 66 cbd_t __iomem *bdp = pinfo->tx_bd_base; in cpm_uart_tx_empty() 70 if (in_be16(&bdp->cbd_sc) & BD_SC_READY) in cpm_uart_tx_empty() 73 if (in_be16(&bdp->cbd_sc) & BD_SC_WRAP) { in cpm_uart_tx_empty() 80 pr_debug("CPM uart[%d]:tx_empty: %d\n", port->line, ret); in cpm_uart_tx_empty() 90 if (pinfo->gpios[GPIO_RTS]) in cpm_uart_set_mctrl() 91 gpiod_set_value(pinfo->gpios[GPIO_RTS], !(mctrl & TIOCM_RTS)); in cpm_uart_set_mctrl() 93 if (pinfo->gpios[GPIO_DTR]) in cpm_uart_set_mctrl() [all …]
|