| /freebsd/sys/contrib/device-tree/Bindings/spi/ | 
| H A D | spi-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.03 ---
 4 $id: http://devicetree.org/schemas/spi/spi-gpio.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 7 title: SPI-GPIO
 10   - Rob Herring <robh@kernel.org>
 13   This represents a group of 3-n GPIO lines used for bit-banged SPI on
 17   - $ref: /schemas/spi/spi-controller.yaml#
 21     const: spi-gpio
 23   sck-gpios:
 [all …]
 
 | 
| H A D | fsl,dspi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/spi/fsl,dspi.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Frank Li <Frank.Li@nxp.com>
 15       - enum:
 16           - fsl,vf610-dspi
 17           - fsl,ls1021a-v1.0-dspi
 18           - fsl,ls1012a-dspi
 19           - fsl,ls1028a-dspi
 [all …]
 
 | 
| H A D | fsl-spi.txt | 1 * SPI (Serial Peripheral Interface)4 - cell-index : QE SPI subblock index.
 7 - compatible : should be "fsl,spi" or "aeroflexgaisler,spictrl".
 8 - mode : the SPI operation mode, it can be "cpu" or "cpu-qe".
 9 - reg : Offset and length of the register set for the device
 10 - interrupts : <a b> where a is the interrupt number and b is a
 15 - clock-frequency : input clock frequency to non FSL_SOC cores
 18 - cs-gpios : specifies the gpio pins to be used for chipselects.
 19   The gpios will be referred to as reg = <index> in the SPI child nodes.
 20   If unspecified, a single SPI device without a chip select can be used.
 [all …]
 
 | 
| H A D | spi-fsl-dspi.txt | 4 - compatible : must be one of:5 	"fsl,vf610-dspi",
 6 	"fsl,ls1021a-v1.0-dspi",
 7 	"fsl,ls1012a-dspi" (optionally followed by "fsl,ls1021a-v1.0-dspi"),
 8 	"fsl,ls1028a-dspi",
 9 	"fsl,ls1043a-dspi" (optionally followed by "fsl,ls1021a-v1.0-dspi"),
 10 	"fsl,ls1046a-dspi" (optionally followed by "fsl,ls1021a-v1.0-dspi"),
 11 	"fsl,ls1088a-dspi" (optionally followed by "fsl,ls1021a-v1.0-dspi"),
 12 	"fsl,ls2080a-dspi" (optionally followed by "fsl,ls2085a-dspi"),
 13 	"fsl,ls2085a-dspi",
 [all …]
 
 | 
| H A D | ti,qspi.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 4 $id: http://devicetree.org/schemas/spi/ti,qspi.yaml#
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 10   - Kousik Sanagavarapu <five231003@gmail.com>
 13   - $ref: spi-controller.yaml#
 18       - ti,am4372-qspi
 19       - ti,dra7xxx-qspi
 23       - description: base registers
 24       - description: mapped memory
 [all …]
 
 | 
| H A D | qcom,spi-qup.txt | 1 Qualcomm Universal Peripheral (QUP) Serial Peripheral Interface (SPI)4 and an input FIFO) for serial peripheral interface (SPI) mini-core.
 6 SPI in master mode supports up to 50MHz, up to four chip selects, programmable
 10 - compatible:     Should contain:
 11 		  "qcom,spi-qup-v1.1.1" for 8660, 8960 and 8064.
 12 		  "qcom,spi-qup-v2.1.1" for 8974 and later
 13 		  "qcom,spi-qup-v2.2.1" for 8974 v2 and later.
 15 - reg:            Should contain base register location and length
 16 - interrupts:     Interrupt number used by this controller
 18 - clocks:         Should contain the core clock and the AHB clock.
 [all …]
 
 | 
| H A D | fsl-imx-cspi.txt | 5 - compatible :6   - "fsl,imx1-cspi" for SPI compatible with the one integrated on i.MX1
 7   - "fsl,imx21-cspi" for SPI compatible with the one integrated on i.MX21
 8   - "fsl,imx27-cspi" for SPI compatible with the one integrated on i.MX27
 9   - "fsl,imx31-cspi" for SPI compatible with the one integrated on i.MX31
 10   - "fsl,imx35-cspi" for SPI compatible with the one integrated on i.MX35
 11   - "fsl,imx51-ecspi" for SPI compatible with the one integrated on i.MX51
 12   - "fsl,imx53-ecspi" for SPI compatible with the one integrated on i.MX53 and later Soc
 13   - "fsl,imx8mq-ecspi" for SPI compatible with the one integrated on i.MX8MQ
 14   - "fsl,imx8mm-ecspi" for SPI compatible with the one integrated on i.MX8MM
 [all …]
 
 | 
| H A D | spi-samsung.txt | 1 * Samsung SPI Controller3 The Samsung SPI controller is used to interface with various devices such as flash
 4 and display controllers using the SPI communication interface.
 8 - compatible: should be one of the following.
 9     - samsung,s3c2443-spi: for s3c2443, s3c2416 and s3c2450 platforms
 10     - samsung,s3c6410-spi: for s3c6410 platforms
 11     - samsung,s5pv210-spi: for s5pv210 and s5pc110 platforms
 12     - samsung,exynos5433-spi: for exynos5433 compatible controllers
 13     - samsung,exynos7-spi: for exynos7 platforms <DEPRECATED>
 15 - reg: physical base address of the controller and length of memory mapped
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/gpio/ | 
| H A D | spear_spics.txt | 1 === ST Microelectronics SPEAr SPI CS Driver ===3 SPEAr platform provides a provision to control chipselects of ARM PL022 Prime
 4 Cell spi controller through its system registers, which otherwise remains under
 7 desired by some of the device protocols above spi which expect (multiple)
 8 transfers without releasing their chipselects.
 10 Chipselects can be controlled by software by turning them as GPIOs. SPEAr
 17   * compatible: should be defined as "st,spear-spics-gpio"
 19   * st-spics,peripcfg-reg: peripheral configuration register offset
 20   * st-spics,sw-enable-bit: bit offset to enable sw control
 21   * st-spics,cs-value-bit: bit offset to drive chipselect low or high
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/mips/qca/ | 
| H A D | ar9331_omega.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/gpio/gpio.h>
 5 #include <dt-bindings/input/input.h>
 23 		compatible = "gpio-leds";
 25 		led-system {
 28 			default-state = "off";
 32 	gpio-keys {
 33 		compatible = "gpio-keys";
 35 		button-0 {
 [all …]
 
 | 
| H A D | ar9331_dpt_module.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/gpio/gpio.h>
 5 #include <dt-bindings/input/input.h>
 6 #include <dt-bindings/leds/common.h>
 11 	model = "DPTechnics DPT-Module";
 12 	compatible = "dptechnics,dpt-module";
 24 		compatible = "gpio-leds";
 26 		led-0 {
 30 			default-state = "off";
 [all …]
 
 | 
| H A D | ar9331_openembed_som9331_board.dts | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)2 /dts-v1/;
 4 #include <dt-bindings/gpio/gpio.h>
 5 #include <dt-bindings/input/input.h>
 6 #include <dt-bindings/leds/common.h>
 24 		compatible = "gpio-leds";
 26 		led-0 {
 30 			default-state = "off";
 34 	gpio-keys {
 35 		compatible = "gpio-keys";
 [all …]
 
 | 
| H A D | ar9331_dragino_ms14.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/gpio/gpio.h>
 5 #include <dt-bindings/input/input.h>
 23 		compatible = "gpio-leds";
 25 		led-wlan {
 28 			default-state = "off";
 31 		led-lan {
 34 			default-state = "off";
 37 		led-wan {
 [all …]
 
 | 
| H A D | ar9331_tl_mr3020.dts | 1 // SPDX-License-Identifier: GPL-2.02 /dts-v1/;
 4 #include <dt-bindings/gpio/gpio.h>
 5 #include <dt-bindings/input/input.h>
 10 	model = "TP-Link TL-MR3020";
 11 	compatible = "tplink,tl-mr3020";
 23 		compatible = "gpio-leds";
 25 		led-wlan {
 26 			label = "tp-link:green:wlan";
 28 			default-state = "off";
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/Bindings/display/panel/ | 
| H A D | samsung,lms397kf04.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 13   - Linus Walleij <linus.walleij@linaro.org>
 16   - $ref: panel-common.yaml#
 17   - $ref: /schemas/spi/spi-peripheral-props.yaml#
 26   reset-gpios: true
 28   vci-supply:
 32   vccio-supply:
 38   spi-cpha: true
 [all …]
 
 | 
| H A D | samsung,s6d27a1.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 13   - Markuss Broks <markuss.broks@gmail.com>
 16   - $ref: panel-common.yaml#
 17   - $ref: /schemas/spi/spi-peripheral-props.yaml#
 33   reset-gpios: true
 35   vci-supply:
 39   vccio-supply:
 45   spi-cpha: true
 [all …]
 
 | 
| H A D | samsung,lms380kf01.yaml | 1 # SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)3 ---
 5 $schema: http://devicetree.org/meta-schemas/core.yaml#
 14   - Linus Walleij <linus.walleij@linaro.org>
 17   - $ref: panel-common.yaml#
 18   - $ref: /schemas/spi/spi-peripheral-props.yaml#
 34   reset-gpios: true
 36   vci-supply:
 40   vccio-supply:
 46   spi-cpha: true
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm64/rockchip/ | 
| H A D | rk3568-wolfvision-pf5-display.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0-or-later OR MIT)8 /dts-v1/;
 11 #include <dt-bindings/clock/rk3568-cru.h>
 12 #include <dt-bindings/gpio/gpio.h>
 13 #include <dt-bindings/interrupt-controller/irq.h>
 14 #include <dt-bindings/pinctrl/rockchip.h>
 15 #include <dt-bindings/soc/rockchip,vop2.h>
 19 		compatible = "pwm-backlight";
 20 		brightness-levels = <0 255>;
 21 		default-brightness-level = <255>;
 [all …]
 
 | 
| /freebsd/sys/contrib/device-tree/src/arm/nxp/mxs/ | 
| H A D | imx28-cfa10049.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later7  * The CFA-10049 is an expansion board for the CFA-10036 module, thus we
 8  * need to include the CFA-10036 DTS.
 10 #include "imx28-cfa10036.dts"
 13 	model = "Crystalfontz CFA-1004
 [all...]
 | 
| H A D | imx28-cfa10056.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later7  * The CFA-10055 is an expansion board for the CFA-10036 module and
 8  * CFA-10037, thus we need to include the CFA-10037 DTS.
 10 #include "imx28-cfa10037.dts"
 13 	model = "Crystalfontz CFA-10056 Board";
 16 	spi-2 {
 17 		compatible = "spi-gpio";
 18 		pinctrl-names = "default";
 19 		pinctrl-0 = <&spi2_pins_cfa10056>;
 21 		sck-gpios = <&gpio2 16 0>;
 [all …]
 
 | 
| H A D | imx28-cfa10055.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later8  * The CFA-10055 is an expansion board for the CFA-10036 module and
 9  * CFA-10037, thus we need to include the CFA-10037 DTS.
 11 #include "imx28-cfa1003
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm/nxp/vf/ | 
| H A D | vfxxx.dtsi | 1 // SPDX-License-Identifier: (GPL-2.0 OR MIT)5 #include "vf610-pinfunc.h"
 6 #include <dt-bindings/clock/vf610-clock.h>
 7 #include <dt-bindings/interrupt-controller/irq.h>
 8 #include <dt-bindings/gpio/gpio.h>
 32 		compatible = "fixed-cloc
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm/broadcom/ | 
| H A D | bcm47081-buffalo-wzr-900dhp.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT4  * DTS for Buffalo WZR-900DHP
 9 /dts-v1/;
 12 #include "bcm5301x-nand-cs0-bch8.dtsi"
 15 	compatible = "buffalo,wzr-900dhp", "brcm,bcm47081", "brcm,bcm4708";
 16 	model = "Buffalo WZR-900DHP (BCM47081)";
 28 	spi {
 29 		compatible = "spi-gpio";
 30 		num-chipselects = <1>;
 31 		sck-gpios = <&chipcommon 7 0>;
 [all …]
 
 | 
| H A D | bcm947189acdbmr.dts | 8 /dts-v1/;26 		compatible = "gpio-leds";
 28 		led-wps {
 33 		led-5ghz {
 38 		led-2ghz {
 44 	gpio-keys {
 45 		compatible = "gpio-keys";
 47 		button-restart {
 53 		button-wps {
 60 	spi {
 [all...]
 | 
| /freebsd/sys/contrib/device-tree/src/arm/marvell/ | 
| H A D | mmp3-dell-ariel.dts | 1 // SPDX-License-Identifier: GPL-2.0-or-later OR MIT8 /dts-v1/;
 10 #include <dt-bindings/gpio/gpio.h>
 11 #include <dt-bindings/interrupt-controller/irq.h>
 15 	compatible = "dell,wyse-ariel", "marvell,mmp3";
 22 		#address-cells = <0x1>;
 23 		#size-cells = <0x1>;
 34 	ec_input_spi: spi {
 35 		compatible = "spi-gpio";
 36 		#address-cells = <1>;
 [all …]
 
 |