/freebsd-src/sys/contrib/device-tree/Bindings/pinctrl/ |
H A D | qcom,pmic-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,pmic-gpio [all...] |
H A D | cypress,cy8c95x0.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 5 $schema: http://devicetree.org/meta-schema [all...] |
H A D | qcom,tlmm-common.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,tlmm-common.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 10 - Bjorn Andersson <bjorn.andersson@linaro.org> 23 interrupt-controller: true 25 '#interrupt-cells': 28 include/dt-bindings/interrupt-controller/irq.h 31 gpio-controller: true 33 '#gpio-cells': [all …]
|
H A D | qcom,sm8150-pinctrl.txt | 6 - compatible: 9 Definition: must be "qcom,sm8150-pinctrl" 11 - reg: 13 Value type: <prop-encoded-array> 17 - reg-names: 19 Value type: <prop-encoded-array> 23 - interrupts: 25 Value type: <prop-encoded-array> 28 - interrupt-controller: 33 - #interrupt-cells: [all …]
|
H A D | qcom,sc7180-pinctrl.txt | 6 - compatible: 9 Definition: must be "qcom,sc7180-pinctrl" 11 - reg: 13 Value type: <prop-encoded-array> 17 - reg-names: 19 Value type: <prop-encoded-array> 23 - interrupts: 25 Value type: <prop-encoded-array> 28 - interrupt-controller: 33 - #interrupt-cells: [all …]
|
H A D | qcom,msm8998-pinctrl.txt | 6 - compatible: 9 Definition: must be "qcom,msm8998-pinctrl" 11 - reg: 13 Value type: <prop-encoded-array> 16 - interrupts: 18 Value type: <prop-encoded-array> 21 - interrupt-controller: 26 - #interrupt-cells: 30 in <dt-bindings/interrupt-controller/irq.h> 32 - gpio-controller: [all …]
|
H A D | qcom,lpass-lpi-pinctrl.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/pinctrl/qcom,lpass-lpi-pinctrl.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 11 - Srinivas Kandagatla <srinivas.kandagatla@linaro.org> 19 const: qcom,sm8250-lpass-lpi-pinctrl 27 - description: LPASS Core voting clock 28 - description: LPASS Audio voting clock 30 clock-names: 32 - const: core [all …]
|
H A D | qcom,ipq8064-pinctrl.txt | 4 - compatible: "qcom,ipq8064-pinctrl" 5 - reg: Should be the base address and length of the TLMM block. 6 - interrupts: Should be the parent IRQ of the TLMM block. 7 - interrupt-controller: Marks the device node as an interrupt controller. 8 - #interrupt-cells: Should be two. 9 - gpio-controller: Marks the device node as a GPIO controller. 10 - #gpio-cells : Should be two. 11 The first cell is the gpio pin number and the 13 - gpio-ranges: see ../gpio/gpio.txt 17 - gpio-reserved-ranges: see ../gpio/gpio.txt [all …]
|
H A D | qcom,msm8660-pinctrl.txt | 4 - compatible: "qcom,msm8660-pinctrl" 5 - reg: Should be the base address and length of the TLMM block. 6 - interrupts: Should be the parent IRQ of the TLMM block. 7 - interrupt-controller: Marks the device node as an interrupt controller. 8 - #interrupt-cells: Should be two. 9 - gpio-controller: Marks the device node as a GPIO controller. 10 - #gpio-cells : Should be two. 11 The first cell is the gpio pin number and the 13 - gpio-ranges: see ../gpio/gpio.txt 17 - gpio-reserved-ranges: see ../gpio/gpio.txt [all …]
|
H A D | qcom,apq8064-pinctrl.txt | 4 - compatible: "qcom,apq8064-pinctrl" 5 - reg: Should be the base address and length of the TLMM block. 6 - interrupts: Should be the parent IRQ of the TLMM block. 7 - interrupt-controller: Marks the device node as an interrupt controller. 8 - #interrupt-cells: Should be two. 9 - gpio-controller: Marks the device node as a GPIO controller. 10 - #gpio-cells : Should be two. 11 The first cell is the gpio pin number and the 13 - gpio-ranges: see ../gpio/gpio.txt 17 - gpio-reserved-ranges: see ../gpio/gpio.txt [all …]
|
H A D | qcom,ipq4019-pinctrl.txt | 7 - compatible: "qcom,ipq4019-pinctrl" 8 - reg: Should be the base address and length of the TLMM block. 9 - interrupts: Should be the parent IRQ of the TLMM block. 10 - interrupt-controller: Marks the device node as an interrupt controller. 11 - #interrupt-cells: Should be two. 12 - gpio-controller: Marks the device node as a GPIO controller. 13 - #gpio-cells : Should be two. 14 The first cell is the gpio pin number and the 16 - gpio-ranges: see ../gpio/gpio.txt 20 - gpio-reserved-ranges: see ../gpio/gpio.txt [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm/st/ |
H A D | stm32f746-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 7 #include "stm32f7-pinctrl.dtsi" 10 compatible = "st,stm32f746-pinctrl"; 12 gpioa: gpio@40020000 { 13 gpio-ranges = <&pinctrl 0 0 16>; 16 gpiob: gpio@40020400 { 17 gpio-ranges = <&pinctrl 0 16 16>; 20 gpioc: gpio@40020800 { 21 gpio-ranges = <&pinctrl 0 32 16>; [all …]
|
H A D | stm32f769-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2017 - All Rights Reserved 7 #include "stm32f7-pinctrl.dtsi" 10 compatible = "st,stm32f769-pinctrl"; 12 gpioa: gpio@40020000 { 13 gpio-ranges = <&pinctrl 0 0 16>; 16 gpiob: gpio@40020400 { 17 gpio-ranges = <&pinctrl 0 16 16>; 20 gpioc: gpio@40020800 { 21 gpio-ranges = <&pinctrl 0 32 16>; [all …]
|
H A D | stm32mp15xxaa-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2019 - All Rights Reserved 10 gpioa: gpio@50002000 { 13 gpio-ranges = <&pinctrl 0 0 16>; 16 gpiob: gpio@50003000 { 19 gpio-ranges = <&pinctrl 0 16 16>; 22 gpioc: gpio@50004000 { 25 gpio-ranges = <&pinctrl 0 32 16>; 28 gpiod: gpio@50005000 { 31 gpio-ranges = <&pinctrl 0 48 16>; [all …]
|
H A D | stm32mp15xxac-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2019 - All Rights Reserved 10 gpioa: gpio@50002000 { 13 gpio-ranges = <&pinctrl 0 0 16>; 16 gpiob: gpio@50003000 { 19 gpio-ranges = <&pinctrl 0 16 16>; 22 gpioc: gpio@50004000 { 25 gpio-ranges = <&pinctrl 0 32 16>; 28 gpiod: gpio@50005000 { 31 gpio-ranges = <&pinctrl 0 48 16>; [all …]
|
H A D | stm32mp15xxad-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2019 - All Rights Reserved 10 gpioa: gpio@50002000 { 13 gpio-ranges = <&pinctrl 0 0 16>; 16 gpiob: gpio@50003000 { 19 gpio-ranges = <&pinctrl 0 16 16>; 22 gpioc: gpio@50004000 { 25 gpio-ranges = <&pinctrl 0 32 16>; 28 gpiod: gpio@50005000 { 31 gpio-ranges = <&pinctrl 0 48 16>; [all …]
|
H A D | stm32mp15xxab-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2019 - All Rights Reserved 10 gpioa: gpio@50002000 { 13 gpio-ranges = <&pinctrl 0 0 16>; 16 gpiob: gpio@50003000 { 19 gpio-ranges = <&pinctrl 0 16 16>; 22 gpioc: gpio@50004000 { 25 gpio-ranges = <&pinctrl 0 32 16>; 28 gpiod: gpio@50005000 { 31 gpio-ranges = <&pinctrl 0 48 16>; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm64/st/ |
H A D | stm32mp25xxai-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2023 - All Rights Reserved 10 gpioa: gpio@44240000 { 13 gpio-ranges = <&pinctrl 0 0 16>; 16 gpiob: gpio@44250000 { 19 gpio-ranges = <&pinctrl 0 16 16>; 22 gpioc: gpio@44260000 { 25 gpio-ranges = <&pinctrl 0 32 14>; 28 gpiod: gpio@44270000 { 31 gpio-ranges = <&pinctrl 0 48 16>; [all …]
|
H A D | stm32mp25xxal-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2023 - All Rights Reserved 10 gpioa: gpio@44240000 { 13 gpio-ranges = <&pinctrl 0 0 16>; 16 gpiob: gpio@44250000 { 19 gpio-ranges = <&pinctrl 0 16 16>; 22 gpioc: gpio@44260000 { 25 gpio-ranges = <&pinctrl 0 32 14>; 28 gpiod: gpio@44270000 { 31 gpio-ranges = <&pinctrl 0 48 16>; [all …]
|
H A D | stm32mp25xxak-pinctrl.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-3-Clause) 3 * Copyright (C) STMicroelectronics 2023 - All Rights Reserved 10 gpioa: gpio@44240000 { 13 gpio-ranges = <&pinctrl 0 0 16>; 16 gpiob: gpio@44250000 { 19 gpio-ranges = <&pinctrl 0 16 16>; 22 gpioc: gpio@44260000 { 25 gpio-ranges = <&pinctrl 0 32 14>; 28 gpiod: gpio@44270000 { 31 gpio-ranges = <&pinctrl 0 48 16>; [all …]
|
/freebsd-src/sys/contrib/device-tree/Bindings/gpio/ |
H A D | renesas,rcar-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) 3 --- 4 $id: http://devicetree.org/schemas/gpio/renesa [all...] |
H A D | gpio.txt | 1 Specifying GPIO information for devices 5 ----------------- 7 GPIO properties should be named "[<name>-]gpios", with <name> being the purpose 8 of this GPIO for the device. While a non-existent <name> is considered valid 10 for new bindings. Also, GPIO properties named "[<name>-]gpio" are valid and old 14 GPIO properties can contain one or more GPIO phandles, but only in exceptional 23 The following example could be used to describe GPIO pins used as device enable 24 and bit-banged data signals: 27 gpio-controller; 28 #gpio-cells = <2>; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/arm64/qcom/ |
H A D | sa8540p-pmics.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2021, The Linux Foundation. All rights reserved. 7 #include <dt-bindings/interrupt-controller/irq.h> 8 #include <dt-bindings/spmi/spmi.h> 12 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 14 #address-cells = <1>; 15 #size-cells = <0>; 18 compatible = "qcom,pm8941-rtc"; 20 reg-names = "rtc", "alarm"; 22 wakeup-source; [all …]
|
H A D | pm8450a.dtsi | 1 // SPDX-License-Identifier: BSD-3-Clause 3 * Copyright (c) 2021, The Linux Foundation. All rights reserved. 7 #include <dt-bindings/spmi/spmi.h> 11 compatible = "qcom,pm8150", "qcom,spmi-pmic"; 13 #address-cells = <1>; 14 #size-cells = <0>; 16 pm8450a_gpios: gpio@c000 { 17 compatible = "qcom,pm8150-gpio", "qcom,spmi-gpio"; 19 gpio-controller; 20 gpio-ranges = <&pm8450a_gpios 0 0 10>; [all …]
|
/freebsd-src/sys/contrib/device-tree/src/mips/pic32/ |
H A D | pic32mzda.dtsi | 1 // SPDX-License-Identifier: GPL-2.0-only 3 * Copyright (C) 2015 Microchip Technology Inc. All rights reserved. 5 #include <dt-bindings/clock/microchip,pic32-clock.h> 6 #include <dt-bindings/interrupt-controller/irq.h> 9 #address-cells = <1>; 10 #size-cells = <1>; 11 interrupt-parent = <&evic>; 33 #address-cells = <1>; 34 #size-cells = <0>; 43 compatible = "microchip,pic32mzda-infra"; [all …]
|