/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 …]
|
D | zephyr,mipi-dbi-spi.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 MIPI-DBI Mode C compatible SPI controller. This driver emulates MIPI DBI 7 compatible: "zephyr,mipi-dbi-spi" 9 include: ["mipi-dbi-controller.yaml", "pinctrl-device.yaml"] 12 spi-dev: 16 SPI device to use for data transfers with MIPI DBI commands. This SPI 19 dc-gpios: 20 type: phandle-array 22 Data/command gpio pin. Required when using 4 wire SPI mode (Mode C1). 23 Set to low when sending a command, or high when sending data. [all …]
|
/Zephyr-latest/drivers/regulator/ |
D | regulator_gpio.c | 3 * SPDX-License-Identifier: Apache-2.0 19 const struct gpio_dt_spec *gpios; member 35 const struct regulator_gpio_config *cfg = dev->config; in regulator_gpio_apply_state() 37 for (unsigned int gpio_idx = 0; gpio_idx < cfg->num_gpios; gpio_idx++) { in regulator_gpio_apply_state() 41 ret = gpio_pin_get_dt(&cfg->gpios[gpio_idx]); in regulator_gpio_apply_state() 43 LOG_ERR("%s: can't get pin state", dev->name); in regulator_gpio_apply_state() 48 ret = gpio_pin_set_dt(&cfg->gpios[gpio_idx], new_state_of_gpio); in regulator_gpio_apply_state() 50 LOG_ERR("%s: can't set pin state", dev->name); in regulator_gpio_apply_state() 61 const struct regulator_gpio_config *cfg = dev->config; in regulator_gpio_enable() 64 if (cfg->enable.port == NULL) { in regulator_gpio_enable() [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/wifi/ |
D | inventek,eswifi.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 description: es-WiFi module 8 include: spi-device.yaml 11 resetn-gpios: 12 type: phandle-array 15 data-gpios: 16 type: phandle-array 19 wakeup-gpios: 20 type: phandle-array 22 boot0-gpios: [all …]
|
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: 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- 25 spi-word-size: [all …]
|
/Zephyr-latest/boards/shields/inventek_eswifi/ |
D | inventek_eswifi_arduino_spi.overlay | 4 * 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-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/drivers/sensor/grow_r502a/ |
D | Kconfig | 4 # SPDX-License-Identifier: Apache-2.0 17 int "Template data packet size" 20 Template data packet size for upload and download 42 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_HZGROW_R502A),int-gpios) 68 Enable control of vin-gpios and act-gpios.
|
/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/flash_controller/ |
D | st,stm32-qspi-nor.yaml | 2 # SPDX-License-Identifier: Apache-2.0 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"] 23 on-bus: qspi [all …]
|
/Zephyr-latest/tests/drivers/build_all/input/ |
D | app.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 17 #io-channel-cells = <1>; 18 #address-cells = <1>; 19 #size-cells = <0>; 26 zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; 32 gpio-controller; 34 #gpio-cells = <0x2>; [all …]
|
/Zephyr-latest/tests/drivers/build_all/wifi/ |
D | spi_devices.overlay | 3 * SPDX-License-Identifier: Apache-2.0 8 #address-cells = <1>; 9 #size-cells = <1>; 13 gpio-controller; 15 #gpio-cells = <0x2>; 20 #address-cells = <1>; 21 #size-cells = <0>; 25 clock-frequency = <2000000>; 28 cs-gpios = <&test_gpio 0 0>, 38 spi-max-frequency = <5000000>; [all …]
|
/Zephyr-latest/drivers/sensor/st/hts221/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 14 Enable driver for HTS221 I2C/SPI-based temperature and humidity sensor. 30 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_HTS221),drdy-gpios) 36 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_HTS221),drdy-gpios) 59 string "Output data rate" 62 Sensor output data rate expressed in samples per second. 63 Data rates supported by the chip are 1, 7 and 12.5.
|
/Zephyr-latest/boards/atmel/sam/sam4l_ek/ |
D | sam4l_ek.dts | 3 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include "sam4l_ek-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 13 model = "Atmel SAM4L-EK Board with an Atmel SAM4LC4C SoC"; 17 i2c-0 = &twim0; 24 zephyr,shell-uart = &usart2; 30 compatible = "gpio-leds"; 32 gpios = <&gpioc 10 GPIO_ACTIVE_HIGH>; 38 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/samples/drivers/auxdisplay/boards/ |
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/drivers/sensor/honeywell/hmc5883l/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 10 Enable driver for HMC5883L I2C-based magnetometer. 26 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_HONEYWELL_HMC5883L),int-gpios) 32 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_HONEYWELL_HMC5883L),int-gpios) 55 string "Output data rate" 58 Magnetometer output data rate expressed in samples per second. 59 Data rates supported by the chip are 0.75, 1.5, 3, 7.5, 15, 30 63 string "Full-scale range" 66 Magnetometer full-scale range. 67 An X value for the config represents a range of +/- X gauss. Valid
|
/Zephyr-latest/boards/shields/g1120b0mipi/ |
D | g1120b0mipi.overlay | 4 * SPDX-License-Identifier: Apache-2.0 13 en_mipi_display_g1120b0mipi: enable-mipi-display { 14 compatible = "regulator-fixed"; 15 regulator-name = "en_mipi_display"; 16 enable-gpios = <&nxp_mipi_connector 32 GPIO_ACTIVE_HIGH>; 17 regulator-boot-on; 21 compatible = "zephyr,lvgl-pointer-input"; 23 invert-y; 31 * Note- the actual controller present on this IC is a FT3267, 36 int-gpios = <&nxp_mipi_connector 29 GPIO_ACTIVE_LOW>; [all …]
|
/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/nxp/fxls8974/ |
D | Kconfig | 1 # FXLS8974 3-axis accelerometer 4 # SPDX-License-Identifier: Apache-2.0 27 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_NXP_FXLS8974),int1-gpios) || \ 28 $(dt_compat_any_has_prop,$(DT_COMPAT_NXP_FXLS8974),int2-gpios) 41 bool "Data ready interrupt to INT1 pin" 44 Say Y to route data ready interrupt to INT1 pin. Say N to route to
|
/Zephyr-latest/drivers/sensor/st/lis3mdl/ |
D | Kconfig | 2 # SPDX-License-Identifier: Apache-2.0 10 Enable driver for LIS3MDL I2C-based magnetometer. 26 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LIS3MDL_MAGN),irq-gpios) 32 depends on $(dt_compat_any_has_prop,$(DT_COMPAT_ST_LIS3MDL_MAGN),irq-gpios) 55 string "Output data rate" 58 Magnetometer output data rate expressed in samples per second. 59 Data rates supported by the chip are 0.625, 1.25, 2.5, 5, 10, 20, 63 int "Full-scale range" 66 Magnetometer full-scale range. 67 An X value for the config represents a range of +/- X gauss. Valid
|
/Zephyr-latest/dts/bindings/display/ |
D | raydium,rm67162.yaml | 4 # SPDX-License-Identifier: Apache-2.0 11 include: [mipi-dsi-device.yaml, display-controller.yaml] 14 reset-gpios: 15 type: phandle-array 18 reset. The sensor receives this as an active-low signal. 20 bl-gpios: 21 type: phandle-array 24 The sensor receives this as an active-high signal. 26 te-gpios: 27 type: phandle-array [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | ams,ccs811.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [sensor-device.yaml, i2c-device.yaml] 11 wake-gpios: 12 type: phandle-array 15 sensor receives this as an active-low signal. 17 reset-gpios: 18 type: phandle-array 21 reset. The sensor receives this as an active-low signal. 23 irq-gpios: 24 type: phandle-array [all …]
|