| /freebsd/sys/contrib/device-tree/Bindings/leds/backlight/ | 
| H A D | pwm-backlight.txt | 1 pwm-backlight bindings4   - compatible: "pwm-backlight"
 5   - pwms: OF device-tree PWM specification (see PWM binding[0])
 6   - power-supply: regulator for supply voltage
 9   - pwm-names: a list of names for the PWM devices specified in the
 10                "pwms" property (see PWM binding[0])
 11   - enable-gpios: contains a single GPIO specifier for the GPIO which enables
 12                   and disables the backlight (see GPIO binding[1])
 13   - post-pwm-on-delay-ms: Delay in ms between setting an initial (non-zero) PWM
 14                           and enabling the backlight using GPIO.
 [all …]
 
 | 
| H A D | pwm-backlight.yaml | 1 # SPDX-License-Identifier: GPL-2.0-only3 ---
 4 $id: http://devicetree.org/schemas/leds/backlight/pwm-backlight.yaml#
 5 $schema: http://devicetree.org/meta-schema
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/Bindings/pwm/ | 
| H A D | pwm-gpio.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/pwm/pwm-gpio.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Generic software PWM for modulating GPIOs
 10   - Stefan Wahren <wahrenst@gmx.net>
 13   - $ref: pwm.yaml#
 17     const: pwm-gpio
 19   "#pwm-cells":
 22       See pwm.yaml in this directory for a description of the cells format.
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/mfd/ | 
| H A D | kontron,sl28cpld.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Michael Walle <michael@walle.cc>
 14   watchdog, fan monitoring, PWM controller, interrupt controller and a
 15   GPIO controller.
 26   "#address-cells":
 29   "#size-cells":
 32   "#interrupt-cells":
 38   interrupt-controller: true
 [all …]
 
 | 
| H A D | lp3943.txt | 4   - compatible: "ti,lp3943"5   - reg: I2C slave address. From 0x60 to 0x67.
 7 LP3943 consists of two sub-devices, lp3943-gpio and lp3943-pwm.
 9 For the LP3943 GPIO properties please refer to:
 10 Documentation/devicetree/bindings/gpio/gpio-lp3943.txt
 12 For the LP3943 PWM properties please refer to:
 13 Documentation/devicetree/bindings/pwm/pwm-lp3943.txt
 21 	gpioex: gpio {
 22 		compatible = "ti,lp3943-gpio";
 23 		gpio-controller;
 [all …]
 
 | 
| H A D | adi,adp5585.yaml | 1 # SPDX-License-Identifier: (GPL-2.0 OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Laurent Pinchart <laurent.pinchart@ideasonboard.com>
 14   matrix decoder, programmable logic, reset generator, and PWM generator.
 19       - enum:
 20           - adi,adp5585-00  # Default
 21           - adi,adp5585-01  # 11 GPIOs
 22           - adi,adp5585-02  # No pull-up resistors by default on special pins
 23           - adi,adp5585-03  # Alternate I2C address
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/gpio/ | 
| H A D | gpio-mvebu.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/gpio/gpio-mvebu.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Marvell EBU GPIO controller
 10   - Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
 11   - Andrew Lunn <andrew@lunn.ch>
 16       - enum:
 17           - marvell,armada-8k-gpio
 18           - marvell,orion-gpio
 [all …]
 
 | 
| H A D | gpio-mvebu.txt | 1 * Marvell EBU GPIO controller5 - compatible : Should be "marvell,orion-gpio", "marvell,mv78200-gpio",
 6   "marvell,armadaxp-gpio" or "marvell,armada-8k-gpio".
 8     "marvell,orion-gpio" should be used for Orion, Kirkwood, Dove,
 9     Discovery (except MV78200) and Armada 370. "marvell,mv78200-gpio"
 12     "marvel,armadaxp-gpio" should be used for all Armada XP SoCs
 15     "marvell,armada-8k-gpio" should be used for the Armada 7K and 8K
 17     Documentation/devicetree/bindings/arm/marvell/ap80x-system-controller.txt
 20 - reg: Address and length of the register set for the device. Only one
 21   entry is expected, except for the "marvell,armadaxp-gpio" variant
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/arm/bcm/ | 
| H A D | raspberrypi,bcm2835-firmware.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/arm/bcm/raspberrypi,bcm2835-firmware.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Eric Anholt <eric@anholt.net>
 11   - Stefan Wahren <wahrenst@gmx.net>
 17         const: raspberrypi,bcm2835-firmware
 20     - compatible
 25       - const: raspberrypi,bcm2835-firmware
 26       - const: simple-mfd
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/renesas/ | 
| H A D | r8a7779.dtsi | 1 // SPDX-License-Identifier: GPL-2.03  * Device Tree Source for the R-Car H1 (R8A77790) SoC
 9 #include <dt-bindings/clock/r8a7779-clock.h>
 10 #include <dt-bindings/interrupt-controller/arm-gic.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include <dt-bindings/power/r8a7779-sysc.h>
 16 	interrupt-parent = <&gic>;
 17 	#address-cells = <1>;
 18 	#size-cells = <1>;
 21 		#address-cells = <1>;
 [all …]
 
 | 
| H A D | r8a77470.dtsi | 1 // SPDX-License-Identifier: GPL-2.08 #include <dt-bindings/interrupt-controller/irq.h>
 9 #include <dt-bindings/interrupt-controller/arm-gic.h>
 10 #include <dt-bindings/clock/r8a77470-cpg-mssr.h>
 11 #include <dt-bindings/power/r8a77470-sysc.h>
 14 	#address-cells = <2>;
 15 	#size-cells = <2>;
 26 		#address-cells = <1>;
 27 		#size-cells = <0>;
 31 			compatible = "arm,cortex-a7";
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/rockchip/ | 
| H A D | rv1126.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/clock/rockchip,rv1126-cru.h>
 7 #include <dt-bindings/gpio/gpio.h>
 8 #include <dt-bindings/interrupt-controller/arm-gic.h>
 9 #include <dt-bindings/interrupt-controller/irq.h>
 10 #include <dt-bindings/pinctrl/rockchip.h>
 11 #include <dt-bindings/power/rockchip,rv1126-power.h>
 12 #include <dt-bindings/soc/rockchip,boot-mode.h>
 15 	#address-cells = <1>;
 16 	#size-cells = <1>;
 [all …]
 
 | 
| H A D | rv1108.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)3 #include <dt-bindings/gpio/gpio.h>
 4 #include <dt-bindings/interrupt-controller/irq.h>
 5 #include <dt-bindings/interrupt-controlle
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm/intel/pxa/ | 
| H A D | pxa3xx.dtsi | 1 // SPDX-License-Identifier: GPL-2.05 #define MFP_PIN_PXA300(gpio)				\  argument
 6 	((gpio <= 2) ? (0x00b4 + 4 * gpio) :		\
 7 	 (gpio <= 26) ? (0x027c + 4 * (gpio - 3)) :	\
 8 	 (gpio <= 98) ? (0x0400 + 4 * (gpio - 27)) :	\
 9 	 (gpio <= 127) ? (0x0600 + 4 * (gpio - 99)) :	\
 11 #define MFP_PIN_PXA300_2(gpio)				\  argument
 12 	((gpio <= 1) ? (0x674 + 4 * gpio) :		\
 13 	 (gpio <= 6) ? (0x2dc + 4 * gpio) :		\
 16 #define MFP_PIN_PXA310(gpio)				\  argument
 [all …]
 
 | 
| H A D | pxa27x.dtsi | 1 // SPDX-License-Identifier: GPL-2.04 #include "dt-bindings/clock/pxa-clock.h"
 11 		pdma: dma-controller@40000000 {
 12 			compatible = "marvell,pdma-1.0";
 15 			#dma-cells = <2>;
 17 			#dma-channels = <32>;
 18 			dma-channels = <32>;
 19 			#dma-requests = <75>;
 20 			dma-requests = <75>;
 24 		pxairq: interrupt-controller@40d00000 {
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/freescale/ | 
| H A D | imx8-ss-lsio.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+3  * Copyright 2018-2020 NXP
 7 #include <dt-bindings/clock/imx8-lpcg.h>
 8 #include <dt-bindings/firmware/imx/rsrc.h>
 10 lsio_bus_clk: clock-lsio-bus {
 11 	compatible = "fixed-clock";
 12 	#clock-cells = <0>;
 13 	clock-frequency = <100000000>;
 14 	clock-output-names = "lsio_bus_clk";
 18 	compatible = "simple-bus";
 [all …]
 
 | 
| H A D | fsl-ls1028a-kontron-sl28.dts | 1 // SPDX-License-Identifier: GPL-2.0+3  * Device Tree file for the Kontron SMARC-sAL28 board.
 9 /dts-v1/;
 10 #include "fsl-ls1028a.dtsi"
 11 #include <dt-bindings/interrupt-controller/irq.h>
 12 #include <dt-bindings/gpio/gpi
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm/st/ | 
| H A D | stm32mp131.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR BSD-3-Clause)3  * Copyright (C) STMicroelectronics 2021 - All Rights Reserved
 6 #include <dt-bindings/interrupt-controller/arm-gic.h>
 7 #include <dt-bindings/clock/stm32mp13-clks.h>
 8 #include <dt-bindings/reset/stm32mp13-resets.h>
 11 	#address-cells = <1>;
 12 	#size-cells = <1>;
 15 		#address-cells = <1>;
 16 		#size-cells = <0>;
 19 			compatible = "arm,cortex-a7";
 [all …]
 
 | 
| H A D | stm32h743.dtsi | 2  * Copyright 2017 - Alexandre Torgue <alexandre.torgue@st.com>4  * This file is dual-licensed: you can use it either under the terms
 43 #include "../armv7-m.dtsi"
 44 #include <dt-bindings/clock/stm32h7-clks.h>
 45 #include <dt-bindings/mfd/stm32h7-rcc.h>
 46 #include <dt-bindings/interrupt-controller/irq.h>
 49 	#address-cells = <1>;
 50 	#size-cells = <1>;
 53 		clk_hse: clk-hse {
 54 			#clock-cells = <0>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/amlogic/ | 
| H A D | meson-s4.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0+ OR MIT)6 #include <dt-bindings/interrupt-controller/irq.h>
 7 #include <dt-bindings/interrupt-controller/arm-gic.h>
 8 #include <dt-bindings/gpio/gpio.h>
 9 #include <dt-bindings/gpio/meson-s4-gpio.h>
 10 #include <dt-bindings/clock/amlogic,s4-pll-clkc.h>
 11 #include <dt-bindings/clock/amlogic,s4-peripherals-clkc.h>
 12 #include <dt-bindings/power/meson-s4-power.h>
 13 #include <dt-bindings/reset/amlogic,meson-s4-reset.h>
 17 		#address-cells = <2>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/qcom/ | 
| H A D | msm8916-samsung-gt510.dts | 1 // SPDX-License-Identifier: GPL-2.0-only3 /dts-v1/;
 5 #include "msm8916-samsung-gt5-common.dtsi"
 10 	chassis-type = "tablet";
 12 	speaker_codec: audio-code
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm/nxp/imx/ | 
| H A D | imx6ul.dtsi | 1 // SPDX-License-Identifier: GPL-2.05 #include <dt-bindings/clock/imx6ul-clock.h>
 6 #include <dt-bindings/gpio/gpio.h>
 7 #include <dt-bindings/input/input.h>
 8 #include <dt-bindings/interrupt-controller/arm-gic.h>
 9 #include "imx6ul-pinfunc.h"
 12 	#address-cells = <1>;
 13 	#size-cells = <1>;
 16 	 * pre-existing /chosen node to be available to insert the
 57 		#address-cells = <1>;
 [all …]
 
 | 
| H A D | imx25.dtsi | 1 // SPDX-License-Identifier: GPL-2.0+5 #include <dt-bindings/gpio/gpio.h>
 6 #include "imx25-pinfunc.h"
 9 	#address-cells = <1>;
 10 	#size-cells = <1>;
 13 	 * pre-existin
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/Bindings/regulator/ | 
| H A D | pwm-regulator.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/regulator/pwm-regulator.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: Generic PWM Regulator
 10   - Brian Norris <briannorris@chromium.org>
 11   - Lee Jones <lee@kernel.org>
 12   - Alexandre Courbot <acourbot@nvidia.com>
 19     duty-cycle values must be provided via DT. Limitations are that the
 21     Intermediary duty-cycle values which would normally allow finer grained
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/pinctrl/ | 
| H A D | marvell,armada-37xx-pinctrl.txt | 1 * Marvell Armada 37xx SoC pin and gpio controller3 Each Armada 37xx SoC come with two pin and gpio controller one for the
 6 Inside this set of register the gpio latch allows exposing some
 11 GPIO and pin controller:
 12 ------------------------
 16 Refer to pinctrl-bindings.txt in this directory for details of the
 22 - compatible:	"marvell,armada3710-sb-pinctrl", "syscon, "simple-mfd"
 24 		"marvell,armada3710-nb-pinctrl", "syscon, "simple-mfd"
 26 - reg: The first set of register are for pinctrl/gpio and the second
 28 - interrupts: list of the interrupt use by the gpio
 [all …]
 
 |