blob: 48b724ea58834720a7d50221b8b8ae9ac14bca82 [file] [log] [blame]
/*
* Copyright 2023, NXP
*
* SPDX-License-Identifier: Apache-2.0
*/
/{
chosen {
zephyr,display = &rm67162_g1120b0mipi;
zephyr,touch = &ft3267_g1120b0mipi;
};
en_mipi_display_g1120b0mipi: enable-mipi-display {
compatible = "regulator-fixed";
regulator-name = "en_mipi_display";
enable-gpios = <&nxp_mipi_connector 32 GPIO_ACTIVE_HIGH>;
regulator-boot-on;
};
lvgl_pointer {
compatible = "zephyr,lvgl-pointer-input";
input = <&ft3267_g1120b0mipi>;
invert-y;
};
};
&nxp_mipi_i2c {
status = "okay";
ft3267_g1120b0mipi: ft3267@38 {
/*
* Note- the actual controller present on this IC is a FT3267,
* but the FT35336 driver in Zephyr supports this IC.
*/
compatible = "focaltech,ft5336";
reg = <0x38>;
int-gpios = <&nxp_mipi_connector 29 GPIO_ACTIVE_LOW>;
reset-gpios = <&nxp_mipi_connector 28 GPIO_ACTIVE_LOW>;
};
};
&zephyr_mipi_dsi {
status = "okay";
autoinsert-eotp;
phy-clock = <316800000>;
rm67162_g1120b0mipi: rm67162@0 {
status = "okay";
compatible = "raydium,rm67162";
reg = <0x0>;
reset-gpios = <&nxp_mipi_connector 21 GPIO_ACTIVE_HIGH>;
bl-gpios = <&nxp_mipi_connector 0 GPIO_ACTIVE_HIGH>;
te-gpios = <&nxp_mipi_connector 22 GPIO_ACTIVE_HIGH>;
data-lanes = <1>;
width = <400>;
height = <392>;
pixel-format = <MIPI_DSI_PIXFMT_RGB565>;
};
};