| /linux/arch/arm/boot/dts/nuvoton/ |
| H A D | nuvoton-npcm750-runbmc-olympus-pincfg.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 gpio0ol_pins: gpio0ol-pins { 8 bias-disable; 9 output-low; 11 gpio1ol_pins: gpio1ol-pins { 13 bias-disable; 14 output-low; 16 gpio2ol_pins: gpio2ol-pins { 18 bias-disable; 19 output-low; [all …]
|
| H A D | nuvoton-npcm730-gsj-gpio.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 gpio0pp_pins: gpio0pp-pins { 8 bias-disable; 9 drive-push-pull; 11 gpio1pp_pins: gpio1pp-pins { 13 bias-disable; 14 drive-push-pull; 16 gpio2pp_pins: gpio2pp-pins { 18 bias-disable; 19 drive-push-pull; [all …]
|
| H A D | nuvoton-npcm750-pincfg-evb.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 6 pin8_input: pin8-input { 8 bias-disable; 9 input-enable; 11 pin9_output_high: pin9-output-high { 13 bias-disable; 14 output-high; 16 pin10_input: pin10-input { 18 bias-disable; 19 input-enable; [all …]
|
| H A D | nuvoton-npcm730-kudo.dts | 1 // SPDX-License-Identifier: GPL-2.0 4 /dts-v1/; 5 #include "nuvoton-npcm730.dtsi" 7 #include <dt-bindings/gpio/gpio.h> 41 stdout-path = &serial3; 48 iio-hwmon { 49 compatible = "iio-hwmon"; 50 io-channels = <&adc 0>, <&adc 1>, <&adc 2>, <&adc 3>, 55 compatible = "nuvoton,npcm750-jtag-master"; 56 #address-cells = <1>; [all …]
|
| /linux/arch/riscv/boot/dts/thead/ |
| H A D | th1520-beaglev-ahead.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 7 /dts-v1/; 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 15 compatible = "beagle,beaglev-ahead", "thead,th1520"; 35 stdout-path = "serial0:115200n8"; 44 pinctrl-names = "default"; 45 pinctrl-0 = <&led_pins>; 46 compatible = "gpio-leds"; 48 led-1 { [all …]
|
| H A D | th1520-lichee-module-4a.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 /dts-v1/; 12 compatible = "sipeed,lichee-module-4a", "thead,th1520"; 26 clock-frequency = <24000000>; 30 clock-frequency = <32768>; 34 gpio-line-names = "", "", "", 44 bus-width = <8>; 45 max-frequency = <198000000>; 46 mmc-hs400-1_8v; 47 non-removable; [all …]
|
| H A D | th1520-lichee-pi-4a.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT) 6 #include "th1520-lichee-module-4a.dtsi" 10 compatible = "sipeed,lichee-pi-4a", "sipeed,lichee-module-4a", "thead,th1520"; 29 stdout-path = "serial0:115200n8"; 32 thermal-zones { 33 cpu-thermal { 34 polling-delay = <1000>; 35 polling-delay-passive = <1000>; 36 thermal-sensors = <&pvt 0>; 39 fan_config0: fan-trip0 { [all …]
|
| /linux/arch/riscv/boot/dts/starfive/ |
| H A D | jh7100-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 /dts-v1/; 9 #include <dt-bindings/gpio/gpio.h> 10 #include <dt-bindings/leds/common.h> 11 #include <dt-bindings/pinctrl/pinctrl-starfive-jh7100.h> 21 stdout-path = "serial0:115200n8"; 25 timebase-frequency = <6250000>; 34 compatible = "gpio-leds"; 36 led-ack { 40 linux,default-trigger = "heartbeat"; [all …]
|
| H A D | jh7110-common.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 /dts-v1/; 9 #include "jh7110-pinfunc.h" 10 #include <dt-bindings/gpio/gpio.h> 11 #include <dt-bindings/leds/common.h> 12 #include <dt-bindings/pinctrl/starfive,jh7110-pinctrl.h> 27 stdout-path = "serial0:115200n8"; 33 bootph-pre-ram; 36 gpio-restart { 37 compatible = "gpio-restart"; [all …]
|
| H A D | jh7110-milkv-marscm.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 /dts-v1/; 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include "jh7110-common.dtsi" 18 sdio_pwrseq: sdio-pwrseq { 19 compatible = "mmc-pwrseq-simple"; 20 reset-gpios = <&sysgpio 33 GPIO_ACTIVE_LOW>; 25 assigned-clocks = <&aoncrg JH7110_AONCLK_GMAC0_TX>; 26 assigned-clock-parents = <&aoncrg JH7110_AONCLK_GMAC0_RMII_RTX>; 27 starfive,tx-use-rgmii-clk; [all …]
|
| H A D | jh7110-deepcomputing-fml13v01.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 /dts-v1/; 7 #include "jh7110-common.dtsi" 15 cap-mmc-highspeed; 16 cap-mmc-hw-reset; 17 mmc-ddr-1_8v; 18 mmc-hs200-1_8v; 19 vmmc-supply = <&vcc_3v3>; 20 vqmmc-supply = <&emmc_vdd>; 24 rst-pins { [all …]
|
| H A D | jh7110-starfive-visionfive-2-lite.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 7 /dts-v1/; 8 #include "jh7110-common.dtsi" 11 vcc_3v3_pcie: regulator-vcc-3v3-pcie { 12 compatible = "regulator-fixed"; 13 enable-active-high; 15 regulator-name = "vcc_3v3_pcie"; 16 regulator-min-microvolt = <3300000>; 17 regulator-max-microvolt = <3300000>; 22 /delete-node/ opp-375000000; [all …]
|
| H A D | jh7110-milkv-mars.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 6 /dts-v1/; 7 #include "jh7110-common.dtsi" 10 model = "Milk-V Mars"; 15 assigned-clocks = <&aoncrg JH7110_AONCLK_GMAC0_TX>; 16 assigned-clock-parents = <&aoncrg JH7110_AONCLK_GMAC0_RMII_RTX>; 17 starfive,tx-use-rgmii-clk; 26 cap-mmc-highspeed; 27 cap-mmc-hw-reset; 28 mmc-ddr-1_8v; [all …]
|
| /linux/arch/arm/boot/dts/st/ |
| H A D | ste-nomadik-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * Copyright 2012 ST-Ericsson 5 #include <dt-bindings/pinctrl/nomadik.h> 9 ste,input = <INPUT_NOPULL>; 13 ste,input = <INPUT_PULLUP>; 17 ste,input = <INPUT_PULLDOWN>; 30 ste,input = <INPUT_NOPULL>; 35 ste,input = <INPUT_PULLUP>; 40 ste,input = <INPUT_PULLDOWN>; 55 ste,sleep-wakeup = <SLPM_WAKEUP_DISABLE>; [all …]
|
| /linux/Documentation/devicetree/bindings/pinctrl/ |
| H A D | starfive,jh7110-sys-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/starfive,jh7110-sys-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 Bindings for the JH7110 RISC-V SoC from StarFive Technology Ltd. 21 - Hal Feng <hal.feng@starfivetech.com> 25 const: starfive,jh7110-sys-pinctrl 39 interrupt-controller: true 41 '#interrupt-cells': 44 gpio-controller: true [all …]
|
| H A D | starfive,jh7110-aon-pinctrl.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/starfive,jh7110-aon-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 Bindings for the JH7110 RISC-V SoC from StarFive Technology Ltd. 18 - Hal Feng <hal.feng@starfivetech.com> 22 const: starfive,jh7110-aon-pinctrl 33 interrupt-controller: true 35 '#interrupt-cells': 38 gpio-controller: true [all …]
|
| H A D | thead,th1520-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/thead,th1520-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: T-Head TH1520 SoC pin controller 10 - Emil Renner Berthing <emil.renner.berthing@canonical.com> 13 Pinmux and pinconf controller in the T-Head TH1520 RISC-V SoC. 17 PADCTRL_AOSYS -> PAD Group 1 18 PADCTRL1_APSYS -> PAD Group 2 19 PADCTRL0_APSYS -> PAD Group 3 [all …]
|
| H A D | ste,nomadik.txt | 4 - compatible: "stericsson,db8500-pinctrl", "stericsson,db8540-pinctrl", 5 "stericsson,stn8815-pinctrl" 6 - nomadik-gpio-chips: array of phandles to the corresponding GPIO chips 8 - prcm: phandle to the PRCMU managing the back end of this pin controller 10 Please refer to pinctrl-bindings.txt in this directory for details of the 18 parameters, such as input, output, pull up, pull down... 23 (see pinctrl-bindings.txt): 26 - function: A string containing the name of the function to mux to the 28 - groups : An array of strings. Each string contains the name of a pin 30 set-up. [all …]
|
| /linux/arch/arm64/boot/dts/mediatek/ |
| H A D | mt8186-evb.dts | 1 // SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 5 /dts-v1/; 10 chassis-type = "embedded"; 11 compatible = "mediatek,mt8186-evb", "mediatek,mt8186"; 18 stdout-path = "serial0:921600n8"; 30 clock-frequency = <400000>; 31 pinctrl-names = "default"; 32 pinctrl-0 = <&i2c0_pins>; 38 clock-frequency = <400000>; 39 i2c-scl-internal-delay-ns = <8000>; [all …]
|
| /linux/drivers/mfd/ |
| H A D | wm831x-auxadc.c | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * wm831x-auxadc.c -- AUXADC for Wolfson WM831x PMICs 5 * Copyright 2009-2011 Wolfson Microelectronics PLC. 26 enum wm831x_auxadc input; member 32 enum wm831x_auxadc input) in wm831x_auxadc_read_irq() argument 40 return -ENOMEM; in wm831x_auxadc_read_irq() 42 init_completion(&req->done); in wm831x_auxadc_read_irq() 43 req->input = input; in wm831x_auxadc_read_irq() 44 req->val = -ETIMEDOUT; in wm831x_auxadc_read_irq() 46 mutex_lock(&wm831x->auxadc_lock); in wm831x_auxadc_read_irq() [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-at91.h | 1 /* SPDX-License-Identifier: GPL-2.0-or-later */ 6 * Parallel I/O Controller (PIO) - System peripherals registers. 13 #define PIO_PDR 0x04 /* Disable Register */ 16 #define PIO_ODR 0x14 /* Output Disable Register */ 18 #define PIO_IFER 0x20 /* Glitch Input Filter Enable */ 19 #define PIO_IFDR 0x24 /* Glitch Input Filter Disable */ 20 #define PIO_IFSR 0x28 /* Glitch Input Filter Status */ 26 #define PIO_IDR 0x44 /* Interrupt Disable Register */ 29 #define PIO_MDER 0x50 /* Multi-driver Enable Register */ 30 #define PIO_MDDR 0x54 /* Multi-driver Disable Register */ [all …]
|
| /linux/arch/arm64/boot/dts/rockchip/ |
| H A D | rockchip-pinconf.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT) 7 /omit-if-no-ref/ 8 pcfg_pull_up: pcfg-pull-up { 9 bias-pull-up; 12 /omit-if-no-ref/ 13 pcfg_pull_down: pcfg-pull-down { 14 bias-pull-down; 17 /omit-if-no-ref/ 18 pcfg_pull_none: pcfg-pull-none { 19 bias-disable; [all …]
|
| /linux/arch/riscv/boot/dts/sophgo/ |
| H A D | sg2042-milkv-pioneer.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 12 model = "Milk-V Pioneer"; 16 stdout-path = "serial0"; 19 gpio-power { 20 compatible = "gpio-keys"; 22 key-power { 26 linux,input-type = <EV_KEY>; 27 debounce-interval = <100>; [all …]
|
| H A D | sg2042-evb-v2.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 13 compatible = "sophgo,sg2042-evb-v2", "sophgo,sg2042"; 16 stdout-path = "serial0"; 19 pwmfan: pwm-fan { 20 compatible = "pwm-fan"; 21 cooling-levels = <103 128 179 230 255>; 23 #cooling-cells = <2>; 26 thermal-zones { [all …]
|
| H A D | sg2042-evb-v1.dts | 1 // SPDX-License-Identifier: GPL-2.0 OR MIT 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/input/input.h> 13 compatible = "sophgo,sg2042-evb-v1", "sophgo,sg2042"; 16 stdout-path = "serial0"; 19 gpio-power { 20 compatible = "gpio-keys"; 22 key-power { 26 linux,input-type = <EV_KEY>; 27 debounce-interval = <100>; [all …]
|