Searched +full:mipi +full:- +full:dbi +full:- +full:spi (Results 1 – 25 of 75) sorted by relevance
123
/Zephyr-latest/drivers/mipi_dbi/ |
D | Kconfig.spi | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "MIPI DBI SPI driver" 8 select SPI 10 Enable support for MIPI DBI SPI driver. This driver implements 11 a MIPI-DBI mode C compatible controller using a SPI device, as well 17 bool "Emulated 3 wire SPI support" 19 Support 3 wire MIPI DBI (Mode C option 2) in MIPI DBI SPI
|
D | Kconfig | 1 # MIPI DBI controller options 4 # SPDX-License-Identifier: Apache-2.0 7 bool "MIPI-DBI Host Controller drivers [EXPERIMENTAL]" 10 Add support for MIPI-DBI compliant host controllers 15 module-str = mipi_dbi 22 MIPI-DBI Host Controllers initialization priority. 24 source "drivers/mipi_dbi/Kconfig.spi"
|
D | Kconfig.nxp_lcdic | 2 # SPDX-License-Identifier: Apache-2.0 5 bool "NXP MIPI DBI LCDIC driver" 11 Enable support for NXP SPI LCDIC display controller driver
|
/Zephyr-latest/dts/bindings/mipi-dbi/ |
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 6 mode C using a SPI controller and GPIO pins 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 17 device should be connected to the MIPI DBI display. 19 dc-gpios: 20 type: phandle-array [all …]
|
D | renesas,smartbond-mipi-dbi.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 include: [mipi-dbi-controller.yaml, pinctrl-device.yaml] 6 description: Renesas Smartbond(tm) MIPI DBI Host 8 compatible: "renesas,smartbond-mipi-dbi" 17 reset-gpios: 18 type: phandle-array 22 te-enable: 27 te-inversion: 30 Boolean to apply an inversion on the TE signal that triggers the MIPI DBI controller. 32 dma-prefetch: [all …]
|
D | mipi-dbi-spi-device.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 # Common fields for MIPI DBI devices using Mode C (SPI) 6 include: [mipi-dbi-device.yaml] 13 SPI Duplex mode, full or half. By default it's always full duplex thus 0 15 Selecting half duplex allows to use SPI MOSI as a bidirectional line, 18 list (see dt-bindings/spi/spi.h) 21 mipi-cpol: 24 SPI clock polarity which indicates the clock idle state. 26 mipi-cpha: 29 SPI clock phase that indicates on which edge data is sampled. [all …]
|
D | nxp,lcdic.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 NXP LCDIC Controller. This controller implements 8080 and SPI mode MIPI-DBI 9 include: ["mipi-dbi-controller.yaml", "pinctrl-device.yaml"] 21 nxp,swap-bytes: 27 reset-gpios: 28 type: phandle-array 34 nxp,write-inactive-cycles: 42 nxp,write-active-cycles: 50 nxp,timer0-ratio: 59 nxp,timer1-ratio:
|
/Zephyr-latest/include/zephyr/drivers/ |
D | mipi_dbi.h | 4 * SPDX-License-Identifier: Apache-2.0 9 * @brief Public APIs for MIPI-DBI drivers 11 * MIPI-DBI defines the following 3 interfaces: 14 * Type C: SPI Type (1 bit bus) with 3 options: 25 * @brief MIPI-DBI driver APIs 26 * @defgroup mipi_dbi_interface MIPI-DBI driver APIs 36 #include <zephyr/drivers/spi.h> 37 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h> 44 * @brief initialize a MIPI DBI SPI configuration struct from devicetree 46 * This helper allows drivers to initialize a MIPI DBI SPI configuration [all …]
|
/Zephyr-latest/boards/shields/adafruit_2_8_tft_touch_v2/boards/ |
D | rd_rw612_bga.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/spi/spi.h> 15 * RW612 uses LCDIC controller, which implements the MIPI DBI API 16 * directly and does not require the MIPI DBI SPI node 18 /delete-node/ mipi_dbi; 19 /delete-node/ adafruit_2_8_tft_touch_v2_mipi_dbi; 24 /delete-property/ nxp,swap-bytes; 26 nxp,timer0-ratio = <15>; 31 * - R125, R123, R12, R124, R15, R243, R239, R236, R233, R286, R246 33 * - R9, R11, R20, R19, R242, R241, R237, R235, R245 [all …]
|
/Zephyr-latest/include/zephyr/dt-bindings/mipi_dbi/ |
D | mipi_dbi.h | 4 * SPDX-License-Identifier: Apache-2.0 11 * @brief MIPI-DBI driver APIs 12 * @defgroup mipi_dbi_interface MIPI-DBI driver APIs 18 * SPI 3 wire (Type C1). Uses 9 write clocks to send a byte of data. 23 * .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .-. .- 24 * SCK -' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' '-' 26 * -.---.---.---.---.---.---.---.---.---.---.---.---.---.---.---.- 28 * -'---'---'---'---'---'---'---'---'---'---'---'---'---'---'---'- 31 * -. .- 32 * CS '-----------------------------------------------------------' [all …]
|
/Zephyr-latest/dts/bindings/display/ |
D | galaxycore,gc9x01x.yaml | 2 # Copyright (c) 2023 Amrith Venkat Kesavamoorthi <amrith@mr-beam.org> 4 # SPDX-License-Identifier: Apache-2.0 12 - GC9101A: (Waveshare 240x240, 1.28inch round lcd display 240x240) 18 compatible = "zephyr,mipi-dbi-spi"; 20 #address-cells = <1>; 21 #size-cells = <0>; 22 spi-dev = <&spi2>; 23 dc-gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>; 24 reset-gpios = <&gpio0 8 GPIO_ACTIVE_LOW>; 29 mipi-max-frequency = <DT_FREQ_M(100)>; [all …]
|
D | ilitek,ili9xxx-common.yaml | 3 # SPDX-License-Identifier: Apache-2.0 7 include: [mipi-dbi-spi-device.yaml, display-controller.yaml] 10 pixel-format: 14 - 0 # RGB565 15 - 1 # RGB888 25 - 0 26 - 90 27 - 180 28 - 270 33 display-inversion:
|
/Zephyr-latest/boards/shields/waveshare_epaper/ |
D | waveshare_epaper_gdeh0154a07.overlay | 4 * SPDX-License-Identifier: Apache-2.0 15 compatible = "zephyr,mipi-dbi-spi"; 16 spi-dev = <&arduino_spi>; 17 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 18 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 19 #address-cells = <1>; 20 #size-cells = <0>; 24 mipi-max-frequency = <4000000>; 28 busy-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */ 33 border-waveform = <0x05>; [all …]
|
D | waveshare_epaper_gdey0213b74.overlay | 4 * SPDX-License-Identifier: Apache-2.0 15 compatible = "zephyr,mipi-dbi-spi"; 16 spi-dev = <&arduino_spi>; 17 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 18 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 19 #address-cells = <1>; 20 #size-cells = <0>; 24 mipi-max-frequency = <4000000>; 28 busy-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */ 33 border-waveform = <0x05>; [all …]
|
D | waveshare_epaper_gdew042t2.overlay | 14 compatible = "zephyr,mipi-dbi-spi"; 15 spi-dev = <&arduino_spi>; 16 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 17 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 18 write-only; 19 #address-cells = <1>; 20 #size-cells = <0>; 24 mipi-max-frequency = <4000000>; 28 busy-gpios = <&arduino_header 13 GPIO_ACTIVE_LOW>; /* D7 */
|
D | waveshare_epaper_gdew075t7.overlay | 4 * SPDX-License-Identifier: Apache-2.0 15 compatible = "zephyr,mipi-dbi-spi"; 16 spi-dev = <&arduino_spi>; 17 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 18 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 19 write-only; 20 #address-cells = <1>; 21 #size-cells = <0>; 25 mipi-max-frequency = <4000000>; 29 busy-gpios = <&arduino_header 13 GPIO_ACTIVE_LOW>; /* D7 */
|
D | waveshare_epaper_gdeh029a1.overlay | 4 * SPDX-License-Identifier: Apache-2.0 15 compatible = "zephyr,mipi-dbi-spi"; 16 spi-dev = <&arduino_spi>; 17 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 18 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 19 #address-cells = <1>; 20 #size-cells = <0>; 24 mipi-max-frequency = <4000000>; 28 busy-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */ 34 border-waveform = <0x33>; [all …]
|
D | waveshare_epaper_gdeh0213b1.overlay | 4 * SPDX-License-Identifier: Apache-2.0 15 compatible = "zephyr,mipi-dbi-spi"; 16 spi-dev = <&arduino_spi>; 17 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 18 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 19 #address-cells = <1>; 20 #size-cells = <0>; 24 mipi-max-frequency = <4000000>; 28 busy-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */ 34 border-waveform = <0x71>; [all …]
|
/Zephyr-latest/tests/drivers/build_all/display/ |
D | app.overlay | 4 * SPDX-License-Identifier: Apache-2.0 9 * with real-world devicetree nodes, to allow these tests to run on 13 #include <zephyr/dt-bindings/led/led.h> 14 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h> 18 #address-cells = <1>; 19 #size-cells = <1>; 23 gpio-controller; 25 #gpio-cells = <0x2>; 30 compatible = "zephyr,mipi-dbi-spi"; 32 dc-gpios = <&test_gpio 0 0>; [all …]
|
/Zephyr-latest/boards/shields/st7735r/ |
D | st7735r_ada_160x128.overlay | 2 * Copyright (c) 2020, Kim Bøndergaard, <kim@fam-boendergaard.dk> 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h> 15 compatible = "zephyr,mipi-dbi-spi"; 16 spi-dev = <&arduino_spi>; 17 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 18 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 19 #address-cells = <1>; 20 #size-cells = <0>; 24 mipi-max-frequency = <20000000>; [all …]
|
/Zephyr-latest/doc/releases/ |
D | migration-guide-3.7.rst | 22 out-of-tree SoCs and boards to be ported to the new model. See the 25 * The following build-time generated headers: 27 .. list-table:: 28 :header-rows: 1 30 * - Affected header files 31 * - ``app_version.h`` 32 * - ``autoconf.h`` 33 * - ``cmake_intdef.h`` 34 * - ``core-isa-dM.h`` 35 * - ``devicetree_generated.h`` [all …]
|
/Zephyr-latest/boards/shields/st7789v_generic/ |
D | st7789v_tl019fqv01.overlay | 4 * SPDX-License-Identifier: Apache-2.0 6 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h> 14 compatible = "zephyr,mipi-dbi-spi"; 15 spi-dev = <&arduino_spi>; 16 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 17 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 18 write-only; 19 #address-cells = <1>; 20 #size-cells = <0>; 24 mipi-max-frequency = <20000000>; [all …]
|
D | st7789v_waveshare_240x240.overlay | 5 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h> 16 compatible = "zephyr,mipi-dbi-spi"; 17 spi-dev = <&arduino_spi>; 18 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 19 reset-gpios = <&arduino_header 14 GPIO_ACTIVE_LOW>; /* D8 */ 20 write-only; 21 #address-cells = <1>; 22 #size-cells = <0>; 26 mipi-max-frequency = <20000000>; [all …]
|
/Zephyr-latest/boards/shields/adafruit_2_8_tft_touch_v2/dts/ |
D | adafruit_2_8_tft_touch_v2.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/ili9xxx.h> 16 compatible = "zephyr,lvgl-pointer-input"; 18 swap-xy; 19 invert-x; 20 invert-y; 24 compatible = "zephyr,mipi-dbi-spi"; 25 spi-dev = <&arduino_spi>; 26 dc-gpios = <&arduino_header 15 GPIO_ACTIVE_HIGH>; /* D9 */ 27 write-only; [all …]
|
/Zephyr-latest/boards/shields/buydisplay_2_8_tft_touch_arduino/ |
D | buydisplay_2_8_tft_touch_arduino.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/ili9xxx.h> 16 compatible = "zephyr,lvgl-pointer-input"; 18 swap-xy; 19 invert-x; 20 invert-y; 24 compatible = "zephyr,mipi-dbi-spi"; 25 dc-gpios = <&arduino_header 13 GPIO_ACTIVE_HIGH>; /* D7 */ 26 reset-gpios = <&arduino_header 16 GPIO_ACTIVE_LOW>; /* D10 */ 27 spi-dev = <&arduino_spi>; [all …]
|
123