/Zephyr-latest/dts/bindings/display/ |
D | renesas,ra-glcdc.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "renesas,ra-glcdc" 8 include: [display-controller.yaml, pinctrl-device.yaml] 17 pinctrl-0: 20 pinctrl-names: 26 interrupt-names: 27 type: string-array 31 backlight-gpios: 32 type: phandle-array 36 The sensor receives this as an active-high signal. [all …]
|
/Zephyr-latest/boards/shields/rtkmipilcdb00000be/ |
D | rtkmipilcdb00000be.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/panel.h> 15 compatible = "zephyr,lvgl-pointer-input"; 16 input = <>911_rtkmipilcdb00000be>; 22 gt911_rtkmipilcdb00000be: gt911-rtkmipilcdb00000be@5d { 25 irq-gpios = <&renesas_mipi_connector 17 GPIO_ACTIVE_HIGH>; 26 reset-gpios = <&renesas_mipi_connector 18 GPIO_ACTIVE_LOW>; 34 compatible = "ilitek,ili9806e-dsi"; 38 data-lanes = <2>; 39 pixel-format = <MIPI_DSI_PIXFMT_RGB888>; [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"; 24 input = <>911_rk055hdmipi4ma0>; 30 gt911_rk055hdmipi4ma0: gt911-rk055hdmipi4ma0@5d { [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"; 24 input = <>911_rk055hdmipi4m>; 33 irq-gpios = <&nxp_mipi_connector 29 GPIO_ACTIVE_HIGH>; [all …]
|
/Zephyr-latest/include/zephyr/drivers/ |
D | video.h | 10 * SPDX-License-Identifier: Apache-2.0 38 #define LINE_COUNT_HEIGHT (-1) 42 * @brief Video format structure 44 * Used to configure frame format. 47 /** FourCC pixel format value (\ref video_pixel_formats) */ 57 * first pixel of a row in order to go to the address of the first pixel of 65 * @brief Video format capability 67 * Used to describe a video endpoint format capability. 70 /** FourCC pixel format value (\ref video_pixel_formats). */ 88 * @brief Video format capabilities [all …]
|
/Zephyr-latest/boards/shields/st_b_lcd40_dsi1_mb1166/ |
D | st_b_lcd40_dsi1_mb1166.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/panel.h> 11 compatible = "zephyr,lvgl-pointer-input"; 12 input = <&ft5336>; 13 invert-y; 29 reset-gpios = <&dsi_lcd_qsh_030 57 GPIO_ACTIVE_HIGH>; 30 bl-gpios = <&dsi_lcd_qsh_030 53 GPIO_ACTIVE_HIGH>; 31 data-lanes = <2>; 32 pixel-format = <MIPI_DSI_PIXFMT_RGB888>; 41 pixel-format = <PANEL_PIXEL_FORMAT_RGB_888>; [all …]
|
D | st_b_lcd40_dsi1_mb1166_a09.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/panel.h> 11 compatible = "zephyr,lvgl-pointer-input"; 12 input = <&ft5336>; 13 invert-y; 29 reset-gpios = <&dsi_lcd_qsh_030 57 GPIO_ACTIVE_HIGH>; 30 bl-gpios = <&dsi_lcd_qsh_030 53 GPIO_ACTIVE_HIGH>; 31 data-lanes = <2>; 32 pixel-format = <MIPI_DSI_PIXFMT_RGB888>; 41 pixel-format = <PANEL_PIXEL_FORMAT_RGB_888>; [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"; 17 input = <&ft5336_rk043fn02h_ct>; 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>; [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"; 17 input = <>911_rk043fn66hs_ctg>; 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>; [all …]
|
/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"; 22 input = <&ft3267_g1120b0mipi>; 23 invert-y; 31 * Note- the actual controller present on this IC is a FT3267, [all …]
|
/Zephyr-latest/include/zephyr/drivers/misc/ft8xx/ |
D | ft8xx_copro.h | 4 * SPDX-License-Identifier: Apache-2.0 22 * @brief FT8xx co-processor engine functions 23 * @defgroup ft8xx_copro FT8xx co-processor 28 /** Co-processor widget is drawn in 3D effect */ 30 /** Co-processor option to decode the JPEG image to RGB565 format */ 32 /** Co-processor option to decode the JPEG image to L8 format, i.e., monochrome */ 36 /** Co-processor widget is drawn without 3D effect */ 40 /** Co-processor widget centers horizontally */ 42 /** Co-processor widget centers vertically */ 44 /** Co-processor widget centers horizontally and vertically */ [all …]
|
D | ft8xx_reference_api.h | 4 * SPDX-License-Identifier: Apache-2.0 111 /** Co-processor widget is drawn in 3D effect */ 113 /** Co-processor option to decode the JPEG image to RGB565 format */ 115 /** Co-processor option to decode the JPEG image to L8 format, i.e., monochrome */ 119 /** Co-processor widget is drawn without 3D effect */ 123 /** Co-processor widget centers horizontally */ 125 /** Co-processor widget centers vertically */ 127 /** Co-processor widget centers horizontally and vertically */ 131 /** Co-processor widget has no background drawn */ 133 /** Co-processor clock widget is drawn without hour ticks. [all …]
|
/Zephyr-latest/boards/renesas/da1469x_dk_pro/dts/ |
D | da1469x_dk_pro_mipi_dbi.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/display/ili9xxx.h> 8 #include <zephyr/dt-bindings/gpio/gpio.h> 17 input = <&display_touch>; 19 swap-xy; 20 invert-x; 21 invert-y; 26 clock-frequency = <400000>; 33 int-gpios = <&gpio0 18 GPIO_ACTIVE_LOW>; 38 compatible = "renesas,smartbond-mipi-dbi"; [all …]
|
D | da1469x_dk_pro_lcdc.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/gpio/gpio.h> 8 #include <zephyr/dt-bindings/display/panel.h> 17 input = <&display_touch>; 19 swap-xy; 28 bias-pull-up; 36 bias-pull-up; 42 clock-frequency = <400000>; 49 int-gpios = <&gpio0 31 GPIO_ACTIVE_LOW>; 55 pinctrl-0 = <&display_controller_default>; [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"; 17 input = <&ft5336_buydisplay_2_8_tft_touch_arduino>; 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 */ [all …]
|
/Zephyr-latest/boards/shields/buydisplay_3_5_tft_touch_arduino/ |
D | buydisplay_3_5_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"; 17 input = <&ft5336_buydisplay_3_5_tft_touch_arduino>; 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 */ [all …]
|
/Zephyr-latest/modules/lvgl/ |
D | Kconfig | 3 # SPDX-License-Identifier: Apache-2.0 76 prompt "Color depth (bits per pixel)" 111 default -1 138 This can be useful to disable if you need to change a display's pixel format 180 rsource "Kconfig.input"
|
/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"; 17 input = <&ft5336_adafruit_2_8_tft_touch_v2>; 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 */ [all …]
|
/Zephyr-latest/drivers/display/ |
D | display_sdl.c | 5 * SPDX-License-Identifier: Apache-2.0 46 return BIT(7 - order); in mono_pixel_order() 54 const struct sdl_display_config *config = dev->config; in sdl_display_init() 55 struct sdl_display_data *disp_data = dev->data; in sdl_display_init() 61 disp_data->current_pixel_format = in sdl_display_init() 81 int rc = sdl_display_init_bottom(config->height, config->width, sdl_display_zoom_pct, in sdl_display_init() 82 use_accelerator, &disp_data->window, &disp_data->renderer, in sdl_display_init() 83 &disp_data->mutex, &disp_data->texture, in sdl_display_init() 84 &disp_data->read_texture, &disp_data->background_texture, in sdl_display_init() 91 return -EIO; in sdl_display_init() [all …]
|
D | display_ili9xxx.c | 6 * SPDX-License-Identifier: Apache-2.0 11 #include <zephyr/dt-bindings/display/ili9xxx.h> 70 const struct ili9xxx_config *config = dev->config; in ili9xxx_transmit() 72 return mipi_dbi_command_write(config->mipi_dev, &config->dbi_config, in ili9xxx_transmit() 92 const struct ili9xxx_config *config = dev->config; in ili9xxx_hw_reset() 94 if (mipi_dbi_reset(config->mipi_dev, ILI9XXX_RESET_PULSE_TIME) < 0) { in ili9xxx_hw_reset() 108 spi_data[1] = sys_cpu_to_be16(x + w - 1U); in ili9xxx_set_mem_area() 115 spi_data[1] = sys_cpu_to_be16(y + h - 1U); in ili9xxx_set_mem_area() 129 const struct ili9xxx_config *config = dev->config; in ili9xxx_write() 130 struct ili9xxx_data *data = dev->data; in ili9xxx_write() [all …]
|
D | display_renesas_ra.c | 4 * SPDX-License-Identifier: Apache-2.0 47 struct display_ra_data *data = dev->data; in renesas_ra_glcdc_isr() 50 if (data->front_buf != data->pend_buf) { in renesas_ra_glcdc_isr() 51 data->front_buf = data->pend_buf; in renesas_ra_glcdc_isr() 52 k_sem_give(&data->sem); in renesas_ra_glcdc_isr() 59 struct display_ra_data *data = dev->data; in ra_display_write() 60 const struct display_ra_config *config = dev->config; in ra_display_write() 67 __ASSERT(desc->width <= desc->pitch, "Pitch is smaller than width"); in ra_display_write() 68 __ASSERT((desc->pitch * BYTE_PER_PIXEL * desc->height) <= desc->buf_size, in ra_display_write() 69 "Input buffer too small"); in ra_display_write() [all …]
|
/Zephyr-latest/boards/shields/seeed_xiao_round_display/ |
D | seeed_xiao_round_display.overlay | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/display/panel.h> 17 compatible = "voltage-divider"; 18 io-channels = <&xiao_adc 0>; 19 output-ohms = <470000>; 20 full-ohms = <940000>; 24 compatible = "zephyr,lvgl-pointer-input"; 25 input = <&chsc6x_xiao_round_display>; 33 compatible = "zephyr,mipi-dbi-spi"; 34 spi-dev = <&xiao_spi>; [all …]
|
/Zephyr-latest/boards/st/stm32f429i_disc1/ |
D | stm32f429i_disc1.dts | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include <st/f4/stm32f429zitx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/display/ili9xxx.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 20 zephyr,shell-uart = &usart1; 29 compatible = "zephyr,memory-region", "mmio-sram"; 32 zephyr,memory-region = "SDRAM2"; 36 compatible = "gpio-leds"; 48 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/drivers/video/ |
D | video_mcux_csi.c | 5 * SPDX-License-Identifier: Apache-2.0 39 const struct device *dev = data->dev; in __frame_done_cb() 40 const struct video_mcux_csi_config *config = dev->config; in __frame_done_cb() 51 status = CSI_TransferGetFullBuffer(config->base, &(data->csi_handle), &buffer_addr); in __frame_done_cb() 58 while ((vbuf = k_fifo_get(&data->fifo_in, K_NO_WAIT))) { in __frame_done_cb() 59 if ((uint32_t)vbuf->buffer == buffer_addr) { in __frame_done_cb() 67 k_fifo_put(&data->fifo_in, vbuf); in __frame_done_cb() 83 vbuf->timestamp = k_uptime_get_32(); in __frame_done_cb() 86 DCACHE_InvalidateByRange(buffer_addr, vbuf->bytesused); in __frame_done_cb() 89 k_fifo_put(&data->fifo_out, vbuf); in __frame_done_cb() [all …]
|
/Zephyr-latest/boards/waveshare/esp32s3_touch_lcd_1_28/ |
D | esp32s3_touch_lcd_1_28_esp32s3_procpu.dts | 3 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 8 #include "esp32s3_touch_lcd_1_28-pinctrl.dtsi" 9 #include <zephyr/dt-bindings/display/panel.h> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/pwm/pwm.h> 15 model = "ESP32-S3-Touch-LCD-1.28 PROCPU"; 16 compatible = "waveshare,esp32-s3-touch-lcd-1.28"; 19 i2c-1 = &i2c1; 20 pwm-0 = &ledc0; [all …]
|