Home
last modified time | relevance | path

Searched +full:reset +full:- +full:gpios (Results 1 – 25 of 1031) sorted by relevance

12345678910>>...42

/Linux-v5.4/drivers/watchdog/
Dmena21_wdt.c1 // 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/
Dphy-mapphone-mdm6600.txt4 - 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/
Dpanel-ronbo-rb070d30.c1 // 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/
Drepaper.txt1 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 …]
Dsitronix,st7735r.txt7 - 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/
Dfsl-fec.txt4 - 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/
Djdi,lt070me05000.txt4 - 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 …]
Dronbo,rb070d30.yaml1 # 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 …]
Dsharp,ls037v7dw01.txt1 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 …]
Dsamsung,s6e3ha2.txt5 - 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/
Dmmc-pwrseq-simple.txt8 - 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 …]
Dmmc-pwrseq-sd8787.txt4 - 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/
Drohm,bd28623.txt5 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 …]
Dtas571x.txt4 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 …]
Dsoc-ac97link.txt6 - 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 …]
Dak4118.txt7 - 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>;
Dak4458.txt7 - 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/
Dsensorhub.txt7 - 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/
Dbcm47094-linksys-panamera.dts1 // 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 …]
Dste-hrefv60plus.dtsi1 // 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/
Danx7814.txt1 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/
Darmada-8040-clearfog-gt-8k.dts1 // 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/
Dusb3503.txt1 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/
Dadi,ad7606.yaml1 # 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/
Dtcan4x5x.txt7 - 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 …]

12345678910>>...42