/Linux-v5.4/drivers/watchdog/ |
D | mena21_wdt.c | 1 // SPDX-License-Identifier: GPL-2.0+ 34 struct gpio_desc *gpios[NUM_GPIOS]; member 44 int reset = 0; in a21_wdt_get_bootstatus() local 46 reset |= gpiod_get_value(drv->gpios[GPIO_WD_RST0]) ? (1 << 0) : 0; in a21_wdt_get_bootstatus() 47 reset |= gpiod_get_value(drv->gpios[GPIO_WD_RST1]) ? (1 << 1) : 0; in a21_wdt_get_bootstatus() 48 reset |= gpiod_get_value(drv->gpios[GPIO_WD_RST2]) ? (1 << 2) : 0; in a21_wdt_get_bootstatus() 50 return reset; in a21_wdt_get_bootstatus() 57 gpiod_set_value(drv->gpios[GPIO_WD_ENAB], 1); in a21_wdt_start() 66 gpiod_set_value(drv->gpios[GPIO_WD_ENAB], 0); in a21_wdt_stop() 75 gpiod_set_value(drv->gpios[GPIO_WD_TRIG], 0); in a21_wdt_ping() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/phy/ |
D | phy-mapphone-mdm6600.txt | 4 - compatible Must be "motorola,mapphone-mdm6600" 5 - enable-gpios GPIO to enable the USB PHY 6 - power-gpios GPIO to power on the device 7 - reset-gpios GPIO to reset the device 8 - motorola,mode-gpios Two GPIOs to configure MDM6600 USB start-up mode for 10 - motorola,cmd-gpios Three GPIOs to control the power state of the MDM6600 11 - motorola,status-gpios Three GPIOs to read the power state of the MDM6600 15 usb-phy { 16 compatible = "motorola,mapphone-mdm6600"; 17 enable-gpios = <&gpio3 31 GPIO_ACTIVE_LOW>; [all …]
|
/Linux-v5.4/drivers/gpu/drm/panel/ |
D | panel-ronbo-rb070d30.c | 1 // SPDX-License-Identifier: GPL-2.0+ 3 * Copyright (C) 2018-2019, Bridge Systems BV 4 * Copyright (C) 2018-2019, Bootlin 7 * This file based on panel-ilitek-ili9881c.c 17 #include <linux/media-bus-format.h> 37 struct gpio_desc *reset; member 40 } gpios; member 53 ret = regulator_enable(ctx->supply); in rb070d30_panel_prepare() 55 DRM_DEV_ERROR(&ctx->dsi->dev, "Failed to enable supply: %d\n", ret); in rb070d30_panel_prepare() 60 gpiod_set_value(ctx->gpios.power, 1); in rb070d30_panel_prepare() [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/display/ |
D | repaper.txt | 1 Pervasive Displays RePaper branded e-ink displays 4 - compatible: "pervasive,e1144cs021" for 1.44" display 9 - panel-on-gpios: Timing controller power control 10 - discharge-gpios: Discharge control 11 - reset-gpios: RESET pin 12 - busy-gpios: BUSY pin 15 - border-gpios: Border control 18 all mandatory properties described in ../spi/spi-bus.txt must be specified. 21 - pervasive,thermal-zone: name of thermometer's thermal zone 28 #thermal-sensor-cells = <0>; [all …]
|
D | sitronix,st7735r.txt | 7 - compatible: "jianda,jd-t18003-t01", "sitronix,st7735r" 8 - dc-gpios: Display data/command selection (D/CX) 9 - reset-gpios: Reset signal (RSTX) 12 all mandatory properties described in ../spi/spi-bus.txt must be specified. 15 - rotation: panel rotation in degrees counter clockwise (0,90,180,270) 16 - backlight: phandle of the backlight device attached to the panel 21 compatible = "gpio-backlight"; 22 gpios = <&gpio 44 GPIO_ACTIVE_HIGH>; 28 compatible = "jianda,jd-t18003-t01", "sitronix,st7735r"; 30 spi-max-frequency = <32000000>; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/net/ |
D | fsl-fec.txt | 4 - compatible : Should be "fsl,<soc>-fec" 5 - reg : Address and length of the register set for the device 6 - interrupts : Should contain fec interrupt 7 - phy-mode : See ethernet.txt file in the same directory 10 - phy-supply : regulator that powers the Ethernet PHY. 11 - phy-handle : phandle to the PHY device connected to this device. 12 - fixed-link : Assume a fixed link. See fixed-link.txt in the same directory. 13 Use instead of phy-handle. 14 - fsl,num-tx-queues : The property is valid for enet-avb IP, which supports 17 - fsl,num-rx-queues : The property is valid for enet-avb IP, which supports [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/display/panel/ |
D | jdi,lt070me05000.txt | 4 - compatible: should be "jdi,lt070me05000" 5 - vddp-supply: phandle of the regulator that provides the supply voltage 6 Power IC supply (3-5V) 7 - iovcc-supply: phandle of the regulator that provides the supply voltage 9 - enable-gpios: phandle of gpio for enable line 11 - reset-gpios: phandle of gpio for reset line 12 This should be 8mA, gpio can be configured using mux, pinctrl, pinctrl-names 13 XRES, Reset, Low active 14 - dcdc-en-gpios: phandle of the gpio for power ic line 24 vddp-supply = <&pm8921_l17>; [all …]
|
D | ronbo,rb070d30.yaml | 1 # SPDX-License-Identifier: (GPL-2.0+ OR X11) 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Maxime Ripard <maxime.ripard@bootlin.com> 17 description: MIPI-DSI virtual channel 19 power-gpios: 23 reset-gpios: 24 description: GPIO used for the reset pin 27 shlr-gpios: 31 updn-gpios: [all …]
|
D | sharp,ls037v7dw01.txt | 1 SHARP LS037V7DW01 TFT-LCD panel 5 - compatible: "sharp,ls037v7dw01" 8 - label: a symbolic name for the panel 9 - enable-gpios: a GPIO spec for the optional enable pin. 11 - reset-gpios: a GPIO spec for the optional reset pin. 13 - mode-gpios: a GPIO 17 - Video port for DPI input 19 This panel can have zero to five GPIOs to configure to change configuration 21 configured with external pulls, all the GPIOs are considered optional with holes 25 ------- [all …]
|
D | samsung,s6e3ha2.txt | 5 - compatible: should be one of: 8 - reg: the virtual channel number of a DSI peripheral 9 - vdd3-supply: I/O voltage supply 10 - vci-supply: voltage supply for analog circuits 11 - reset-gpios: a GPIO spec for the reset pin (active low) 12 - enable-gpios: a GPIO spec for the panel enable pin (active high) 15 - te-gpios: a GPIO spec for the tearing effect synchronization signal 25 vdd3-supply = <&ldo27_reg>; 26 vci-supply = <&ldo28_reg>; 27 reset-gpios = <&gpg0 0 GPIO_ACTIVE_LOW>; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/mmc/ |
D | mmc-pwrseq-simple.txt | 8 - compatible : contains "mmc-pwrseq-simple". 11 - reset-gpios : contains a list of GPIO specifiers. The reset GPIOs are asserted 13 They will be de-asserted right after the power has been provided to the 15 - clocks : Must contain an entry for the entry in clock-names. 16 See ../clocks/clock-bindings.txt for details. 17 - clock-names : Must include the following entry: 19 - post-power-on-delay-ms : Delay in ms after powering the card and 20 de-asserting the reset-gpios (if any) 21 - power-off-delay-us : Delay in us after asserting the reset-gpios (if any) 27 compatible = "mmc-pwrseq-simple"; [all …]
|
D | mmc-pwrseq-sd8787.txt | 4 - compatible: must be "mmc-pwrseq-sd8787". 5 - powerdown-gpios: contains a power down GPIO specifier with the 7 - reset-gpios: contains a reset GPIO specifier with the default 13 compatible = "mmc-pwrseq-sd8787"; 14 powerdown-gpios = <&twl_gpio 0 GPIO_ACTIVE_LOW>; 15 reset-gpios = <&twl_gpio 1 GPIO_ACTIVE_LOW>;
|
/Linux-v5.4/Documentation/devicetree/bindings/sound/ |
D | rohm,bd28623.txt | 5 to GPIOs: reset and mute. 8 - compatible : should be "rohm,bd28623" 9 - #sound-dai-cells: should be 0. 10 - VCCA-supply : regulator phandle for the VCCA supply 11 - VCCP1-supply : regulator phandle for the VCCP1 supply 12 - VCCP2-supply : regulator phandle for the VCCP2 supply 15 - reset-gpios : GPIO specifier for the active low reset line 16 - mute-gpios : GPIO specifier for the active low mute line 22 #sound-dai-cells = <0>; 24 VCCA-supply = <&vcc_reg>; [all …]
|
D | tas571x.txt | 4 signals that can be wired up to GPIOs: reset (strongly recommended), and 9 - compatible: should be one of the following: 10 - "ti,tas5707" 11 - "ti,tas5711", 12 - "ti,tas5717", 13 - "ti,tas5719", 14 - "ti,tas5721" 15 - reg: The I2C address of the device 16 - #sound-dai-cells: must be equal to 0 20 - reset-gpios: GPIO specifier for the TAS571x's active low reset line [all …]
|
D | soc-ac97link.txt | 6 - pinctrl-names: Has to contain following states to setup the correct 7 pinmuxing for the used gpios: 8 "ac97-running": AC97-link is active 9 "ac97-reset": AC97-link reset state 10 "ac97-warm-reset": AC97-link warm reset state 11 - ac97-gpios: List of gpio phandles with args in the order ac97-sync, 12 ac97-sdata, ac97-reset 20 pinctrl-names = "default", "ac97-running", "ac97-reset", "ac97-warm-reset"; 21 pinctrl-0 = <&ac97link_running>; 22 pinctrl-1 = <&ac97link_running>; [all …]
|
D | ak4118.txt | 7 - compatible : "asahi-kasei,ak4118" 8 - reg : The I2C address of the device for I2C 9 - reset-gpios: A GPIO specifier for the reset pin 10 - irq-gpios: A GPIO specifier for the IRQ pin 16 #sound-dai-cells = <0>; 17 compatible = "asahi-kasei,ak4118"; 19 reset-gpios = <&gpio 0 GPIO_ACTIVE_LOW> 20 irq-gpios = <&gpio 1 GPIO_ACTIVE_HIGH>;
|
D | ak4458.txt | 7 - compatible : "asahi-kasei,ak4458" or "asahi-kasei,ak4497" 8 - reg : The I2C address of the device for I2C 11 - reset-gpios: A GPIO specifier for the power down & reset pin 12 - mute-gpios: A GPIO specifier for the soft mute pin 18 compatible = "asahi-kasei,ak4458"; 20 reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW> 21 mute-gpios = <&gpio1 11 GPIO_ACTIVE_HIGH>
|
/Linux-v5.4/Documentation/devicetree/bindings/iio/ |
D | sensorhub.txt | 7 - compatible: "samsung,sensorhub-rinato" or "samsung,sensorhub-thermostat" 8 - spi-max-frequency: max SPI clock frequency 9 - interrupts: communication interrupt 10 - ap-mcu-gpios: [out] ap to sensorhub line - used during communication 11 - mcu-ap-gpios: [in] sensorhub to ap - used during communication 12 - mcu-reset-gpios: [out] sensorhub reset 17 compatible = "samsung,sensorhub-rinato"; 18 spi-max-frequency = <5000000>; 19 interrupt-parent = <&gpx0>; 21 ap-mcu-gpios = <&gpx0 0 0>; [all …]
|
/Linux-v5.4/arch/arm/boot/dts/ |
D | bcm47094-linksys-panamera.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT 6 /dts-v1/; 9 #include "bcm5301x-nand-cs0-bch8.dtsi" 25 gpio-keys { 26 compatible = "gpio-keys"; 31 gpios = <&chipcommon 3 GPIO_ACTIVE_LOW>; 37 gpios = <&chipcommon 16 GPIO_ACTIVE_LOW>; 40 reset { 41 label = "Reset"; 43 gpios = <&chipcommon 17 GPIO_ACTIVE_LOW>; [all …]
|
D | ste-hrefv60plus.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2012 ST-Ericsson AB 6 #include "ste-dbx5x0.dtsi" 7 #include "ste-href-ab8500.dtsi" 8 #include "ste-href.dtsi" 11 model = "ST-Ericsson HREF (v60+) platform with Device Tree"; 12 compatible = "st-ericsson,hrefv60+", "st-ericsson,u8500"; 17 /* GPIOs 0 - 31 */ 18 gpio-line-names = 39 /* GPIOs 32 - 63 */ [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/display/bridge/ |
D | anx7814.txt | 1 Analogix ANX7814 SlimPort (Full-HD Transmitter) 2 ----------------------------------------------- 4 The ANX7814 is an ultra-low power Full-HD (1080p60) SlimPort transmitter 9 - compatible : "analogix,anx7814" 10 - reg : I2C address of the device 11 - interrupts : Should contain the INTP interrupt 12 - hpd-gpios : Which GPIO to use for hpd 13 - pd-gpios : Which GPIO to use for power down 14 - reset-gpios : Which GPIO to use for reset 18 - dvdd10-supply : Regulator for 1.0V digital core power. [all …]
|
/Linux-v5.4/arch/arm64/boot/dts/marvell/ |
D | armada-8040-clearfog-gt-8k.dts | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 9 #include "armada-8040.dtsi" 11 #include <dt-bindings/input/input.h> 12 #include <dt-bindings/gpio/gpio.h> 16 compatible = "solidrun,clearfog-gt-8k", "marvell,armada8040", 17 "marvell,armada-ap806-quad", "marvell,armada-ap806"; 20 stdout-path = "serial0:115200n8"; 34 v_3_3: regulator-3-3v { 35 compatible = "regulator-fixed"; 36 regulator-name = "v_3_3"; [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/usb/ |
D | usb3503.txt | 1 SMSC USB3503 High-Speed Hub Controller 4 - compatible: Should be "smsc,usb3503" or "smsc,usb3503a". 7 - reg: Specifies the i2c slave address, it is required and should be 0x08 9 - connect-gpios: Should specify GPIO for connect. 10 - disabled-ports: Should specify the ports unused. 14 - intn-gpios: Should specify GPIO for interrupt. 15 - reset-gpios: Should specify GPIO for reset. 16 - initial-mode: Should specify initial mode. 18 - refclk: Clock used for driving REFCLK signal (optional, if not provided 22 clock-names in order to assign it [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/iio/adc/ |
D | adi,ad7606.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Beniamin Bia <beniamin.bia@analog.com> 11 - Stefan Popa <stefan.popa@analog.com> 15 https://www.analog.com/media/en/technical-documentation/data-sheets/ad7606_7606-6_7606-4.pdf 16 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7606B.pdf 17 https://www.analog.com/media/en/technical-documentation/data-sheets/AD7616.pdf 22 - adi,ad7605-4 23 - adi,ad7606-8 [all …]
|
/Linux-v5.4/Documentation/devicetree/bindings/net/can/ |
D | tcan4x5x.txt | 7 - compatible: "ti,tcan4x5x" 8 - reg: 0 9 - #address-cells: 1 10 - #size-cells: 0 11 - spi-max-frequency: Maximum frequency of the SPI bus the chip can 13 - device-wake-gpios: Wake up GPIO to wake up the TCAN device. 14 - interrupt-parent: the phandle to the interrupt controller which provides 16 - interrupts: interrupt specification for data-ready. 22 - reset-gpios: Hardwired output GPIO. If not defined then software 23 reset. [all …]
|