Skip to content

Commit 0017bfc

Browse files
KATE-WANG-NXPkartben
authored andcommitted
drivers: mipi_dbi: introduce NXP DCnano driver
Introduce NXP NCNano driver using MIPI DBI class. This peripheral supports 8080 and 6800 mode. The driver also supports used with nxp,mipi_dsi_2l driver, for the panel with DPHY bus, such as g1120b0mipi. Signed-off-by: Kate Wang <[email protected]>
1 parent b442b0b commit 0017bfc

File tree

6 files changed

+482
-2
lines changed

6 files changed

+482
-2
lines changed

drivers/mipi_dbi/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Copyright 2023 NXP
1+
# Copyright 2023,2025 NXP
22
#
33
# SPDX-License-Identifier: Apache-2.0
44

@@ -7,6 +7,7 @@ zephyr_sources_ifdef(CONFIG_MIPI_DBI_BITBANG mipi_dbi_bitbang.c)
77
zephyr_sources_ifdef(CONFIG_MIPI_DBI_SMARTBOND mipi_dbi_smartbond.c)
88
zephyr_sources_ifdef(CONFIG_MIPI_DBI_NXP_LCDIC mipi_dbi_nxp_lcdic.c)
99
zephyr_sources_ifdef(CONFIG_MIPI_DBI_NXP_FLEXIO_LCDIF mipi_dbi_nxp_flexio_lcdif.c)
10+
zephyr_sources_ifdef(CONFIG_MIPI_DBI_NXP_DCNANO_LCDIF mipi_dbi_nxp_dcnano_lcdif.c)
1011
zephyr_sources_ifdef(CONFIG_MIPI_DBI_STM32_FMC mipi_dbi_stm32_fmc.c)
1112
# Data bus width is used by the SDK driver and processes it as a compile time option
1213
if(CONFIG_MIPI_DBI_NXP_FLEXIO_LCDIF)

drivers/mipi_dbi/Kconfig

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# MIPI DBI controller options
22

3-
# Copyright 2023 NXP
3+
# Copyright 2023,2025 NXP
44
# SPDX-License-Identifier: Apache-2.0
55

66
menuconfig MIPI_DBI
@@ -27,5 +27,6 @@ source "drivers/mipi_dbi/Kconfig.smartbond"
2727
source "drivers/mipi_dbi/Kconfig.nxp_lcdic"
2828
source "drivers/mipi_dbi/Kconfig.nxp_flexio_lcdif"
2929
source "drivers/mipi_dbi/Kconfig.stm32_fmc"
30+
source "drivers/mipi_dbi/Kconfig.nxp_dcnano_lcdif"
3031

3132
endif
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
# Copyright 2025 NXP
2+
# SPDX-License-Identifier: Apache-2.0
3+
4+
config MIPI_DBI_NXP_DCNANO_LCDIF
5+
bool "MIPI DBI driver for NXP DCnano LCDIF"
6+
default y
7+
depends on DT_HAS_NXP_MIPI_DBI_DCNANO_LCDIF_ENABLED
8+
select PINCTRL
9+
help
10+
Enable support for MIPI DBI driver for NXP FlexIO based LCDIF controller.

0 commit comments

Comments
 (0)