/Zephyr-latest/dts/bindings/display/panel/ |
D | panel-timing.yaml | 2 # SPDX-License-Identifier: Apache-2.0 4 # Common fields for panel timings 5 # inherited from Linux panel bindings. 8 Common timing settings for display panels. These timings can be added to 9 a panel under display-timings node. For example: 12 display-timings { 13 compatible = "zephyr,panel-timing"; 14 hsync-len = <8>; 15 hfront-porch = <32>; 16 hback-porch = <32>; [all …]
|
/Zephyr-latest/boards/renesas/da1469x_dk_pro/dts/ |
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> 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>; 56 pinctrl-1 = <&display_controller_sleep>; [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/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/drivers/display/ |
D | display_otm8009a.h | 5 * SPDX-License-Identifier: Apache-2.0 85 /** Panel Type Setting */ 87 /* Source Driver Timing Setting */ 89 /** Panel Driving Mode */ 117 /** Panel Control Setting 1 */ 119 /** Panel Control Setting 2 */ 121 /** Panel Control Setting 3 */ 123 /** Panel Control Setting 4 */ 125 /** Panel Control Setting 5 */ 127 /** Panel Control Setting 6 */ [all …]
|
D | display_otm8009a.c | 5 * SPDX-License-Identifier: Apache-2.0 42 const struct otm8009a_config *cfg = dev->config; in otm8009a_dcs_write() 45 ret = mipi_dsi_dcs_write(cfg->mipi_dsi, cfg->channel, cmd, buf, len); in otm8009a_dcs_write() 56 const struct otm8009a_config *cfg = dev->config; in otm8009a_mcs_write() 61 ret = mipi_dsi_dcs_write(cfg->mipi_dsi, cfg->channel, OTM8009A_MCS_ADRSFT, &scmd, 1); in otm8009a_mcs_write() 66 ret = mipi_dsi_dcs_write(cfg->mipi_dsi, cfg->channel, cmd >> 8, buf, len); in otm8009a_mcs_write() 76 const struct otm8009a_config *cfg = dev->config; in otm8009a_check_id() 80 ret = mipi_dsi_dcs_read(cfg->mipi_dsi, cfg->channel, OTM8009A_CMD_ID1, &id, sizeof(id)); in otm8009a_check_id() 82 LOG_ERR("Read panel ID failed! (%d)", ret); in otm8009a_check_id() 83 return -EIO; in otm8009a_check_id() [all …]
|
D | display_renesas_lcdc.c | 4 * SPDX-License-Identifier: Apache-2.0 87 /* Host controller's timing settings */ 104 if (atomic_test_and_set_bit(data->pm_policy_state_flag, 0) == 0) { in lcdc_smartbond_pm_policy_state_lock_get() 117 if (atomic_test_and_clear_bit(data->pm_policy_state_flag, 0) == 1) { in lcdc_smartbond_pm_policy_state_lock_put() 143 const struct display_smartbond_config *config = dev->config; in display_smartbond_configure() 144 struct display_smartbond_data *data = dev->data; in display_smartbond_configure() 154 return -EINVAL; in display_smartbond_configure() 157 da1469x_lcdc_parallel_interface_configure((lcdc_smartbond_mode_cfg *)&config->mode); in display_smartbond_configure() 158 da1469x_lcdc_bgcolor_configure((lcdc_smartbond_bgcolor_cfg *)&config->bgcolor_cfg); in display_smartbond_configure() 161 * Partial update is not supported and so timing and layer settings can be configured in display_smartbond_configure() [all …]
|
D | display_nt35510.c | 4 * SPDX-License-Identifier: Apache-2.0 7 * https://github.com/STMicroelectronics/stm32-nt35510/blob/main/nt35510.c 31 * @brief NT35510_480X800 Timing parameters for Portrait orientation mode 42 * @brief NT35510_800X480 Timing parameters for Landscape orientation mode 83 /* AVEE: -5.2V */ 87 /* VCL: -2.5V */ 97 /* VGL_REG: -10V */ 103 /* VGMN/VGSN:-4.5V/0V */ 105 /* VCOM: -1.325V */ 159 const struct nt35510_config *cfg = dev->config; in nt35510_write_reg() [all …]
|
D | display_hx8394.c | 4 * SPDX-License-Identifier: Apache-2.0 179 0x7, /* GPWR signal non overlap timing (in cycles of TCON */ 451 const struct hx8394_config *config = dev->config; in hx8394_blanking_off() 453 if (config->bl_gpio.port != NULL) { in hx8394_blanking_off() 454 return gpio_pin_set_dt(&config->bl_gpio, 1); in hx8394_blanking_off() 456 return -ENOTSUP; in hx8394_blanking_off() 462 const struct hx8394_config *config = dev->config; in hx8394_blanking_on() 464 if (config->bl_gpio.port != NULL) { in hx8394_blanking_on() 465 return gpio_pin_set_dt(&config->bl_gpio, 0); in hx8394_blanking_on() 467 return -ENOTSUP; in hx8394_blanking_on() [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"; 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>; 47 input-pixel-format = <PANEL_PIXEL_FORMAT_RGB_888>; [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"; 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>; 43 display-timings { [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"; 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>; 43 display-timings { [all …]
|
/Zephyr-latest/dts/bindings/display/ |
D | sitronix,st7796s.yaml | 2 # SPDX-License-Identifier: Apache-2.0 8 include: [mipi-dbi-spi-device.yaml, display-controller.yaml] 12 type: uint8-array 19 type: uint8-array 26 type: uint8-array 33 type: uint8-array 40 type: uint8-array 47 type: uint8-array 69 type: uint8-array 72 Display output control adjust. Sets display timing controls [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/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/boards/st/stm32f746g_disco/ |
D | stm32f746g_disco.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/f7/stm32f746nghx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/memory-attr/memory-attr.h> 13 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 17 compatible = "st,stm32f746g-disco"; 21 zephyr,shell-uart = &usart1; 25 zephyr,flash-controller = &n25q128a1; 31 compatible = "gpio-leds"; [all …]
|
/Zephyr-latest/boards/st/stm32f7508_dk/ |
D | stm32f7508_dk.dts | 5 * SPDX-License-Identifier: Apache-2.0 8 /dts-v1/; 10 #include <st/f7/stm32f750n8hx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 13 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 model = "STMicroelectronics STM32F7508-DK"; 21 zephyr,shell-uart = &usart1; 25 zephyr,flash-controller = &n25q128a1; 31 compatible = "gpio-leds"; 39 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/st/stm32h750b_dk/ |
D | stm32h750b_dk.dts | 2 * Copyright (c) 2023-2024 STMicroelectronics 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h750xbhx-pinctrl.dtsi> 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 15 compatible = "st,stm32h750b-dk"; 19 zephyr,shell-uart = &usart3; 22 zephyr,flash-controller = &mt25ql512ab1; 27 compatible = "zephyr,memory-region", "mmio-sram"; 30 zephyr,memory-region = "SDRAM2"; [all …]
|
/Zephyr-latest/boards/st/stm32h7b3i_dk/ |
D | stm32h7b3i_dk.dts | 2 * Copyright (c) 2022 Byte-Lab d.o.o. <dev@byte-lab.com> 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h7b3lihxq-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 compatible = "st,stm32h7b3i-dk"; 20 zephyr,shell-uart = &usart1; 29 compatible = "gpio-leds"; 41 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/witte/linum/ |
D | linum.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h753bitx-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 18 zephyr,shell-uart = &usart1; 22 zephyr,code-partition = &slot0_partition; 27 compatible = "zephyr,memory-region", "mmio-sram"; 30 zephyr,memory-region = "SDRAM1"; 31 zephyr,memory-attr = <( DT_MEM_ARM(ATTR_MPU_RAM) )>; 35 compatible = "gpio-leds"; [all …]
|
/Zephyr-latest/boards/st/stm32l562e_dk/ |
D | stm32l562e_dk_common.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <st/l5/stm32l562qeixq-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/memory-controller/stm32-fmc-nor-psram.h> 12 #include <zephyr/dt-bindings/mipi_dbi/mipi_dbi.h> 16 compatible = "gpio-leds"; 28 compatible = "gpio-keys"; 37 die-temp0 = &die_temp; 38 volt-sensor0 = &vref; 39 volt-sensor1 = &vbat; [all …]
|
/Zephyr-latest/include/zephyr/bluetooth/ |
D | gap.h | 8 * SPDX-License-Identifier: Apache-2.0 42 #define BT_DATA_UUID16_SOME 0x02 /**< 16-bit UUID, more available */ 43 #define BT_DATA_UUID16_ALL 0x03 /**< 16-bit UUID, all listed */ 44 #define BT_DATA_UUID32_SOME 0x04 /**< 32-bit UUID, more available */ 45 #define BT_DATA_UUID32_ALL 0x05 /**< 32-bit UUID, all listed */ 46 #define BT_DATA_UUID128_SOME 0x06 /**< 128-bit UUID, more available */ 47 #define BT_DATA_UUID128_ALL 0x07 /**< 128-bit UUID, all listed */ 52 #define BT_DATA_SIMPLE_PAIRING_HASH_C192 0x0e /**< Simple Pairing Hash C-192 */ 53 #define BT_DATA_SIMPLE_PAIRING_RAND_C192 0x0f /**< Simple Pairing Randomizer R-192 */ 58 #define BT_DATA_SOLICIT16 0x14 /**< Solicit UUIDs, 16-bit */ [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 31 * CVE-2022-2993: Under embargo until 2022-11-03 33 * CVE-2022-2741: Under embargo until 2022-10-14 56 This definition can be used by third-party code to compile code conditional 58 Therefore, any third-party code integrated using the Zephyr build system will 91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates 94 * The list of valid return values for the CAN timing calculation functions have been expanded to 129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig 156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and [all …]
|
D | release-notes-2.2.rst | 18 * Fix CVE-2020-10028 19 * Fix CVE-2020-10060 20 * Fix CVE-2020-10063 21 * Fix CVE-2020-10066 32 * :github:`23494` - Bluetooth: LL/PAC/SLA/BV-01-C fails if Slave-initiated Feature Exchange is disa… 33 * :github:`23485` - BT: host: Service Change indication sent regardless of whether it is needed or … 34 * :github:`23482` - 2M PHY + DLE and timing calculations on an encrypted link are wrong 35 * :github:`23070` - Bluetooth: controller: Fix ticker implementation to avoid catch up 36 * :github:`22967` - Bluetooth: controller: ASSERTION FAIL on invalid packet sequence 37 * :github:`24183` - [v2.2] Bluetooth: controller: split: Regression slave latency during connection… [all …]
|