From fc0a8039c4169682d7c3821f49342c596c76144c Mon Sep 17 00:00:00 2001 From: Jianfeng Liu Date: Mon, 29 Sep 2025 15:57:33 +0800 Subject: [PATCH] qcs6490-edge: bump to 6.17 --- config/sources/families/qcs6490.conf | 2 +- ...ats-Add-support-to-read-DDR-statisti.patch | 173 ------------------ ...ats-Add-QMP-support-for-syncing-ddr-.patch | 93 ---------- .../0000.patching_config.yaml | 0 ...qcom-qcs6490-audioreach-Add-gpr-node.patch | 0 ...trl-qcom-sc7280-lpass-lpi-pinctrl-Do.patch | 0 ...c7280-Add-WSA-SoundWire-and-LPASS-su.patch | 0 ...cs6490-audioreach-Modify-LPASS-macro.patch | 0 ...cs6490-rb3gen2-Add-WSA8830-speakers-.patch | 0 ...-qcom-qcs6490-rb3gen2-Add-sound-card.patch | 0 ...cm6490-idp-Add-WSA8830-speakers-and-.patch | 0 ...-dts-qcom-qcm6490-idp-Add-sound-card.patch | 0 ...m64-qcom-sc7280-Add-PCIe0-controller.patch | 0 ...bo-temporarily-fix-the-orientation-t.patch | 0 ...-se-common-Add-QUP-Peripheral-specif.patch | 0 ...-Add-support-to-load-QUP-SE-Firmware.patch | 0 ...oad-i2c-qup-Firmware-from-linux-side.patch | 0 ...oad-spi-qup-Firmware-from-linux-side.patch | 0 ...-Load-UART-qup-Firmware-from-linux-s.patch | 0 ...psci-Read-and-use-vendor-reset-types.patch | 0 ...lay-simple-bridge-Add-ra620-compatib.patch | 0 ...e-bridge-Add-support-for-radxa-ra620.patch | 0 ...ufs-qcom-temporarily-force-to-rate-A.patch | 0 ...-Fix-HS-G4-PHY-init-table-for-sc7280.patch | 0 ...c7280-add-OPP-table-support-to-PCIe-.patch | 0 ...missing-caps-and-blocks-to-sc7280-ca.patch | 7 +- ...core-Allow-auto-retry-of-rproc_start.patch | 0 ...GBUILD-for-testing-on-Arch-Linux-ARM.patch | 0 ...c7280-Add-support-for-two-additional.patch | 0 ...28-configs-Add-qcom_module_defconfig.patch | 0 ...pi-qcom-qspi-Add-support-for-polling.patch | 0 ...pport-for-Orise-Tech-OTA7290B-DSI-Pa.patch | 0 ...rm64-dts-qcom-sc7280-Add-cci-aliases.patch | 0 ...dd-initial-support-for-Radxa-Dragon-.patch | 0 ...s-qcom-radxa-dragon-q6a-Add-user-led.patch | 0 ...dd-qcs6490-dragon-q6a-radxa-display-.patch | 0 ...om-geni-se-Add-MODULE_FIRMWARE-macro.patch | 0 ...configs-Update-qcom_module_defconfig.patch | 0 ...d-support-to-read-back-resource-sett.patch | 0 ...pmh-Add-support-to-read-regulator-se.patch | 0 ...cs6490-radxa-dragon-q6a-Optimize-reg.patch | 0 ...cs6490-radxa-dragon-q6a-Move-LED-nod.patch | 0 ...cs6490-radxa-dragon-q6a-Fix-pcie0_cl.patch | 0 ...Add-support-for-UFS-module-detection.patch | 0 ...cs6490-radxa-dragon-q6a-Add-UFS-modu.patch | 0 ...cs6490-radxa-dragon-q6a-Fix-overlays.patch | 0 ...cs6490-radxa-dragon-q6a-Add-an-overl.patch | 0 ...om-qcs6490-dragon-q6a-add-gpio-label.patch | 0 .../0047-drivers-gpu-drm-fix-4K-30-fps.patch | 0 ...qcs6490-radxa-dragon-q6a-Enable-eMMC.patch | 0 ...hw_params-callback-function-to-drm_c.patch | 0 51 files changed, 3 insertions(+), 272 deletions(-) delete mode 100644 patch/kernel/archive/qcs6490-6.16/0025-soc-qcom-qcom_stats-Add-support-to-read-DDR-statisti.patch delete mode 100644 patch/kernel/archive/qcs6490-6.16/0026-soc-qcom-qcom_stats-Add-QMP-support-for-syncing-ddr-.patch rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0000.patching_config.yaml (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0001-arm64-dts-qcom-qcs6490-audioreach-Add-gpr-node.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0002-dt-bindings-pinctrl-qcom-sc7280-lpass-lpi-pinctrl-Do.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0003-arm64-dts-qcom-sc7280-Add-WSA-SoundWire-and-LPASS-su.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0004-arm64-dts-qcom-qcs6490-audioreach-Modify-LPASS-macro.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0005-arm64-dts-qcom-qcs6490-rb3gen2-Add-WSA8830-speakers-.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0006-arm64-dts-qcom-qcs6490-rb3gen2-Add-sound-card.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0007-arm64-dts-qcom-qcm6490-idp-Add-WSA8830-speakers-and-.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0008-arm64-dts-qcom-qcm6490-idp-Add-sound-card.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0009-arm64-qcom-sc7280-Add-PCIe0-controller.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0010-phy-qcom-qmp-combo-temporarily-fix-the-orientation-t.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0011-dt-bindings-qcom-se-common-Add-QUP-Peripheral-specif.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0012-soc-qcom-geni-se-Add-support-to-load-QUP-SE-Firmware.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0013-i2c-qcom-geni-Load-i2c-qup-Firmware-from-linux-side.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0014-spi-geni-qcom-Load-spi-qup-Firmware-from-linux-side.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0015-serial-qcom-geni-Load-UART-qup-Firmware-from-linux-s.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0016-firmware-psci-Read-and-use-vendor-reset-types.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0017-dt-bindings-display-simple-bridge-Add-ra620-compatib.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0018-drm-birdge-simple-bridge-Add-support-for-radxa-ra620.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0019-scsi-ufs-qcom-temporarily-force-to-rate-A.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0020-phy-qcom-qmp-ufs-Fix-HS-G4-PHY-init-table-for-sc7280.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0021-arm64-dts-qcom-sc7280-add-OPP-table-support-to-PCIe-.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0022-drm-msm-dpu-Add-missing-caps-and-blocks-to-sc7280-ca.patch (92%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0023-remoteproc-core-Allow-auto-retry-of-rproc_start.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0024-scripts-Add-PKGBUILD-for-testing-on-Arch-Linux-ARM.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0027-arm64-dts-qcom-sc7280-Add-support-for-two-additional.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0028-configs-Add-qcom_module_defconfig.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0029-spi-spi-qcom-qspi-Add-support-for-polling.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0030-drm-panel-Add-support-for-Orise-Tech-OTA7290B-DSI-Pa.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0031-arm64-dts-qcom-sc7280-Add-cci-aliases.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0032-arm64-dts-qcom-Add-initial-support-for-Radxa-Dragon-.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0033-arm64-dts-qcom-radxa-dragon-q6a-Add-user-led.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0034-arm64-dts-qcom-Add-qcs6490-dragon-q6a-radxa-display-.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0035-soc-qcom-geni-se-Add-MODULE_FIRMWARE-macro.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0036-arm64-configs-Update-qcom_module_defconfig.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0037-soc-qcom-rpmh-Add-support-to-read-back-resource-sett.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0038-regulator-qcom-rpmh-Add-support-to-read-regulator-se.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0039-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Optimize-reg.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0040-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Move-LED-nod.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0041-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-pcie0_cl.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0042-scsi-ufs-qcom-Add-support-for-UFS-module-detection.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0043-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-UFS-modu.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0044-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-overlays.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0045-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-an-overl.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0046-arm64-dts-qcom-qcs6490-dragon-q6a-add-gpio-label.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0047-drivers-gpu-drm-fix-4K-30-fps.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0048-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Enable-eMMC.patch (100%) rename patch/kernel/archive/{qcs6490-6.16 => qcs6490-6.17}/0049-drm-display-add-hw_params-callback-function-to-drm_c.patch (100%) diff --git a/config/sources/families/qcs6490.conf b/config/sources/families/qcs6490.conf index 7438b641d7..6b5876db29 100644 --- a/config/sources/families/qcs6490.conf +++ b/config/sources/families/qcs6490.conf @@ -17,7 +17,7 @@ declare -g SERIALCON="ttyMSM0" case $BRANCH in edge) - declare -g KERNEL_MAJOR_MINOR="6.16" # Major and minor versions of this kernel. + declare -g KERNEL_MAJOR_MINOR="6.17" # Major and minor versions of this kernel. declare -g -i KERNEL_GIT_CACHE_TTL=120 # 2 minutes; this is a high-traffic repo ;; esac diff --git a/patch/kernel/archive/qcs6490-6.16/0025-soc-qcom-qcom_stats-Add-support-to-read-DDR-statisti.patch b/patch/kernel/archive/qcs6490-6.16/0025-soc-qcom-qcom_stats-Add-support-to-read-DDR-statisti.patch deleted file mode 100644 index ad8017dd22..0000000000 --- a/patch/kernel/archive/qcs6490-6.16/0025-soc-qcom-qcom_stats-Add-support-to-read-DDR-statisti.patch +++ /dev/null @@ -1,173 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Maulik Shah -Date: Wed, 11 Jun 2025 11:33:45 +0530 -Subject: soc: qcom: qcom_stats: Add support to read DDR statistic - -DDR statistic provide different DDR LPM and DDR frequency statistic. -Add support to read from MSGRAM and display via debugfs. - -Reviewed-by: Konrad Dybcio -Reviewed-by: Dmitry Baryshkov -Signed-off-by: Maulik Shah ---- - drivers/soc/qcom/qcom_stats.c | 99 ++++++++++ - 1 file changed, 99 insertions(+) - -diff --git a/drivers/soc/qcom/qcom_stats.c b/drivers/soc/qcom/qcom_stats.c -index 111111111111..222222222222 100644 ---- a/drivers/soc/qcom/qcom_stats.c -+++ b/drivers/soc/qcom/qcom_stats.c -@@ -1,8 +1,10 @@ - // SPDX-License-Identifier: GPL-2.0-only - /* - * Copyright (c) 2011-2021, The Linux Foundation. All rights reserved. -+ * Copyright (c) 2022-2025, Qualcomm Innovation Center, Inc. All rights reserved. - */ - -+#include - #include - #include - #include -@@ -24,6 +26,17 @@ - #define ACCUMULATED_OFFSET 0x18 - #define CLIENT_VOTES_OFFSET 0x20 - -+#define DDR_STATS_MAGIC_KEY 0xA1157A75 -+#define DDR_STATS_MAX_NUM_MODES 20 -+#define DDR_STATS_MAGIC_KEY_ADDR 0x0 -+#define DDR_STATS_NUM_MODES_ADDR 0x4 -+#define DDR_STATS_ENTRY_START_ADDR 0x8 -+ -+#define DDR_STATS_CP_IDX(data) FIELD_GET(GENMASK(4, 0), data) -+#define DDR_STATS_LPM_NAME(data) FIELD_GET(GENMASK(7, 0), data) -+#define DDR_STATS_TYPE(data) FIELD_GET(GENMASK(15, 8), data) -+#define DDR_STATS_FREQ(data) FIELD_GET(GENMASK(31, 16), data) -+ - struct subsystem_data { - const char *name; - u32 smem_item; -@@ -48,12 +61,19 @@ static const struct subsystem_data subsystems[] = { - - struct stats_config { - size_t stats_offset; -+ size_t ddr_stats_offset; - size_t num_records; - bool appended_stats_avail; - bool dynamic_offset; - bool subsystem_stats_in_smem; - }; - -+struct ddr_stats_entry { -+ u32 name; -+ u32 count; -+ u64 duration; -+}; -+ - struct stats_data { - bool appended_stats_avail; - void __iomem *base; -@@ -122,8 +142,85 @@ static int qcom_soc_sleep_stats_show(struct seq_file *s, void *unused) - return 0; - } - -+static void qcom_ddr_stats_print(struct seq_file *s, struct ddr_stats_entry *data) -+{ -+ u32 cp_idx; -+ -+ /* -+ * DDR statistic have two different types of details encoded. -+ * (1) DDR LPM Stats -+ * (2) DDR Frequency Stats -+ * -+ * The name field have details like which type of DDR stat (bits 8:15) -+ * along with other details as explained below -+ * -+ * In case of DDR LPM stat, name field will be encoded as, -+ * Bits - Meaning -+ * 0:7 - DDR LPM name, can be of 0xd4, 0xd3, 0x11 and 0xd0. -+ * 8:15 - 0x0 (indicates its a LPM stat) -+ * 16:31 - Unused -+ * -+ * In case of DDR FREQ stats, name field will be encoded as, -+ * Bits - Meaning -+ * 0:4 - DDR Clock plan index (CP IDX) -+ * 5:7 - Unused -+ * 8:15 - 0x1 (indicates its Freq stat) -+ * 16:31 - Frequency value in Mhz -+ */ -+ switch (DDR_STATS_TYPE(data->name)) { -+ case 0: -+ seq_printf(s, "DDR LPM Stat Name:0x%lx\tcount:%u\tDuration (ticks):%llu\n", -+ DDR_STATS_LPM_NAME(data->name), data->count, data->duration); -+ break; -+ case 1: -+ if (!data->count || !DDR_STATS_FREQ(data->name)) -+ return; -+ -+ cp_idx = DDR_STATS_CP_IDX(data->name); -+ seq_printf(s, "DDR Freq %luMhz:\tCP IDX:%u\tcount:%u\tDuration (ticks):%llu\n", -+ DDR_STATS_FREQ(data->name), cp_idx, data->count, data->duration); -+ break; -+ } -+} -+ -+static int qcom_ddr_stats_show(struct seq_file *s, void *d) -+{ -+ struct ddr_stats_entry data[DDR_STATS_MAX_NUM_MODES]; -+ void __iomem *reg = (void __iomem *)s->private; -+ u32 entry_count; -+ int i; -+ -+ entry_count = readl_relaxed(reg + DDR_STATS_NUM_MODES_ADDR); -+ if (entry_count > DDR_STATS_MAX_NUM_MODES) -+ return -EINVAL; -+ -+ reg += DDR_STATS_ENTRY_START_ADDR; -+ memcpy_fromio(data, reg, sizeof(struct ddr_stats_entry) * entry_count); -+ -+ for (i = 0; i < entry_count; i++) -+ qcom_ddr_stats_print(s, &data[i]); -+ -+ return 0; -+} -+ - DEFINE_SHOW_ATTRIBUTE(qcom_soc_sleep_stats); - DEFINE_SHOW_ATTRIBUTE(qcom_subsystem_sleep_stats); -+DEFINE_SHOW_ATTRIBUTE(qcom_ddr_stats); -+ -+static void qcom_create_ddr_stat_files(struct dentry *root, void __iomem *reg, -+ const struct stats_config *config) -+{ -+ u32 key; -+ -+ if (!config->ddr_stats_offset) -+ return; -+ -+ key = readl_relaxed(reg + config->ddr_stats_offset + DDR_STATS_MAGIC_KEY_ADDR); -+ if (key == DDR_STATS_MAGIC_KEY) -+ debugfs_create_file("ddr_stats", 0400, root, -+ (__force void *)reg + config->ddr_stats_offset, -+ &qcom_ddr_stats_fops); -+} - - static void qcom_create_soc_sleep_stat_files(struct dentry *root, void __iomem *reg, - struct stats_data *d, -@@ -212,6 +309,7 @@ static int qcom_stats_probe(struct platform_device *pdev) - - qcom_create_subsystem_stat_files(root, config); - qcom_create_soc_sleep_stat_files(root, reg, d, config); -+ qcom_create_ddr_stat_files(root, reg, config); - - platform_set_drvdata(pdev, root); - -@@ -254,6 +352,7 @@ static const struct stats_config rpmh_data_sdm845 = { - - static const struct stats_config rpmh_data = { - .stats_offset = 0x48, -+ .ddr_stats_offset = 0xb8, - .num_records = 3, - .appended_stats_avail = false, - .dynamic_offset = false, --- -Armbian - diff --git a/patch/kernel/archive/qcs6490-6.16/0026-soc-qcom-qcom_stats-Add-QMP-support-for-syncing-ddr-.patch b/patch/kernel/archive/qcs6490-6.16/0026-soc-qcom-qcom_stats-Add-QMP-support-for-syncing-ddr-.patch deleted file mode 100644 index 289b0450d0..0000000000 --- a/patch/kernel/archive/qcs6490-6.16/0026-soc-qcom-qcom_stats-Add-QMP-support-for-syncing-ddr-.patch +++ /dev/null @@ -1,93 +0,0 @@ -From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 -From: Maulik Shah -Date: Wed, 11 Jun 2025 11:33:46 +0530 -Subject: soc: qcom: qcom_stats: Add QMP support for syncing ddr stats - -Recent SoCs (SM8450 onwards) require QMP command to be sent before reading -ddr stats. The duration field of ddr stats will get populated only if QMP -command is sent. - -Add support to send ddr stats freqsync QMP command. - -Signed-off-by: Maulik Shah -Reviewed-by: Dmitry Baryshkov ---- - drivers/soc/qcom/qcom_stats.c | 36 +++++++++- - 1 file changed, 35 insertions(+), 1 deletion(-) - -diff --git a/drivers/soc/qcom/qcom_stats.c b/drivers/soc/qcom/qcom_stats.c -index 111111111111..222222222222 100644 ---- a/drivers/soc/qcom/qcom_stats.c -+++ b/drivers/soc/qcom/qcom_stats.c -@@ -13,6 +13,7 @@ - #include - #include - -+#include - #include - #include - -@@ -37,6 +38,8 @@ - #define DDR_STATS_TYPE(data) FIELD_GET(GENMASK(15, 8), data) - #define DDR_STATS_FREQ(data) FIELD_GET(GENMASK(31, 16), data) - -+static struct qmp *qcom_stats_qmp; -+ - struct subsystem_data { - const char *name; - u32 smem_item; -@@ -188,12 +191,28 @@ static int qcom_ddr_stats_show(struct seq_file *s, void *d) - struct ddr_stats_entry data[DDR_STATS_MAX_NUM_MODES]; - void __iomem *reg = (void __iomem *)s->private; - u32 entry_count; -- int i; -+ int i, ret; - - entry_count = readl_relaxed(reg + DDR_STATS_NUM_MODES_ADDR); - if (entry_count > DDR_STATS_MAX_NUM_MODES) - return -EINVAL; - -+ if (qcom_stats_qmp) { -+ /* -+ * Recent SoCs (SM8450 onwards) do not have duration field -+ * populated from boot up onwards for both DDR LPM Stats -+ * and DDR Frequency Stats. -+ * -+ * Send QMP message to Always on processor which will -+ * populate duration field into MSG RAM area. -+ * -+ * Sent every time to read latest data. -+ */ -+ ret = qmp_send(qcom_stats_qmp, "{class: ddr, action: freqsync}"); -+ if (ret) -+ return ret; -+ } -+ - reg += DDR_STATS_ENTRY_START_ADDR; - memcpy_fromio(data, reg, sizeof(struct ddr_stats_entry) * entry_count); - -@@ -304,6 +323,21 @@ static int qcom_stats_probe(struct platform_device *pdev) - - for (i = 0; i < config->num_records; i++) - d[i].appended_stats_avail = config->appended_stats_avail; -+ /* -+ * QMP is used for DDR stats syncing to MSG RAM for recent SoCs (SM8450 onwards). -+ * The prior SoCs do not need QMP handle as the required stats are already present -+ * in MSG RAM, provided the DDR_STATS_MAGIC_KEY matches. -+ */ -+ qcom_stats_qmp = qmp_get(&pdev->dev); -+ if (IS_ERR(qcom_stats_qmp)) { -+ /* We ignore error if QMP is not defined/needed */ -+ if (!of_property_present(pdev->dev.of_node, "qcom,qmp")) -+ qcom_stats_qmp = NULL; -+ else if (PTR_ERR(qcom_stats_qmp) == -EPROBE_DEFER) -+ return -EPROBE_DEFER; -+ else -+ return PTR_ERR(qcom_stats_qmp); -+ } - - root = debugfs_create_dir("qcom_stats", NULL); - --- -Armbian - diff --git a/patch/kernel/archive/qcs6490-6.16/0000.patching_config.yaml b/patch/kernel/archive/qcs6490-6.17/0000.patching_config.yaml similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0000.patching_config.yaml rename to patch/kernel/archive/qcs6490-6.17/0000.patching_config.yaml diff --git a/patch/kernel/archive/qcs6490-6.16/0001-arm64-dts-qcom-qcs6490-audioreach-Add-gpr-node.patch b/patch/kernel/archive/qcs6490-6.17/0001-arm64-dts-qcom-qcs6490-audioreach-Add-gpr-node.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0001-arm64-dts-qcom-qcs6490-audioreach-Add-gpr-node.patch rename to patch/kernel/archive/qcs6490-6.17/0001-arm64-dts-qcom-qcs6490-audioreach-Add-gpr-node.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0002-dt-bindings-pinctrl-qcom-sc7280-lpass-lpi-pinctrl-Do.patch b/patch/kernel/archive/qcs6490-6.17/0002-dt-bindings-pinctrl-qcom-sc7280-lpass-lpi-pinctrl-Do.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0002-dt-bindings-pinctrl-qcom-sc7280-lpass-lpi-pinctrl-Do.patch rename to patch/kernel/archive/qcs6490-6.17/0002-dt-bindings-pinctrl-qcom-sc7280-lpass-lpi-pinctrl-Do.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0003-arm64-dts-qcom-sc7280-Add-WSA-SoundWire-and-LPASS-su.patch b/patch/kernel/archive/qcs6490-6.17/0003-arm64-dts-qcom-sc7280-Add-WSA-SoundWire-and-LPASS-su.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0003-arm64-dts-qcom-sc7280-Add-WSA-SoundWire-and-LPASS-su.patch rename to patch/kernel/archive/qcs6490-6.17/0003-arm64-dts-qcom-sc7280-Add-WSA-SoundWire-and-LPASS-su.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0004-arm64-dts-qcom-qcs6490-audioreach-Modify-LPASS-macro.patch b/patch/kernel/archive/qcs6490-6.17/0004-arm64-dts-qcom-qcs6490-audioreach-Modify-LPASS-macro.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0004-arm64-dts-qcom-qcs6490-audioreach-Modify-LPASS-macro.patch rename to patch/kernel/archive/qcs6490-6.17/0004-arm64-dts-qcom-qcs6490-audioreach-Modify-LPASS-macro.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0005-arm64-dts-qcom-qcs6490-rb3gen2-Add-WSA8830-speakers-.patch b/patch/kernel/archive/qcs6490-6.17/0005-arm64-dts-qcom-qcs6490-rb3gen2-Add-WSA8830-speakers-.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0005-arm64-dts-qcom-qcs6490-rb3gen2-Add-WSA8830-speakers-.patch rename to patch/kernel/archive/qcs6490-6.17/0005-arm64-dts-qcom-qcs6490-rb3gen2-Add-WSA8830-speakers-.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0006-arm64-dts-qcom-qcs6490-rb3gen2-Add-sound-card.patch b/patch/kernel/archive/qcs6490-6.17/0006-arm64-dts-qcom-qcs6490-rb3gen2-Add-sound-card.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0006-arm64-dts-qcom-qcs6490-rb3gen2-Add-sound-card.patch rename to patch/kernel/archive/qcs6490-6.17/0006-arm64-dts-qcom-qcs6490-rb3gen2-Add-sound-card.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0007-arm64-dts-qcom-qcm6490-idp-Add-WSA8830-speakers-and-.patch b/patch/kernel/archive/qcs6490-6.17/0007-arm64-dts-qcom-qcm6490-idp-Add-WSA8830-speakers-and-.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0007-arm64-dts-qcom-qcm6490-idp-Add-WSA8830-speakers-and-.patch rename to patch/kernel/archive/qcs6490-6.17/0007-arm64-dts-qcom-qcm6490-idp-Add-WSA8830-speakers-and-.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0008-arm64-dts-qcom-qcm6490-idp-Add-sound-card.patch b/patch/kernel/archive/qcs6490-6.17/0008-arm64-dts-qcom-qcm6490-idp-Add-sound-card.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0008-arm64-dts-qcom-qcm6490-idp-Add-sound-card.patch rename to patch/kernel/archive/qcs6490-6.17/0008-arm64-dts-qcom-qcm6490-idp-Add-sound-card.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0009-arm64-qcom-sc7280-Add-PCIe0-controller.patch b/patch/kernel/archive/qcs6490-6.17/0009-arm64-qcom-sc7280-Add-PCIe0-controller.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0009-arm64-qcom-sc7280-Add-PCIe0-controller.patch rename to patch/kernel/archive/qcs6490-6.17/0009-arm64-qcom-sc7280-Add-PCIe0-controller.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0010-phy-qcom-qmp-combo-temporarily-fix-the-orientation-t.patch b/patch/kernel/archive/qcs6490-6.17/0010-phy-qcom-qmp-combo-temporarily-fix-the-orientation-t.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0010-phy-qcom-qmp-combo-temporarily-fix-the-orientation-t.patch rename to patch/kernel/archive/qcs6490-6.17/0010-phy-qcom-qmp-combo-temporarily-fix-the-orientation-t.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0011-dt-bindings-qcom-se-common-Add-QUP-Peripheral-specif.patch b/patch/kernel/archive/qcs6490-6.17/0011-dt-bindings-qcom-se-common-Add-QUP-Peripheral-specif.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0011-dt-bindings-qcom-se-common-Add-QUP-Peripheral-specif.patch rename to patch/kernel/archive/qcs6490-6.17/0011-dt-bindings-qcom-se-common-Add-QUP-Peripheral-specif.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0012-soc-qcom-geni-se-Add-support-to-load-QUP-SE-Firmware.patch b/patch/kernel/archive/qcs6490-6.17/0012-soc-qcom-geni-se-Add-support-to-load-QUP-SE-Firmware.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0012-soc-qcom-geni-se-Add-support-to-load-QUP-SE-Firmware.patch rename to patch/kernel/archive/qcs6490-6.17/0012-soc-qcom-geni-se-Add-support-to-load-QUP-SE-Firmware.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0013-i2c-qcom-geni-Load-i2c-qup-Firmware-from-linux-side.patch b/patch/kernel/archive/qcs6490-6.17/0013-i2c-qcom-geni-Load-i2c-qup-Firmware-from-linux-side.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0013-i2c-qcom-geni-Load-i2c-qup-Firmware-from-linux-side.patch rename to patch/kernel/archive/qcs6490-6.17/0013-i2c-qcom-geni-Load-i2c-qup-Firmware-from-linux-side.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0014-spi-geni-qcom-Load-spi-qup-Firmware-from-linux-side.patch b/patch/kernel/archive/qcs6490-6.17/0014-spi-geni-qcom-Load-spi-qup-Firmware-from-linux-side.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0014-spi-geni-qcom-Load-spi-qup-Firmware-from-linux-side.patch rename to patch/kernel/archive/qcs6490-6.17/0014-spi-geni-qcom-Load-spi-qup-Firmware-from-linux-side.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0015-serial-qcom-geni-Load-UART-qup-Firmware-from-linux-s.patch b/patch/kernel/archive/qcs6490-6.17/0015-serial-qcom-geni-Load-UART-qup-Firmware-from-linux-s.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0015-serial-qcom-geni-Load-UART-qup-Firmware-from-linux-s.patch rename to patch/kernel/archive/qcs6490-6.17/0015-serial-qcom-geni-Load-UART-qup-Firmware-from-linux-s.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0016-firmware-psci-Read-and-use-vendor-reset-types.patch b/patch/kernel/archive/qcs6490-6.17/0016-firmware-psci-Read-and-use-vendor-reset-types.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0016-firmware-psci-Read-and-use-vendor-reset-types.patch rename to patch/kernel/archive/qcs6490-6.17/0016-firmware-psci-Read-and-use-vendor-reset-types.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0017-dt-bindings-display-simple-bridge-Add-ra620-compatib.patch b/patch/kernel/archive/qcs6490-6.17/0017-dt-bindings-display-simple-bridge-Add-ra620-compatib.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0017-dt-bindings-display-simple-bridge-Add-ra620-compatib.patch rename to patch/kernel/archive/qcs6490-6.17/0017-dt-bindings-display-simple-bridge-Add-ra620-compatib.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0018-drm-birdge-simple-bridge-Add-support-for-radxa-ra620.patch b/patch/kernel/archive/qcs6490-6.17/0018-drm-birdge-simple-bridge-Add-support-for-radxa-ra620.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0018-drm-birdge-simple-bridge-Add-support-for-radxa-ra620.patch rename to patch/kernel/archive/qcs6490-6.17/0018-drm-birdge-simple-bridge-Add-support-for-radxa-ra620.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0019-scsi-ufs-qcom-temporarily-force-to-rate-A.patch b/patch/kernel/archive/qcs6490-6.17/0019-scsi-ufs-qcom-temporarily-force-to-rate-A.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0019-scsi-ufs-qcom-temporarily-force-to-rate-A.patch rename to patch/kernel/archive/qcs6490-6.17/0019-scsi-ufs-qcom-temporarily-force-to-rate-A.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0020-phy-qcom-qmp-ufs-Fix-HS-G4-PHY-init-table-for-sc7280.patch b/patch/kernel/archive/qcs6490-6.17/0020-phy-qcom-qmp-ufs-Fix-HS-G4-PHY-init-table-for-sc7280.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0020-phy-qcom-qmp-ufs-Fix-HS-G4-PHY-init-table-for-sc7280.patch rename to patch/kernel/archive/qcs6490-6.17/0020-phy-qcom-qmp-ufs-Fix-HS-G4-PHY-init-table-for-sc7280.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0021-arm64-dts-qcom-sc7280-add-OPP-table-support-to-PCIe-.patch b/patch/kernel/archive/qcs6490-6.17/0021-arm64-dts-qcom-sc7280-add-OPP-table-support-to-PCIe-.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0021-arm64-dts-qcom-sc7280-add-OPP-table-support-to-PCIe-.patch rename to patch/kernel/archive/qcs6490-6.17/0021-arm64-dts-qcom-sc7280-add-OPP-table-support-to-PCIe-.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0022-drm-msm-dpu-Add-missing-caps-and-blocks-to-sc7280-ca.patch b/patch/kernel/archive/qcs6490-6.17/0022-drm-msm-dpu-Add-missing-caps-and-blocks-to-sc7280-ca.patch similarity index 92% rename from patch/kernel/archive/qcs6490-6.16/0022-drm-msm-dpu-Add-missing-caps-and-blocks-to-sc7280-ca.patch rename to patch/kernel/archive/qcs6490-6.17/0022-drm-msm-dpu-Add-missing-caps-and-blocks-to-sc7280-ca.patch index 927f05e505..6954b22b95 100644 --- a/patch/kernel/archive/qcs6490-6.16/0022-drm-msm-dpu-Add-missing-caps-and-blocks-to-sc7280-ca.patch +++ b/patch/kernel/archive/qcs6490-6.17/0022-drm-msm-dpu-Add-missing-caps-and-blocks-to-sc7280-ca.patch @@ -33,9 +33,9 @@ index 111111111111..222222222222 100644 }, }; -@@ -128,32 +131,45 @@ static const struct dpu_pingpong_cfg sc7280_pp[] = { +@@ -128,29 +131,42 @@ static const struct dpu_pingpong_cfg sc7280_pp[] = { + .name = "pingpong_0", .id = PINGPONG_0, .base = 0x69000, .len = 0, - .features = BIT(DPU_PINGPONG_DITHER), .sblk = &sc7280_pp_sblk, - .merge_3d = 0, + .merge_3d = MERGE_3D_0, @@ -43,7 +43,6 @@ index 111111111111..222222222222 100644 }, { .name = "pingpong_1", .id = PINGPONG_1, .base = 0x6a000, .len = 0, - .features = BIT(DPU_PINGPONG_DITHER), .sblk = &sc7280_pp_sblk, - .merge_3d = 0, + .merge_3d = MERGE_3D_0, @@ -51,7 +50,6 @@ index 111111111111..222222222222 100644 }, { .name = "pingpong_2", .id = PINGPONG_2, .base = 0x6b000, .len = 0, - .features = BIT(DPU_PINGPONG_DITHER), .sblk = &sc7280_pp_sblk, - .merge_3d = 0, + .merge_3d = MERGE_3D_1, @@ -59,7 +57,6 @@ index 111111111111..222222222222 100644 }, { .name = "pingpong_3", .id = PINGPONG_3, .base = 0x6c000, .len = 0, - .features = BIT(DPU_PINGPONG_DITHER), .sblk = &sc7280_pp_sblk, - .merge_3d = 0, + .merge_3d = MERGE_3D_1, diff --git a/patch/kernel/archive/qcs6490-6.16/0023-remoteproc-core-Allow-auto-retry-of-rproc_start.patch b/patch/kernel/archive/qcs6490-6.17/0023-remoteproc-core-Allow-auto-retry-of-rproc_start.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0023-remoteproc-core-Allow-auto-retry-of-rproc_start.patch rename to patch/kernel/archive/qcs6490-6.17/0023-remoteproc-core-Allow-auto-retry-of-rproc_start.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0024-scripts-Add-PKGBUILD-for-testing-on-Arch-Linux-ARM.patch b/patch/kernel/archive/qcs6490-6.17/0024-scripts-Add-PKGBUILD-for-testing-on-Arch-Linux-ARM.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0024-scripts-Add-PKGBUILD-for-testing-on-Arch-Linux-ARM.patch rename to patch/kernel/archive/qcs6490-6.17/0024-scripts-Add-PKGBUILD-for-testing-on-Arch-Linux-ARM.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0027-arm64-dts-qcom-sc7280-Add-support-for-two-additional.patch b/patch/kernel/archive/qcs6490-6.17/0027-arm64-dts-qcom-sc7280-Add-support-for-two-additional.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0027-arm64-dts-qcom-sc7280-Add-support-for-two-additional.patch rename to patch/kernel/archive/qcs6490-6.17/0027-arm64-dts-qcom-sc7280-Add-support-for-two-additional.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0028-configs-Add-qcom_module_defconfig.patch b/patch/kernel/archive/qcs6490-6.17/0028-configs-Add-qcom_module_defconfig.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0028-configs-Add-qcom_module_defconfig.patch rename to patch/kernel/archive/qcs6490-6.17/0028-configs-Add-qcom_module_defconfig.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0029-spi-spi-qcom-qspi-Add-support-for-polling.patch b/patch/kernel/archive/qcs6490-6.17/0029-spi-spi-qcom-qspi-Add-support-for-polling.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0029-spi-spi-qcom-qspi-Add-support-for-polling.patch rename to patch/kernel/archive/qcs6490-6.17/0029-spi-spi-qcom-qspi-Add-support-for-polling.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0030-drm-panel-Add-support-for-Orise-Tech-OTA7290B-DSI-Pa.patch b/patch/kernel/archive/qcs6490-6.17/0030-drm-panel-Add-support-for-Orise-Tech-OTA7290B-DSI-Pa.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0030-drm-panel-Add-support-for-Orise-Tech-OTA7290B-DSI-Pa.patch rename to patch/kernel/archive/qcs6490-6.17/0030-drm-panel-Add-support-for-Orise-Tech-OTA7290B-DSI-Pa.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0031-arm64-dts-qcom-sc7280-Add-cci-aliases.patch b/patch/kernel/archive/qcs6490-6.17/0031-arm64-dts-qcom-sc7280-Add-cci-aliases.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0031-arm64-dts-qcom-sc7280-Add-cci-aliases.patch rename to patch/kernel/archive/qcs6490-6.17/0031-arm64-dts-qcom-sc7280-Add-cci-aliases.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0032-arm64-dts-qcom-Add-initial-support-for-Radxa-Dragon-.patch b/patch/kernel/archive/qcs6490-6.17/0032-arm64-dts-qcom-Add-initial-support-for-Radxa-Dragon-.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0032-arm64-dts-qcom-Add-initial-support-for-Radxa-Dragon-.patch rename to patch/kernel/archive/qcs6490-6.17/0032-arm64-dts-qcom-Add-initial-support-for-Radxa-Dragon-.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0033-arm64-dts-qcom-radxa-dragon-q6a-Add-user-led.patch b/patch/kernel/archive/qcs6490-6.17/0033-arm64-dts-qcom-radxa-dragon-q6a-Add-user-led.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0033-arm64-dts-qcom-radxa-dragon-q6a-Add-user-led.patch rename to patch/kernel/archive/qcs6490-6.17/0033-arm64-dts-qcom-radxa-dragon-q6a-Add-user-led.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0034-arm64-dts-qcom-Add-qcs6490-dragon-q6a-radxa-display-.patch b/patch/kernel/archive/qcs6490-6.17/0034-arm64-dts-qcom-Add-qcs6490-dragon-q6a-radxa-display-.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0034-arm64-dts-qcom-Add-qcs6490-dragon-q6a-radxa-display-.patch rename to patch/kernel/archive/qcs6490-6.17/0034-arm64-dts-qcom-Add-qcs6490-dragon-q6a-radxa-display-.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0035-soc-qcom-geni-se-Add-MODULE_FIRMWARE-macro.patch b/patch/kernel/archive/qcs6490-6.17/0035-soc-qcom-geni-se-Add-MODULE_FIRMWARE-macro.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0035-soc-qcom-geni-se-Add-MODULE_FIRMWARE-macro.patch rename to patch/kernel/archive/qcs6490-6.17/0035-soc-qcom-geni-se-Add-MODULE_FIRMWARE-macro.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0036-arm64-configs-Update-qcom_module_defconfig.patch b/patch/kernel/archive/qcs6490-6.17/0036-arm64-configs-Update-qcom_module_defconfig.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0036-arm64-configs-Update-qcom_module_defconfig.patch rename to patch/kernel/archive/qcs6490-6.17/0036-arm64-configs-Update-qcom_module_defconfig.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0037-soc-qcom-rpmh-Add-support-to-read-back-resource-sett.patch b/patch/kernel/archive/qcs6490-6.17/0037-soc-qcom-rpmh-Add-support-to-read-back-resource-sett.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0037-soc-qcom-rpmh-Add-support-to-read-back-resource-sett.patch rename to patch/kernel/archive/qcs6490-6.17/0037-soc-qcom-rpmh-Add-support-to-read-back-resource-sett.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0038-regulator-qcom-rpmh-Add-support-to-read-regulator-se.patch b/patch/kernel/archive/qcs6490-6.17/0038-regulator-qcom-rpmh-Add-support-to-read-regulator-se.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0038-regulator-qcom-rpmh-Add-support-to-read-regulator-se.patch rename to patch/kernel/archive/qcs6490-6.17/0038-regulator-qcom-rpmh-Add-support-to-read-regulator-se.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0039-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Optimize-reg.patch b/patch/kernel/archive/qcs6490-6.17/0039-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Optimize-reg.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0039-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Optimize-reg.patch rename to patch/kernel/archive/qcs6490-6.17/0039-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Optimize-reg.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0040-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Move-LED-nod.patch b/patch/kernel/archive/qcs6490-6.17/0040-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Move-LED-nod.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0040-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Move-LED-nod.patch rename to patch/kernel/archive/qcs6490-6.17/0040-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Move-LED-nod.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0041-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-pcie0_cl.patch b/patch/kernel/archive/qcs6490-6.17/0041-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-pcie0_cl.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0041-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-pcie0_cl.patch rename to patch/kernel/archive/qcs6490-6.17/0041-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-pcie0_cl.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0042-scsi-ufs-qcom-Add-support-for-UFS-module-detection.patch b/patch/kernel/archive/qcs6490-6.17/0042-scsi-ufs-qcom-Add-support-for-UFS-module-detection.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0042-scsi-ufs-qcom-Add-support-for-UFS-module-detection.patch rename to patch/kernel/archive/qcs6490-6.17/0042-scsi-ufs-qcom-Add-support-for-UFS-module-detection.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0043-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-UFS-modu.patch b/patch/kernel/archive/qcs6490-6.17/0043-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-UFS-modu.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0043-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-UFS-modu.patch rename to patch/kernel/archive/qcs6490-6.17/0043-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-UFS-modu.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0044-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-overlays.patch b/patch/kernel/archive/qcs6490-6.17/0044-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-overlays.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0044-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-overlays.patch rename to patch/kernel/archive/qcs6490-6.17/0044-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Fix-overlays.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0045-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-an-overl.patch b/patch/kernel/archive/qcs6490-6.17/0045-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-an-overl.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0045-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-an-overl.patch rename to patch/kernel/archive/qcs6490-6.17/0045-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Add-an-overl.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0046-arm64-dts-qcom-qcs6490-dragon-q6a-add-gpio-label.patch b/patch/kernel/archive/qcs6490-6.17/0046-arm64-dts-qcom-qcs6490-dragon-q6a-add-gpio-label.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0046-arm64-dts-qcom-qcs6490-dragon-q6a-add-gpio-label.patch rename to patch/kernel/archive/qcs6490-6.17/0046-arm64-dts-qcom-qcs6490-dragon-q6a-add-gpio-label.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0047-drivers-gpu-drm-fix-4K-30-fps.patch b/patch/kernel/archive/qcs6490-6.17/0047-drivers-gpu-drm-fix-4K-30-fps.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0047-drivers-gpu-drm-fix-4K-30-fps.patch rename to patch/kernel/archive/qcs6490-6.17/0047-drivers-gpu-drm-fix-4K-30-fps.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0048-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Enable-eMMC.patch b/patch/kernel/archive/qcs6490-6.17/0048-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Enable-eMMC.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0048-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Enable-eMMC.patch rename to patch/kernel/archive/qcs6490-6.17/0048-arm64-dts-qcom-qcs6490-radxa-dragon-q6a-Enable-eMMC.patch diff --git a/patch/kernel/archive/qcs6490-6.16/0049-drm-display-add-hw_params-callback-function-to-drm_c.patch b/patch/kernel/archive/qcs6490-6.17/0049-drm-display-add-hw_params-callback-function-to-drm_c.patch similarity index 100% rename from patch/kernel/archive/qcs6490-6.16/0049-drm-display-add-hw_params-callback-function-to-drm_c.patch rename to patch/kernel/archive/qcs6490-6.17/0049-drm-display-add-hw_params-callback-function-to-drm_c.patch