mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-24 11:16:51 +00:00
Merge pull request #7140 from chewitt/amlogic-upstream
linux: bump Amlogic kernel to 6.0.y
This commit is contained in:
commit
8c289c5dc5
@ -16,8 +16,8 @@ PKG_PATCH_DIRS="${LINUX}"
|
||||
|
||||
case "${LINUX}" in
|
||||
amlogic)
|
||||
PKG_VERSION="30c780ac0f9fc09160790cf58f07ef3b92097ceb" # 5.19.14
|
||||
PKG_SHA256="74631b2e072dd50e1f98af5b907cb416aab7b03e897e36477c6f1c078ec79de9"
|
||||
PKG_VERSION="be8b93b5cc7d533eb8c9b0590cdac055ecafe13a" # 6.0.9
|
||||
PKG_SHA256="d32f975add35f62ad1a0fe7207fd6503c566a60faf856b037008d4d6471e7a8d"
|
||||
PKG_URL="https://github.com/torvalds/linux/archive/${PKG_VERSION}.tar.gz"
|
||||
PKG_SOURCE_NAME="linux-${LINUX}-${PKG_VERSION}.tar.gz"
|
||||
;;
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 7de588873a8bc43a1b2b6b51e8a3bec751a0f99c Mon Sep 17 00:00:00 2001
|
||||
From bbbc1a8a588a2f899c67941f054dfeb250233a19 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sat, 13 Apr 2019 05:41:51 +0000
|
||||
Subject: [PATCH 01/74] LOCAL: set meson-gx cma pool to 896MB
|
||||
Subject: [PATCH 01/73] LOCAL: set meson-gx cma pool to 896MB
|
||||
|
||||
This change sets the CMA pool to a larger 896MB! value for vdec use
|
||||
|
||||
@ -11,7 +11,7 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
|
||||
index aa14ea017a61..99b8916e0c5d 100644
|
||||
index 023a52005494..ca0d1733d515 100644
|
||||
--- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
|
||||
+++ b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
|
||||
@@ -58,7 +58,7 @@
|
||||
|
@ -1,7 +1,7 @@
|
||||
From ba150fce5364043486a419a690d6f31e16b2a71c Mon Sep 17 00:00:00 2001
|
||||
From 391e4a8fc138daf6fba77392eb6ebe688f2f6468 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 14 Aug 2019 19:58:14 +0000
|
||||
Subject: [PATCH 02/74] LOCAL: set meson-g12 cma pool to 896MB
|
||||
Subject: [PATCH 02/73] LOCAL: set meson-g12 cma pool to 896MB
|
||||
|
||||
This change sets the CMA pool to a larger 896MB! value for vdec use
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From d2461a68e7adae6bb22f5666b50fe804ff7312d8 Mon Sep 17 00:00:00 2001
|
||||
From b0f2464452ed2c0cf69e2dee5a1c054fa1b0e6cc Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sat, 13 Apr 2019 05:45:18 +0000
|
||||
Subject: [PATCH 03/74] LOCAL: arm64: fix Kodi sysinfo CPU information
|
||||
Subject: [PATCH 03/73] LOCAL: arm64: fix Kodi sysinfo CPU information
|
||||
|
||||
This allows the CPU information to show in the Kodi sysinfo screen, e.g.
|
||||
|
||||
@ -13,10 +13,10 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
1 file changed, 1 insertion(+), 2 deletions(-)
|
||||
|
||||
diff --git a/arch/arm64/kernel/cpuinfo.c b/arch/arm64/kernel/cpuinfo.c
|
||||
index 8eff0a34ffd4..7d2f795f3070 100644
|
||||
index d7702f39b4d3..4b6ac49e34b4 100644
|
||||
--- a/arch/arm64/kernel/cpuinfo.c
|
||||
+++ b/arch/arm64/kernel/cpuinfo.c
|
||||
@@ -161,8 +161,7 @@ static int c_show(struct seq_file *m, void *v)
|
||||
@@ -169,8 +169,7 @@ static int c_show(struct seq_file *m, void *v)
|
||||
* "processor". Give glibc what it expects.
|
||||
*/
|
||||
seq_printf(m, "processor\t: %d\n", i);
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 172f1501dc60a610b7e1b8747d30bacb706d59f9 Mon Sep 17 00:00:00 2001
|
||||
From d0e70c5cf59999273d7f25ac7153f959a9f12f42 Mon Sep 17 00:00:00 2001
|
||||
From: Neil Armstrong <narmstrong@baylibre.com>
|
||||
Date: Thu, 3 Nov 2016 15:29:23 +0100
|
||||
Subject: [PATCH 04/74] LOCAL: arm64: meson: add Amlogic Meson GX PM Suspend
|
||||
Subject: [PATCH 04/73] LOCAL: arm64: meson: add Amlogic Meson GX PM Suspend
|
||||
|
||||
The Amlogic Meson GX SoCs uses a non-standard argument to the
|
||||
PSCI CPU_SUSPEND call to enter system suspend.
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 613ca5c1e7908d0c59f1fa35dd2a3ab7210410b0 Mon Sep 17 00:00:00 2001
|
||||
From 482d13486412a6b33ceb9e64c87e6394942834e9 Mon Sep 17 00:00:00 2001
|
||||
From: Neil Armstrong <narmstrong@baylibre.com>
|
||||
Date: Thu, 3 Nov 2016 15:29:25 +0100
|
||||
Subject: [PATCH 05/74] LOCAL: arm64: dts: meson: add support for GX PM and
|
||||
Subject: [PATCH 05/73] LOCAL: arm64: dts: meson: add support for GX PM and
|
||||
Virtual RTC
|
||||
|
||||
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
||||
@ -10,7 +10,7 @@ Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
||||
1 file changed, 9 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
|
||||
index 99b8916e0c5d..d6dc407127cd 100644
|
||||
index ca0d1733d515..b278a8380f8a 100644
|
||||
--- a/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
|
||||
+++ b/arch/arm64/boot/dts/amlogic/meson-gx.dtsi
|
||||
@@ -221,6 +221,10 @@
|
||||
|
@ -1,7 +1,7 @@
|
||||
From e0ce9e59459c6e3aa5e7e923c5d7a7953c349565 Mon Sep 17 00:00:00 2001
|
||||
From 411cb7102c7addd30d31b41f21471d57df8e2124 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Thu, 21 Jan 2021 01:35:36 +0000
|
||||
Subject: [PATCH 06/74] LOCAL: arm64: dts: meson: add rtc/vrtc aliases to
|
||||
Subject: [PATCH 06/73] LOCAL: arm64: dts: meson: add rtc/vrtc aliases to
|
||||
Khadas VIM
|
||||
|
||||
Add aliases to ensure the vrtc time (which normally proves first) is /dev/rtc1
|
||||
|
@ -1,7 +1,7 @@
|
||||
From d7f16f1ed0306c036472a6aa2cf41f70c7035d78 Mon Sep 17 00:00:00 2001
|
||||
From 1786033be020b8a5ab6a86646135e8df2e294524 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sat, 6 Nov 2021 13:01:08 +0000
|
||||
Subject: [PATCH 07/74] LOCAL: arm64: dts: meson: add rtc/vrtc aliases to
|
||||
Subject: [PATCH 07/73] LOCAL: arm64: dts: meson: add rtc/vrtc aliases to
|
||||
Khadas VIM2
|
||||
|
||||
Add aliases to ensure the vrtc time (which normally proves first) is /dev/rtc1
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 75bf3dc3379c7c71ab1524e9c6b4b100d15284d7 Mon Sep 17 00:00:00 2001
|
||||
From eae65baf2f29a74a7fe9d349501561b50439abfe Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Mon, 1 Feb 2021 19:27:40 +0000
|
||||
Subject: [PATCH 08/74] LOCAL: arm64: dts: meson: add rtc/vrtc aliases to Minix
|
||||
Subject: [PATCH 08/73] LOCAL: arm64: dts: meson: add rtc/vrtc aliases to Minix
|
||||
NEO U9-H
|
||||
|
||||
Add node aliases to prevent meson-vrtc from claiming /dev/rtc0
|
||||
@ -12,7 +12,7 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
1 file changed, 5 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts b/arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts
|
||||
index ea9f234d1fc7..3a0955ce3c39 100644
|
||||
index b8ef3bd8b840..0920e7b096f5 100644
|
||||
--- a/arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts
|
||||
+++ b/arch/arm64/boot/dts/amlogic/meson-gxm-minix-neo-u9h.dts
|
||||
@@ -14,6 +14,11 @@
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 51e8f34da84d451de4bf5825fcd7a2be1340ce3c Mon Sep 17 00:00:00 2001
|
||||
From 04bdcad098193dda5988bb96bfae7178834b13b0 Mon Sep 17 00:00:00 2001
|
||||
From: Anssi Hannula <anssi.hannula@iki.fi>
|
||||
Date: Sun, 17 Apr 2022 04:37:48 +0000
|
||||
Subject: [PATCH 09/74] LOCAL: ALSA: Assign internal PCM chmap/ELD/IEC958 kctls
|
||||
Subject: [PATCH 09/73] LOCAL: ALSA: Assign internal PCM chmap/ELD/IEC958 kctls
|
||||
to device 0
|
||||
|
||||
On SoC sound devices utilizing codec2codec DAI links with a HDMI codec
|
||||
@ -41,7 +41,7 @@ index 40751e5aff09..1461463dc320 100644
|
||||
knew.private_value = private_value;
|
||||
info->kctl = snd_ctl_new1(&knew, info);
|
||||
diff --git a/sound/soc/codecs/hdmi-codec.c b/sound/soc/codecs/hdmi-codec.c
|
||||
index b773466619b2..47c83c27bebd 100644
|
||||
index 5679102de91f..aa2ca5078551 100644
|
||||
--- a/sound/soc/codecs/hdmi-codec.c
|
||||
+++ b/sound/soc/codecs/hdmi-codec.c
|
||||
@@ -797,7 +797,8 @@ static int hdmi_codec_pcm_new(struct snd_soc_pcm_runtime *rtd,
|
||||
|
@ -1,7 +1,7 @@
|
||||
From b92615c905636a595aee82bda3d961289247ba50 Mon Sep 17 00:00:00 2001
|
||||
From 080a637d2fedf1d550f2fcee2da8520cb2456122 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Mon, 3 Jan 2022 10:44:17 +0000
|
||||
Subject: [PATCH 10/74] LOCAL: usb: hub: disable autosuspend for Genesys Logic
|
||||
Subject: [PATCH 10/73] LOCAL: usb: hub: disable autosuspend for Genesys Logic
|
||||
Hubs
|
||||
|
||||
Disable autosuspend in Genesys Logic hubs to allow USB devices on the
|
||||
@ -17,10 +17,10 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/usb/core/hub.c b/drivers/usb/core/hub.c
|
||||
index 80b29f937c60..e49f04a0c1a9 100644
|
||||
index bbab424b0d55..ccfd0b312867 100644
|
||||
--- a/drivers/usb/core/hub.c
|
||||
+++ b/drivers/usb/core/hub.c
|
||||
@@ -5807,7 +5807,7 @@ static const struct usb_device_id hub_id_table[] = {
|
||||
@@ -5797,7 +5797,7 @@ static const struct usb_device_id hub_id_table[] = {
|
||||
| USB_DEVICE_ID_MATCH_INT_CLASS,
|
||||
.idVendor = USB_VENDOR_GENESYS_LOGIC,
|
||||
.bInterfaceClass = USB_CLASS_HUB,
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 05ac7533cd4575a245623c0647e918c3c95817e0 Mon Sep 17 00:00:00 2001
|
||||
From 31cdc54e582baafbe8e2daf291c35b027081f01d Mon Sep 17 00:00:00 2001
|
||||
From: Stefan Agner <stefan@agner.ch>
|
||||
Date: Wed, 15 Sep 2021 05:00:45 +0000
|
||||
Subject: [PATCH 11/74] LOCAL: of: partial revert of fdt.c changes
|
||||
Subject: [PATCH 11/73] LOCAL: of: partial revert of fdt.c changes
|
||||
|
||||
This resolves reports similar to the below which are present in dmesg
|
||||
since Linux 5.10; which are also causing crashes in some distros:
|
||||
@ -14,11 +14,11 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
1 file changed, 9 deletions(-)
|
||||
|
||||
diff --git a/drivers/of/fdt.c b/drivers/of/fdt.c
|
||||
index 583ca847a39c..f23eb84b1a96 100644
|
||||
index 1c573e7a60bc..f9188a76500d 100644
|
||||
--- a/drivers/of/fdt.c
|
||||
+++ b/drivers/of/fdt.c
|
||||
@@ -481,15 +481,6 @@ static int __init early_init_dt_reserve_memory_arch(phys_addr_t base,
|
||||
phys_addr_t size, bool nomap)
|
||||
@@ -481,15 +481,6 @@ static int __init early_init_dt_reserve_memory(phys_addr_t base,
|
||||
phys_addr_t size, bool nomap)
|
||||
{
|
||||
if (nomap) {
|
||||
- /*
|
||||
|
@ -1,61 +0,0 @@
|
||||
From 355e91bef113bf1307eb56377bcd82d33bb9c856 Mon Sep 17 00:00:00 2001
|
||||
From: Furkan Kardame <f.kardame@manjaro.org>
|
||||
Date: Tue, 14 Jun 2022 04:09:19 +0000
|
||||
Subject: [PATCH 12/74] FROMGIT(6.0): arm64: dts: meson: add gpio-fan control
|
||||
to GS-King-X
|
||||
|
||||
GS-King-X has a single speed GPIO fan which is always-on by default.
|
||||
If we add controls for the fan and a trip point, the fan stays off
|
||||
most of the time, reducing background noise from the unit.
|
||||
|
||||
Signed-off-by: Furkan Kardame <f.kardame@manjaro.org>
|
||||
---
|
||||
.../boot/dts/amlogic/meson-g12b-gsking-x.dts | 25 +++++++++++++++++++
|
||||
1 file changed, 25 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts b/arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts
|
||||
index 6c7bfacbad78..9d0d3c0cf340 100644
|
||||
--- a/arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts
|
||||
+++ b/arch/arm64/boot/dts/amlogic/meson-g12b-gsking-x.dts
|
||||
@@ -20,6 +20,14 @@
|
||||
rtc1 = &vrtc;
|
||||
};
|
||||
|
||||
+ gpio_fan: gpio-fan {
|
||||
+ compatible = "gpio-fan";
|
||||
+ gpios = <&gpio GPIOH_5 GPIO_ACTIVE_HIGH>;
|
||||
+ /* Using Dummy Speed */
|
||||
+ gpio-fan,speed-map = <0 0>, <1 1>;
|
||||
+ #cooling-cells = <2>;
|
||||
+ };
|
||||
+
|
||||
gpio-keys-polled {
|
||||
compatible = "gpio-keys-polled";
|
||||
#address-cells = <1>;
|
||||
@@ -96,6 +104,23 @@
|
||||
status = "okay";
|
||||
};
|
||||
|
||||
+&cpu_thermal {
|
||||
+ trips {
|
||||
+ cpu_active: cpu-active {
|
||||
+ temperature = <70000>; /* millicelsius */
|
||||
+ hysteresis = <2000>; /* millicelsius */
|
||||
+ type = "active";
|
||||
+ };
|
||||
+ };
|
||||
+
|
||||
+ cooling-maps {
|
||||
+ map {
|
||||
+ trip = <&cpu_active>;
|
||||
+ cooling-device = <&gpio_fan THERMAL_NO_LIMIT THERMAL_NO_LIMIT>;
|
||||
+ };
|
||||
+ };
|
||||
+};
|
||||
+
|
||||
&frddr_a {
|
||||
status = "okay";
|
||||
};
|
||||
--
|
||||
2.17.1
|
||||
|
@ -0,0 +1,57 @@
|
||||
From 7712306891a8e02c0253f4b6f68101cf4e567e3a Mon Sep 17 00:00:00 2001
|
||||
From: Erico Nunes <nunes.erico@gmail.com>
|
||||
Date: Fri, 18 Nov 2022 03:00:39 +0000
|
||||
Subject: [PATCH 12/73] FROMGIT: drm/lima: Fix opp clkname setting in case of
|
||||
missing regulator
|
||||
|
||||
Commit d8c32d3971e4 ("drm/lima: Migrate to dev_pm_opp_set_config()")
|
||||
introduced a regression as it may undo the clk_names setting in case
|
||||
the optional regulator is missing. This resulted in test and performance
|
||||
regressions with lima.
|
||||
|
||||
Restore the old behavior where clk_names is set separately so it is not
|
||||
undone in case of a missing optional regulator.
|
||||
|
||||
Fixes: d8c32d3971e4 ("drm/lima: Migrate to dev_pm_opp_set_config()")
|
||||
Signed-off-by: Erico Nunes <nunes.erico@gmail.com>
|
||||
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
|
||||
---
|
||||
drivers/gpu/drm/lima/lima_devfreq.c | 15 +++++++++------
|
||||
1 file changed, 9 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/lima/lima_devfreq.c b/drivers/gpu/drm/lima/lima_devfreq.c
|
||||
index 011be7ff51e1..bc8fb4e38d0a 100644
|
||||
--- a/drivers/gpu/drm/lima/lima_devfreq.c
|
||||
+++ b/drivers/gpu/drm/lima/lima_devfreq.c
|
||||
@@ -112,11 +112,6 @@ int lima_devfreq_init(struct lima_device *ldev)
|
||||
unsigned long cur_freq;
|
||||
int ret;
|
||||
const char *regulator_names[] = { "mali", NULL };
|
||||
- const char *clk_names[] = { "core", NULL };
|
||||
- struct dev_pm_opp_config config = {
|
||||
- .regulator_names = regulator_names,
|
||||
- .clk_names = clk_names,
|
||||
- };
|
||||
|
||||
if (!device_property_present(dev, "operating-points-v2"))
|
||||
/* Optional, continue without devfreq */
|
||||
@@ -124,7 +119,15 @@ int lima_devfreq_init(struct lima_device *ldev)
|
||||
|
||||
spin_lock_init(&ldevfreq->lock);
|
||||
|
||||
- ret = devm_pm_opp_set_config(dev, &config);
|
||||
+ /*
|
||||
+ * clkname is set separately so it is not affected by the optional
|
||||
+ * regulator setting which may return error.
|
||||
+ */
|
||||
+ ret = devm_pm_opp_set_clkname(dev, "core");
|
||||
+ if (ret)
|
||||
+ return ret;
|
||||
+
|
||||
+ ret = devm_pm_opp_set_regulators(dev, regulator_names);
|
||||
if (ret) {
|
||||
/* Continue if the optional regulator is missing */
|
||||
if (ret != -ENODEV)
|
||||
--
|
||||
2.17.1
|
||||
|
@ -1,53 +0,0 @@
|
||||
From da97aa46ca4d298cfa505e1d8cf30d59b43cd3b0 Mon Sep 17 00:00:00 2001
|
||||
From: Dongjin Kim <tobetter@gmail.com>
|
||||
Date: Mon, 16 May 2022 05:46:15 +0000
|
||||
Subject: [PATCH 13/74] FROMGIT(6.0): drm/meson: add YUV422 output support
|
||||
|
||||
Support YUV422 output from the Amlogic Meson SoC VPU to the HDMI
|
||||
controller. Without this YUV422 format out of the HDMI encoder
|
||||
leads to using the dw-hdmi YUV444 to YUV422 color conversion which
|
||||
gives wrong colors and a green line on the left edge of the screen.
|
||||
|
||||
Signed-off-by: Dongjin Kim <tobetter@gmail.com>
|
||||
Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Tested-by: Furkan Kardame <f.kardame@manjaro.org>
|
||||
---
|
||||
drivers/gpu/drm/meson/meson_encoder_hdmi.c | 8 +++++++-
|
||||
1 file changed, 7 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/meson/meson_encoder_hdmi.c b/drivers/gpu/drm/meson/meson_encoder_hdmi.c
|
||||
index a7692584487c..2f616c55c271 100644
|
||||
--- a/drivers/gpu/drm/meson/meson_encoder_hdmi.c
|
||||
+++ b/drivers/gpu/drm/meson/meson_encoder_hdmi.c
|
||||
@@ -218,7 +218,8 @@ static void meson_encoder_hdmi_atomic_enable(struct drm_bridge *bridge,
|
||||
if (encoder_hdmi->output_bus_fmt == MEDIA_BUS_FMT_UYYVYY8_0_5X24) {
|
||||
ycrcb_map = VPU_HDMI_OUTPUT_CRYCB;
|
||||
yuv420_mode = true;
|
||||
- }
|
||||
+ } else if (encoder_hdmi->output_bus_fmt == MEDIA_BUS_FMT_UYVY8_1X16)
|
||||
+ ycrcb_map = VPU_HDMI_OUTPUT_CRYCB;
|
||||
|
||||
/* VENC + VENC-DVI Mode setup */
|
||||
meson_venc_hdmi_mode_set(priv, vic, ycrcb_map, yuv420_mode, mode);
|
||||
@@ -230,6 +231,10 @@ static void meson_encoder_hdmi_atomic_enable(struct drm_bridge *bridge,
|
||||
/* Setup YUV420 to HDMI-TX, no 10bit diphering */
|
||||
writel_relaxed(2 | (2 << 2),
|
||||
priv->io_base + _REG(VPU_HDMI_FMT_CTRL));
|
||||
+ else if (encoder_hdmi->output_bus_fmt == MEDIA_BUS_FMT_UYVY8_1X16)
|
||||
+ /* Setup YUV422 to HDMI-TX, no 10bit diphering */
|
||||
+ writel_relaxed(1 | (2 << 2),
|
||||
+ priv->io_base + _REG(VPU_HDMI_FMT_CTRL));
|
||||
else
|
||||
/* Setup YUV444 to HDMI-TX, no 10bit diphering */
|
||||
writel_relaxed(0, priv->io_base + _REG(VPU_HDMI_FMT_CTRL));
|
||||
@@ -257,6 +262,7 @@ static void meson_encoder_hdmi_atomic_disable(struct drm_bridge *bridge,
|
||||
|
||||
static const u32 meson_encoder_hdmi_out_bus_fmts[] = {
|
||||
MEDIA_BUS_FMT_YUV8_1X24,
|
||||
+ MEDIA_BUS_FMT_UYVY8_1X16,
|
||||
MEDIA_BUS_FMT_UYYVYY8_0_5X24,
|
||||
};
|
||||
|
||||
--
|
||||
2.17.1
|
||||
|
@ -1,7 +1,7 @@
|
||||
From f97fde85620d728a3876806ccb091dc231f388e9 Mon Sep 17 00:00:00 2001
|
||||
From f159c2cb2327d34823fb0731da4f3e7438fad3a9 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 6 Jul 2022 09:58:31 +0000
|
||||
Subject: [PATCH 14/74] FROMGIT(6.1): dt-bindings: arm: amlogic: add Beelink
|
||||
Subject: [PATCH 13/73] FROMGIT(6.1): dt-bindings: arm: amlogic: add Beelink
|
||||
GT1 Ultimate binding
|
||||
|
||||
Add the board binding for the Shenzen AZW (Beelink) GT1 Ultimate
|
@ -1,7 +1,7 @@
|
||||
From 59978477d72b6d2d7574b05d99210322a4033376 Mon Sep 17 00:00:00 2001
|
||||
From 11d8541da45ed52bd6363b8be424289149cb7b7a Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 6 Jul 2022 09:58:31 +0000
|
||||
Subject: [PATCH 15/74] FROMGIT(6.1): arm64: dts: meson: add support for
|
||||
Subject: [PATCH 14/73] FROMGIT(6.1): arm64: dts: meson: add support for
|
||||
Beelink GT1-Ultimate
|
||||
|
||||
The Beelink GT1-Ultimate is based on the Amlogic S912 (Q200)
|
@ -1,7 +1,7 @@
|
||||
From 700440468e029bb7ca935531edd41fd5fb9a04c7 Mon Sep 17 00:00:00 2001
|
||||
From f1ff5687260210679d811005e7f3fb0ff48a51cc Mon Sep 17 00:00:00 2001
|
||||
From: David Heidelberg <david@ixit.cz>
|
||||
Date: Sat, 27 Nov 2021 07:23:35 +0000
|
||||
Subject: [PATCH 16/74] FROMLIST(v1): arm64: dts: meson: make dts use gpio-fan
|
||||
Subject: [PATCH 15/73] FROMLIST(v2): arm64: dts: meson: make dts use gpio-fan
|
||||
matrix instead of array
|
||||
|
||||
No functional changes.
|
||||
@ -10,6 +10,7 @@ Adjust to comply with dt-schema requirements
|
||||
and make possible to validate values.
|
||||
|
||||
Signed-off-by: David Heidelberg <david@ixit.cz>
|
||||
Acked-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
||||
---
|
||||
arch/arm64/boot/dts/amlogic/meson-gxm-khadas-vim2.dts | 9 +++++----
|
||||
1 file changed, 5 insertions(+), 4 deletions(-)
|
@ -1,7 +1,7 @@
|
||||
From 390580abd194388d3a93008f6f128e865960ae05 Mon Sep 17 00:00:00 2001
|
||||
From fe266042ccee82d0997fdc437572de68ff9a1a76 Mon Sep 17 00:00:00 2001
|
||||
From: Sergey Shtylyov <s.shtylyov@omp.ru>
|
||||
Date: Fri, 24 Dec 2021 06:09:57 +0000
|
||||
Subject: [PATCH 17/74] FROMLIST(v1): mmc: meson-gx: fix deferred probing
|
||||
Subject: [PATCH 16/73] FROMLIST(v1): mmc: meson-gx: fix deferred probing
|
||||
|
||||
The driver overrides the error codes and IRQ0 returned by platform_get_irq()
|
||||
to -EINVAL, so if it returns -EPROBE_DEFER, the driver will fail the probe
|
||||
@ -11,6 +11,7 @@ can safely ignore it...
|
||||
|
||||
Fixes: cbcaac6d7dd2 ("mmc: meson-gx-mmc: Fix platform_get_irq's error checking")
|
||||
Signed-off-by: Sergey Shtylyov <s.shtylyov@omp.ru>
|
||||
Reviewed-by: Martin Blumenstingl <martin.blumenstingl@googlemail.com>
|
||||
---
|
||||
drivers/mmc/host/meson-gx-mmc.c | 4 ++--
|
||||
1 file changed, 2 insertions(+), 2 deletions(-)
|
@ -1,7 +1,7 @@
|
||||
From c2d8eb2768b84d7b11c61b57d7a395cedbbc48ee Mon Sep 17 00:00:00 2001
|
||||
From d04e53e0b5cc15aeee4cd078706226ea80d47dee Mon Sep 17 00:00:00 2001
|
||||
From: =?UTF-8?q?Andreas=20F=C3=A4rber?= <afaerber@suse.de>
|
||||
Date: Sun, 20 Feb 2022 08:23:12 +0000
|
||||
Subject: [PATCH 18/74] FROMLIST(v5): dt-bindings: vendor-prefixes: Add Titan
|
||||
Subject: [PATCH 17/73] FROMLIST(v5): dt-bindings: vendor-prefixes: Add Titan
|
||||
Micro Electronics
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
||||
@ -17,10 +17,10 @@ Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
|
||||
index 0496773a3c4d..fe410d15fc57 100644
|
||||
index 2f0151e9f6be..7163901e5976 100644
|
||||
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
|
||||
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
|
||||
@@ -1269,6 +1269,8 @@ patternProperties:
|
||||
@@ -1291,6 +1291,8 @@ patternProperties:
|
||||
description: Texas Instruments
|
||||
"^tianma,.*":
|
||||
description: Tianma Micro-electronics Co., Ltd.
|
@ -1,7 +1,7 @@
|
||||
From f0681edbb4de0ccc5fa1609eed349a6abbf2aa5b Mon Sep 17 00:00:00 2001
|
||||
From 1bc9224b52be0df338c4e63e122460df0f651d96 Mon Sep 17 00:00:00 2001
|
||||
From: Heiner Kallweit <hkallweit1@gmail.com>
|
||||
Date: Sun, 20 Feb 2022 08:24:47 +0000
|
||||
Subject: [PATCH 19/74] FROMLIST(v5): dt-bindings: auxdisplay: Add Titan Micro
|
||||
Subject: [PATCH 18/73] FROMLIST(v5): dt-bindings: auxdisplay: Add Titan Micro
|
||||
Electronics TM1628
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
@ -1,7 +1,7 @@
|
||||
From 4a2f96d13da55506f7f8e2a3e0ad76bfa7700537 Mon Sep 17 00:00:00 2001
|
||||
From 12d50549e630b703799379595f49c363ac6b8308 Mon Sep 17 00:00:00 2001
|
||||
From: Heiner Kallweit <hkallweit1@gmail.com>
|
||||
Date: Sun, 20 Feb 2022 08:26:27 +0000
|
||||
Subject: [PATCH 20/74] FROMLIST(v5): docs: ABI: document tm1628 attribute
|
||||
Subject: [PATCH 19/73] FROMLIST(v5): docs: ABI: document tm1628 attribute
|
||||
display-text
|
||||
|
||||
Document the attribute for reading / writing the text to be displayed on
|
@ -1,7 +1,7 @@
|
||||
From 8cc9f542764c9eb27692838109e55f27d68c3279 Mon Sep 17 00:00:00 2001
|
||||
From 90b0ef46ad6cc8ea91a75d59561f2ce837319c83 Mon Sep 17 00:00:00 2001
|
||||
From: Heiner Kallweit <hkallweit1@gmail.com>
|
||||
Date: Mon, 4 Apr 2022 18:51:20 +0000
|
||||
Subject: [PATCH 21/74] FROMLIST(v5): auxdisplay: add support for Titanmec
|
||||
Subject: [PATCH 20/73] FROMLIST(v5): auxdisplay: add support for Titanmec
|
||||
TM1628 7 segment display controller
|
||||
MIME-Version: 1.0
|
||||
Content-Type: text/plain; charset=UTF-8
|
@ -1,7 +1,7 @@
|
||||
From 4a3e85f5c845c2deb9d61f6a080bae79ab4a1590 Mon Sep 17 00:00:00 2001
|
||||
From 42aab91da4a46c2be7e2f0f8ef578621bccc0665 Mon Sep 17 00:00:00 2001
|
||||
From: Heiner Kallweit <hkallweit1@gmail.com>
|
||||
Date: Mon, 4 Apr 2022 18:52:34 +0000
|
||||
Subject: [PATCH 22/74] FROMLIST(v5): arm64: dts: meson-gxl-s905w-tx3-mini: add
|
||||
Subject: [PATCH 21/73] FROMLIST(v5): arm64: dts: meson-gxl-s905w-tx3-mini: add
|
||||
support for the 7 segment display
|
||||
|
||||
This patch adds support for the 7 segment display of the device.
|
@ -1,7 +1,7 @@
|
||||
From 57a0d4f7667a91801a8a1b6a7cddbf5e5b6baac0 Mon Sep 17 00:00:00 2001
|
||||
From b302175edf75e8729fe5a5b6dae4bed90525ab8d Mon Sep 17 00:00:00 2001
|
||||
From: Heiner Kallweit <hkallweit1@gmail.com>
|
||||
Date: Mon, 4 Apr 2022 18:53:32 +0000
|
||||
Subject: [PATCH 23/74] FROMLIST(v5): MAINTAINERS: Add entry for tm1628
|
||||
Subject: [PATCH 22/73] FROMLIST(v5): MAINTAINERS: Add entry for tm1628
|
||||
auxdisplay driver
|
||||
|
||||
Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
|
||||
@ -10,10 +10,10 @@ Signed-off-by: Heiner Kallweit <hkallweit1@gmail.com>
|
||||
1 file changed, 7 insertions(+)
|
||||
|
||||
diff --git a/MAINTAINERS b/MAINTAINERS
|
||||
index 08620b9a44fc..f86c54846fca 100644
|
||||
index 72b9654f764c..8889d9dbd71a 100644
|
||||
--- a/MAINTAINERS
|
||||
+++ b/MAINTAINERS
|
||||
@@ -20182,6 +20182,13 @@ W: http://sourceforge.net/projects/tlan/
|
||||
@@ -20481,6 +20481,13 @@ W: http://sourceforge.net/projects/tlan/
|
||||
F: Documentation/networking/device_drivers/ethernet/ti/tlan.rst
|
||||
F: drivers/net/ethernet/ti/tlan.*
|
||||
|
@ -0,0 +1,49 @@
|
||||
From 0ae242ebcee68a9b02f466b00ff46944390d80cd Mon Sep 17 00:00:00 2001
|
||||
From: Guillaume BRUN <the.cheaterman@gmail.com>
|
||||
Date: Thu, 13 Oct 2022 13:21:53 +0000
|
||||
Subject: [PATCH 23/73] FROMLIST(v1): drm: bridge: dw_hdmi: fix preference of
|
||||
RGB modes over YUV420
|
||||
|
||||
Cheap monitors sometimes advertise YUV modes they don't really have
|
||||
(HDMI specification mandates YUV support so even monitors without actual
|
||||
support will often wrongfully advertise it) which results in YUV matches
|
||||
and user forum complaints of a red tint to light colour display areas in
|
||||
common desktop environments.
|
||||
|
||||
Moving the default RGB fall-back before YUV selection results in RGB
|
||||
mode matching in most cases, reducing complaints.
|
||||
|
||||
Fixes: 6c3c719936da ("drm/bridge: synopsys: dw-hdmi: add bus format negociation")
|
||||
Signed-off-by: Guillaume BRUN <the.cheaterman@gmail.com>
|
||||
Tested-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
---
|
||||
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||
index 40d8ca37f5bc..aa51c61a78c7 100644
|
||||
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||
@@ -2720,6 +2720,9 @@ static u32 *dw_hdmi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge,
|
||||
* if supported. In any case the default RGB888 format is added
|
||||
*/
|
||||
|
||||
+ /* Default 8bit RGB fallback */
|
||||
+ output_fmts[i++] = MEDIA_BUS_FMT_RGB888_1X24;
|
||||
+
|
||||
if (max_bpc >= 16 && info->bpc == 16) {
|
||||
if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444)
|
||||
output_fmts[i++] = MEDIA_BUS_FMT_YUV16_1X48;
|
||||
@@ -2753,9 +2756,6 @@ static u32 *dw_hdmi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge,
|
||||
if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444)
|
||||
output_fmts[i++] = MEDIA_BUS_FMT_YUV8_1X24;
|
||||
|
||||
- /* Default 8bit RGB fallback */
|
||||
- output_fmts[i++] = MEDIA_BUS_FMT_RGB888_1X24;
|
||||
-
|
||||
*num_output_fmts = i;
|
||||
|
||||
return output_fmts;
|
||||
--
|
||||
2.17.1
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 213e65605a9aa29ca7fff52fef68784959f77fad Mon Sep 17 00:00:00 2001
|
||||
From 5c71bbe15728d90b905b1539a394a6c78aa3339f Mon Sep 17 00:00:00 2001
|
||||
From: Jonas Karlman <jonas@kwiboo.se>
|
||||
Date: Sun, 23 Dec 2018 02:24:38 +0100
|
||||
Subject: [PATCH 24/74] WIP: ASoC: hdmi-codec: reorder channel allocation list
|
||||
Subject: [PATCH 24/73] WIP: ASoC: hdmi-codec: reorder channel allocation list
|
||||
|
||||
Wrong channel allocation is selected by hdmi_codec_get_ch_alloc_table_idx().
|
||||
|
||||
@ -24,7 +24,7 @@ Signed-off-by: Jonas Karlman <jonas@kwiboo.se>
|
||||
1 file changed, 77 insertions(+), 63 deletions(-)
|
||||
|
||||
diff --git a/sound/soc/codecs/hdmi-codec.c b/sound/soc/codecs/hdmi-codec.c
|
||||
index 47c83c27bebd..69b77d4a4cf0 100644
|
||||
index aa2ca5078551..bed6dba14243 100644
|
||||
--- a/sound/soc/codecs/hdmi-codec.c
|
||||
+++ b/sound/soc/codecs/hdmi-codec.c
|
||||
@@ -188,84 +188,97 @@ static const struct snd_pcm_chmap_elem hdmi_codec_8ch_chmaps[] = {
|
||||
|
@ -1,7 +1,7 @@
|
||||
From f17b402fad10263f27bff18856b907b82ffed4d4 Mon Sep 17 00:00:00 2001
|
||||
From 9d475abbf29793acc2c085e862ee8abb60c88961 Mon Sep 17 00:00:00 2001
|
||||
From: Neil Armstrong <narmstrong@baylibre.com>
|
||||
Date: Thu, 14 Jan 2021 17:43:02 +0100
|
||||
Subject: [PATCH 25/74] WIP: mmc: meson-gx-mmc: set core clock phase to 270
|
||||
Subject: [PATCH 25/73] WIP: mmc: meson-gx-mmc: set core clock phase to 270
|
||||
degrees for AXG compatible controllers
|
||||
|
||||
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 7c0c307e553f886daa3f0c3db28ceff22f819089 Mon Sep 17 00:00:00 2001
|
||||
From be4a8a8b236626776583abc7c0bc6a0cbe4ecf55 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Thu, 13 Jan 2022 03:50:01 +0000
|
||||
Subject: [PATCH 26/74] WIP: arm64: dts: meson: add Broadcom WiFi to P212 dtsi
|
||||
Subject: [PATCH 26/73] WIP: arm64: dts: meson: add Broadcom WiFi to P212 dtsi
|
||||
|
||||
The P212 has a combined WiFi/BT module. The BT side is already enabled
|
||||
in the dtsi but the WiFi side is not. Let's enable the WiFi module.
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 5fee1bf429f3a92be15630961a85469214c5dc65 Mon Sep 17 00:00:00 2001
|
||||
From a4e6681cdab0a1e3518ee3401e2b7ffba0363b90 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Thu, 13 Jan 2022 03:56:12 +0000
|
||||
Subject: [PATCH 27/74] WIP: arm64: dts: meson: move pwm_ef node in P212 dtsi
|
||||
Subject: [PATCH 27/73] WIP: arm64: dts: meson: move pwm_ef node in P212 dtsi
|
||||
|
||||
Cosmetic-only change to alpha-sort the pwm_ef node.
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 8e703e17ba582f93c16c215db4e36ff26a274eaf Mon Sep 17 00:00:00 2001
|
||||
From 96b67dcbffe99d032c38bb393f8f3459b5df04cf Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Thu, 13 Jan 2022 03:58:58 +0000
|
||||
Subject: [PATCH 28/74] WIP: arm64: dts: meson: remove WiFi/BT nodes from
|
||||
Subject: [PATCH 28/73] WIP: arm64: dts: meson: remove WiFi/BT nodes from
|
||||
Khadas VIM1
|
||||
|
||||
The Broadcom WiFi/BT SDIO nodes are now inherited from the P212 common dtsi
|
||||
|
@ -1,7 +1,7 @@
|
||||
From a34cb1393792ca51ec78ad0d7716005758cb6610 Mon Sep 17 00:00:00 2001
|
||||
From 193209275b80d4510bd47a52c029084b2fedf542 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Tue, 18 Jan 2022 15:09:12 +0000
|
||||
Subject: [PATCH 29/74] WIP: arm64: dts: meson: set p212/p23x/q20x SDIO to
|
||||
Subject: [PATCH 29/73] WIP: arm64: dts: meson: set p212/p23x/q20x SDIO to
|
||||
100MHz
|
||||
|
||||
Amlogic datasheets describe 50MHz max-frequency for SDIO on GXL/GXM but
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 9557f263eea67c9cb21d7787f88d5188de684f66 Mon Sep 17 00:00:00 2001
|
||||
From e5a3f942e0191001771ecec4eeb0cfc6312727a1 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 19 Jan 2022 06:45:06 +0000
|
||||
Subject: [PATCH 30/74] WIP: arm64: dts: meson: add UHS SDIO capabilities to
|
||||
Subject: [PATCH 30/73] WIP: arm64: dts: meson: add UHS SDIO capabilities to
|
||||
p212/p23x/q20x
|
||||
|
||||
Add UHS capabilities to the SDIO node to enable 100MHz speeds.
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 84dcadb4a9b5a4ceff49c9e7809a61fec9241d97 Mon Sep 17 00:00:00 2001
|
||||
From f9949b67a813b574134869de01224f589e0af092 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Tue, 18 Jan 2022 15:18:32 +0000
|
||||
Subject: [PATCH 31/74] WIP: arm64: dts: meson: remove SDIO node from Khadas
|
||||
Subject: [PATCH 31/73] WIP: arm64: dts: meson: remove SDIO node from Khadas
|
||||
VIM1
|
||||
|
||||
Now that SDIO 100MHz max-frequency is inherited from the p212 dtsi we
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 1adb0210bdd28626c873745677c7491d9b544c94 Mon Sep 17 00:00:00 2001
|
||||
From 841690704fda49df673b17cd7847f8fc6d14026c Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Thu, 13 Jan 2022 04:30:44 +0000
|
||||
Subject: [PATCH 32/74] WIP: arm64: dts: meson: add audio playback to
|
||||
Subject: [PATCH 32/73] WIP: arm64: dts: meson: add audio playback to
|
||||
S905X-P212 dts
|
||||
|
||||
Add support for the HDMI and Analogue i2s audio outputs.
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 81ca6a9be16415bbcf14a6f640a2983e80c5de12 Mon Sep 17 00:00:00 2001
|
||||
From b07432a29e196337c9e9506a0b1ece3a2c5d2944 Mon Sep 17 00:00:00 2001
|
||||
From: benjamin545 <benjamin545@gmail.com>
|
||||
Date: Thu, 15 Jul 2021 14:32:33 -0400
|
||||
Subject: [PATCH 33/74] WIP: drivers: meson: vdec: remove redundant if
|
||||
Subject: [PATCH 33/73] WIP: drivers: meson: vdec: remove redundant if
|
||||
statement
|
||||
|
||||
checking if sess->fmt_out->pixfmt is V4L2_PIX_FMT_VP9 was already done
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 55fdbc683643beecc0de4036ceecc692ceb2ad4d Mon Sep 17 00:00:00 2001
|
||||
From 44bcd5abdcc043dbabd7af356ab7b81972b806d3 Mon Sep 17 00:00:00 2001
|
||||
From: benjamin545 <benjamin545@gmail.com>
|
||||
Date: Thu, 15 Jul 2021 16:32:39 -0400
|
||||
Subject: [PATCH 34/74] WIP: drivers: meson: vdec: improve mmu and fbc handling
|
||||
Subject: [PATCH 34/73] WIP: drivers: meson: vdec: improve mmu and fbc handling
|
||||
and add 10 bit handling
|
||||
|
||||
---
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 1f9cca52c973db7ba42fa5f3d0db5ec43223b240 Mon Sep 17 00:00:00 2001
|
||||
From 9c91e0c4fb4deb050b4a8b4fc0b338c3145814b5 Mon Sep 17 00:00:00 2001
|
||||
From: benjamin545 <benjamin545@gmail.com>
|
||||
Date: Thu, 15 Jul 2021 17:08:42 -0400
|
||||
Subject: [PATCH 35/74] WIP: drivers: meson: vdec: add HEVC decode codec
|
||||
Subject: [PATCH 35/73] WIP: drivers: meson: vdec: add HEVC decode codec
|
||||
|
||||
---
|
||||
drivers/staging/media/meson/vdec/Makefile | 2 +-
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 31250ffec6789d89ae48f8aedb6c1b9a7671adcf Mon Sep 17 00:00:00 2001
|
||||
From 01c7b71f758342efe824f09988a122f1060e3834 Mon Sep 17 00:00:00 2001
|
||||
From: benjamin545 <benjamin545@gmail.com>
|
||||
Date: Mon, 2 Aug 2021 15:18:40 -0400
|
||||
Subject: [PATCH 36/74] WIP: drivers: meson: vdec: add handling to HEVC decoder
|
||||
Subject: [PATCH 36/73] WIP: drivers: meson: vdec: add handling to HEVC decoder
|
||||
to show frames when ready
|
||||
|
||||
..rather than when no longer referenced
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 391fd4f158320c94e55feaedaaa825501447de65 Mon Sep 17 00:00:00 2001
|
||||
From 514962e3e5743b5d0e1b9add082b27f1a17d535d Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 21 Nov 2021 19:12:07 +0000
|
||||
Subject: [PATCH 37/74] WIP: drivers: meson: vdec: add HEVC support to GXBB
|
||||
Subject: [PATCH 37/73] WIP: drivers: meson: vdec: add HEVC support to GXBB
|
||||
|
||||
It's not clear whether the GXL firmware is the same one used with GXBB
|
||||
but let's try it and see!
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 378e6570b7540cfd5cc5369b58076db8d7605d4a Mon Sep 17 00:00:00 2001
|
||||
From 8d43f5852bdc1a6925e45c57de499ad61547cde1 Mon Sep 17 00:00:00 2001
|
||||
From: Neil Armstrong <narmstrong@baylibre.com>
|
||||
Date: Mon, 22 Nov 2021 09:15:21 +0000
|
||||
Subject: [PATCH 38/74] WIP: drivers: meson: vdec: check if parser has really
|
||||
Subject: [PATCH 38/73] WIP: drivers: meson: vdec: check if parser has really
|
||||
parser before marking input buffer as error
|
||||
|
||||
Signed-off-by: Neil Armstrong <narmstrong@baylibre.com>
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 511432cec037d078ab95922f675ed92a53a8d10c Mon Sep 17 00:00:00 2001
|
||||
From 2e5d82b4f096bb5abe901f491e1612a23b332c5d Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Tue, 17 Aug 2021 16:16:43 +0000
|
||||
Subject: [PATCH 40/74] WIP: arm64: dts: meson: radxa-zero: add support for the
|
||||
Subject: [PATCH 39/73] WIP: arm64: dts: meson: radxa-zero: add support for the
|
||||
usb type-c controller
|
||||
|
||||
Radxa Zero uses an FUSB302 type-c controller, so lets enable it.
|
@ -1,37 +0,0 @@
|
||||
From dec0602f0df130d607478e9e6aac11c2d47fa38f Mon Sep 17 00:00:00 2001
|
||||
From: The Cheaterman <the.cheaterman@gmail.com>
|
||||
Date: Thu, 13 Oct 2022 13:21:53 +0000
|
||||
Subject: [PATCH 39/74] WIP: drm: bridge: dw_hdmi: prefer RGB modes over YUV420
|
||||
|
||||
Signed-off-by: The Cheaterman <the.cheaterman@gmail.com>
|
||||
---
|
||||
drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 6 +++---
|
||||
1 file changed, 3 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||
index 3e1be9894ed1..eee410758890 100644
|
||||
--- a/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||
+++ b/drivers/gpu/drm/bridge/synopsys/dw-hdmi.c
|
||||
@@ -2719,6 +2719,9 @@ static u32 *dw_hdmi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge,
|
||||
* if supported. In any case the default RGB888 format is added
|
||||
*/
|
||||
|
||||
+ /* Default 8bit RGB fallback */
|
||||
+ output_fmts[i++] = MEDIA_BUS_FMT_RGB888_1X24;
|
||||
+
|
||||
if (max_bpc >= 16 && info->bpc == 16) {
|
||||
if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444)
|
||||
output_fmts[i++] = MEDIA_BUS_FMT_YUV16_1X48;
|
||||
@@ -2752,9 +2755,6 @@ static u32 *dw_hdmi_bridge_atomic_get_output_bus_fmts(struct drm_bridge *bridge,
|
||||
if (info->color_formats & DRM_COLOR_FORMAT_YCBCR444)
|
||||
output_fmts[i++] = MEDIA_BUS_FMT_YUV8_1X24;
|
||||
|
||||
- /* Default 8bit RGB fallback */
|
||||
- output_fmts[i++] = MEDIA_BUS_FMT_RGB888_1X24;
|
||||
-
|
||||
*num_output_fmts = i;
|
||||
|
||||
return output_fmts;
|
||||
--
|
||||
2.17.1
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 544539dbe75da1172336c5cdb8d37c1c06ace603 Mon Sep 17 00:00:00 2001
|
||||
From 0fb9861b7c3cc0a598ef0ad6544c3ef3ebc1e3cc Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 16 Feb 2022 07:27:07 +0000
|
||||
Subject: [PATCH 41/74] WIP: dt-bindings: arm: amlogic: add support for Radxa
|
||||
Subject: [PATCH 40/73] WIP: dt-bindings: arm: amlogic: add support for Radxa
|
||||
Zero2
|
||||
|
||||
The Radxa Zero2 is a small form-factor SBC using the Amlogic
|
@ -1,7 +1,7 @@
|
||||
From 31a3e3a93b039f2b832a6a8606262b0e59a9f821 Mon Sep 17 00:00:00 2001
|
||||
From 92ce99d7dc9d6aca6bcebbdb99b032b32ec39f81 Mon Sep 17 00:00:00 2001
|
||||
From: Yuntian Zhang <yt@radxa.com>
|
||||
Date: Fri, 14 Jan 2022 15:50:02 +0000
|
||||
Subject: [PATCH 42/74] WIP: arm64: dts: meson: add support for Radxa Zero2
|
||||
Subject: [PATCH 41/73] WIP: arm64: dts: meson: add support for Radxa Zero2
|
||||
|
||||
Radxa Zero2 is a small form factor SBC based on the Amlogic A311D
|
||||
chipset that ships in a number of eMMC configurations:
|
@ -1,7 +1,7 @@
|
||||
From 95da45adc1616ec7edb9f1af707c3f65a96c9476 Mon Sep 17 00:00:00 2001
|
||||
From f0102e5d910b47aa4f46e2757a8e4b9cd820ae7c Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Fri, 15 May 2020 07:52:47 +0000
|
||||
Subject: [PATCH 43/74] WIP: arm64: dts: meson: add audio playback to p201
|
||||
Subject: [PATCH 42/73] WIP: arm64: dts: meson: add audio playback to p201
|
||||
|
||||
Add initial audio support limited to HDMI i2s.
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 1f200a33a02b79408d3312ddb4c7c900a9dd13fd Mon Sep 17 00:00:00 2001
|
||||
From cbba90f273a4af2f08f6286bca65c49b96ff44d4 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Fri, 15 May 2020 07:56:15 +0000
|
||||
Subject: [PATCH 44/74] WIP: arm64: dts: meson: add audio playback to p200
|
||||
Subject: [PATCH 43/73] WIP: arm64: dts: meson: add audio playback to p200
|
||||
|
||||
Add initial support limited to HDMI i2s and SPDIF (LPCM).
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 8699bce664247d3241107e7dcefc07517e6ed0c4 Mon Sep 17 00:00:00 2001
|
||||
From e708a7770bd3d6f557bf31b7fa921af5e38d68ff Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 17 May 2020 05:00:55 +0000
|
||||
Subject: [PATCH 45/74] WIP: arm64: dts: meson: add audio playback to u200
|
||||
Subject: [PATCH 44/73] WIP: arm64: dts: meson: add audio playback to u200
|
||||
|
||||
Add initial support limited to HDMI i2s and SPDIF (LPCM).
|
||||
|
@ -1,7 +1,7 @@
|
||||
From 42d6007ccb99536901f18bdfd85f4384592299dc Mon Sep 17 00:00:00 2001
|
||||
From fece5cdfd0a0be48e8b78294fc9242216761d13e Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sat, 27 Nov 2021 13:50:06 +0000
|
||||
Subject: [PATCH 46/74] WIP: arm64: dts: meson: add Headphone output to Beelink
|
||||
Subject: [PATCH 45/73] WIP: arm64: dts: meson: add Headphone output to Beelink
|
||||
GT-King
|
||||
|
||||
Add support for the Headphone audio DAC built-in to the S922X chip.
|
@ -1,7 +1,7 @@
|
||||
From 70124727717ac9b388f9cf5f66f4d52fb6ae388e Mon Sep 17 00:00:00 2001
|
||||
From 363f2d99c9a9f49cabbef2818edb4df61a3f86cf Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sat, 29 Feb 2020 15:13:02 +0000
|
||||
Subject: [PATCH 47/74] WIP: dt-bindings: arm: amlogic: add support for the
|
||||
Subject: [PATCH 46/73] WIP: dt-bindings: arm: amlogic: add support for the
|
||||
Tanix TX5 Max
|
||||
|
||||
The Oranth (Tanix) TX5 Max is based on the Amlogic U200 reference
|
@ -1,7 +1,7 @@
|
||||
From 5c5714d6cb877bcbd8d45d17dc83091536307d4a Mon Sep 17 00:00:00 2001
|
||||
From b12f0b01cc049a365480902807c6a1db0980f587 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 20 Oct 2019 04:06:59 +0000
|
||||
Subject: [PATCH 48/74] WIP: arm64: dts: meson: add support for the Tanix TX5
|
||||
Subject: [PATCH 47/73] WIP: arm64: dts: meson: add support for the Tanix TX5
|
||||
Max
|
||||
|
||||
The Tanix TX5 Max is based on the Amlogic U200 reference design
|
@ -1,7 +1,7 @@
|
||||
From 3f357d8437768fadd823b9e983c09cf87277efd4 Mon Sep 17 00:00:00 2001
|
||||
From 9246eb3763b8fc6837b6041cd6c1441fcf12eddc Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Mon, 21 Oct 2019 03:58:06 +0000
|
||||
Subject: [PATCH 49/74] WIP: arm64: dts: meson: add multiple MeCool device
|
||||
Subject: [PATCH 48/73] WIP: arm64: dts: meson: add multiple MeCool device
|
||||
trees
|
||||
|
||||
This adds initial device trees for a range of MeCool devices based on various
|
@ -1,7 +1,7 @@
|
||||
From 8dbff002c30e73ae9bc068a1fbd8bdafa9609950 Mon Sep 17 00:00:00 2001
|
||||
From a5736b0b8811d7cad0c79fde2768b6cef819e35d Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 11 Apr 2021 05:50:13 +0000
|
||||
Subject: [PATCH 50/74] WIP: dt-bindings: arm: amlogic: add support for Minix
|
||||
Subject: [PATCH 49/73] WIP: dt-bindings: arm: amlogic: add support for Minix
|
||||
NEO-U1
|
||||
|
||||
The Minix NEO-U1 is an Android STB based on the Amlogic P200 (GXBB)
|
@ -1,7 +1,7 @@
|
||||
From f4deb4bb15baf79442e5e72225493b7cc620be66 Mon Sep 17 00:00:00 2001
|
||||
From b2e02da33d49e72e3b3f126f6df87608be02443c Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 11 Apr 2021 05:52:14 +0000
|
||||
Subject: [PATCH 51/74] WIP: arm64: dts: meson: add initial device-tree for
|
||||
Subject: [PATCH 50/73] WIP: arm64: dts: meson: add initial device-tree for
|
||||
Minix NEO-U1
|
||||
|
||||
The Minix NEO-U1 is an Android STB based on the Amlogic P200 (GXBB)
|
@ -1,7 +1,7 @@
|
||||
From 3cdaa973ca80d85a896e1ec28a502c009cf6cbba Mon Sep 17 00:00:00 2001
|
||||
From c543938e8b30003ef31501248601b9cd5d15270e Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Fri, 19 Aug 2022 21:32:21 +0000
|
||||
Subject: [PATCH 52/74] LOCAL: arm64: dts: meson: add rtc/vrtc aliases to Minix
|
||||
Subject: [PATCH 51/73] LOCAL: arm64: dts: meson: add rtc/vrtc aliases to Minix
|
||||
NEO-U1
|
||||
|
||||
Add node aliases to prevent meson-vrtc from claiming /dev/rtc0
|
@ -1,7 +1,7 @@
|
||||
From 32ad2889ae44059debda1d77f3142f92f3ffe761 Mon Sep 17 00:00:00 2001
|
||||
From a85233ca2209fa517b3b68c6563f940591481501 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 8 Dec 2021 15:33:47 +0000
|
||||
Subject: [PATCH 53/74] WIP: media: rc: add keymap for Beelink Mini MXIII
|
||||
Subject: [PATCH 52/73] WIP: media: rc: add keymap for Beelink Mini MXIII
|
||||
remote
|
||||
|
||||
Add a keymap and bindings for the simple IR (NEC) remote used with
|
||||
@ -17,7 +17,7 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
create mode 100644 drivers/media/rc/keymaps/rc-beelink-mxiii.c
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/media/rc.yaml b/Documentation/devicetree/bindings/media/rc.yaml
|
||||
index d4c541c4b164..ab28159a1768 100644
|
||||
index b11d14ab89c4..1121006b9fbe 100644
|
||||
--- a/Documentation/devicetree/bindings/media/rc.yaml
|
||||
+++ b/Documentation/devicetree/bindings/media/rc.yaml
|
||||
@@ -39,6 +39,7 @@ properties:
|
@ -1,7 +1,7 @@
|
||||
From f8983d1c99ea4e81e7a59dd48c11287a0238d282 Mon Sep 17 00:00:00 2001
|
||||
From 91747a7ed34a46cef82739d8d77645c281eda1cf Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 8 Dec 2021 15:28:50 +0000
|
||||
Subject: [PATCH 54/74] WIP: dt-bindings: arm: amlogic: add support for Beelink
|
||||
Subject: [PATCH 53/73] WIP: dt-bindings: arm: amlogic: add support for Beelink
|
||||
Mini MXIII
|
||||
|
||||
The Beelink Mini MXIII is an Android STB based on the Amlogic P200
|
@ -1,7 +1,7 @@
|
||||
From e7388f24e1493cc2880cd1cfc2a01c4cdab573df Mon Sep 17 00:00:00 2001
|
||||
From 242be8590b9bb9462c4cced8613f0a7fb141f62d Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 8 Dec 2021 15:26:00 +0000
|
||||
Subject: [PATCH 55/74] WIP: arm64: dts: meson: add support for Beelink Mini
|
||||
Subject: [PATCH 54/73] WIP: arm64: dts: meson: add support for Beelink Mini
|
||||
MXIII
|
||||
|
||||
This is a GXBB board that ships in two variants, one with
|
@ -1,7 +1,7 @@
|
||||
From e0834473ecb483f1c0f518bc77117bdc826f3164 Mon Sep 17 00:00:00 2001
|
||||
From e8701365b030f23a1237df631201bd99b16e4230 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 16 Jan 2022 08:48:02 +0000
|
||||
Subject: [PATCH 56/74] WIP: media: rc: add keymap for MeCool M8S Pro W remote
|
||||
Subject: [PATCH 55/73] WIP: media: rc: add keymap for MeCool M8S Pro W remote
|
||||
|
||||
Add a keymap and bindings for the simple IR (NEC) remote used with
|
||||
the MeCool M8S Pro W Android STB device.
|
||||
@ -16,7 +16,7 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
create mode 100644 drivers/media/rc/keymaps/rc-mecool-m8s-pro-w.c
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/media/rc.yaml b/Documentation/devicetree/bindings/media/rc.yaml
|
||||
index ab28159a1768..4bad220cb645 100644
|
||||
index 1121006b9fbe..5e3039e71312 100644
|
||||
--- a/Documentation/devicetree/bindings/media/rc.yaml
|
||||
+++ b/Documentation/devicetree/bindings/media/rc.yaml
|
||||
@@ -94,6 +94,7 @@ properties:
|
@ -1,7 +1,7 @@
|
||||
From 8f32ee7abb8920750648f0e4cbae8eee7f85ac3d Mon Sep 17 00:00:00 2001
|
||||
From cac91ad1445e0da6b9f51e5e4b3d29e6bd361b7e Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 16 Jan 2022 08:15:36 +0000
|
||||
Subject: [PATCH 57/74] WIP: dt-bindings: arm: amlogic: add support for MeCool
|
||||
Subject: [PATCH 56/73] WIP: dt-bindings: arm: amlogic: add support for MeCool
|
||||
M8S Pro W
|
||||
|
||||
The MeCool M8S Pro W is an Android STB based on the Amlogic P281
|
@ -1,7 +1,7 @@
|
||||
From 7dfc9e0c3e741b2bb72c23ebbc9f9801c984bd3c Mon Sep 17 00:00:00 2001
|
||||
From 282f373fa348d80178c8849853bf2919d4ab7d5d Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 16 Jan 2022 08:17:41 +0000
|
||||
Subject: [PATCH 58/74] WIP: arm64: dts: meson: add support for MeCool M8S Pro
|
||||
Subject: [PATCH 57/73] WIP: arm64: dts: meson: add support for MeCool M8S Pro
|
||||
W
|
||||
|
||||
MeCool M8S Pro W is an Android STB based on the Amlogic P281 (GXL)
|
@ -1,7 +1,7 @@
|
||||
From e09003c0cc85469d5330eac8c87bc9e08093677f Mon Sep 17 00:00:00 2001
|
||||
From f8a3f8723b9996495a87676b66ab33d2ccde6152 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 19 Jan 2022 02:40:20 +0000
|
||||
Subject: [PATCH 59/74] WIP: dt-bindings: arm: amlogic: add Vero 4K binding
|
||||
Subject: [PATCH 58/73] WIP: dt-bindings: arm: amlogic: add Vero 4K binding
|
||||
|
||||
Add the board binding for the OSMC Vero 4K STB device
|
||||
|
@ -1,7 +1,7 @@
|
||||
From ad300f88589faf2015d3e54261e5263fb41de176 Mon Sep 17 00:00:00 2001
|
||||
From b9752455be81fbca3fad373b608b643e48f99df0 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 19 Jan 2022 04:06:17 +0000
|
||||
Subject: [PATCH 60/74] WIP: arm64: dts: meson: add support for OSMC Vero 4K
|
||||
Subject: [PATCH 59/73] WIP: arm64: dts: meson: add support for OSMC Vero 4K
|
||||
|
||||
The OSMC Vero 4K device is based on the Amlogic S905X (P212) reference
|
||||
design with the following specifications:
|
@ -1,7 +1,7 @@
|
||||
From 2c3846da06af1347bab27811ae29ec3a75eb046e Mon Sep 17 00:00:00 2001
|
||||
From 595907b3cf75fd7c4e1378e2b1e0f603d6b72fd9 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Tue, 12 Apr 2022 11:21:21 +0000
|
||||
Subject: [PATCH 61/74] WIP: arm64: dts: meson: add RTL8822CS bluetooth to
|
||||
Subject: [PATCH 60/73] WIP: arm64: dts: meson: add RTL8822CS bluetooth to
|
||||
X96-Air
|
||||
|
||||
Add the uart_A/bluetooth node for the RTL8822CS chip.
|
@ -1,7 +1,7 @@
|
||||
From 5abbe550d64d91cb408b0ade22cc21d280940a39 Mon Sep 17 00:00:00 2001
|
||||
From 420bb2b17660a31cb5928df4cb38b8236c07db49 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 10 Apr 2022 11:51:38 +0000
|
||||
Subject: [PATCH 62/74] WIP: media: rc: add keymap for Venz V10 remote
|
||||
Subject: [PATCH 61/73] WIP: media: rc: add keymap for Venz V10 remote
|
||||
|
||||
Add a keymap and bindings for the IR (NEC) remote used with
|
||||
the Venz V10 Android STB device.
|
||||
@ -16,7 +16,7 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
create mode 100644 drivers/media/rc/keymaps/rc-venz-v10.c
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/media/rc.yaml b/Documentation/devicetree/bindings/media/rc.yaml
|
||||
index 4bad220cb645..5db3586a11cf 100644
|
||||
index 5e3039e71312..f441a35ce7f4 100644
|
||||
--- a/Documentation/devicetree/bindings/media/rc.yaml
|
||||
+++ b/Documentation/devicetree/bindings/media/rc.yaml
|
||||
@@ -151,6 +151,7 @@ properties:
|
@ -1,7 +1,7 @@
|
||||
From 239affc08ec2eac8128cd22f14bc829d3ec9c8a1 Mon Sep 17 00:00:00 2001
|
||||
From 2e6341669bc34a64c264db1137369cdb31a4ee5f Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sat, 9 Apr 2022 06:27:50 +0000
|
||||
Subject: [PATCH 63/74] WIP: dt-bindings: arm: amlogic: add S905L and Venz V10
|
||||
Subject: [PATCH 62/73] WIP: dt-bindings: arm: amlogic: add S905L and Venz V10
|
||||
bindings
|
||||
|
||||
Add SOC bindings for S905L devices and the board binding for Venz V10.
|
@ -1,7 +1,7 @@
|
||||
From 588275a033d844b3fba99f844e7556323680fb8e Mon Sep 17 00:00:00 2001
|
||||
From 3eafb34fd8bdff426583e2fb85dfd82fb69564ca Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sat, 9 Apr 2022 06:21:58 +0000
|
||||
Subject: [PATCH 64/74] WIP: arm64: dts: meson: add support for Venz V10
|
||||
Subject: [PATCH 63/73] WIP: arm64: dts: meson: add support for Venz V10
|
||||
|
||||
The Venz V10 is an Android STB based on the Amlogic P212 (GXL)
|
||||
reference design with an S905L chip and the following specs:
|
@ -1,7 +1,7 @@
|
||||
From f6cbdabaf68c744302a10669e7f2e976b1faa768 Mon Sep 17 00:00:00 2001
|
||||
From d36e778a5f52586b7a3bbea4ff1b17a261b222ea Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 6 Jul 2022 05:15:41 +0000
|
||||
Subject: [PATCH 65/74] WIP: dt-bindings: vendor-prefixes: add tbee prefix
|
||||
Subject: [PATCH 64/73] WIP: dt-bindings: vendor-prefixes: add tbee prefix
|
||||
|
||||
QUIDBox, Lda. are the Portuguese manufacturer of 'TBee' branded
|
||||
Android Set-Top Box devices.
|
||||
@ -12,10 +12,10 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/vendor-prefixes.yaml b/Documentation/devicetree/bindings/vendor-prefixes.yaml
|
||||
index fe410d15fc57..8fa0699164ab 100644
|
||||
index 7163901e5976..51dc9317db26 100644
|
||||
--- a/Documentation/devicetree/bindings/vendor-prefixes.yaml
|
||||
+++ b/Documentation/devicetree/bindings/vendor-prefixes.yaml
|
||||
@@ -1229,6 +1229,8 @@ patternProperties:
|
||||
@@ -1251,6 +1251,8 @@ patternProperties:
|
||||
"^synopsys,.*":
|
||||
description: Synopsys, Inc. (deprecated, use snps)
|
||||
deprecated: true
|
@ -1,7 +1,7 @@
|
||||
From 89c72d8023a2b3fdd7873975963aa4ae841c98f4 Mon Sep 17 00:00:00 2001
|
||||
From 747c7ac68e792e26a165b49a07cf5b05d37843e5 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 6 Jul 2022 05:05:11 +0000
|
||||
Subject: [PATCH 66/74] WIP: dt-bindings: arm: amlogic: add TBee Box binding
|
||||
Subject: [PATCH 65/73] WIP: dt-bindings: arm: amlogic: add TBee Box binding
|
||||
|
||||
Add the board binding for the TBee Box.
|
||||
|
@ -1,7 +1,7 @@
|
||||
From b0af96db8ef9c781b84424a5ced5ad7cfb7578ef Mon Sep 17 00:00:00 2001
|
||||
From 806ac3731dd4e2e35ab71c393e77e0a29f702b39 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 6 Jul 2022 05:23:12 +0000
|
||||
Subject: [PATCH 67/74] WIP: arm64: dts: meson: add support for TBee Box
|
||||
Subject: [PATCH 66/73] WIP: arm64: dts: meson: add support for TBee Box
|
||||
|
||||
The TBee Box is an Android STB based on the Amlogic P212 (GXL)
|
||||
reference design with an S905X chip and the following specs:
|
@ -1,7 +1,7 @@
|
||||
From aeadc95d5d9e22f1010d75d43ae7554bdb71994c Mon Sep 17 00:00:00 2001
|
||||
From ea9f2cf8516daabd388706eea334220525b0bd96 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Sun, 24 Jul 2022 08:50:28 +0000
|
||||
Subject: [PATCH 68/74] WIP: dt-bindings: arm: amlogic: add Beelink GT1 binding
|
||||
Subject: [PATCH 67/73] WIP: dt-bindings: arm: amlogic: add Beelink GT1 binding
|
||||
|
||||
Add the board binding for the Shenzen AZW (Beelink) GT1 Android
|
||||
Set-Top Box device.
|
@ -1,7 +1,7 @@
|
||||
From 18cb4073328c7c99c61746e2da16b6c15ca13d2d Mon Sep 17 00:00:00 2001
|
||||
From 128d4f0b7fed865b7b6210cec0d7946ccca19042 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 6 Jul 2022 10:01:03 +0000
|
||||
Subject: [PATCH 69/74] WIP: arm64: dts: meson: add support for Beelink GT1
|
||||
Subject: [PATCH 68/73] WIP: arm64: dts: meson: add support for Beelink GT1
|
||||
|
||||
The Beelink GT1 is based on the Amlogic S912 (Q200) reference
|
||||
design with the following specifications:
|
@ -1,7 +1,7 @@
|
||||
From 3c9cedf6d788737477e7a57be7ef0d9e7cc8e5ea Mon Sep 17 00:00:00 2001
|
||||
From 479af13691d399bbb6782713658a312a9800b65d Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 27 Jul 2022 10:27:10 +0000
|
||||
Subject: [PATCH 70/74] WIP: arm64: dts: meson: add vcc_5v regulator to WeTek
|
||||
Subject: [PATCH 69/73] WIP: arm64: dts: meson: add vcc_5v regulator to WeTek
|
||||
dtsi
|
||||
|
||||
Add the vcc_5v regulator used by the audio DAC chip
|
@ -1,7 +1,7 @@
|
||||
From 8866b236eab24dd0486598e2ed0a55420ba10c16 Mon Sep 17 00:00:00 2001
|
||||
From 51142747fd8747c558922b6ef8cbbe453986c7b2 Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Wed, 27 Jul 2022 13:39:23 +0000
|
||||
Subject: [PATCH 71/74] WIP: arm64: dts: meson: add audio lineout to WeTek
|
||||
Subject: [PATCH 70/73] WIP: arm64: dts: meson: add audio lineout to WeTek
|
||||
Play2
|
||||
|
||||
Add support for the ES7134LV headphone output on the WeTek Play2
|
||||
@ -12,7 +12,7 @@ Signed-off-by: Christian Hewitt <christianshewitt@gmail.com>
|
||||
1 file changed, 14 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts b/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts
|
||||
index 6eae692792ec..ccd4e9514714 100644
|
||||
index 505ffcd8eb76..e206d658d157 100644
|
||||
--- a/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts
|
||||
+++ b/arch/arm64/boot/dts/amlogic/meson-gxbb-wetek-play2.dts
|
||||
@@ -21,6 +21,13 @@
|
||||
@ -29,7 +29,7 @@ index 6eae692792ec..ccd4e9514714 100644
|
||||
leds {
|
||||
led-wifi {
|
||||
label = "wetek-play:wifi-status";
|
||||
@@ -76,6 +83,10 @@
|
||||
@@ -74,6 +81,10 @@
|
||||
codec-0 {
|
||||
sound-dai = <&aiu AIU_HDMI CTRL_I2S>;
|
||||
};
|
||||
@ -40,7 +40,7 @@ index 6eae692792ec..ccd4e9514714 100644
|
||||
};
|
||||
|
||||
dai-link-3 {
|
||||
@@ -98,7 +109,9 @@
|
||||
@@ -96,7 +107,9 @@
|
||||
|
||||
&aiu {
|
||||
status = "okay";
|
@ -1,7 +1,7 @@
|
||||
From 1874472ec5f13bb27f529dea2dba71be098e2622 Mon Sep 17 00:00:00 2001
|
||||
From 860b75b686b8cbff5090e4db07964e51d48ed90c Mon Sep 17 00:00:00 2001
|
||||
From: Christian Hewitt <christianshewitt@gmail.com>
|
||||
Date: Fri, 29 Jul 2022 08:29:20 +0000
|
||||
Subject: [PATCH 72/74] WIP: arm64: dts: amlogic: fix cvbs disable on WeTek Hub
|
||||
Subject: [PATCH 71/73] WIP: arm64: dts: amlogic: fix cvbs disable on WeTek Hub
|
||||
|
||||
The original submission in commit d537d289de06 ("ARM64: dts: meson-gxbb:
|
||||
Add support for WeTek Hub and Play") shows cvbs output as disabled, but
|
@ -1,7 +1,7 @@
|
||||
From f57cec496df0f013ce960292f83ac7cd89b8dc62 Mon Sep 17 00:00:00 2001
|
||||
From 577af8787454fffa1a6cc387f14d564282c8b244 Mon Sep 17 00:00:00 2001
|
||||
From: Romain Perier <romain.perier@collabora.com>
|
||||
Date: Sun, 14 Aug 2022 04:21:16 +0000
|
||||
Subject: [PATCH 73/74] WIP: ASoC: dt-bindings: add compatible for es8323-i2c
|
||||
Subject: [PATCH 72/73] WIP: ASoC: dt-bindings: add compatible for es8323-i2c
|
||||
|
||||
Add a compatible for the everest,es8323 audio codec used with a number
|
||||
of Amlogic and Rockchip board devices.
|
@ -1,7 +1,7 @@
|
||||
From f05e87f7e235997cde3b7e6b72b9b7c7ecac822c Mon Sep 17 00:00:00 2001
|
||||
From 7c7014c03b5bbbec7231836f836a26b0237f31cf Mon Sep 17 00:00:00 2001
|
||||
From: Romain Perier <romain.perier@collabora.com>
|
||||
Date: Sun, 14 Aug 2022 04:29:32 +0000
|
||||
Subject: [PATCH 74/74] WIP: ASoC: codecs: add support for ES8323
|
||||
Subject: [PATCH 73/73] WIP: ASoC: codecs: add support for ES8323
|
||||
|
||||
The ES8323 is compatible with the existing ES8328 codec driver, so add
|
||||
compatibles allowing it to be used.
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user