1
0
Fork 0
mirror of synced 2025-03-06 20:59:54 +01:00

ARM: dts: imx6sx: Add LDB support

i.MX6SX has an LVDS controller that is connected to the eLCDIF.

Add support for it.

Signed-off-by: Fabio Estevam <festevam@denx.de>
Signed-off-by: Shawn Guo <shawnguo@kernel.org>
This commit is contained in:
Fabio Estevam 2023-05-23 20:52:32 -03:00 committed by Shawn Guo
parent eb2a7d92dd
commit b74edf626c

View file

@ -841,10 +841,40 @@
reg = <0x020e0000 0x4000>;
};
gpr: iomuxc-gpr@20e4000 {
gpr: syscon@20e4000 {
compatible = "fsl,imx6sx-iomuxc-gpr",
"fsl,imx6q-iomuxc-gpr", "syscon";
"fsl,imx6q-iomuxc-gpr", "syscon", "simple-mfd";
#address-cells = <1>;
#size-cells = <1>;
reg = <0x020e4000 0x4000>;
lvds_bridge: bridge@18 {
compatible = "fsl,imx6sx-ldb";
reg = <0x18 0x4>;
clocks = <&clks IMX6SX_CLK_LDB_DI0>;
clock-names = "ldb";
status = "disabled";
ports {
#address-cells = <1>;
#size-cells = <0>;
port@0 {
reg = <0>;
ldb_from_lcdif1: endpoint {
remote-endpoint = <&lcdif1_to_ldb>;
};
};
port@1 {
reg = <1>;
ldb_lvds_ch0: endpoint {
};
};
};
};
};
sdma: dma-controller@20ec000 {
@ -1278,6 +1308,14 @@
clock-names = "pix", "axi", "disp_axi";
power-domains = <&pd_disp>;
status = "disabled";
ports {
port {
lcdif1_to_ldb: endpoint {
remote-endpoint = <&ldb_from_lcdif1>;
};
};
};
};
lcdif2: lcdif@2224000 {