diff --git a/sys-kernel/pinephone-sources/files/enable-hdmi-output-pinetab.patch b/sys-kernel/pinephone-sources/files/enable-hdmi-output-pinetab.patch new file mode 100644 index 0000000..01d2f5d --- /dev/null +++ b/sys-kernel/pinephone-sources/files/enable-hdmi-output-pinetab.patch @@ -0,0 +1,57 @@ +From c8da73c7ae6192f0229aa728c6443c768bf3450f Mon Sep 17 00:00:00 2001 +From: Danct12 +Date: Tue, 13 Oct 2020 08:30:32 +0700 +Subject: [PATCH] arm64: dts: allwinner: pinetab: enable HDMI + +Signed-off-by: Danct12 +--- + .../boot/dts/allwinner/sun50i-a64-pinetab.dts | 26 +++++++++++++++++++ + 1 file changed, 26 insertions(+) + +diff --git a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts +index 407837d7fbec..9c96c1532a1e 100644 +--- a/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts ++++ b/arch/arm64/boot/dts/allwinner/sun50i-a64-pinetab.dts +@@ -35,6 +35,17 @@ chosen { + stdout-path = "serial0:115200n8"; + }; + ++ hdmi-connector { ++ compatible = "hdmi-connector"; ++ type = "a"; ++ ++ port { ++ hdmi_con_in: endpoint { ++ remote-endpoint = <&hdmi_out_con>; ++ }; ++ }; ++ }; ++ + i2c-csi { + compatible = "i2c-gpio"; + sda-gpios = <&pio 4 13 GPIO_ACTIVE_HIGH>; /* PE13 */ +@@ -462,6 +473,21 @@ ®_rtc_ldo { + regulator-name = "vcc-rtc"; + }; + ++&simplefb_hdmi { ++ vcc-hdmi-supply = <®_dldo1>; ++}; ++ ++&hdmi { ++ hvcc-supply = <®_dldo1>; ++ status = "okay"; ++}; ++ ++&hdmi_out { ++ hdmi_out_con: endpoint { ++ remote-endpoint = <&hdmi_con_in>; ++ }; ++}; ++ + &sound { + status = "okay"; + simple-audio-card,aux-devs = <&codec_analog>, <&speaker_amp>; +-- +2.28.0 + diff --git a/sys-kernel/pinephone-sources/pinephone-sources-5.13.5.ebuild b/sys-kernel/pinephone-sources/pinephone-sources-5.13.5.ebuild index d224622..a99176d 100644 --- a/sys-kernel/pinephone-sources/pinephone-sources-5.13.5.ebuild +++ b/sys-kernel/pinephone-sources/pinephone-sources-5.13.5.ebuild @@ -29,16 +29,11 @@ PATCHES=( ${FILESDIR}/pinetab-bluetooth.patch ${FILESDIR}/pinetab-accelerometer.patch ${FILESDIR}/dts-pinephone-drop-modem-power-node.patch - #${FILESDIR}/dts-headphone-jack-detection.patch ${FILESDIR}/media-ov5640-Implement-autofocus.patch ${FILESDIR}/0011-dts-pinetab-hardcode-mmc-numbers.patch - #${FILESDIR}/0012-pinephone-fix-pogopin-i2c.patch ${FILESDIR}/0107-quirk-kernel-org-bug-210681-firmware_rome_error.patch ${FILESDIR}/0177-leds-gpio-make-max_brightness-configurable.patch - #${FILESDIR}/0178-sun8i-codec-fix-headphone-jack-pin-name.patch - #${FILESDIR}/0179-arm64-dts-allwinner-pinephone-improve-device-tree-5.12.patch ${FILESDIR}/panic-led-5.12.patch - #${FILESDIR}/improve-jack-button-handling-and-mic.patch ${FILESDIR}/PATCH-v3-01-14-include-linux-memcontrol.h-do-not-warn-in-page_memcg_rcu-if-CONFIG_MEMCG.patch ${FILESDIR}/PATCH-v3-02-14-include-linux-nodemask.h-define-next_memory_node-if-CONFIG_NUMA.patch