/Zephyr-latest/dts/bindings/wifi/ |
D | infineon,airoc-wifi-spi.yaml | 2 AIROC Wi-Fi Connectivity over SPI. 4 compatible: "infineon,airoc-wifi" 6 include: [spi-device.yaml, "infineon,airoc-wifi.yaml"] 9 wifi-host-wake-gpios: 12 bus-select-gpios: 15 Select bus mode. This gpio must be held low before 16 wifi-reg-on-gpios goes high to select SPI bus mode. 17 type: phandle-array 19 spi-half-duplex: 21 Use half-duplex communication; if not present, full- [all …]
|
/Zephyr-latest/dts/bindings/mipi-dbi/ |
D | zephyr,mipi-dbi-bitbang.yaml | 3 # SPDX-License-Identifier: Apache-2.0 6 MIPI-DBI Mode A and B bit banging controller. This driver emulates MIPI DBI mode A and B (6800 9 compatible: "zephyr,mipi-dbi-bitbang" 11 include: ["mipi-dbi-controller.yaml", "pinctrl-device.yaml"] 15 dc-gpios: 16 type: phandle-array 19 Data/command GPIO pin. Set to low when sending a command, or high when sending data. 21 reset-gpios: 22 type: phandle-array 27 rd-gpios: [all …]
|
D | nxp,mipi-dbi-flexio-lcdif.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,mipi-dbi-flexio-lcdif" 8 include: [mipi-dbi-controller.yaml, base.yaml, pinctrl-device.yaml] 11 shifters-count: 17 timers-count: 23 enwr-pin: 29 rd-pin: 34 data-pin-start: 38 Start index of the data pin. 40 cs-gpios: [all …]
|
/Zephyr-latest/dts/bindings/flash_controller/ |
D | st,stm32-qspi-nor.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 Representation of a serial flash on a quadspi bus: 9 mx25r6435f: qspi-nor-flash@90000000 { 10 compatible = "st,stm32-qspi-nor"; 12 qspi-max-frequency = <80000000>; 13 reset-gpios = <&gpiod 3 GPIO_ACTIVE_LOW>; 14 reset-gpios-duration = <1>; 15 spi-bus-width = <4>; 19 compatible: "st,stm32-qspi-nor" 21 include: ["flash-controller.yaml", "jedec,jesd216.yaml"] [all …]
|
D | st,stm32-ospi-nor.yaml | 2 # SPDX-License-Identifier: Apache-2.0 7 Representation of a serial flash on a octospi bus: 9 mx25lm51245: ospi-nor-flash@70000000 { 10 compatible = "st,stm32-ospi-nor"; 12 data-mode = <OSPI_OPI_MODE>; /* access on 8 data lines */ 13 data-rate = <OSPI_DTR_TRANSFER>; /* access in DTR */ 14 ospi-max-frequency = <DT_FREQ_M(50)>; 18 compatible: "st,stm32-ospi-nor" 20 include: ["flash-controller.yaml", "jedec,jesd216.yaml"] 22 on-bus: ospi [all …]
|
/Zephyr-latest/dts/bindings/i2c/ |
D | espressif,esp32-i2c.yaml | 3 # SPDX-License-Identifier: Apache-2.0 7 compatible: "espressif,esp32-i2c" 9 include: [i2c-controller.yaml, pinctrl-device.yaml] 15 pinctrl-0: 18 pinctrl-names: 21 scl-gpios: 22 type: phandle-array 26 the I2C bus in case of a communication failure 28 sda-gpios: 29 type: phandle-array [all …]
|
/Zephyr-latest/dts/bindings/bluetooth/ |
D | zephyr,bt-hci-spi.yaml | 1 # Copyright (c) 2018, I-SENSE group of ICCS 2 # SPDX-License-Identifier: Apache-2.0 8 compatible: "zephyr,bt-hci-spi" 10 include: [spi-device.yaml, bt-hci.yaml] 13 irq-gpios: 14 type: phandle-array 17 reset-gpios: 18 type: phandle-array 21 reset-assert-duration-ms: 24 Minimum duration to hold the reset-gpios pin low for. [all …]
|
/Zephyr-latest/dts/bindings/display/ |
D | nxp,imx-elcdif.yaml | 1 # Copyright 2022-2023 NXP 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,imx-elcdif" 8 include: [lcd-controller.yaml, pinctrl-device.yaml] 17 data-bus-width: 19 default: "16-bit" 21 - "16-bit" 22 - "8-bit" 23 - "18-bit" 24 - "24-bit" [all …]
|
D | nxp,dcnano-lcdif.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nxp,dcnano-lcdif" 8 include: [lcd-controller.yaml, pinctrl-device.yaml] 17 backlight-gpios: 18 type: phandle-array 23 data-bus-width: 25 default: "24-bit" 27 - "16-bit-config1" # 16 bit configuration 1. RGB565: XXXXXXXX_RRRRRGGG_GGGBBBBB 28 - "16-bit-config2" # 16 bit configuration 2. RGB565: XXXRRRRR_XXGGGGGG_XXXBBBBB 29 - "16-bit-config3" # 16-bit configuration 3. RGB565: XXRRRRRX_XXGGGGGG_XXBBBBBX [all …]
|
/Zephyr-latest/samples/drivers/auxdisplay/boards/ |
D | nucleo_f746zg.overlay | 2 * Copyright (c) 2022-2023 Jamie McCrae 4 * SPDX-License-Identifier: Apache-2.0 14 register-select-gpios = <&gpiob 8 (GPIO_ACTIVE_HIGH)>; 15 enable-gpios = <&gpiob 9 (GPIO_ACTIVE_HIGH)>; 16 data-bus-gpios = <0>, <0>, <0>, <0>, 24 /delete-node/ &spi1;
|
D | esp_wrover_kit.overlay | 9 gpio-controller; 11 #gpio-cells = <2>; 21 boot-delay-ms = <100>; 22 enable-line-rise-delay-us = <1000>; 23 enable-line-fall-delay-us = <500>; 24 register-select-gpios = <&aux_display_gpio 0 (GPIO_ACTIVE_HIGH)>; 25 read-write-gpios = <&aux_display_gpio 1 (GPIO_ACTIVE_HIGH)>; 26 enable-gpios = <&aux_display_gpio 2 (GPIO_ACTIVE_HIGH)>; 27 backlight-gpios = <&aux_display_gpio 3 (GPIO_ACTIVE_HIGH)>; 28 data-bus-gpios = <0>, <0>, <0>, <0>,
|
/Zephyr-latest/boards/shields/nxp_btb44_ov5640/ |
D | nxp_btb44_ov5640.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/video/video-interfaces.h> 21 reset-gpios = <&nxp_cam_connector 9 GPIO_ACTIVE_LOW>; 22 powerdown-gpios = <&nxp_cam_connector 17 GPIO_ACTIVE_HIGH>; 26 remote-endpoint-label = "mipi_csi2rx_ep_in"; 27 bus-type = <VIDEO_BUS_TYPE_CSI2_DPHY>; 28 data-lanes = <1 2>; 42 remote-endpoint-label = "ov5640_ep_out"; 43 data-lanes = <1 2>;
|
/Zephyr-latest/drivers/sensor/ti/tmag5170/ |
D | Kconfig | 1 # Texas Instruments TMAG5170 high-precision, linear 3D Hall-effect sensor with SPI bus interface 4 # SPDX-License-Identifier: Apache-2.0 7 bool "TMAG5170 SPI Hall-effect sensor driver" 12 Enable driver for TMAG5170 Hall-effect sensor driver 27 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_TI_TMAG5170),int-gpios) 33 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_TI_TMAG5170),int-gpios) 39 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_TI_TMAG5170),int-gpios) 49 Verify CRC of RX data and append CRC to TX data
|
/Zephyr-latest/dts/bindings/adc/ |
D | ti,lmp90xxx-base.yaml | 3 include: [adc-controller.yaml, spi-device.yaml] 5 bus: lmp90xxx 8 drdyb-gpios: 9 type: phandle-array 10 description: Data Ready Bar 12 "#io-channel-cells": 15 io-channel-cells: 16 - input
|
D | ti,ads114s08.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [adc-controller.yaml, spi-device.yaml] 10 bus: ads114s0x 13 "#io-channel-cells": 16 reset-gpios: 17 type: phandle-array 20 drdy-gpios: 21 type: phandle-array 24 GPIO for data ready, becomes active when a conversion result is ready 26 start-sync-gpios: [all …]
|
/Zephyr-latest/drivers/i2c/ |
D | gpio_i2c_switch.c | 8 * SPDX-License-Identifier: Apache-2.0 26 const struct device *bus; member 36 const struct gpio_i2c_switch_config *config = dev->config; in gpio_i2c_switch_configure() 38 return i2c_configure(config->bus, dev_config); in gpio_i2c_switch_configure() 45 struct gpio_i2c_switch_data *data = dev->data; in gpio_i2c_switch_transfer() local 46 const struct gpio_i2c_switch_config *config = dev->config; in gpio_i2c_switch_transfer() 48 res = k_mutex_lock(&data->lock, K_USEC(GPIO_I2C_LOCK_TIMEOUT_US)); in gpio_i2c_switch_transfer() 54 gpio_pin_set_dt(&config->gpio, 1); in gpio_i2c_switch_transfer() 57 res = i2c_transfer(config->bus, msgs, num_msgs, addr); in gpio_i2c_switch_transfer() 60 gpio_pin_set_dt(&config->gpio, 0); in gpio_i2c_switch_transfer() [all …]
|
/Zephyr-latest/samples/sensor/6dof_motion_drdy/boards/ |
D | nrf52dk_nrf52832_spi.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 * Get a node identifier for 6-axis IMU sensor. 12 6dof-motion-drdy0 = &icm42670p; 16 /* Example configuration of a ICM42670-P device on spi2 compatible with an Arduino SPI bus. 18 * Configure 100Hz IMU data reporting 22 cs-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 26 spi-max-frequency = <1000000>; /* conservatively set to 1MHz */ 27 int-gpios = <&arduino_header 8 GPIO_ACTIVE_HIGH>; /* D2 */ 28 accel-hz = <100>; 29 gyro-hz = <100>; [all …]
|
D | nrf52dk_nrf52832_i2c.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 * Get a node identifier for 6-axis IMU sensor. 12 6dof-motion-drdy0 = &icm42670p; 17 * Example configuration of a ICM42670-P device on i2c0 compatible with an Arduino I2C bus. 22 * Configure 100Hz IMU data reporting 29 int-gpios = <&arduino_header 8 GPIO_ACTIVE_HIGH>; /* D2 */ 30 accel-hz = <100>; 31 gyro-hz = <100>; 32 accel-fs = <16>; 33 gyro-fs = <2000>; [all …]
|
/Zephyr-latest/boards/shields/rk055hdmipi4ma0/ |
D | rk055hdmipi4ma0.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/panel.h> 15 en_mipi_display_rk055hdmipi4ma0: enable-mipi-display-rk055hdmipi4ma0 { 16 compatible = "regulator-fixed"; 17 regulator-name = "en_mipi_display"; 18 enable-gpios = <&nxp_mipi_connector 32 GPIO_ACTIVE_HIGH>; 19 regulator-boot-on; 23 compatible = "zephyr,lvgl-pointer-input"; 30 gt911_rk055hdmipi4ma0: gt911-rk055hdmipi4ma0@5d { 33 irq-gpios = <&nxp_mipi_connector 29 GPIO_ACTIVE_HIGH>; [all …]
|
/Zephyr-latest/boards/shields/rk055hdmipi4m/ |
D | rk055hdmipi4m.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/panel.h> 15 en_mipi_display: enable-mipi-display { 16 compatible = "regulator-fixed"; 17 regulator-name = "en_mipi_display"; 18 enable-gpios = <&nxp_mipi_connector 32 GPIO_ACTIVE_HIGH>; 19 regulator-boot-on; 23 compatible = "zephyr,lvgl-pointer-input"; 33 irq-gpios = <&nxp_mipi_connector 29 GPIO_ACTIVE_HIGH>; 34 reset-gpios = <&nxp_mipi_connector 28 GPIO_ACTIVE_LOW>; [all …]
|
/Zephyr-latest/boards/raspberrypi/rpi_pico/ |
D | rpi_pico_rp2040_w.dts | 2 * Copyright (c) 2023 Dave Rensberger - Beechwoods Software 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include "rpi_pico-common.dtsi" 24 input-enable; 33 input-enable; 42 compatible = "raspberrypi,pico-spi-pio"; 44 #address-cells = <1>; 45 #size-cells = <0>; 46 cs-gpios = <&gpio0 25 GPIO_ACTIVE_LOW>; [all …]
|
/Zephyr-latest/boards/shields/rk043fn66hs_ctg/ |
D | rk043fn66hs_ctg.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/panel.h> 16 compatible = "zephyr,lvgl-pointer-input"; 26 irq-gpios = <&nxp_i2c_touch_fpc 2 GPIO_ACTIVE_HIGH>; 27 reset-gpios = <&nxp_i2c_touch_fpc 1 GPIO_ACTIVE_LOW>; 35 display-timings { 36 compatible = "zephyr,panel-timing"; 37 hsync-len = <4>; 38 hfront-porch = <8>; 39 hback-porch = <43>; [all …]
|
/Zephyr-latest/dts/bindings/sdhc/ |
D | espressif,esp32-sdhc-slot.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "espressif,esp32-sdhc-slot" 8 include: [sdhc.yaml, pinctrl-device.yaml] 14 pinctrl-0: 17 pinctrl-names: 20 bus-width: 23 - 1 24 - 4 26 description: SD bus width in bits 28 clk-pin: [all …]
|
/Zephyr-latest/boards/shields/rk043fn02h_ct/ |
D | rk043fn02h_ct.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/panel.h> 16 compatible = "zephyr,lvgl-pointer-input"; 26 int-gpios = <&nxp_i2c_touch_fpc 2 GPIO_ACTIVE_LOW>; 34 display-timings { 35 compatible = "zephyr,panel-timing"; 36 hsync-len = <41>; 37 hfront-porch = <4>; 38 hback-porch = <8>; 39 vsync-len = <10>; [all …]
|
/Zephyr-latest/samples/sensor/bme280/ |
D | README.rst | 1 .. zephyr:code-sample:: bme280 3 :relevant-api: sensor_interface 5 Get temperature, pressure, and humidity data from a BME280 sensor. 14 https://www.bosch-sensortec.com/products/environmental-sensors/humidity-sensors-bme280/ 16 The sample periodically reads temperature, pressure and humidity data from the 24 or SPI. Configuration is done via :ref:`devicetree <dt-guide>`. The devicetree 34 https://www.bosch-sensortec.com/media/boschsensortec/downloads/datasheets/bst-bme280-ds002.pdf 36 Boards with a built-in BME280 42 .. zephyr-app-commands:: 43 :zephyr-app: samples/sensor/bme280 [all …]
|