scl-gpios = <&gpio5 16 GPIO_ACTIVE_HIGH>;
sda-gpios = <&gpio5 17 GPIO_ACTIVE_HIGH>;
status = "okay";
-
- lvds_bridge: lvds-to-hdmi-bridge@4c {
- compatible = "ite,it6263";
- reg = <0x4c>;
- reset-gpios = <&gpio1 10 GPIO_ACTIVE_LOW>;
- status = "okay";
-
- port {
- it6263_in: endpoint {
- remote-endpoint = <&lvds_out>;
- };
- };
- };
};
&i2c3 {
status = "okay";
lvds-channel@0 {
- fsl,data-mapping = "jeida";
+ fsl,data-mapping = "spwg";
fsl,data-width = <24>;
status = "okay";
vsync-len = <5>;
};
};
- port@1 {
- reg = <1>;
-
- lvds_out: endpoint {
- remote-endpoint = <&it6263_in>;
- };
- };
};
};
CONFIG_VIDEO_LCD_RAYDIUM_RM67191=y
CONFIG_VIDEO_ADV7535=y
CONFIG_VIDEO_IMX8MP_LVDS=y
-CONFIG_VIDEO_IT6263_BRIDGE=y
+# CONFIG_VIDEO_IT6263_BRIDGE is not set
CONFIG_SYS_WHITE_ON_BLACK=y
CONFIG_SPLASH_SCREEN=y
CONFIG_SPLASH_SCREEN_ALIGN=y
val |= BIT(3);
media_blk_write(priv, LVDS_CTRL, val);
- media_blk_write(priv, LDB_CTRL, LDB_CH0_MODE_EN_TO_DI0 | CH0_DATA_WIDTH_24BIT | CH0_BIT_MAPPING_JEIDA);
+ media_blk_write(priv, LDB_CTRL, LDB_CH0_MODE_EN_TO_DI0 | CH0_DATA_WIDTH_24BIT | CH0_BIT_MAPPING_SPWG);
usleep_range(5, 10);