From 1c7d6584a7811b7785ae5c1e378f14b5ba0971cf Mon Sep 17 00:00:00 2001 From: takeshi_hoshina Date: Mon, 2 Nov 2020 11:07:33 +0900 Subject: basesystem-jj recipes --- ...ts-renesas-ulcb-vb-Fix-lvds0-port-routing.patch | 304 +++++++++++++++++++++ 1 file changed, 304 insertions(+) create mode 100644 bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0424-arm64-dts-renesas-ulcb-vb-Fix-lvds0-port-routing.patch (limited to 'bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0424-arm64-dts-renesas-ulcb-vb-Fix-lvds0-port-routing.patch') diff --git a/bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0424-arm64-dts-renesas-ulcb-vb-Fix-lvds0-port-routing.patch b/bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0424-arm64-dts-renesas-ulcb-vb-Fix-lvds0-port-routing.patch new file mode 100644 index 00000000..7de384e3 --- /dev/null +++ b/bsp/meta-rcar/meta-rcar-gen3-adas/recipes-kernel/linux/linux-renesas/0424-arm64-dts-renesas-ulcb-vb-Fix-lvds0-port-routing.patch @@ -0,0 +1,304 @@ +From 291865bff36306d70c6975e73eb299d977abbc2c Mon Sep 17 00:00:00 2001 +From: Valentine Barshak +Date: Tue, 5 Nov 2019 19:40:06 +0300 +Subject: [PATCH] arm64: dts: renesas: ulcb-vb: Fix lvds0 port routing + +This fixes LVDS port routing on all H3ULCB VideoBox +boards which is needed for the FDPLink output. + +Signed-off-by: Valentine Barshak +--- + arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb.dts | 11 +++++++++-- + arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb2.dts | 11 +++++++++-- + arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vbm.dts | 8 +++++--- + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb.dts | 11 +++++++++-- + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.1.dts | 11 +++++++++-- + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.dts | 11 +++++++++-- + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vbm.dts | 8 +++++--- + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb.dts | 11 +++++++++-- + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.1.dts | 11 +++++++++-- + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.dts | 11 +++++++++-- + arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vbm.dts | 8 +++++--- + arch/arm64/boot/dts/renesas/ulcb-vb.dtsi | 2 +- + arch/arm64/boot/dts/renesas/ulcb-vb2.dtsi | 2 +- + arch/arm64/boot/dts/renesas/ulcb-vbm.dtsi | 2 +- + 14 files changed, 90 insertions(+), 28 deletions(-) + +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb.dts b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb.dts +index db9f80f..310d2df 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb.dts +@@ -34,8 +34,15 @@ + remote-endpoint = <&rcar_dw_hdmi1_in>; + }; + }; +- port@3 { +- endpoint { ++ }; ++}; ++ ++&lvds0 { ++ status = "okay"; ++ ++ ports { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb2.dts b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb2.dts +index 6d51ffd..65b9aa5 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb2.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vb2.dts +@@ -40,8 +40,15 @@ + remote-endpoint = <&rcar_dw_hdmi1_in>; + }; + }; +- port@3 { +- endpoint { ++ }; ++}; ++ ++&lvds0 { ++ status = "okay"; ++ ++ ports { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vbm.dts b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vbm.dts +index 64815d4..a3b51da 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vbm.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-es1-h3ulcb-vbm.dts +@@ -15,10 +15,12 @@ + model = "Renesas H3ULCB Videobox Mini board based on r8a7795"; + }; + +-&du { ++&lvds0 { ++ status = "okay"; ++ + ports { +- port@3 { +- endpoint { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb.dts +index ce16cab..1f8c229 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb.dts +@@ -33,8 +33,15 @@ + remote-endpoint = <&rcar_dw_hdmi1_in>; + }; + }; +- port@3 { +- endpoint { ++ }; ++}; ++ ++&lvds0 { ++ status = "okay"; ++ ++ ports { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.1.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.1.dts +index 1a9d0be..aa99875 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.1.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.1.dts +@@ -33,8 +33,15 @@ + remote-endpoint = <&rcar_dw_hdmi1_in>; + }; + }; +- port@3 { +- endpoint { ++ }; ++}; ++ ++&lvds0 { ++ status = "okay"; ++ ++ ports { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.dts +index 1351c6f..fb45133 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vb2.dts +@@ -33,8 +33,15 @@ + remote-endpoint = <&rcar_dw_hdmi1_in>; + }; + }; +- port@3 { +- endpoint { ++ }; ++}; ++ ++&lvds0 { ++ status = "okay"; ++ ++ ports { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vbm.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vbm.dts +index 352cc0d..b415e88 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vbm.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-4x2g-vbm.dts +@@ -15,10 +15,12 @@ + model = "Renesas H3ULCB with 8GiB (4 x 2 GiB) Videobox Mini board based on r8a7795"; + }; + +-&du { ++&lvds0 { ++ status = "okay"; ++ + ports { +- port@3 { +- endpoint { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb.dts +index 26c15f4..9517ff0 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb.dts +@@ -33,8 +33,15 @@ + remote-endpoint = <&rcar_dw_hdmi1_in>; + }; + }; +- port@3 { +- endpoint { ++ }; ++}; ++ ++&lvds0 { ++ status = "okay"; ++ ++ ports { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.1.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.1.dts +index 43c20b0..5f97b60 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.1.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.1.dts +@@ -33,8 +33,15 @@ + remote-endpoint = <&rcar_dw_hdmi1_in>; + }; + }; +- port@3 { +- endpoint { ++ }; ++}; ++ ++&lvds0 { ++ status = "okay"; ++ ++ ports { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.dts +index 816c7da..56d43d07 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vb2.dts +@@ -33,8 +33,15 @@ + remote-endpoint = <&rcar_dw_hdmi1_in>; + }; + }; +- port@3 { +- endpoint { ++ }; ++}; ++ ++&lvds0 { ++ status = "okay"; ++ ++ ports { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vbm.dts b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vbm.dts +index 053a60e..7fcf527 100644 +--- a/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vbm.dts ++++ b/arch/arm64/boot/dts/renesas/r8a7795-h3ulcb-vbm.dts +@@ -15,10 +15,12 @@ + model = "Renesas H3ULCB Videobox Mini board based on r8a7795"; + }; + +-&du { ++&lvds0 { ++ status = "okay"; ++ + ports { +- port@3 { +- endpoint { ++ port@1 { ++ lvds0_out: endpoint { + remote-endpoint = <&lvds_in>; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/ulcb-vb.dtsi b/arch/arm64/boot/dts/renesas/ulcb-vb.dtsi +index 67903db..6fb2b38 100644 +--- a/arch/arm64/boot/dts/renesas/ulcb-vb.dtsi ++++ b/arch/arm64/boot/dts/renesas/ulcb-vb.dtsi +@@ -145,7 +145,7 @@ + + port { + lvds_in: endpoint { +- remote-endpoint = <&du_out_lvds0>; ++ remote-endpoint = <&lvds0_out>; + }; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/ulcb-vb2.dtsi b/arch/arm64/boot/dts/renesas/ulcb-vb2.dtsi +index 50cdfd8..1a73059 100644 +--- a/arch/arm64/boot/dts/renesas/ulcb-vb2.dtsi ++++ b/arch/arm64/boot/dts/renesas/ulcb-vb2.dtsi +@@ -137,7 +137,7 @@ + + port { + lvds_in: endpoint { +- remote-endpoint = <&du_out_lvds0>; ++ remote-endpoint = <&lvds0_out>; + }; + }; + }; +diff --git a/arch/arm64/boot/dts/renesas/ulcb-vbm.dtsi b/arch/arm64/boot/dts/renesas/ulcb-vbm.dtsi +index 067607a..b7e3817 100644 +--- a/arch/arm64/boot/dts/renesas/ulcb-vbm.dtsi ++++ b/arch/arm64/boot/dts/renesas/ulcb-vbm.dtsi +@@ -36,7 +36,7 @@ + + port { + lvds_in: endpoint { +- remote-endpoint = <&du_out_lvds0>; ++ remote-endpoint = <&lvds0_out>; + }; + }; + }; +-- +2.7.4 + -- cgit 1.2.3-korg