diff --git a/patch/kernel/archive/sunxi-5.10/fix-bananapro-lima.patch b/patch/kernel/archive/sunxi-5.10/fix-bananapro-lima.patch new file mode 100644 index 0000000000..b9c706c9d9 --- /dev/null +++ b/patch/kernel/archive/sunxi-5.10/fix-bananapro-lima.patch @@ -0,0 +1,59 @@ +diff --git a/arch/arm/boot/dts/sun7i-a20-bananapro.dts b/arch/arm/boot/dts/sun7i-a20-bananapro.dts +index 0176e9de..1b17e433 100644 +--- a/arch/arm/boot/dts/sun7i-a20-bananapro.dts ++++ b/arch/arm/boot/dts/sun7i-a20-bananapro.dts +@@ -60,6 +60,17 @@ + stdout-path = "serial0:115200n8"; + }; + ++ hdmi-connector { ++ compatible = "hdmi-connector"; ++ type = "a"; ++ ++ port { ++ hdmi_con_in: endpoint { ++ remote-endpoint = <&hdmi_out_con>; ++ }; ++ }; ++ }; ++ + leds { + compatible = "gpio-leds"; + +@@ -91,13 +102,18 @@ + }; + + &ahci { +- status = "okay"; ++ target-supply = <®_ahci_5v>; ++ status = "okay"; + }; + + &codec { + status = "okay"; + }; + ++&de { ++ status = "okay"; ++}; ++ + &ehci0 { + status = "okay"; + }; +@@ -119,6 +135,16 @@ + }; + }; + ++&hdmi { ++ status = "okay"; ++}; ++ ++&hdmi_out { ++ hdmi_out_con: endpoint { ++ remote-endpoint = <&hdmi_con_in>; ++ }; ++}; ++ + &i2c0 { + status = "okay"; + diff --git a/patch/kernel/archive/sunxi-5.11/fix-bananapro-lima.patch b/patch/kernel/archive/sunxi-5.11/fix-bananapro-lima.patch new file mode 100644 index 0000000000..b9c706c9d9 --- /dev/null +++ b/patch/kernel/archive/sunxi-5.11/fix-bananapro-lima.patch @@ -0,0 +1,59 @@ +diff --git a/arch/arm/boot/dts/sun7i-a20-bananapro.dts b/arch/arm/boot/dts/sun7i-a20-bananapro.dts +index 0176e9de..1b17e433 100644 +--- a/arch/arm/boot/dts/sun7i-a20-bananapro.dts ++++ b/arch/arm/boot/dts/sun7i-a20-bananapro.dts +@@ -60,6 +60,17 @@ + stdout-path = "serial0:115200n8"; + }; + ++ hdmi-connector { ++ compatible = "hdmi-connector"; ++ type = "a"; ++ ++ port { ++ hdmi_con_in: endpoint { ++ remote-endpoint = <&hdmi_out_con>; ++ }; ++ }; ++ }; ++ + leds { + compatible = "gpio-leds"; + +@@ -91,13 +102,18 @@ + }; + + &ahci { +- status = "okay"; ++ target-supply = <®_ahci_5v>; ++ status = "okay"; + }; + + &codec { + status = "okay"; + }; + ++&de { ++ status = "okay"; ++}; ++ + &ehci0 { + status = "okay"; + }; +@@ -119,6 +135,16 @@ + }; + }; + ++&hdmi { ++ status = "okay"; ++}; ++ ++&hdmi_out { ++ hdmi_out_con: endpoint { ++ remote-endpoint = <&hdmi_con_in>; ++ }; ++}; ++ + &i2c0 { + status = "okay"; + diff --git a/patch/kernel/archive/sunxi-5.12/fix-bananapro-lima.patch b/patch/kernel/archive/sunxi-5.12/fix-bananapro-lima.patch new file mode 100644 index 0000000000..b9c706c9d9 --- /dev/null +++ b/patch/kernel/archive/sunxi-5.12/fix-bananapro-lima.patch @@ -0,0 +1,59 @@ +diff --git a/arch/arm/boot/dts/sun7i-a20-bananapro.dts b/arch/arm/boot/dts/sun7i-a20-bananapro.dts +index 0176e9de..1b17e433 100644 +--- a/arch/arm/boot/dts/sun7i-a20-bananapro.dts ++++ b/arch/arm/boot/dts/sun7i-a20-bananapro.dts +@@ -60,6 +60,17 @@ + stdout-path = "serial0:115200n8"; + }; + ++ hdmi-connector { ++ compatible = "hdmi-connector"; ++ type = "a"; ++ ++ port { ++ hdmi_con_in: endpoint { ++ remote-endpoint = <&hdmi_out_con>; ++ }; ++ }; ++ }; ++ + leds { + compatible = "gpio-leds"; + +@@ -91,13 +102,18 @@ + }; + + &ahci { +- status = "okay"; ++ target-supply = <®_ahci_5v>; ++ status = "okay"; + }; + + &codec { + status = "okay"; + }; + ++&de { ++ status = "okay"; ++}; ++ + &ehci0 { + status = "okay"; + }; +@@ -119,6 +135,16 @@ + }; + }; + ++&hdmi { ++ status = "okay"; ++}; ++ ++&hdmi_out { ++ hdmi_out_con: endpoint { ++ remote-endpoint = <&hdmi_con_in>; ++ }; ++}; ++ + &i2c0 { + status = "okay"; + diff --git a/patch/kernel/archive/sunxi-5.13/fix-bananapro-lima.patch b/patch/kernel/archive/sunxi-5.13/fix-bananapro-lima.patch new file mode 100644 index 0000000000..b9c706c9d9 --- /dev/null +++ b/patch/kernel/archive/sunxi-5.13/fix-bananapro-lima.patch @@ -0,0 +1,59 @@ +diff --git a/arch/arm/boot/dts/sun7i-a20-bananapro.dts b/arch/arm/boot/dts/sun7i-a20-bananapro.dts +index 0176e9de..1b17e433 100644 +--- a/arch/arm/boot/dts/sun7i-a20-bananapro.dts ++++ b/arch/arm/boot/dts/sun7i-a20-bananapro.dts +@@ -60,6 +60,17 @@ + stdout-path = "serial0:115200n8"; + }; + ++ hdmi-connector { ++ compatible = "hdmi-connector"; ++ type = "a"; ++ ++ port { ++ hdmi_con_in: endpoint { ++ remote-endpoint = <&hdmi_out_con>; ++ }; ++ }; ++ }; ++ + leds { + compatible = "gpio-leds"; + +@@ -91,13 +102,18 @@ + }; + + &ahci { +- status = "okay"; ++ target-supply = <®_ahci_5v>; ++ status = "okay"; + }; + + &codec { + status = "okay"; + }; + ++&de { ++ status = "okay"; ++}; ++ + &ehci0 { + status = "okay"; + }; +@@ -119,6 +135,16 @@ + }; + }; + ++&hdmi { ++ status = "okay"; ++}; ++ ++&hdmi_out { ++ hdmi_out_con: endpoint { ++ remote-endpoint = <&hdmi_con_in>; ++ }; ++}; ++ + &i2c0 { + status = "okay"; + diff --git a/patch/u-boot/u-boot-sunxi/fix-bananapro-lima.patch b/patch/u-boot/u-boot-sunxi/fix-bananapro-lima.patch new file mode 100644 index 0000000000..9f871e08fa --- /dev/null +++ b/patch/u-boot/u-boot-sunxi/fix-bananapro-lima.patch @@ -0,0 +1,59 @@ +diff --git a/arch/arm/dts/sun7i-a20-bananapro.dts b/arch/arm/dts/sun7i-a20-bananapro.dts +index 0176e9de..1b17e433 100644 +--- a/arch/arm/dts/sun7i-a20-bananapro.dts ++++ b/arch/arm/dts/sun7i-a20-bananapro.dts +@@ -60,6 +60,17 @@ + stdout-path = "serial0:115200n8"; + }; + ++ hdmi-connector { ++ compatible = "hdmi-connector"; ++ type = "a"; ++ ++ port { ++ hdmi_con_in: endpoint { ++ remote-endpoint = <&hdmi_out_con>; ++ }; ++ }; ++ }; ++ + leds { + compatible = "gpio-leds"; + +@@ -91,13 +102,18 @@ + }; + + &ahci { +- status = "okay"; ++ target-supply = <®_ahci_5v>; ++ status = "okay"; + }; + + &codec { + status = "okay"; + }; + ++&de { ++ status = "okay"; ++}; ++ + &ehci0 { + status = "okay"; + }; +@@ -119,6 +135,16 @@ + }; + }; + ++&hdmi { ++ status = "okay"; ++}; ++ ++&hdmi_out { ++ hdmi_out_con: endpoint { ++ remote-endpoint = <&hdmi_con_in>; ++ }; ++}; ++ + &i2c0 { + status = "okay"; +