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:
Ricardo Pardini 2023-10-24 16:28:38 +02:00 committed by Jianfeng Liu
parent 183bde080b
commit bf6b4b3cce
24 changed files with 160 additions and 183 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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