| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/spi/ |
| D | spi-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 4 $id: http://devicetree.org/schemas/spi/spi-gpio.yaml# 5 $schema: http://devicetree.org/meta-schemas/core.yaml# 7 title: SPI-GPIO devicetree bindings 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 …]
|
| D | fsl-spi.txt | 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. 21 - fsl,spisel_boot : for the MPC8306 and MPC8309, specifies that the 24 the cs-gpios property is not present. 28 cell-index = <0>; [all …]
|
| 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 …]
|
| D | qcom,spi-qup.txt | 4 and an input FIFO) for serial peripheral interface (SPI) mini-core. 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. 19 - clock-names: Should be "core" for the core clock and "iface" for the 22 - #address-cells: Number of cells required to define a chip select [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/spi/ |
| D | spi-gpio.yaml | 1 # SPDX-License-Identifier: GPL-2.0 3 --- 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 …]
|
| D | fsl-spi.txt | 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. 21 - fsl,spisel_boot : for the MPC8306 and MPC8309, specifies that the 24 the cs-gpios property is not present. 28 cell-index = <0>; [all …]
|
| 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 …]
|
| /kernel/linux/linux-5.10/Documentation/devicetree/bindings/gpio/ |
| D | spear_spics.txt | 3 SPEAr platform provides a provision to control chipselects of ARM PL022 Prime 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 22 * st-spics,cs-enable-mask: chip select number bit mask 23 * st-spics,cs-enable-shift: chip select number program offset 24 * gpio-controller: Marks the device node as gpio controller [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/gpio/ |
| D | spear_spics.txt | 3 SPEAr platform provides a provision to control chipselects of ARM PL022 Prime 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 22 * st-spics,cs-enable-mask: chip select number bit mask 23 * st-spics,cs-enable-shift: chip select number program offset 24 * gpio-controller: Marks the device node as gpio controller [all …]
|
| /kernel/linux/linux-6.6/arch/mips/boot/dts/qca/ |
| D | ar9331_omega.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /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 …]
|
| D | ar9331_dpt_module.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /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 …]
|
| 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 …]
|
| D | ar9331_dragino_ms14.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /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 …]
|
| /kernel/linux/linux-5.10/arch/mips/boot/dts/qca/ |
| D | ar9331_omega.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 23 compatible = "gpio-leds"; 28 default-state = "off"; 32 gpio-keys { 33 compatible = "gpio-keys"; 34 #address-cells = <1>; 35 #size-cells = <0>; [all …]
|
| D | ar9331_dpt_module.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /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 …]
|
| D | ar9331_dragino_ms14.dts | 1 // SPDX-License-Identifier: GPL-2.0 2 /dts-v1/; 4 #include <dt-bindings/gpio/gpio.h> 5 #include <dt-bindings/input/input.h> 23 compatible = "gpio-leds"; 28 default-state = "off"; 34 default-state = "off"; 40 default-state = "off"; 46 default-state = "off"; 50 gpio-keys { [all …]
|
| /kernel/linux/linux-6.6/Documentation/devicetree/bindings/display/panel/ |
| 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# 25 reset-gpios: true 27 vci-supply: 31 vccio-supply: 37 spi-cpha: true [all …]
|
| 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# 32 reset-gpios: true 34 vci-supply: 38 vccio-supply: 44 spi-cpha: true [all …]
|
| 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# 33 reset-gpios: true 35 vci-supply: 39 vccio-supply: 45 spi-cpha: true [all …]
|
| /kernel/linux/linux-5.10/drivers/bus/ |
| D | arm-integrator-lm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 static int integrator_lm_populate(int num, struct device *dev) in integrator_lm_populate() argument 33 struct device_node *np = dev->of_node; in integrator_lm_populate() 38 base = INTEGRATOR_AP_EXP_BASE + (num * INTEGRATOR_AP_EXP_STRIDE); in integrator_lm_populate() 40 /* Walk over the child nodes and see what chipselects we use */ in integrator_lm_populate() 66 { .compatible = "arm,integrator-ap-syscon"}, 72 struct device *dev = &pdev->dev; in integrator_ap_lm_probe() 84 return -ENODEV; in integrator_ap_lm_probe() 114 { .compatible = "arm,integrator-ap-lm"}, 121 .name = "integratorap-lm",
|
| /kernel/linux/linux-6.6/drivers/bus/ |
| D | arm-integrator-lm.c | 1 // SPDX-License-Identifier: GPL-2.0-only 31 static int integrator_lm_populate(int num, struct device *dev) in integrator_lm_populate() argument 33 struct device_node *np = dev->of_node; in integrator_lm_populate() 38 base = INTEGRATOR_AP_EXP_BASE + (num * INTEGRATOR_AP_EXP_STRIDE); in integrator_lm_populate() 40 /* Walk over the child nodes and see what chipselects we use */ in integrator_lm_populate() 67 { .compatible = "arm,integrator-ap-syscon"}, 73 struct device *dev = &pdev->dev; in integrator_ap_lm_probe() 85 return -ENODEV; in integrator_ap_lm_probe() 116 { .compatible = "arm,integrator-ap-lm"}, 123 .name = "integratorap-lm",
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/broadcom/ |
| 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 { 61 compatible = "spi-gpio"; [all …]
|
| /kernel/linux/linux-5.10/arch/arm/boot/dts/ |
| D | bcm947189acdbmr.dts | 8 /dts-v1/; 26 compatible = "gpio-leds"; 44 gpio-keys { 45 compatible = "gpio-keys"; 61 compatible = "spi-gpio"; 62 num-chipselects = <1>; 63 sck-gpios = <&chipcommon 21 0>; 64 miso-gpios = <&chipcommon 22 0>; 65 mosi-gpios = <&chipcommon 23 0>; 66 cs-gpios = <&chipcommon 24 0>; [all …]
|
| 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-clock"; 33 #clock-cells = <0>; 34 clock-frequency = <24000000>; 38 compatible = "fixed-clock"; 39 #clock-cells = <0>; [all …]
|
| /kernel/linux/linux-6.6/arch/arm/boot/dts/nxp/vf/ |
| 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-clock"; 33 #clock-cells = <0>; 34 clock-frequency = <24000000>; 38 compatible = "fixed-clock"; 39 #clock-cells = <0>; [all …]
|