| /linux/Documentation/devicetree/bindings/usb/ |
| H A D | pxa-usb.txt | 6 - compatible: Should be "marvell,pxa-ohci" for USB controllers 10 - "marvell,enable-port1", "marvell,enable-port2", "marvell,enable-port3" 12 - "marvell,port-mode" selects the mode of the ports: 16 - "marvell,power-sense-low" - power sense pin is low-active. 17 - "marvell,power-control-low" - power control pin is low-active. 18 - "marvell,no-oc-protection" - disable over-current protection. 19 - "marvell,oc-mode-perport" - enable per-port over-current protection. 20 - "marvell,power_on_delay" Power On to Power Good time - in ms. 25 compatible = "marvell,pxa-ohci"; 28 marvell,enable-port1; [all …]
|
| /linux/Documentation/devicetree/bindings/mfd/ |
| H A D | as3722.txt | 4 ------------------- 5 - compatible: Must be "ams,as3722". 6 - reg: I2C device address. 7 - interrupt-controller: AS3722 has internal interrupt controller which takes the 8 interrupt request from internal sub-blocks like RTC, regulators, GPIOs as well 10 - #interrupt-cells: Should be set to 2 for IRQ number and flags. 12 of AS3722 are defined at dt-bindings/mfd/as3722.h 14 interrupts.txt, using dt-bindings/irq. 17 -------------------- 18 - ams,enable-internal-int-pullup: Boolean property, to enable internal pullup on [all …]
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | at91-gatwick.dts | 1 // SPDX-License-Identifier: GPL-2.0 3 * at91-gatwick.dts - Device Tree file for the Gatwick board 8 /dts-v1/; 9 #include "at91-wb50n.dtsi" 10 #include <dt-bindings/input/input.h> 13 model = "Laird Workgroup Bridge 50N - Project Gatwick"; 16 gpio-keys { 17 compatible = "gpio-keys"; 20 pinctrl-names = "default"; 21 pinctrl-0 = <&pinctrl_key_gpio>; [all …]
|
| H A D | at91-wb45n.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * at91-wb45n.dtsi - Device Tree file for WB45NBT board 12 model = "Laird Workgroup Bridge 45N - Atmel AT91SAM (dt)"; 17 stdout-path = "serial0:115200n8"; 26 atheros,board-id = "SD32"; 31 compatible = "atmel,sama5d3-rstc"; 35 atmel,wakeup-mode = "low"; 39 clock-frequency = <32768>; 43 clock-frequency = <12000000>; 48 nand_controller: nand-controller { [all …]
|
| H A D | at91-wb50n.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * at91-wb50n.dtsi - Device Tree include file for wb50n cpu module 12 model = "Laird Workgroup Bridge 50N - Atmel SAMA5D"; 17 stdout-path = "serial0:115200n8"; 28 …atmel,pins = <AT91_PIOC 26 AT91_PERIPH_GPIO AT91_PINCTRL_PULL_UP_DEGLITCH>; /* PC26 GPIO with pull… 32 atmel,pins = <AT91_PIOB 13 AT91_PERIPH_GPIO AT91_PINCTRL_DEGLITCH>; /* PB13 GPIO with deglitch */ 38 clock-frequency = <32768>; 42 clock-frequency = <12000000>; 46 atmel,osc-bypass; 50 pinctrl-names = "default"; [all …]
|
| H A D | at91-som60.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * at91-som60.dtsi - Device Tree file for the SOM60 module 16 stdout-path = &dbgu; 25 clock-frequency = <32768>; 29 clock-frequency = <12000000>; 107 bus-width = <8>; 115 bus-width = <4>; 120 cs-gpios = <&pioD 13 0>, <0>, <0>, <0>; 124 atmel,use-dma-rx; 125 atmel,use-dma-tx; [all …]
|
| H A D | at91-tse850-3.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later 3 * at91-tse850-3.dts - Device Tree file for the Axentia TSE-850 3.0 board 9 /dts-v1/; 10 #include <dt-bindings/pwm/pwm.h> 11 #include "at91-linea.dtsi" 14 model = "Axentia TSE-850 3.0"; 19 compatible = "fixed-clock"; 21 #clock-cells = <0>; 22 clock-frequency = <16000000>; 23 clock-output-names = "sck"; [all …]
|
| /linux/arch/arm64/boot/dts/qcom/ |
| H A D | pm4125.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/spmi/spmi.h> 13 compatible = "qcom,pm2250", "qcom,spmi-pmic"; 15 #address-cells = <1>; 16 #size-cells = <0>; 19 compatible = "qcom,pm8916-pon"; 23 compatible = "qcom,pm8941-pwrkey"; [all …]
|
| H A D | pm6150.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/spmi/spmi.h> 10 #include <dt-bindings/thermal/thermal.h> 13 thermal-zones { 14 pm6150_thermal: pm6150-thermal { 15 polling-delay-passive = <100>; 17 thermal-sensors = <&pm6150_temp>; [all …]
|
| H A D | pm8150b.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2017-2019, The Linux Foundation. All rights reserved. 7 #include <dt-bindings/iio/qcom,spmi-vadc.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 9 #include <dt-bindings/spmi/spmi.h> 12 thermal-zones { 13 pm8150b-thermal { 14 polling-delay-passive = <100>; 16 thermal-sensors = <&pm8150b_temp>; 43 compatible = "qcom,pm8150b", "qcom,spmi-pmic"; [all …]
|
| H A D | pmi632.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/spmi/spmi.h> 11 thermal-zones { 12 pmi632-thermal { 13 polling-delay-passive = <100>; 15 thermal-sensors = <&pmi632_temp>; 42 compatible = "qcom,pmi632", "qcom,spmi-pmic"; 44 #address-cells = <1>; [all …]
|
| H A D | pm7250b.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 6 #include <dt-bindings/iio/qcom,spmi-vadc.h> 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/spmi/spmi.h> 11 thermal-zones { 12 pm7250b-thermal { 13 polling-delay-passive = <100>; 15 thermal-sensors = <&pm7250b_temp>; 42 compatible = "qcom,pm7250b", "qcom,spmi-pmic"; 44 #address-cells = <1>; [all …]
|
| /linux/arch/arm/boot/dts/marvell/ |
| H A D | kirkwood-openblocks_a6.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 5 #include "kirkwood-6282.dtsi" 9 compatible = "plathome,openblocks-a6", "marvell,kirkwood-88f6283", "marvell,kirkwood"; 18 stdout-path = &uart0; 31 nr-ports = <1>; 44 pinctrl: pin-controller@10000 { 45 pinctrl-0 = <&pmx_dip_switches>; 46 pinctrl-names = "default"; 48 pmx_uart0: pmx-uart0 { [all …]
|
| /linux/arch/arm/boot/dts/nxp/imx/ |
| H A D | imx53-tx53.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 3 * Copyright 2012-2017 <LW@KARO-electronics.de> 4 * based on imx53-qsb.dts 10 #include <dt-bindings/gpio/gpio.h> 13 model = "Ka-Ro electronics TX53 module"; 26 reg-can-xcvr = ®_can_xcvr; 33 clock-frequency = <0>; 37 mclk: clock-mclk { 38 compatible = "fixed-clock"; 39 #clock-cells = <0>; [all …]
|
| H A D | imx6q-evi.dts | 4 * This file is dual-licensed: you can use it either under the terms 44 /dts-v1/; 46 #include <dt-bindings/gpio/gpio.h> 47 #include <dt-bindings/interrupt-controller/irq.h> 51 compatible = "uniwest,imx6q-evi", "fsl,imx6q"; 58 reg_3v3: regulator-3v3 { 59 compatible = "regulator-fixed"; 60 regulator-name = "3v3"; 61 regulator-min-microvolt = <3300000>; 62 regulator-max-microvolt = <3300000>; [all …]
|
| H A D | imx6qdl-gw5903.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/linux-event-codes.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 12 stdout-path = &uart2; 16 compatible = "pwm-backlight"; 18 brightness-levels = < 31 default-brightness-level = <100>; 34 gpio-keys { 35 compatible = "gpio-keys"; [all …]
|
| H A D | imx6qdl-gw560x.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-only OR MIT) 6 #include <dt-bindings/gpio/gpio.h> 7 #include <dt-bindings/input/input.h> 8 #include <dt-bindings/interrupt-controller/irq.h> 22 stdout-path = &uart2; 25 backlight-display { 26 compatible = "pwm-backlight"; 28 brightness-levels = < 41 default-brightness-level = <100>; 44 backlight-keypad { [all …]
|
| /linux/arch/arm/boot/dts/ti/omap/ |
| H A D | am335x-boneblack.dts | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2012 Texas Instruments Incorporated - https://www.ti.com/ 5 /dts-v1/; 8 #include "am335x-bone-common.dtsi" 9 #include "am335x-boneblack-common.dtsi" 10 #include "am335x-boneblack-hdmi.dtsi" 14 compatible = "ti,am335x-bone-black", "ti,am335x-bone", "ti,am33xx"; 23 opp-1000000000 { 25 opp-supported-hw = <0x06 0x0100>; 30 gpio-line-names = [all …]
|
| /linux/arch/arm/boot/dts/samsung/ |
| H A D | exynos5410-pinctrl.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 3 * Exynos5410 SoC pin-mux and pin-config device tree source 9 #include "exynos-pinctrl.h" 12 gpa0: gpa0-gpio-bank { 13 gpio-controller; 14 #gpio-cells = <2>; 16 interrupt-controller; 17 #interrupt-cells = <2>; 20 gpa1: gpa1-gpio-bank { 21 gpio-controller; [all …]
|
| /linux/drivers/pinctrl/ |
| H A D | pinctrl-as3722.c | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * ams AS3722 pin control and GPIO driver. 11 #include <linux/gpio/driver.h> 24 #include <linux/pinctrl/pinconf-generic.h> 30 #include "pinctrl-utils.h" 128 FUNCTION_GROUP(gpio, GPIO), 129 FUNCTION_GROUP(interrupt-out, INTERRUPT_OUT), 130 FUNCTION_GROUP(gpio-in-interrupt, GPIO_INTERRUPT), 131 FUNCTION_GROUP(vsup-vbat-low-undebounce-out, VSUB_VBAT_UNDEB_LOW_OUT), 132 FUNCTION_GROUP(vsup-vbat-low-debounce-out, VSUB_VBAT_LOW_DEB_OUT), [all …]
|
| /linux/arch/arm64/boot/dts/ti/ |
| H A D | k3-am64.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only OR MIT 5 * Copyright (C) 2020-2024 Texas Instruments Incorporated - https://www.ti.com/ 8 #include <dt-bindings/gpio/gpio.h> 9 #include <dt-bindings/interrupt-controller/irq.h> 10 #include <dt-bindings/interrupt-controller/arm-gic.h> 11 #include <dt-bindings/soc/ti,sci_pm_domain.h> 13 #include "k3-pinctrl.h" 18 interrupt-parent = <&gic500>; 19 #address-cells = <2>; 20 #size-cells = <2>; [all …]
|
| /linux/drivers/regulator/ |
| H A D | rt6245-regulator.c | 1 // SPDX-License-Identifier: GPL-2.0+ 5 #include <linux/gpio/consumer.h> 31 #define RT6245_NUM_VOUT ((RT6245_VOUT_MAXUV - RT6245_VOUT_MINUV) / RT6245_VOUT_STEPUV + 1) 44 if (!priv->enable_gpio) in rt6245_enable() 47 gpiod_direction_output(priv->enable_gpio, 1); in rt6245_enable() 55 priv->enable_state = true; in rt6245_enable() 64 if (!priv->enable_gpio) in rt6245_disable() 65 return -EINVAL; in rt6245_disable() 70 gpiod_direction_output(priv->enable_gpio, 0); in rt6245_disable() 72 priv->enable_state = false; in rt6245_disable() [all …]
|
| /linux/arch/powerpc/boot/dts/ |
| H A D | canyonlands.dts | 4 * Copyright 2008-2009 DENX Software Engineering, Stefan Roese <sr@denx.de> 11 /dts-v1/; 14 #address-cells = <2>; 15 #size-cells = <1>; 18 dcr-parent = <&{/cpus/cpu@0}>; 28 #address-cells = <1>; 29 #size-cells = <0>; 35 clock-frequency = <0>; /* Filled in by U-Boot */ 36 timebase-frequency = <0>; /* Filled in by U-Boot */ 37 i-cache-line-size = <32>; [all …]
|
| /linux/arch/arm/boot/dts/nvidia/ |
| H A D | tegra20-colibri.dtsi | 1 // SPDX-License-Identifier: GPL-2.0 22 nvidia,ddc-i2c-bus = <&hdmi_ddc>; 23 nvidia,hpd-gpio = 24 <&gpio TEGRA_GPIO(N, 7) GPIO_ACTIVE_HIGH>; 25 pll-supply = <®_1v8_avdd_hdmi_pll>; 26 vdd-supply = <®_3v3_avdd_hdmi>; 30 gpio@6000d000 { 31 lan-reset-n-hog { 32 gpio-hog; 34 output-high; [all …]
|
| /linux/drivers/usb/host/ |
| H A D | ohci-at91.c | 1 // SPDX-License-Identifier: GPL-1.0+ 6 * Copyright (C) 2005 Thibaut VARENE <varenet@parisc-linux.org> 11 * Based on ohci-omap.c 16 #include <linux/arm-smccc.h> 18 #include <linux/dma-mapping.h> 19 #include <linux/gpio/consumer.h> 30 #include <soc/at91/atmel-sfr.h> 40 ((struct ohci_at91_priv *)hcd_to_ohci(h)->priv) 57 bool wakeup; /* Saved wake-up state for resume */ 71 /*-------------------------------------------------------------------------*/ [all …]
|