1 /* 2 * Copyright 2023 NXP 3 * 4 * SPDX-License-Identifier: Apache-2.0 5 */ 6 #ifndef ZEPHYR_INCLUDE_DT_BINDINGS_DISPLAY_PANEL_H_ 7 #define ZEPHYR_INCLUDE_DT_BINDINGS_DISPLAY_PANEL_H_ 8 9 /** 10 * @brief LCD Interface 11 * @defgroup lcd_interface LCD Interface 12 * @ingroup display_interface 13 * @{ 14 */ 15 16 /** 17 * @brief Display pixel formats 18 * 19 * Display pixel format enumeration. 20 * 21 * These defines must match those present in the display_pixel_format enum. 22 * They are required because the enum cannot be reused within devicetree, 23 * since enum definitions are not supported by devicetree tooling. 24 */ 25 26 #define PANEL_PIXEL_FORMAT_RGB_888 (0x1 << 0) 27 #define PANEL_PIXEL_FORMAT_MONO01 (0x1 << 1) /* 0=Black 1=White */ 28 #define PANEL_PIXEL_FORMAT_MONO10 (0x1 << 2) /* 1=Black 0=White */ 29 #define PANEL_PIXEL_FORMAT_ARGB_8888 (0x1 << 3) 30 #define PANEL_PIXEL_FORMAT_RGB_565 (0x1 << 4) 31 #define PANEL_PIXEL_FORMAT_BGR_565 (0x1 << 5) 32 33 /** 34 * @} 35 */ 36 37 #endif /* ZEPHYR_INCLUDE_DT_BINDINGS_DISPLAY_PANEL_H_ */ 38