sm8250 edge 6.5: rewrite patches, no changes
- done with `./compile.sh BOARD=xiaomi-elish BRANCH=sm8250 rewrite-kernel-patches`
This commit is contained in:
parent
183bde080b
commit
bf6b4b3cce
@ -1,7 +1,7 @@
|
||||
From c77c0a1569b9f76420f7f4a1e5db664fa99a709d Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
Date: Sun, 14 Mar 2021 04:52:34 +0300
|
||||
Subject: [PATCH 01/24] drm/msm/dpu1: improve support for active CTLs
|
||||
Subject: drm/msm/dpu1: improve support for active CTLs
|
||||
|
||||
- Support setting master interface if several INTFs are to be handled by
|
||||
a single CTL
|
||||
@ -11,12 +11,12 @@ Subject: [PATCH 01/24] drm/msm/dpu1: improve support for active CTLs
|
||||
|
||||
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
---
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 15 +++++++++++++++
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c | 15 ++++++++++
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h | 2 ++
|
||||
2 files changed, 17 insertions(+)
|
||||
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
|
||||
index 86182c734..4ecffbcdb 100644
|
||||
index 86182c734606..4ecffbcdba20 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.c
|
||||
@@ -510,6 +510,7 @@ static void dpu_hw_ctl_intf_cfg_v1(struct dpu_hw_ctl *ctx,
|
||||
@ -59,7 +59,7 @@ index 86182c734..4ecffbcdb 100644
|
||||
|
||||
static void dpu_hw_ctl_intf_cfg(struct dpu_hw_ctl *ctx,
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h
|
||||
index 1c242298f..36dd4e91a 100644
|
||||
index 1c242298ff2e..36dd4e91a0b4 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_ctl.h
|
||||
@@ -36,6 +36,7 @@ struct dpu_hw_stage_cfg {
|
||||
@ -79,5 +79,5 @@ index 1c242298f..36dd4e91a 100644
|
||||
enum dpu_3d_blend_mode mode_3d;
|
||||
enum dpu_merge_3d merge_3d;
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From 576894d2316b80e92115ad90afa75810d6c18df8 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
Date: Sun, 14 Mar 2021 04:58:32 +0300
|
||||
Subject: [PATCH 02/24] drm/msm/dpu1: use one active CTL if it is available
|
||||
Subject: drm/msm/dpu1: use one active CTL if it is available
|
||||
|
||||
Unlike previous generation, with newer ("active") CTLs it is possible to
|
||||
use just one CTL to handle both interfaces. And one has to use single
|
||||
@ -10,16 +10,16 @@ available.
|
||||
|
||||
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
---
|
||||
.../gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 1 +
|
||||
.../gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 1 +
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 8 ++++++--
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 +
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 14 ++++++++++----
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 1 +
|
||||
drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h | 1 +
|
||||
drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h | 1 +
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c | 8 ++++--
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h | 1 +
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c | 14 +++++++---
|
||||
drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h | 1 +
|
||||
6 files changed, 20 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h
|
||||
index 4589b7a04..e81230fe6 100644
|
||||
index 4589b7a04399..e81230fe6895 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_5_0_sm8150.h
|
||||
@@ -15,6 +15,7 @@ static const struct dpu_caps sm8150_dpu_caps = {
|
||||
@ -31,7 +31,7 @@ index 4589b7a04..e81230fe6 100644
|
||||
.pixel_ram_size = DEFAULT_PIXEL_RAM_SIZE,
|
||||
.max_hdeci_exp = MAX_HORZ_DECIMATION,
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h
|
||||
index 0e17be6ed..04e85889c 100644
|
||||
index 0e17be6ed94f..04e85889c6ec 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/catalog/dpu_6_0_sm8250.h
|
||||
@@ -15,6 +15,7 @@ static const struct dpu_caps sm8250_dpu_caps = {
|
||||
@ -43,7 +43,7 @@ index 0e17be6ed..04e85889c 100644
|
||||
.pixel_ram_size = DEFAULT_PIXEL_RAM_SIZE,
|
||||
};
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
|
||||
index 493905a5b..2e3c767d9 100644
|
||||
index 493905a5b63a..2e3c767d9427 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder.c
|
||||
@@ -1107,14 +1107,18 @@ static void dpu_encoder_virt_atomic_mode_set(struct drm_encoder *drm_enc,
|
||||
@ -68,7 +68,7 @@ index 493905a5b..2e3c767d9 100644
|
||||
phys->cached_mode = crtc_state->adjusted_mode;
|
||||
if (phys->ops.atomic_mode_set)
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h
|
||||
index b860784ad..0a290add4 100644
|
||||
index b860784ade72..0a290add46ad 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_hw_catalog.h
|
||||
@@ -382,6 +382,7 @@ struct dpu_caps {
|
||||
@ -80,7 +80,7 @@ index b860784ad..0a290add4 100644
|
||||
u32 max_linewidth;
|
||||
u32 pixel_ram_size;
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
|
||||
index 471842bbb..978d03e49 100644
|
||||
index 471842bbb950..978d03e4988e 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.c
|
||||
@@ -195,6 +195,7 @@ int dpu_rm_init(struct dpu_rm *rm,
|
||||
@ -120,7 +120,7 @@ index 471842bbb..978d03e49 100644
|
||||
|
||||
ctl_idx[i] = j;
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h b/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h
|
||||
index d62c2edb2..d1b55482b 100644
|
||||
index d62c2edb2460..d1b55482b8b1 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_rm.h
|
||||
@@ -33,6 +33,7 @@ struct dpu_rm {
|
||||
@ -132,5 +132,5 @@ index d62c2edb2..d1b55482b 100644
|
||||
|
||||
/**
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
From 802938f83a84d6e371913f76c6f6883d325fc261 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
Date: Sun, 14 Mar 2021 05:03:35 +0300
|
||||
Subject: [PATCH 03/24] drm/msm/dpu1: dpu_encoder_phys_*: proper suppor for
|
||||
active CTLs
|
||||
Subject: drm/msm/dpu1: dpu_encoder_phys_*: proper suppor for active CTLs
|
||||
|
||||
Adapt dpu_encoder_phys_* to properly support active CTLs and their
|
||||
features.
|
||||
@ -14,7 +13,7 @@ Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
2 files changed, 6 insertions(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
|
||||
index b856c6286..c821b6a53 100644
|
||||
index b856c6286c85..c821b6a53b12 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_cmd.c
|
||||
@@ -56,6 +56,8 @@ static void _dpu_encoder_phys_cmd_update_intf_cfg(
|
||||
@ -27,7 +26,7 @@ index b856c6286..c821b6a53 100644
|
||||
intf_cfg.stream_sel = cmd_enc->stream_sel;
|
||||
intf_cfg.mode_3d = dpu_encoder_helper_get_3d_blend_mode(phys_enc);
|
||||
diff --git a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
|
||||
index 662d74ded..a379d0e3a 100644
|
||||
index 662d74ded1b9..a379d0e3a3f7 100644
|
||||
--- a/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
|
||||
+++ b/drivers/gpu/drm/msm/disp/dpu1/dpu_encoder_phys_vid.c
|
||||
@@ -271,6 +271,8 @@ static void dpu_encoder_phys_vid_setup_timing_engine(
|
||||
@ -50,5 +49,5 @@ index 662d74ded..a379d0e3a 100644
|
||||
|
||||
static void dpu_encoder_phys_vid_atomic_mode_set(
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
From 0f92b1bdf9dae8119f17b38dde2c35865e8453a6 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
Date: Sun, 20 Dec 2020 18:47:57 +0300
|
||||
Subject: [PATCH 04/24] dt-bindings: mfd: qcom,qca639x: add binding for QCA639x
|
||||
defvice
|
||||
Subject: dt-bindings: mfd: qcom,qca639x: add binding for QCA639x defvice
|
||||
|
||||
Qualcomm QCA639x is a family of WiFi + Bluetooth SoCs, with BT part
|
||||
being controlled through the UART and WiFi being present on PCIe bus.
|
||||
@ -11,13 +10,12 @@ sequencing required to power up this device.
|
||||
|
||||
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
---
|
||||
.../devicetree/bindings/mfd/qcom,qca639x.yaml | 84 +++++++++++++++++++
|
||||
Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml | 84 ++++++++++
|
||||
1 file changed, 84 insertions(+)
|
||||
create mode 100644 Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml
|
||||
|
||||
diff --git a/Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml b/Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml
|
||||
new file mode 100644
|
||||
index 000000000..d43c75da1
|
||||
index 000000000000..d43c75da136f
|
||||
--- /dev/null
|
||||
+++ b/Documentation/devicetree/bindings/mfd/qcom,qca639x.yaml
|
||||
@@ -0,0 +1,84 @@
|
||||
@ -106,5 +104,5 @@ index 000000000..d43c75da1
|
||||
+ };
|
||||
+...
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
From 964ee74eb36e7770a67f4bce2a2dd67f71ceb500 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
Date: Fri, 18 Dec 2020 16:24:56 +0300
|
||||
Subject: [PATCH 05/24] mfd: qca639x: add support for QCA639x powerup sequence
|
||||
Subject: mfd: qca639x: add support for QCA639x powerup sequence
|
||||
|
||||
Qualcomm QCA639x is a family of WiFi + Bluetooth SoCs, with BT part
|
||||
being controlled through the UART and WiFi being present on PCIe
|
||||
@ -10,14 +10,13 @@ handling power sequencing of QCA6390/1.
|
||||
|
||||
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
---
|
||||
drivers/mfd/Kconfig | 12 +++
|
||||
drivers/mfd/Kconfig | 12 +
|
||||
drivers/mfd/Makefile | 1 +
|
||||
drivers/mfd/qcom-qca639x.c | 162 +++++++++++++++++++++++++++++++++++++
|
||||
drivers/mfd/qcom-qca639x.c | 162 ++++++++++
|
||||
3 files changed, 175 insertions(+)
|
||||
create mode 100644 drivers/mfd/qcom-qca639x.c
|
||||
|
||||
diff --git a/drivers/mfd/Kconfig b/drivers/mfd/Kconfig
|
||||
index f6b519eaa..eda2ae2ac 100644
|
||||
index f6b519eaaa71..eda2ae2ac764 100644
|
||||
--- a/drivers/mfd/Kconfig
|
||||
+++ b/drivers/mfd/Kconfig
|
||||
@@ -1099,6 +1099,18 @@ config MFD_PM8XXX
|
||||
@ -40,7 +39,7 @@ index f6b519eaa..eda2ae2ac 100644
|
||||
tristate "Qualcomm Resource Power Manager (RPM)"
|
||||
depends on ARCH_QCOM && OF
|
||||
diff --git a/drivers/mfd/Makefile b/drivers/mfd/Makefile
|
||||
index f3d1f1dc7..954bb5f99 100644
|
||||
index f3d1f1dc73b5..954bb5f992ae 100644
|
||||
--- a/drivers/mfd/Makefile
|
||||
+++ b/drivers/mfd/Makefile
|
||||
@@ -201,6 +201,7 @@ obj-$(CONFIG_MFD_SI476X_CORE) += si476x-core.o
|
||||
@ -53,7 +52,7 @@ index f3d1f1dc7..954bb5f99 100644
|
||||
obj-$(CONFIG_TPS65911_COMPARATOR) += tps65911-comparator.o
|
||||
diff --git a/drivers/mfd/qcom-qca639x.c b/drivers/mfd/qcom-qca639x.c
|
||||
new file mode 100644
|
||||
index 000000000..b31e4b65b
|
||||
index 000000000000..b31e4b65bec5
|
||||
--- /dev/null
|
||||
+++ b/drivers/mfd/qcom-qca639x.c
|
||||
@@ -0,0 +1,162 @@
|
||||
@ -220,5 +219,5 @@ index 000000000..b31e4b65b
|
||||
+module_platform_driver(qca639x_driver);
|
||||
+MODULE_LICENSE("GPL v2");
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,18 +1,18 @@
|
||||
From a9ba818b050d5839c9c53da28b335b225fe8e5b2 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
Date: Sat, 26 Feb 2022 21:13:18 +0300
|
||||
Subject: [PATCH 06/24] mfd: qcom-qca639x: switch to platform config data
|
||||
Subject: mfd: qcom-qca639x: switch to platform config data
|
||||
|
||||
Change qcom-qca639x to use platform config data, in preparation to
|
||||
supporting other devices.
|
||||
|
||||
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
---
|
||||
drivers/mfd/qcom-qca639x.c | 74 +++++++++++++++++++++++---------------
|
||||
drivers/mfd/qcom-qca639x.c | 74 ++++++----
|
||||
1 file changed, 46 insertions(+), 28 deletions(-)
|
||||
|
||||
diff --git a/drivers/mfd/qcom-qca639x.c b/drivers/mfd/qcom-qca639x.c
|
||||
index b31e4b65b..22792561d 100644
|
||||
index b31e4b65bec5..22792561dbad 100644
|
||||
--- a/drivers/mfd/qcom-qca639x.c
|
||||
+++ b/drivers/mfd/qcom-qca639x.c
|
||||
@@ -1,4 +1,5 @@
|
||||
@ -184,5 +184,5 @@ index b31e4b65b..22792561d 100644
|
||||
+module_platform_driver(qca_driver);
|
||||
MODULE_LICENSE("GPL v2");
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,18 +1,17 @@
|
||||
From 91210c46315318b65a31472aa51f4c0c9a8fee88 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
Date: Sat, 26 Feb 2022 21:17:22 +0300
|
||||
Subject: [PATCH 07/24] mfd: qcom-qca639x: change qca639x to use gpios rather
|
||||
than pinctrl
|
||||
Subject: mfd: qcom-qca639x: change qca639x to use gpios rather than pinctrl
|
||||
|
||||
Use gpio interface instead of pinctrl interface to toggle enable pins.
|
||||
|
||||
Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
---
|
||||
drivers/mfd/qcom-qca639x.c | 33 +++++++++++++++++++--------------
|
||||
drivers/mfd/qcom-qca639x.c | 33 ++++++----
|
||||
1 file changed, 19 insertions(+), 14 deletions(-)
|
||||
|
||||
diff --git a/drivers/mfd/qcom-qca639x.c b/drivers/mfd/qcom-qca639x.c
|
||||
index 22792561d..4de860e9b 100644
|
||||
index 22792561dbad..4de860e9bbd0 100644
|
||||
--- a/drivers/mfd/qcom-qca639x.c
|
||||
+++ b/drivers/mfd/qcom-qca639x.c
|
||||
@@ -47,8 +47,9 @@ static const struct qca_cfg_data qca6390_cfg_data = {
|
||||
@ -85,5 +84,5 @@ index 22792561d..4de860e9b 100644
|
||||
data->pd.power_on = qca_power_on;
|
||||
data->pd.power_off = qca_power_off;
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,8 +1,7 @@
|
||||
From 6655a7020bb7bee9d503618f626916da1db917e7 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
Date: Sat, 26 Feb 2022 23:07:54 +0300
|
||||
Subject: [PATCH 08/24] Bluetooth: hci_qca: reopen serial port after toggling
|
||||
power
|
||||
Subject: Bluetooth: hci_qca: reopen serial port after toggling power
|
||||
|
||||
Reopen the serial port after toggling the power. This saves us from
|
||||
getting command timeouts on first command submitted.
|
||||
@ -13,7 +12,7 @@ Signed-off-by: Dmitry Baryshkov <dmitry.baryshkov@linaro.org>
|
||||
1 file changed, 2 insertions(+)
|
||||
|
||||
diff --git a/drivers/bluetooth/hci_qca.c b/drivers/bluetooth/hci_qca.c
|
||||
index e30c97953..0c2a182be 100644
|
||||
index e30c979535b1..0c2a182bed3c 100644
|
||||
--- a/drivers/bluetooth/hci_qca.c
|
||||
+++ b/drivers/bluetooth/hci_qca.c
|
||||
@@ -1699,6 +1699,8 @@ static int qca_power_on(struct hci_dev *hdev)
|
||||
@ -26,5 +25,5 @@ index e30c97953..0c2a182be 100644
|
||||
}
|
||||
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,18 +1,16 @@
|
||||
From 16ac22d4f54db034f9c6af6ba8383a1f4a6ed344 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhua Lu <lujianhua000@gmail.com>
|
||||
Date: Thu, 4 Aug 2022 13:26:53 +0800
|
||||
Subject: [PATCH 09/24] drm: Add drm notifier support
|
||||
Subject: drm: Add drm notifier support
|
||||
|
||||
---
|
||||
drivers/gpu/drm/Makefile | 3 +-
|
||||
drivers/gpu/drm/drm_notifier.c | 57 ++++++++++++++++++++++++++++++++++
|
||||
include/drm/drm_notifier.h | 37 ++++++++++++++++++++++
|
||||
drivers/gpu/drm/drm_notifier.c | 57 ++++++++++
|
||||
include/drm/drm_notifier.h | 37 ++++++
|
||||
3 files changed, 96 insertions(+), 1 deletion(-)
|
||||
create mode 100644 drivers/gpu/drm/drm_notifier.c
|
||||
create mode 100644 include/drm/drm_notifier.h
|
||||
|
||||
diff --git a/drivers/gpu/drm/Makefile b/drivers/gpu/drm/Makefile
|
||||
index 7a09a89b4..8e18dbb69 100644
|
||||
index 7a09a89b493b..8e18dbb6986c 100644
|
||||
--- a/drivers/gpu/drm/Makefile
|
||||
+++ b/drivers/gpu/drm/Makefile
|
||||
@@ -45,7 +45,8 @@ drm-y := \
|
||||
@ -27,7 +25,7 @@ index 7a09a89b4..8e18dbb69 100644
|
||||
drm_bufs.o \
|
||||
diff --git a/drivers/gpu/drm/drm_notifier.c b/drivers/gpu/drm/drm_notifier.c
|
||||
new file mode 100644
|
||||
index 000000000..792069640
|
||||
index 000000000000..792069640ea7
|
||||
--- /dev/null
|
||||
+++ b/drivers/gpu/drm/drm_notifier.c
|
||||
@@ -0,0 +1,57 @@
|
||||
@ -91,7 +89,7 @@ index 000000000..792069640
|
||||
\ No newline at end of file
|
||||
diff --git a/include/drm/drm_notifier.h b/include/drm/drm_notifier.h
|
||||
new file mode 100644
|
||||
index 000000000..fd0e97655
|
||||
index 000000000000..fd0e976559b8
|
||||
--- /dev/null
|
||||
+++ b/include/drm/drm_notifier.h
|
||||
@@ -0,0 +1,37 @@
|
||||
@ -133,5 +131,5 @@ index 000000000..fd0e97655
|
||||
+
|
||||
+#endif /* _DRM_NOTIFIER_H */
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
From 79236ea37fb78129fce6e7d27b9191272297d5e8 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhua Lu <lujianhua000@gmail.com>
|
||||
Date: Mon, 17 Oct 2022 08:02:58 +0800
|
||||
Subject: [PATCH 10/24] drm: dsi: emit panel turn on/off signal to touchscreen
|
||||
Subject: drm: dsi: emit panel turn on/off signal to touchscreen
|
||||
|
||||
---
|
||||
drivers/gpu/drm/msm/dsi/dsi_manager.c | 9 +++++++++
|
||||
1 file changed, 9 insertions(+)
|
||||
|
||||
diff --git a/drivers/gpu/drm/msm/dsi/dsi_manager.c b/drivers/gpu/drm/msm/dsi/dsi_manager.c
|
||||
index 28b8012a2..f9d05c711 100644
|
||||
index 28b8012a21f2..f9d05c711c2f 100644
|
||||
--- a/drivers/gpu/drm/msm/dsi/dsi_manager.c
|
||||
+++ b/drivers/gpu/drm/msm/dsi/dsi_manager.c
|
||||
@@ -7,6 +7,7 @@
|
||||
@ -55,5 +55,5 @@ index 28b8012a2..f9d05c711 100644
|
||||
* Do nothing with the host if it is slave-DSI in case of bonded DSI.
|
||||
* It is safe to call dsi_mgr_phy_disable() here because a single PHY
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,27 +1,21 @@
|
||||
From 3b1f26f8742a907ced9458f6fcc210935edaa9cf Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhua Lu <lujianhua000@gmail.com>
|
||||
Date: Thu, 4 Aug 2022 13:26:26 +0800
|
||||
Subject: [PATCH 11/24] Input: Add nt36523 touchscreen driver
|
||||
Subject: Input: Add nt36523 touchscreen driver
|
||||
|
||||
---
|
||||
drivers/input/touchscreen/Kconfig | 2 +
|
||||
drivers/input/touchscreen/Makefile | 1 +
|
||||
drivers/input/touchscreen/nt36523/Kconfig | 11 +
|
||||
drivers/input/touchscreen/nt36523/Makefile | 8 +
|
||||
drivers/input/touchscreen/nt36523/nt36xxx.c | 1908 +++++++++++++++++
|
||||
drivers/input/touchscreen/nt36523/nt36xxx.h | 240 +++
|
||||
.../touchscreen/nt36523/nt36xxx_fw_update.c | 857 ++++++++
|
||||
.../touchscreen/nt36523/nt36xxx_mem_map.h | 390 ++++
|
||||
drivers/input/touchscreen/Kconfig | 2 +
|
||||
drivers/input/touchscreen/Makefile | 1 +
|
||||
drivers/input/touchscreen/nt36523/Kconfig | 11 +
|
||||
drivers/input/touchscreen/nt36523/Makefile | 8 +
|
||||
drivers/input/touchscreen/nt36523/nt36xxx.c | 1908 ++++++++++
|
||||
drivers/input/touchscreen/nt36523/nt36xxx.h | 240 ++
|
||||
drivers/input/touchscreen/nt36523/nt36xxx_fw_update.c | 857 +++++
|
||||
drivers/input/touchscreen/nt36523/nt36xxx_mem_map.h | 390 ++
|
||||
8 files changed, 3417 insertions(+)
|
||||
create mode 100644 drivers/input/touchscreen/nt36523/Kconfig
|
||||
create mode 100644 drivers/input/touchscreen/nt36523/Makefile
|
||||
create mode 100644 drivers/input/touchscreen/nt36523/nt36xxx.c
|
||||
create mode 100644 drivers/input/touchscreen/nt36523/nt36xxx.h
|
||||
create mode 100644 drivers/input/touchscreen/nt36523/nt36xxx_fw_update.c
|
||||
create mode 100644 drivers/input/touchscreen/nt36523/nt36xxx_mem_map.h
|
||||
|
||||
diff --git a/drivers/input/touchscreen/Kconfig b/drivers/input/touchscreen/Kconfig
|
||||
index c2cbd332a..5bc85a3c7 100644
|
||||
index c2cbd332af1d..5bc85a3c7bb8 100644
|
||||
--- a/drivers/input/touchscreen/Kconfig
|
||||
+++ b/drivers/input/touchscreen/Kconfig
|
||||
@@ -12,6 +12,8 @@ menuconfig INPUT_TOUCHSCREEN
|
||||
@ -34,7 +28,7 @@ index c2cbd332a..5bc85a3c7 100644
|
||||
tristate "Marvell 88PM860x touchscreen"
|
||||
depends on MFD_88PM860X
|
||||
diff --git a/drivers/input/touchscreen/Makefile b/drivers/input/touchscreen/Makefile
|
||||
index 159cd5136..9b99430d7 100644
|
||||
index 159cd5136fdb..9b99430d79d6 100644
|
||||
--- a/drivers/input/touchscreen/Makefile
|
||||
+++ b/drivers/input/touchscreen/Makefile
|
||||
@@ -117,3 +117,4 @@ obj-$(CONFIG_TOUCHSCREEN_RASPBERRYPI_FW) += raspberrypi-ts.o
|
||||
@ -44,7 +38,7 @@ index 159cd5136..9b99430d7 100644
|
||||
+obj-$(CONFIG_TOUCHSCREEN_NT36523_SPI) += nt36523/
|
||||
diff --git a/drivers/input/touchscreen/nt36523/Kconfig b/drivers/input/touchscreen/nt36523/Kconfig
|
||||
new file mode 100644
|
||||
index 000000000..5f4ef5abf
|
||||
index 000000000000..5f4ef5abfd6a
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/touchscreen/nt36523/Kconfig
|
||||
@@ -0,0 +1,11 @@
|
||||
@ -61,7 +55,7 @@ index 000000000..5f4ef5abf
|
||||
+ If unsure, say N.
|
||||
diff --git a/drivers/input/touchscreen/nt36523/Makefile b/drivers/input/touchscreen/nt36523/Makefile
|
||||
new file mode 100644
|
||||
index 000000000..d16afc8f1
|
||||
index 000000000000..d16afc8f127f
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/touchscreen/nt36523/Makefile
|
||||
@@ -0,0 +1,8 @@
|
||||
@ -75,7 +69,7 @@ index 000000000..d16afc8f1
|
||||
+ nt36xxx_fw_update.o
|
||||
diff --git a/drivers/input/touchscreen/nt36523/nt36xxx.c b/drivers/input/touchscreen/nt36523/nt36xxx.c
|
||||
new file mode 100644
|
||||
index 000000000..45500ad5c
|
||||
index 000000000000..45500ad5cd91
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/touchscreen/nt36523/nt36xxx.c
|
||||
@@ -0,0 +1,1908 @@
|
||||
@ -1989,7 +1983,7 @@ index 000000000..45500ad5c
|
||||
+MODULE_LICENSE("GPL");
|
||||
diff --git a/drivers/input/touchscreen/nt36523/nt36xxx.h b/drivers/input/touchscreen/nt36523/nt36xxx.h
|
||||
new file mode 100644
|
||||
index 000000000..2ec9ccb3b
|
||||
index 000000000000..2ec9ccb3b522
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/touchscreen/nt36523/nt36xxx.h
|
||||
@@ -0,0 +1,240 @@
|
||||
@ -2235,7 +2229,7 @@ index 000000000..2ec9ccb3b
|
||||
+#endif /* _LINUX_NVT_TOUCH_H */
|
||||
diff --git a/drivers/input/touchscreen/nt36523/nt36xxx_fw_update.c b/drivers/input/touchscreen/nt36523/nt36xxx_fw_update.c
|
||||
new file mode 100644
|
||||
index 000000000..4f383dac2
|
||||
index 000000000000..4f383dac2c3c
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/touchscreen/nt36523/nt36xxx_fw_update.c
|
||||
@@ -0,0 +1,857 @@
|
||||
@ -3098,7 +3092,7 @@ index 000000000..4f383dac2
|
||||
+#endif /* BOOT_UPDATE_FIRMWARE */
|
||||
diff --git a/drivers/input/touchscreen/nt36523/nt36xxx_mem_map.h b/drivers/input/touchscreen/nt36523/nt36xxx_mem_map.h
|
||||
new file mode 100644
|
||||
index 000000000..3f4195d63
|
||||
index 000000000000..3f4195d636a0
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/touchscreen/nt36523/nt36xxx_mem_map.h
|
||||
@@ -0,0 +1,390 @@
|
||||
@ -3493,5 +3487,5 @@ index 000000000..3f4195d63
|
||||
+ .mmap = &NT36676F_memory_map, .hwinfo = &NT36676F_hw_info}
|
||||
+};
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,16 +1,15 @@
|
||||
From b93af917cd9536fea5561f454402527cb3ba4a07 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhua Lu <lujianhua000@gmail.com>
|
||||
Date: Mon, 6 Mar 2023 23:13:06 +0800
|
||||
Subject: [PATCH 12/24] arm64: dts: qcom: sm8250-xiaomi-elish: enable wifi and
|
||||
bluetooth
|
||||
Subject: arm64: dts: qcom: sm8250-xiaomi-elish: enable wifi and bluetooth
|
||||
|
||||
Signed-off-by: Jianhua Lu <lujianhua000@gmail.com>
|
||||
---
|
||||
.../dts/qcom/sm8250-xiaomi-elish-common.dtsi | 61 +++++++++++++++++++
|
||||
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 61 ++++++++++
|
||||
1 file changed, 61 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
index b841ea919..f857fa8c1 100644
|
||||
index b841ea9192ae..f857fa8c1f2a 100644
|
||||
--- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
+++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
@@ -29,6 +29,10 @@ / {
|
||||
@ -103,5 +102,5 @@ index b841ea919..f857fa8c1 100644
|
||||
|
||||
&usb_1 {
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,18 +1,17 @@
|
||||
From 17e512588eee66e9ad1feb279d55baf3c10ac346 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhua Lu <lujianhua000@gmail.com>
|
||||
Date: Mon, 6 Mar 2023 23:23:13 +0800
|
||||
Subject: [PATCH 13/24] arm64: dts: qcom: sm8250-xiaomi-elish: enable
|
||||
touchscreen
|
||||
Subject: arm64: dts: qcom: sm8250-xiaomi-elish: enable touchscreen
|
||||
|
||||
Signed-off-by: Jianhua Lu <lujianhua000@gmail.com>
|
||||
---
|
||||
.../boot/dts/qcom/sm8250-xiaomi-elish-boe.dts | 5 +++
|
||||
.../dts/qcom/sm8250-xiaomi-elish-common.dtsi | 32 +++++++++++++++++++
|
||||
.../dts/qcom/sm8250-xiaomi-elish-csot.dts | 5 +++
|
||||
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-boe.dts | 5 ++
|
||||
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 32 ++++++++++
|
||||
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-csot.dts | 5 ++
|
||||
3 files changed, 42 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-boe.dts b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-boe.dts
|
||||
index de6101dde..b8d9e9406 100644
|
||||
index de6101ddebe7..b8d9e9406440 100644
|
||||
--- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-boe.dts
|
||||
+++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-boe.dts
|
||||
@@ -16,3 +16,8 @@ &display_panel {
|
||||
@ -25,7 +24,7 @@ index de6101dde..b8d9e9406 100644
|
||||
+ status = "okay";
|
||||
+};
|
||||
diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
index f857fa8c1..f61a00a86 100644
|
||||
index f857fa8c1f2a..f61a00a86e89 100644
|
||||
--- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
+++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
@@ -662,6 +662,16 @@ &pon_resin {
|
||||
@ -75,7 +74,7 @@ index f857fa8c1..f61a00a86 100644
|
||||
gpio-reserved-ranges = <40 4>;
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-csot.dts b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-csot.dts
|
||||
index 4cffe9c70..5953f652e 100644
|
||||
index 4cffe9c703df..5953f652e812 100644
|
||||
--- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-csot.dts
|
||||
+++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-csot.dts
|
||||
@@ -16,3 +16,8 @@ &display_panel {
|
||||
@ -88,5 +87,5 @@ index 4cffe9c70..5953f652e 100644
|
||||
+ status = "okay";
|
||||
+};
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
From ebb4c5e1775f684e373eff885c35f600d5976482 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhua Lu <lujianhua000@gmail.com>
|
||||
Date: Wed, 29 Mar 2023 01:57:43 +0800
|
||||
Subject: [PATCH 14/24] arm64: dts: qcom: sm8250-xiaomi-elish: Disable slpi
|
||||
Subject: arm64: dts: qcom: sm8250-xiaomi-elish: Disable slpi
|
||||
|
||||
---
|
||||
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
index f61a00a86..e3745af86 100644
|
||||
index f61a00a86e89..e3745af861eb 100644
|
||||
--- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
+++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
@@ -686,7 +686,7 @@ &qupv3_id_2 {
|
||||
@ -21,5 +21,5 @@ index f61a00a86..e3745af86 100644
|
||||
|
||||
&spi4 {
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,15 +1,15 @@
|
||||
From d3ee58741a74272cb53ea18fbd6956d00dcaa585 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhua Lu <lujianhua000@gmail.com>
|
||||
Date: Fri, 17 Feb 2023 21:31:38 +0800
|
||||
Subject: [PATCH 15/24] sound: soc: qcom: sm8250: Add tdm support
|
||||
Subject: sound: soc: qcom: sm8250: Add tdm support
|
||||
|
||||
---
|
||||
sound/soc/qcom/sdw.c | 65 +++++++++++++++++++++++++++++++++++++++++
|
||||
sound/soc/qcom/sm8250.c | 17 +++++++++++
|
||||
sound/soc/qcom/sdw.c | 65 ++++++++++
|
||||
sound/soc/qcom/sm8250.c | 17 +++
|
||||
2 files changed, 82 insertions(+)
|
||||
|
||||
diff --git a/sound/soc/qcom/sdw.c b/sound/soc/qcom/sdw.c
|
||||
index 1a41419c7..5e09fb1e3 100644
|
||||
index 1a41419c7eb8..5e09fb1e3143 100644
|
||||
--- a/sound/soc/qcom/sdw.c
|
||||
+++ b/sound/soc/qcom/sdw.c
|
||||
@@ -4,9 +4,12 @@
|
||||
@ -102,7 +102,7 @@ index 1a41419c7..5e09fb1e3 100644
|
||||
|
||||
return 0;
|
||||
diff --git a/sound/soc/qcom/sm8250.c b/sound/soc/qcom/sm8250.c
|
||||
index 9626a9ef7..abeab1903 100644
|
||||
index 9626a9ef78c2..abeab190337a 100644
|
||||
--- a/sound/soc/qcom/sm8250.c
|
||||
+++ b/sound/soc/qcom/sm8250.c
|
||||
@@ -16,6 +16,7 @@
|
||||
@ -144,5 +144,5 @@ index 9626a9ef7..abeab1903 100644
|
||||
break;
|
||||
}
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,15 +1,14 @@
|
||||
From 24cf4b7d38a64e59ab0eac22824f603cc2f12ec6 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhua Lu <lujianhua000@gmail.com>
|
||||
Date: Sat, 18 Mar 2023 22:26:22 +0800
|
||||
Subject: [PATCH 16/24] arm64: dts: qcom: sm8250-xiaomi-elish: Add sound
|
||||
support
|
||||
Subject: arm64: dts: qcom: sm8250-xiaomi-elish: Add sound support
|
||||
|
||||
---
|
||||
.../dts/qcom/sm8250-xiaomi-elish-common.dtsi | 232 ++++++++++++++++++
|
||||
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 232 ++++++++++
|
||||
1 file changed, 232 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
index e3745af86..38166e051 100644
|
||||
index e3745af861eb..38166e05127f 100644
|
||||
--- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
+++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
@@ -6,6 +6,8 @@
|
||||
@ -278,5 +277,5 @@ index e3745af86..38166e051 100644
|
||||
|
||||
&uart6 {
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
From 920189376796de2802f2ddb8c16ce6ebe2b61cda Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Jianhua Lu <lujianhua000@gmail.com>
|
||||
Date: Wed, 29 Mar 2023 19:38:33 +0800
|
||||
Subject: [PATCH 17/24] Asoc: wm_adsp: Add prefix support
|
||||
Subject: Asoc: wm_adsp: Add prefix support
|
||||
|
||||
---
|
||||
sound/soc/codecs/wm_adsp.c | 14 ++++++++++++++
|
||||
sound/soc/codecs/wm_adsp.c | 14 ++++++++++
|
||||
1 file changed, 14 insertions(+)
|
||||
|
||||
diff --git a/sound/soc/codecs/wm_adsp.c b/sound/soc/codecs/wm_adsp.c
|
||||
index 8c20ff680..c1d8d7786 100644
|
||||
index 8c20ff680894..c1d8d7786244 100644
|
||||
--- a/sound/soc/codecs/wm_adsp.c
|
||||
+++ b/sound/soc/codecs/wm_adsp.c
|
||||
@@ -750,6 +750,10 @@ static int wm_adsp_request_firmware_file(struct wm_adsp *dsp,
|
||||
@ -40,5 +40,5 @@ index 8c20ff680..c1d8d7786 100644
|
||||
|
||||
if (!wm_adsp_request_firmware_file(dsp, wmfw_firmware, wmfw_filename,
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,15 +1,14 @@
|
||||
From 1699bfe73abaf8fce4d4b2e0383d16ed6dcdbd1b Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: Xin Xu <xxsemail@qq.com>
|
||||
Date: Tue, 22 Aug 2023 00:04:45 +0800
|
||||
Subject: [PATCH 18/24] arm64: dts: qcom: sm8250-xiaomi-elish: Add
|
||||
xiaomi-keyboard support
|
||||
Subject: arm64: dts: qcom: sm8250-xiaomi-elish: Add xiaomi-keyboard support
|
||||
|
||||
---
|
||||
.../dts/qcom/sm8250-xiaomi-elish-common.dtsi | 56 +++++++++++++++++++
|
||||
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 56 ++++++++++
|
||||
1 file changed, 56 insertions(+)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
index 38166e051..d276fb5f0 100644
|
||||
index 38166e05127f..d276fb5f0b5b 100644
|
||||
--- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
+++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
@@ -178,6 +178,14 @@ ramoops@b0000000 {
|
||||
@ -97,5 +96,5 @@ index 38166e051..d276fb5f0 100644
|
||||
vcc-supply = <&vreg_l17a_3p0>;
|
||||
vcc-max-microamp = <800000>;
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
From 0d4a6317c0a4d5b825a07c5cee2f666158b9e6ac Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: amazingfate <liujianfeng1994@gmail.com>
|
||||
Date: Mon, 16 Oct 2023 13:28:48 +0800
|
||||
Subject: [PATCH 19/24] drm/panel: nt36523: Fix for kernel 6.5
|
||||
Subject: drm/panel: nt36523: Fix for kernel 6.5
|
||||
|
||||
---
|
||||
drivers/gpu/drm/panel/panel-novatek-nt36523.c | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/drivers/gpu/drm/panel/panel-novatek-nt36523.c b/drivers/gpu/drm/panel/panel-novatek-nt36523.c
|
||||
index c3befa7f2..3ac5ae7f9 100644
|
||||
index c3befa7f253d..3ac5ae7f97b3 100644
|
||||
--- a/drivers/gpu/drm/panel/panel-novatek-nt36523.c
|
||||
+++ b/drivers/gpu/drm/panel/panel-novatek-nt36523.c
|
||||
@@ -1274,6 +1274,7 @@ static int nt36523_probe(struct mipi_dsi_device *dsi)
|
||||
@ -20,5 +20,5 @@ index c3befa7f2..3ac5ae7f9 100644
|
||||
|
||||
ret = of_drm_get_panel_orientation(dev->of_node, &pinfo->orientation);
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,23 +1,19 @@
|
||||
From 64d0d3880d2fe93b5463cdcf327dc55b29bff438 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: amazingfate <liujianfeng1994@gmail.com>
|
||||
Date: Mon, 16 Oct 2023 13:29:58 +0800
|
||||
Subject: [PATCH 20/24] drivers/input/misc: add xiaomi keyboard vendor driver
|
||||
Subject: drivers/input/misc: add xiaomi keyboard vendor driver
|
||||
|
||||
---
|
||||
drivers/input/misc/Kconfig | 1 +
|
||||
drivers/input/misc/Makefile | 1 +
|
||||
drivers/input/misc/xiaomi_keyboard/Kconfig | 8 +
|
||||
drivers/input/misc/xiaomi_keyboard/Makefile | 1 +
|
||||
.../misc/xiaomi_keyboard/xiaomi_keyboard.c | 608 ++++++++++++++++++
|
||||
.../misc/xiaomi_keyboard/xiaomi_keyboard.h | 45 ++
|
||||
drivers/input/misc/Kconfig | 1 +
|
||||
drivers/input/misc/Makefile | 1 +
|
||||
drivers/input/misc/xiaomi_keyboard/Kconfig | 8 +
|
||||
drivers/input/misc/xiaomi_keyboard/Makefile | 1 +
|
||||
drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.c | 608 ++++++++++
|
||||
drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.h | 45 +
|
||||
6 files changed, 664 insertions(+)
|
||||
create mode 100644 drivers/input/misc/xiaomi_keyboard/Kconfig
|
||||
create mode 100644 drivers/input/misc/xiaomi_keyboard/Makefile
|
||||
create mode 100644 drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.c
|
||||
create mode 100644 drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.h
|
||||
|
||||
diff --git a/drivers/input/misc/Kconfig b/drivers/input/misc/Kconfig
|
||||
index 8a320e621..9cff88458 100644
|
||||
index 8a320e6218e3..9cff88458f38 100644
|
||||
--- a/drivers/input/misc/Kconfig
|
||||
+++ b/drivers/input/misc/Kconfig
|
||||
@@ -939,4 +939,5 @@ config INPUT_STPMIC1_ONKEY
|
||||
@ -27,7 +23,7 @@ index 8a320e621..9cff88458 100644
|
||||
+source "drivers/input/misc/xiaomi_keyboard/Kconfig"
|
||||
endif
|
||||
diff --git a/drivers/input/misc/Makefile b/drivers/input/misc/Makefile
|
||||
index 04296a4ab..83773d457 100644
|
||||
index 04296a4abe8e..83773d457387 100644
|
||||
--- a/drivers/input/misc/Makefile
|
||||
+++ b/drivers/input/misc/Makefile
|
||||
@@ -90,3 +90,4 @@ obj-$(CONFIG_INPUT_WM831X_ON) += wm831x-on.o
|
||||
@ -37,7 +33,7 @@ index 04296a4ab..83773d457 100644
|
||||
+obj-$(CONFIG_XIAOMI_KEYBOARD) += xiaomi_keyboard/
|
||||
diff --git a/drivers/input/misc/xiaomi_keyboard/Kconfig b/drivers/input/misc/xiaomi_keyboard/Kconfig
|
||||
new file mode 100644
|
||||
index 000000000..bfc4b1d89
|
||||
index 000000000000..bfc4b1d891e5
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/misc/xiaomi_keyboard/Kconfig
|
||||
@@ -0,0 +1,8 @@
|
||||
@ -51,7 +47,7 @@ index 000000000..bfc4b1d89
|
||||
+ If unsure, say N.
|
||||
diff --git a/drivers/input/misc/xiaomi_keyboard/Makefile b/drivers/input/misc/xiaomi_keyboard/Makefile
|
||||
new file mode 100644
|
||||
index 000000000..0a00118c6
|
||||
index 000000000000..0a00118c658e
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/misc/xiaomi_keyboard/Makefile
|
||||
@@ -0,0 +1 @@
|
||||
@ -59,7 +55,7 @@ index 000000000..0a00118c6
|
||||
\ No newline at end of file
|
||||
diff --git a/drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.c b/drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.c
|
||||
new file mode 100644
|
||||
index 000000000..a7a736f3c
|
||||
index 000000000000..a7a736f3c1e8
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.c
|
||||
@@ -0,0 +1,608 @@
|
||||
@ -673,7 +669,7 @@ index 000000000..a7a736f3c
|
||||
+MODULE_AUTHOR("Tonghui Wang<wangtonghui@xiaomi.com>");
|
||||
diff --git a/drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.h b/drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.h
|
||||
new file mode 100644
|
||||
index 000000000..5c4220077
|
||||
index 000000000000..5c4220077bf8
|
||||
--- /dev/null
|
||||
+++ b/drivers/input/misc/xiaomi_keyboard/xiaomi_keyboard.h
|
||||
@@ -0,0 +1,45 @@
|
||||
@ -723,5 +719,5 @@ index 000000000..5c4220077
|
||||
+};
|
||||
+#endif
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,15 +1,14 @@
|
||||
From f1d4c3c8c4428fd5f51bae9d03299b458645564f Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: amazingfate <liujianfeng1994@gmail.com>
|
||||
Date: Mon, 16 Oct 2023 13:31:25 +0800
|
||||
Subject: [PATCH 21/24] arm64: dts: qcom: sm8250-xiaomi-elish: use vendor
|
||||
keyboard driver
|
||||
Subject: arm64: dts: qcom: sm8250-xiaomi-elish: use vendor keyboard driver
|
||||
|
||||
---
|
||||
.../dts/qcom/sm8250-xiaomi-elish-common.dtsi | 58 ++++++++++---------
|
||||
arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi | 58 +++++-----
|
||||
1 file changed, 31 insertions(+), 27 deletions(-)
|
||||
|
||||
diff --git a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
index d276fb5f0..115cb9c86 100644
|
||||
index d276fb5f0b5b..115cb9c86458 100644
|
||||
--- a/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
+++ b/arch/arm64/boot/dts/qcom/sm8250-xiaomi-elish-common.dtsi
|
||||
@@ -179,12 +179,14 @@ ramoops@b0000000 {
|
||||
@ -101,5 +100,5 @@ index d276fb5f0..115cb9c86 100644
|
||||
|
||||
&usb_2_hsphy {
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
From c7798d2b99e93b3aa2579c4ed9975cdddf4138d9 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: amazingfate <liujianfeng1994@gmail.com>
|
||||
Date: Mon, 16 Oct 2023 13:32:19 +0800
|
||||
Subject: [PATCH 22/24] drivers/spmi/spmi-pmic-arb.c: remove warnings
|
||||
Subject: drivers/spmi/spmi-pmic-arb.c: remove warnings
|
||||
|
||||
---
|
||||
drivers/spmi/spmi-pmic-arb.c | 1 -
|
||||
1 file changed, 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/spmi/spmi-pmic-arb.c b/drivers/spmi/spmi-pmic-arb.c
|
||||
index dcb675d98..2688ac2a7 100644
|
||||
index dcb675d980d4..2688ac2a7e55 100644
|
||||
--- a/drivers/spmi/spmi-pmic-arb.c
|
||||
+++ b/drivers/spmi/spmi-pmic-arb.c
|
||||
@@ -289,7 +289,6 @@ static int pmic_arb_wait_for_done(struct spmi_controller *ctrl,
|
||||
@ -20,5 +20,5 @@ index dcb675d98..2688ac2a7 100644
|
||||
}
|
||||
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
From a0772b988138a3500c6b70a851516b07a12bc011 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: amazingfate <liujianfeng1994@gmail.com>
|
||||
Date: Mon, 16 Oct 2023 13:32:58 +0800
|
||||
Subject: [PATCH 23/24] tty: serial: qcom-geni: fix zero dma-rx-len-in
|
||||
Subject: tty: serial: qcom-geni: fix zero dma-rx-len-in
|
||||
|
||||
---
|
||||
drivers/tty/serial/qcom_geni_serial.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/drivers/tty/serial/qcom_geni_serial.c b/drivers/tty/serial/qcom_geni_serial.c
|
||||
index 67484c062..ca50417f4 100644
|
||||
index 67484c062edd..ca50417f41db 100644
|
||||
--- a/drivers/tty/serial/qcom_geni_serial.c
|
||||
+++ b/drivers/tty/serial/qcom_geni_serial.c
|
||||
@@ -821,7 +821,7 @@ static void qcom_geni_serial_handle_rx_dma(struct uart_port *uport, bool drop)
|
||||
@ -21,5 +21,5 @@ index 67484c062..ca50417f4 100644
|
||||
|
||||
if (!drop)
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
@ -1,14 +1,14 @@
|
||||
From 5bb3b3270559672b25e1757757fc38fee11f45e5 Mon Sep 17 00:00:00 2001
|
||||
From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
|
||||
From: amazingfate <liujianfeng1994@gmail.com>
|
||||
Date: Tue, 24 Oct 2023 01:01:46 +0800
|
||||
Subject: [PATCH 24/24] Asoc: wm_adsp: Use xiaomi-elish firmware name
|
||||
Subject: Asoc: wm_adsp: Use xiaomi-elish firmware name
|
||||
|
||||
---
|
||||
sound/soc/codecs/wm_adsp.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/sound/soc/codecs/wm_adsp.c b/sound/soc/codecs/wm_adsp.c
|
||||
index c1d8d7786..dc234dce8 100644
|
||||
index c1d8d7786244..dc234dce8ed8 100644
|
||||
--- a/sound/soc/codecs/wm_adsp.c
|
||||
+++ b/sound/soc/codecs/wm_adsp.c
|
||||
@@ -827,7 +827,7 @@ static int wm_adsp_request_firmware_files(struct wm_adsp *dsp,
|
||||
@ -21,5 +21,5 @@ index c1d8d7786..dc234dce8 100644
|
||||
adsp_dbg(dsp, "Found '%s'\n", *wmfw_filename);
|
||||
wm_adsp_request_firmware_file(dsp, coeff_firmware, coeff_filename,
|
||||
--
|
||||
2.34.1
|
||||
Armbian
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user