Home
last modified time | relevance | path

Searched +full:cs +full:- +full:gpios (Results 1 – 25 of 267) sorted by relevance

1234567891011

/Zephyr-Core-3.5.0/dts/bindings/spi/
Dspi-controller.yaml1 # Copyright (c) 2018, I-SENSE group of ICCS
2 # SPDX-License-Identifier: Apache-2.0
11 clock-frequency:
15 "#address-cells":
18 "#size-cells":
21 cs-gpios:
22 type: phandle-array
24 An array of chip select GPIOs to use. Each element
26 corresponds to the child node that the CS gpio controls.
31 cs-gpios = <&gpio0 23 GPIO_ACTIVE_LOW>,
[all …]
Dintel,penwell-spi.yaml3 # SPDX-License-Identifier: Apache-2.0
7 compatible: "intel,penwell-spi"
9 include: [spi-controller.yaml, pcie-device.yaml]
15 cs-gpios:
18 pw,cs-mode:
27 pw,cs-output:
37 pw,fifo-depth:
/Zephyr-Core-3.5.0/include/zephyr/devicetree/
Dspi.h9 * SPDX-License-Identifier: Apache-2.0
20 * @defgroup devicetree-spi Devicetree SPI API
26 * @brief Does a SPI controller node have chip select GPIOs configured?
28 * SPI bus controllers use the "cs-gpios" property for configuring
29 * chip select GPIOs. Its value is a phandle-array which specifies the
36 * cs-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>,
50 * @return 1 if "spi" has a cs-gpios property, 0 otherwise
55 * @brief Number of chip select GPIOs in a SPI controller's cs-gpios property
61 * cs-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>,
75 * @return Logical length of spi's cs-gpios property, or 0 if "spi" doesn't
[all …]
/Zephyr-Core-3.5.0/boards/shields/atmel_rf2xx/
Datmel_rf2xx_mikrobus.overlay4 * SPDX-License-Identifier: Apache-2.0
16 /* CS */
17 cs-gpios = <&mikrobus_header 2 GPIO_ACTIVE_LOW>;
22 spi-max-frequency = <6000000>;
24 irq-gpios = <&mikrobus_header 7
27 reset-gpios = <&mikrobus_header 0 GPIO_ACTIVE_LOW>;
29 slptr-gpios = <&mikrobus_header 6 GPIO_ACTIVE_HIGH>;
Datmel_rf2xx_arduino.overlay4 * SPDX-License-Identifier: Apache-2.0
17 cs-gpios = <&arduino_header 16
23 spi-max-frequency = <6000000>;
25 irq-gpios = <&arduino_header 8
28 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>;
30 slptr-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>;
/Zephyr-Core-3.5.0/samples/drivers/spi_bitbang/boards/
Dnrf52840dk_nrf52840.overlay4 * SPDX-License-Identifier: Apache-2.0
9 compatible = "zephyr,spi-bitbang";
11 #address-cells = <1>;
12 #size-cells = <0>;
13 clk-gpios = <&gpio1 10 GPIO_ACTIVE_HIGH>;
14 mosi-gpios = <&gpio1 1 GPIO_ACTIVE_HIGH>;
15 miso-gpios = <&gpio1 2 0>;
16 cs-gpios = <&gpio1 7 GPIO_ACTIVE_LOW>;
/Zephyr-Core-3.5.0/boards/shields/inventek_eswifi/
Dinventek_eswifi_arduino_spi.overlay4 * SPDX-License-Identifier: Apache-2.0
11 cs-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>;
16 spi-max-frequency = <2000000>;
20 data-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>;
22 wakeup-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>;
24 resetn-gpios = <&arduino_header 12 GPIO_ACTIVE_HIGH>;
26 boot0-gpios = <&arduino_header 11 GPIO_ACTIVE_HIGH>;
/Zephyr-Core-3.5.0/boards/shields/semtech_sx1262mb2das/
Dsemtech_sx1262mb2das.overlay3 * SPDX-License-Identifier: Apache-2.0
15 cs-gpios = <&arduino_header 13 GPIO_ACTIVE_LOW>;
20 spi-max-frequency = <16000000>;
22 reset-gpios = <&arduino_header 0 GPIO_ACTIVE_LOW>;
23 busy-gpios = <&arduino_header 9 GPIO_ACTIVE_HIGH>;
24 antenna-enable-gpios = <&arduino_header 14 GPIO_ACTIVE_HIGH>;
25 dio1-gpios = <&arduino_header 11 GPIO_ACTIVE_HIGH>;
26 dio2-tx-enable;
27 tcxo-power-startup-delay-ms = <5>;
/Zephyr-Core-3.5.0/boards/shields/max3421e/
Dsparkfun_max3421e.overlay4 * SPDX-License-Identifier: Apache-2.0
9 cs-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */
13 spi-max-frequency = <26000000>;
14 int-gpios = <&arduino_header 15 GPIO_ACTIVE_LOW>; /* D9 */
15 reset-gpios = <&arduino_header 13 GPIO_ACTIVE_LOW>; /* D7 */
/Zephyr-Core-3.5.0/boards/arm/wio_terminal/
Dwio_terminal.dts3 * SPDX-License-Identifier: Apache-2.0
6 /dts-v1/;
8 #include "wio_terminal-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/display/ili9xxx.h>
12 #include <zephyr/dt-bindings/input/input-event-codes.h>
16 compatible = "seeed,wio-terminal";
22 zephyr,shell-uart = &wio_terminal_console;
23 zephyr,code-partition = &code_partition;
43 compatible = "gpio-leds";
46 gpios = <&porta 15 GPIO_ACTIVE_HIGH>;
[all …]
/Zephyr-Core-3.5.0/boards/shields/adafruit_winc1500/
Dadafruit_winc1500.overlay4 * SPDX-License-Identifier: Apache-2.0
9 cs-gpios = <&arduino_header 16 0>; /* D10 */
15 spi-max-frequency = <4000000>;
16 irq-gpios = <&arduino_header 13 GPIO_ACTIVE_LOW>; /* D7 */
17 reset-gpios = <&arduino_header 11 GPIO_ACTIVE_LOW>; /* D5 */
18 enable-gpios = <&arduino_header 12 0>; /* D6 */
/Zephyr-Core-3.5.0/boards/arc/hsdk/
Dhsdk.dtsi4 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
14 uart-0 = &uart0;
22 compatible = "gpio-leds";
24 gpios = <&cy8c95xx_port1 4 GPIO_ACTIVE_HIGH>;
28 gpios = <&cy8c95xx_port1 5 GPIO_ACTIVE_HIGH>;
32 gpios = <&cy8c95xx_port1 6 GPIO_ACTIVE_HIGH>;
36 gpios = <&cy8c95xx_port1 7 GPIO_ACTIVE_HIGH>;
44 zephyr,shell-uart = &uart0;
48 compatible = "arduino-header-r3";
[all …]
/Zephyr-Core-3.5.0/boards/shields/ls0xx_generic/
Dls013b7dh03.overlay4 * SPDX-License-Identifier: Apache-2.0
15 cs-gpios = <&arduino_header 16 GPIO_ACTIVE_HIGH>; /* D10 */
19 spi-max-frequency = <2000000>;
23 extcomin-gpios = <&arduino_header 14 GPIO_ACTIVE_HIGH>; /* D8 */
24 extcomin-frequency = <60>; /* required if extcomin-gpios is defined */
25 disp-en-gpios = <&arduino_header 12 GPIO_ACTIVE_HIGH>; /* D6 */
/Zephyr-Core-3.5.0/boards/shields/x_nucleo_idb05a1/boards/
Dstm32mp157c_dk2.overlay4 * SPDX-License-Identifier: Apache-2.0
8 spbtle_rf_x_nucleo_idb05a1: spbtle-rf@0 {
9 cs-gpios = <&arduino_header 16 (GPIO_ACTIVE_HIGH | GPIO_PULL_UP)>; /* D10 */
10 irq-gpios = <&arduino_header 15 0>; /* D9 */
/Zephyr-Core-3.5.0/boards/shields/x_nucleo_idb05a1/
Dx_nucleo_idb05a1.overlay4 * SPDX-License-Identifier: Apache-2.0
8 cs-gpios = <&arduino_header 1 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* A1 */
10 spbtle_rf_x_nucleo_idb05a1: spbtle-rf@0 {
11 compatible = "zephyr,bt-hci-spi";
13 reset-gpios = <&arduino_header 13 (GPIO_ACTIVE_LOW | GPIO_PULL_UP)>; /* D7 */
14 irq-gpios = <&arduino_header 0 (GPIO_ACTIVE_HIGH | GPIO_PULL_DOWN)>; /* A0 */
15 spi-max-frequency = <2000000>;
16 controller-data-delay-us = <0>; /* No need for extra delay for BlueNRG-MS */
/Zephyr-Core-3.5.0/boards/shields/link_board_eth/
Dlink_board_eth.overlay4 * SPDX-License-Identifier: Apache-2.0
9 cs-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */
13 spi-max-frequency = <14000000>;
14 int-gpios = <&arduino_header 15 GPIO_ACTIVE_LOW>; /* D9 */
/Zephyr-Core-3.5.0/boards/arm/mimxrt1062_fmurt6/
Dmimxrt1062_fmurt6.dts2 * SPDX-License-Identifier: Apache-2.0
7 /dts-v1/;
10 #include "mimxrt1062_fmurt6-pinctrl.dtsi"
11 #include <zephyr/dt-bindings/pwm/pwm.h>
25 telem4-gps2 = &lpuart5;
29 zephyr,flash-controller = &s26ks512s0;
31 zephyr,code-partition = &slot0_partition;
36 zephyr,shell-uart = &lpuart7;
41 compatible = "gpio-leds";
42 green_led: led-1 {
[all …]
/Zephyr-Core-3.5.0/boards/arm/raytac_mdbt53_db_40_nrf5340/
Draytac_mdbt53_db_40_nrf5340_cpuapp_common.dts4 * SPDX-License-Identifier: Apache-2.0
6 #include "raytac_mdbt53_db_40_nrf5340_cpuapp_common-pinctrl.dtsi"
7 #include <zephyr/dt-bindings/input/input-event-codes.h>
13 zephyr,shell-uart = &uart0;
14 zephyr,uart-mcumgr = &uart0;
15 zephyr,bt-mon-uart = &uart0;
16 zephyr,bt-c2h-uart = &uart0;
17 zephyr,bt-hci-rpmsg-ipc = &ipc0;
18 nordic,802154-spinel-ipc = &ipc0;
23 compatible = "gpio-leds";
[all …]
/Zephyr-Core-3.5.0/samples/sensor/bme280/
Drpi_pico_spi_pio.overlay9 input-enable;
18 pinctrl-0 = <&pio0_spi0_default>;
19 pinctrl-names = "default";
21 compatible = "raspberrypi,pico-spi-pio";
23 #address-cells = <1>;
24 #size-cells = <0>;
26 miso-gpios = <&gpio0 12 0>;
27 cs-gpios = <&gpio0 13 GPIO_ACTIVE_LOW>;
28 clk-gpios = <&gpio0 14 GPIO_ACTIVE_HIGH>;
29 mosi-gpios = <&gpio0 15 GPIO_ACTIVE_HIGH>;
[all …]
/Zephyr-Core-3.5.0/boards/shields/mikroe_mcp2518fd_click/
Dmikroe_mcp2518fd_click.overlay2 cs-gpios = <&mikrobus_header 2 GPIO_ACTIVE_LOW>;
8 spi-max-frequency = <18000000>;
9 int-gpios = <&mikrobus_header 7 GPIO_ACTIVE_LOW>;
11 osc-freq = <40000000>;
13 bus-speed = <125000>;
14 sample-point = <875>;
15 bus-speed-data = <1000000>;
16 sample-point-data = <875>;
/Zephyr-Core-3.5.0/tests/drivers/spi/spi_loopback/boards/
Datsame54_xpro.overlay4 * SPDX-License-Identifier: Apache-2.0
8 /* Internally connect MOSI to MISO for loop-back operation */
11 /* Assign a CS pin */
12 cs-gpios = <&portb 28 GPIO_ACTIVE_LOW>;
15 dma-names = "rx", "tx";
17 compatible = "test-spi-loopback-slow";
19 spi-max-frequency = <500000>;
22 compatible = "test-spi-loopback-fast";
24 spi-max-frequency = <16000000>;
/Zephyr-Core-3.5.0/dts/bindings/net/wireless/
Dnordic,nrf21540-fem.yaml2 # SPDX-License-Identifier: Apache-2.0
6 This is a representation of the nRF21540 Radio Front-End module.
8 See the "nordic,nrf21540-fem-spi" binding to configure the SPI
11 the FEM and SPI configurations using the spi-if property.
17 compatible = "nordic,nrf-spim";
19 cs-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
22 my_spi_if: nrf21540-spi@0 {
23 compatible = "nordic,nrf21540-fem-spi";
25 spi-max-frequency = <8000000>;
30 compatible = "nordic,nrf21540-fem";
[all …]
/Zephyr-Core-3.5.0/boards/shields/semtech_sx1272mb2das/
Dsemtech_sx1272mb2das.overlay4 * SPDX-License-Identifier: Apache-2.0
16 cs-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */
21 spi-max-frequency = <3000000>;
23 reset-gpios = <&arduino_header 0 GPIO_ACTIVE_HIGH>; /* A0 */
25 dio-gpios = <&arduino_header 8 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>, /* DIO0 is D2 */
30 power-amplifier-output = "rfo";
/Zephyr-Core-3.5.0/samples/net/wifi/boards/
Dreel_board.overlay4 * SPDX-License-Identifier: Apache-2.0
21 low-power-enable;
28 cs-gpios = <&gpio1 3 GPIO_ACTIVE_LOW>;
29 pinctrl-0 = <&spi3_default_alt>;
30 pinctrl-1 = <&spi3_sleep_alt>;
31 pinctrl-names = "default", "sleep";
37 spi-max-frequency = <4000000>;
38 irq-gpios = <&gpio1 7 1>;
39 reset-gpios = <&gpio1 8 1>;
40 enable-gpios = <&gpio1 12 0>;
/Zephyr-Core-3.5.0/boards/shields/semtech_sx1276mb1mas/
Dsemtech_sx1276mb1mas.overlay4 * SPDX-License-Identifier: Apache-2.0
16 cs-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */
21 spi-max-frequency = <DT_FREQ_M(1)>;
23 reset-gpios = <&arduino_header 0 GPIO_ACTIVE_LOW>; /* A0 */
25 dio-gpios = <&arduino_header 8 (GPIO_PULL_DOWN | GPIO_ACTIVE_HIGH)>, /* DIO0 is D2 */
32 rfo-enable-gpios = <&arduino_header 4 GPIO_ACTIVE_HIGH>; /* RXTX_EXT is A4 */

1234567891011