From: Greg Kroah-Hartman Date: Thu, 16 Mar 2023 09:21:57 +0000 (+0100) Subject: drop clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch from everywhere X-Git-Tag: v4.14.310~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=47450a77536b7eec24907399ebfb1db9388ac59d;p=thirdparty%2Fkernel%2Fstable-queue.git drop clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch from everywhere --- diff --git a/queue-4.14/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch b/queue-4.14/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch deleted file mode 100644 index 4bc2bb284e6..00000000000 --- a/queue-4.14/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch +++ /dev/null @@ -1,315 +0,0 @@ -From 53cb843fb86158bb034c539fb5dea73568a58f51 Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Wed, 11 Jan 2023 08:04:00 +0200 -Subject: clk: qcom: mmcc-apq8084: remove spdm clocks - -From: Dmitry Baryshkov - -[ Upstream commit 7b347f4b677b6d84687e67d82b6b17c6f55ea2b4 ] - -SPDM is used for debug/profiling and does not have any other -functionality. These clocks can safely be removed. - -Suggested-by: Stephen Boyd -Suggested-by: Georgi Djakov -Reviewed-by: Konrad Dybcio -Signed-off-by: Dmitry Baryshkov -Signed-off-by: Bjorn Andersson -Link: https://lore.kernel.org/r/20230111060402.1168726-11-dmitry.baryshkov@linaro.org -Signed-off-by: Sasha Levin ---- - drivers/clk/qcom/mmcc-apq8084.c | 271 -------------------------------- - 1 file changed, 271 deletions(-) - -diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c -index 30777f9f1a439..9c50b5a90e0b6 100644 ---- a/drivers/clk/qcom/mmcc-apq8084.c -+++ b/drivers/clk/qcom/mmcc-apq8084.c -@@ -2373,262 +2373,6 @@ static struct clk_branch mmss_rbcpr_clk = { - }, - }; - --static struct clk_branch mmss_spdm_ahb_clk = { -- .halt_reg = 0x0230, -- .clkr = { -- .enable_reg = 0x0230, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_ahb_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_ahb_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_axi_clk = { -- .halt_reg = 0x0210, -- .clkr = { -- .enable_reg = 0x0210, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_axi_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_csi0_clk = { -- .halt_reg = 0x023c, -- .clkr = { -- .enable_reg = 0x023c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_csi0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_csi0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_gfx3d_clk = { -- .halt_reg = 0x022c, -- .clkr = { -- .enable_reg = 0x022c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_gfx3d_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_gfx3d_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg0_clk = { -- .halt_reg = 0x0204, -- .clkr = { -- .enable_reg = 0x0204, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg1_clk = { -- .halt_reg = 0x0208, -- .clkr = { -- .enable_reg = 0x0208, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg2_clk = { -- .halt_reg = 0x0224, -- .clkr = { -- .enable_reg = 0x0224, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg2_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg2_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_mdp_clk = { -- .halt_reg = 0x020c, -- .clkr = { -- .enable_reg = 0x020c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_mdp_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_mdp_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk0_clk = { -- .halt_reg = 0x0234, -- .clkr = { -- .enable_reg = 0x0234, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk1_clk = { -- .halt_reg = 0x0228, -- .clkr = { -- .enable_reg = 0x0228, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vcodec0_clk = { -- .halt_reg = 0x0214, -- .clkr = { -- .enable_reg = 0x0214, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vcodec0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vcodec0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe0_clk = { -- .halt_reg = 0x0218, -- .clkr = { -- .enable_reg = 0x0218, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe1_clk = { -- .halt_reg = 0x021c, -- .clkr = { -- .enable_reg = 0x021c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_axi_clk = { -- .halt_reg = 0x0304, -- .clkr = { -- .enable_reg = 0x0304, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_axi_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_ocmemnoc_clk = { -- .halt_reg = 0x0308, -- .clkr = { -- .enable_reg = 0x0308, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_ocmemnoc_clk", -- .parent_names = (const char *[]){ -- "ocmemnoc_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- -- - static struct clk_branch mmss_misc_ahb_clk = { - .halt_reg = 0x502c, - .clkr = { -@@ -3261,21 +3005,6 @@ static struct clk_regmap *mmcc_apq8084_clocks[] = { - [MDSS_VSYNC_CLK] = &mdss_vsync_clk.clkr, - [MMSS_RBCPR_AHB_CLK] = &mmss_rbcpr_ahb_clk.clkr, - [MMSS_RBCPR_CLK] = &mmss_rbcpr_clk.clkr, -- [MMSS_SPDM_AHB_CLK] = &mmss_spdm_ahb_clk.clkr, -- [MMSS_SPDM_AXI_CLK] = &mmss_spdm_axi_clk.clkr, -- [MMSS_SPDM_CSI0_CLK] = &mmss_spdm_csi0_clk.clkr, -- [MMSS_SPDM_GFX3D_CLK] = &mmss_spdm_gfx3d_clk.clkr, -- [MMSS_SPDM_JPEG0_CLK] = &mmss_spdm_jpeg0_clk.clkr, -- [MMSS_SPDM_JPEG1_CLK] = &mmss_spdm_jpeg1_clk.clkr, -- [MMSS_SPDM_JPEG2_CLK] = &mmss_spdm_jpeg2_clk.clkr, -- [MMSS_SPDM_MDP_CLK] = &mmss_spdm_mdp_clk.clkr, -- [MMSS_SPDM_PCLK0_CLK] = &mmss_spdm_pclk0_clk.clkr, -- [MMSS_SPDM_PCLK1_CLK] = &mmss_spdm_pclk1_clk.clkr, -- [MMSS_SPDM_VCODEC0_CLK] = &mmss_spdm_vcodec0_clk.clkr, -- [MMSS_SPDM_VFE0_CLK] = &mmss_spdm_vfe0_clk.clkr, -- [MMSS_SPDM_VFE1_CLK] = &mmss_spdm_vfe1_clk.clkr, -- [MMSS_SPDM_RM_AXI_CLK] = &mmss_spdm_rm_axi_clk.clkr, -- [MMSS_SPDM_RM_OCMEMNOC_CLK] = &mmss_spdm_rm_ocmemnoc_clk.clkr, - [MMSS_MISC_AHB_CLK] = &mmss_misc_ahb_clk.clkr, - [MMSS_MMSSNOC_AHB_CLK] = &mmss_mmssnoc_ahb_clk.clkr, - [MMSS_MMSSNOC_BTO_AHB_CLK] = &mmss_mmssnoc_bto_ahb_clk.clkr, --- -2.39.2 - diff --git a/queue-4.14/series b/queue-4.14/series index df1ddf9c965..0391941d0a9 100644 --- a/queue-4.14/series +++ b/queue-4.14/series @@ -9,7 +9,6 @@ nfc-change-order-inside-nfc_se_io-error-path.patch nfc-fdp-add-null-check-of-devm_kmalloc_array-in-fdp_.patch ila-do-not-generate-empty-messages-in-ila_xlat_nl_cm.patch net-caif-fix-use-after-free-in-cfusbl_device_notify.patch -clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch mips-fix-a-compilation-issue.patch alpha-fix-r_alpha_literal-reloc-for-large-modules.patch macintosh-windfarm-use-unsigned-type-for-1-bit-bitfi.patch diff --git a/queue-4.19/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch b/queue-4.19/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch deleted file mode 100644 index 1df6f146d2a..00000000000 --- a/queue-4.19/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch +++ /dev/null @@ -1,315 +0,0 @@ -From 1cdec5bea8e734908046fba1eac013846203408b Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Wed, 11 Jan 2023 08:04:00 +0200 -Subject: clk: qcom: mmcc-apq8084: remove spdm clocks - -From: Dmitry Baryshkov - -[ Upstream commit 7b347f4b677b6d84687e67d82b6b17c6f55ea2b4 ] - -SPDM is used for debug/profiling and does not have any other -functionality. These clocks can safely be removed. - -Suggested-by: Stephen Boyd -Suggested-by: Georgi Djakov -Reviewed-by: Konrad Dybcio -Signed-off-by: Dmitry Baryshkov -Signed-off-by: Bjorn Andersson -Link: https://lore.kernel.org/r/20230111060402.1168726-11-dmitry.baryshkov@linaro.org -Signed-off-by: Sasha Levin ---- - drivers/clk/qcom/mmcc-apq8084.c | 271 -------------------------------- - 1 file changed, 271 deletions(-) - -diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c -index 4ce1d7c88377f..e0fd37cb3eb50 100644 ---- a/drivers/clk/qcom/mmcc-apq8084.c -+++ b/drivers/clk/qcom/mmcc-apq8084.c -@@ -2371,262 +2371,6 @@ static struct clk_branch mmss_rbcpr_clk = { - }, - }; - --static struct clk_branch mmss_spdm_ahb_clk = { -- .halt_reg = 0x0230, -- .clkr = { -- .enable_reg = 0x0230, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_ahb_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_ahb_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_axi_clk = { -- .halt_reg = 0x0210, -- .clkr = { -- .enable_reg = 0x0210, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_axi_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_csi0_clk = { -- .halt_reg = 0x023c, -- .clkr = { -- .enable_reg = 0x023c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_csi0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_csi0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_gfx3d_clk = { -- .halt_reg = 0x022c, -- .clkr = { -- .enable_reg = 0x022c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_gfx3d_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_gfx3d_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg0_clk = { -- .halt_reg = 0x0204, -- .clkr = { -- .enable_reg = 0x0204, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg1_clk = { -- .halt_reg = 0x0208, -- .clkr = { -- .enable_reg = 0x0208, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg2_clk = { -- .halt_reg = 0x0224, -- .clkr = { -- .enable_reg = 0x0224, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg2_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg2_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_mdp_clk = { -- .halt_reg = 0x020c, -- .clkr = { -- .enable_reg = 0x020c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_mdp_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_mdp_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk0_clk = { -- .halt_reg = 0x0234, -- .clkr = { -- .enable_reg = 0x0234, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk1_clk = { -- .halt_reg = 0x0228, -- .clkr = { -- .enable_reg = 0x0228, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vcodec0_clk = { -- .halt_reg = 0x0214, -- .clkr = { -- .enable_reg = 0x0214, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vcodec0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vcodec0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe0_clk = { -- .halt_reg = 0x0218, -- .clkr = { -- .enable_reg = 0x0218, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe1_clk = { -- .halt_reg = 0x021c, -- .clkr = { -- .enable_reg = 0x021c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_axi_clk = { -- .halt_reg = 0x0304, -- .clkr = { -- .enable_reg = 0x0304, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_axi_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_ocmemnoc_clk = { -- .halt_reg = 0x0308, -- .clkr = { -- .enable_reg = 0x0308, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_ocmemnoc_clk", -- .parent_names = (const char *[]){ -- "ocmemnoc_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- -- - static struct clk_branch mmss_misc_ahb_clk = { - .halt_reg = 0x502c, - .clkr = { -@@ -3259,21 +3003,6 @@ static struct clk_regmap *mmcc_apq8084_clocks[] = { - [MDSS_VSYNC_CLK] = &mdss_vsync_clk.clkr, - [MMSS_RBCPR_AHB_CLK] = &mmss_rbcpr_ahb_clk.clkr, - [MMSS_RBCPR_CLK] = &mmss_rbcpr_clk.clkr, -- [MMSS_SPDM_AHB_CLK] = &mmss_spdm_ahb_clk.clkr, -- [MMSS_SPDM_AXI_CLK] = &mmss_spdm_axi_clk.clkr, -- [MMSS_SPDM_CSI0_CLK] = &mmss_spdm_csi0_clk.clkr, -- [MMSS_SPDM_GFX3D_CLK] = &mmss_spdm_gfx3d_clk.clkr, -- [MMSS_SPDM_JPEG0_CLK] = &mmss_spdm_jpeg0_clk.clkr, -- [MMSS_SPDM_JPEG1_CLK] = &mmss_spdm_jpeg1_clk.clkr, -- [MMSS_SPDM_JPEG2_CLK] = &mmss_spdm_jpeg2_clk.clkr, -- [MMSS_SPDM_MDP_CLK] = &mmss_spdm_mdp_clk.clkr, -- [MMSS_SPDM_PCLK0_CLK] = &mmss_spdm_pclk0_clk.clkr, -- [MMSS_SPDM_PCLK1_CLK] = &mmss_spdm_pclk1_clk.clkr, -- [MMSS_SPDM_VCODEC0_CLK] = &mmss_spdm_vcodec0_clk.clkr, -- [MMSS_SPDM_VFE0_CLK] = &mmss_spdm_vfe0_clk.clkr, -- [MMSS_SPDM_VFE1_CLK] = &mmss_spdm_vfe1_clk.clkr, -- [MMSS_SPDM_RM_AXI_CLK] = &mmss_spdm_rm_axi_clk.clkr, -- [MMSS_SPDM_RM_OCMEMNOC_CLK] = &mmss_spdm_rm_ocmemnoc_clk.clkr, - [MMSS_MISC_AHB_CLK] = &mmss_misc_ahb_clk.clkr, - [MMSS_MMSSNOC_AHB_CLK] = &mmss_mmssnoc_ahb_clk.clkr, - [MMSS_MMSSNOC_BTO_AHB_CLK] = &mmss_mmssnoc_bto_ahb_clk.clkr, --- -2.39.2 - diff --git a/queue-4.19/series b/queue-4.19/series index 6a1823038e8..c80e24b0220 100644 --- a/queue-4.19/series +++ b/queue-4.19/series @@ -15,7 +15,6 @@ kbuild-fix-false-positive-need-builtin-calculation.patch kbuild-generate-modules.order-only-in-directories-vi.patch scsi-core-remove-the-proc-scsi-proc_name-directory-e.patch revert-spi-mt7621-fix-an-error-message-in-mt7621_spi_probe.patch -clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch mips-fix-a-compilation-issue.patch alpha-fix-r_alpha_literal-reloc-for-large-modules.patch macintosh-windfarm-use-unsigned-type-for-1-bit-bitfi.patch diff --git a/queue-5.10/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch b/queue-5.10/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch deleted file mode 100644 index f543203f265..00000000000 --- a/queue-5.10/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch +++ /dev/null @@ -1,315 +0,0 @@ -From 68a13c891c6e3f22174885520459f88bcfd967c3 Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Wed, 11 Jan 2023 08:04:00 +0200 -Subject: clk: qcom: mmcc-apq8084: remove spdm clocks - -From: Dmitry Baryshkov - -[ Upstream commit 7b347f4b677b6d84687e67d82b6b17c6f55ea2b4 ] - -SPDM is used for debug/profiling and does not have any other -functionality. These clocks can safely be removed. - -Suggested-by: Stephen Boyd -Suggested-by: Georgi Djakov -Reviewed-by: Konrad Dybcio -Signed-off-by: Dmitry Baryshkov -Signed-off-by: Bjorn Andersson -Link: https://lore.kernel.org/r/20230111060402.1168726-11-dmitry.baryshkov@linaro.org -Signed-off-by: Sasha Levin ---- - drivers/clk/qcom/mmcc-apq8084.c | 271 -------------------------------- - 1 file changed, 271 deletions(-) - -diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c -index fbfcf00067394..893e5536f64c7 100644 ---- a/drivers/clk/qcom/mmcc-apq8084.c -+++ b/drivers/clk/qcom/mmcc-apq8084.c -@@ -2363,262 +2363,6 @@ static struct clk_branch mmss_rbcpr_clk = { - }, - }; - --static struct clk_branch mmss_spdm_ahb_clk = { -- .halt_reg = 0x0230, -- .clkr = { -- .enable_reg = 0x0230, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_ahb_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_ahb_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_axi_clk = { -- .halt_reg = 0x0210, -- .clkr = { -- .enable_reg = 0x0210, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_axi_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_csi0_clk = { -- .halt_reg = 0x023c, -- .clkr = { -- .enable_reg = 0x023c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_csi0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_csi0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_gfx3d_clk = { -- .halt_reg = 0x022c, -- .clkr = { -- .enable_reg = 0x022c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_gfx3d_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_gfx3d_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg0_clk = { -- .halt_reg = 0x0204, -- .clkr = { -- .enable_reg = 0x0204, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg1_clk = { -- .halt_reg = 0x0208, -- .clkr = { -- .enable_reg = 0x0208, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg2_clk = { -- .halt_reg = 0x0224, -- .clkr = { -- .enable_reg = 0x0224, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg2_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg2_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_mdp_clk = { -- .halt_reg = 0x020c, -- .clkr = { -- .enable_reg = 0x020c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_mdp_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_mdp_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk0_clk = { -- .halt_reg = 0x0234, -- .clkr = { -- .enable_reg = 0x0234, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk1_clk = { -- .halt_reg = 0x0228, -- .clkr = { -- .enable_reg = 0x0228, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vcodec0_clk = { -- .halt_reg = 0x0214, -- .clkr = { -- .enable_reg = 0x0214, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vcodec0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vcodec0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe0_clk = { -- .halt_reg = 0x0218, -- .clkr = { -- .enable_reg = 0x0218, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe1_clk = { -- .halt_reg = 0x021c, -- .clkr = { -- .enable_reg = 0x021c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_axi_clk = { -- .halt_reg = 0x0304, -- .clkr = { -- .enable_reg = 0x0304, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_axi_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_ocmemnoc_clk = { -- .halt_reg = 0x0308, -- .clkr = { -- .enable_reg = 0x0308, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_ocmemnoc_clk", -- .parent_names = (const char *[]){ -- "ocmemnoc_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- -- - static struct clk_branch mmss_misc_ahb_clk = { - .halt_reg = 0x502c, - .clkr = { -@@ -3251,21 +2995,6 @@ static struct clk_regmap *mmcc_apq8084_clocks[] = { - [MDSS_VSYNC_CLK] = &mdss_vsync_clk.clkr, - [MMSS_RBCPR_AHB_CLK] = &mmss_rbcpr_ahb_clk.clkr, - [MMSS_RBCPR_CLK] = &mmss_rbcpr_clk.clkr, -- [MMSS_SPDM_AHB_CLK] = &mmss_spdm_ahb_clk.clkr, -- [MMSS_SPDM_AXI_CLK] = &mmss_spdm_axi_clk.clkr, -- [MMSS_SPDM_CSI0_CLK] = &mmss_spdm_csi0_clk.clkr, -- [MMSS_SPDM_GFX3D_CLK] = &mmss_spdm_gfx3d_clk.clkr, -- [MMSS_SPDM_JPEG0_CLK] = &mmss_spdm_jpeg0_clk.clkr, -- [MMSS_SPDM_JPEG1_CLK] = &mmss_spdm_jpeg1_clk.clkr, -- [MMSS_SPDM_JPEG2_CLK] = &mmss_spdm_jpeg2_clk.clkr, -- [MMSS_SPDM_MDP_CLK] = &mmss_spdm_mdp_clk.clkr, -- [MMSS_SPDM_PCLK0_CLK] = &mmss_spdm_pclk0_clk.clkr, -- [MMSS_SPDM_PCLK1_CLK] = &mmss_spdm_pclk1_clk.clkr, -- [MMSS_SPDM_VCODEC0_CLK] = &mmss_spdm_vcodec0_clk.clkr, -- [MMSS_SPDM_VFE0_CLK] = &mmss_spdm_vfe0_clk.clkr, -- [MMSS_SPDM_VFE1_CLK] = &mmss_spdm_vfe1_clk.clkr, -- [MMSS_SPDM_RM_AXI_CLK] = &mmss_spdm_rm_axi_clk.clkr, -- [MMSS_SPDM_RM_OCMEMNOC_CLK] = &mmss_spdm_rm_ocmemnoc_clk.clkr, - [MMSS_MISC_AHB_CLK] = &mmss_misc_ahb_clk.clkr, - [MMSS_MMSSNOC_AHB_CLK] = &mmss_mmssnoc_ahb_clk.clkr, - [MMSS_MMSSNOC_BTO_AHB_CLK] = &mmss_mmssnoc_bto_ahb_clk.clkr, --- -2.39.2 - diff --git a/queue-5.10/series b/queue-5.10/series index a9eb1a9af53..58f4b57048e 100644 --- a/queue-5.10/series +++ b/queue-5.10/series @@ -62,7 +62,6 @@ block-bfq-fix-uaf-for-bfqq-in-bfq_exit_icq_bfqq.patch block-bfq-iosched.c-use-false-rather-than-blk_rw_asy.patch block-bfq-replace-0-1-with-false-true-in-bic-apis.patch block-bfq-fix-uaf-for-bfqq-in-bic_set_bfqq.patch -clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch mips-fix-a-compilation-issue.patch powerpc-kcsan-exclude-udelay-to-prevent-recursive-in.patch alpha-fix-r_alpha_literal-reloc-for-large-modules.patch diff --git a/queue-5.15/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch b/queue-5.15/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch deleted file mode 100644 index 1bda58ff44f..00000000000 --- a/queue-5.15/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch +++ /dev/null @@ -1,315 +0,0 @@ -From ec29a899c35d83efe322cffd0eeebcf29ff8411c Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Wed, 11 Jan 2023 08:04:00 +0200 -Subject: clk: qcom: mmcc-apq8084: remove spdm clocks - -From: Dmitry Baryshkov - -[ Upstream commit 7b347f4b677b6d84687e67d82b6b17c6f55ea2b4 ] - -SPDM is used for debug/profiling and does not have any other -functionality. These clocks can safely be removed. - -Suggested-by: Stephen Boyd -Suggested-by: Georgi Djakov -Reviewed-by: Konrad Dybcio -Signed-off-by: Dmitry Baryshkov -Signed-off-by: Bjorn Andersson -Link: https://lore.kernel.org/r/20230111060402.1168726-11-dmitry.baryshkov@linaro.org -Signed-off-by: Sasha Levin ---- - drivers/clk/qcom/mmcc-apq8084.c | 271 -------------------------------- - 1 file changed, 271 deletions(-) - -diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c -index fbfcf00067394..893e5536f64c7 100644 ---- a/drivers/clk/qcom/mmcc-apq8084.c -+++ b/drivers/clk/qcom/mmcc-apq8084.c -@@ -2363,262 +2363,6 @@ static struct clk_branch mmss_rbcpr_clk = { - }, - }; - --static struct clk_branch mmss_spdm_ahb_clk = { -- .halt_reg = 0x0230, -- .clkr = { -- .enable_reg = 0x0230, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_ahb_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_ahb_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_axi_clk = { -- .halt_reg = 0x0210, -- .clkr = { -- .enable_reg = 0x0210, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_axi_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_csi0_clk = { -- .halt_reg = 0x023c, -- .clkr = { -- .enable_reg = 0x023c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_csi0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_csi0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_gfx3d_clk = { -- .halt_reg = 0x022c, -- .clkr = { -- .enable_reg = 0x022c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_gfx3d_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_gfx3d_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg0_clk = { -- .halt_reg = 0x0204, -- .clkr = { -- .enable_reg = 0x0204, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg1_clk = { -- .halt_reg = 0x0208, -- .clkr = { -- .enable_reg = 0x0208, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg2_clk = { -- .halt_reg = 0x0224, -- .clkr = { -- .enable_reg = 0x0224, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg2_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg2_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_mdp_clk = { -- .halt_reg = 0x020c, -- .clkr = { -- .enable_reg = 0x020c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_mdp_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_mdp_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk0_clk = { -- .halt_reg = 0x0234, -- .clkr = { -- .enable_reg = 0x0234, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk1_clk = { -- .halt_reg = 0x0228, -- .clkr = { -- .enable_reg = 0x0228, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vcodec0_clk = { -- .halt_reg = 0x0214, -- .clkr = { -- .enable_reg = 0x0214, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vcodec0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vcodec0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe0_clk = { -- .halt_reg = 0x0218, -- .clkr = { -- .enable_reg = 0x0218, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe1_clk = { -- .halt_reg = 0x021c, -- .clkr = { -- .enable_reg = 0x021c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_axi_clk = { -- .halt_reg = 0x0304, -- .clkr = { -- .enable_reg = 0x0304, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_axi_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_ocmemnoc_clk = { -- .halt_reg = 0x0308, -- .clkr = { -- .enable_reg = 0x0308, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_ocmemnoc_clk", -- .parent_names = (const char *[]){ -- "ocmemnoc_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- -- - static struct clk_branch mmss_misc_ahb_clk = { - .halt_reg = 0x502c, - .clkr = { -@@ -3251,21 +2995,6 @@ static struct clk_regmap *mmcc_apq8084_clocks[] = { - [MDSS_VSYNC_CLK] = &mdss_vsync_clk.clkr, - [MMSS_RBCPR_AHB_CLK] = &mmss_rbcpr_ahb_clk.clkr, - [MMSS_RBCPR_CLK] = &mmss_rbcpr_clk.clkr, -- [MMSS_SPDM_AHB_CLK] = &mmss_spdm_ahb_clk.clkr, -- [MMSS_SPDM_AXI_CLK] = &mmss_spdm_axi_clk.clkr, -- [MMSS_SPDM_CSI0_CLK] = &mmss_spdm_csi0_clk.clkr, -- [MMSS_SPDM_GFX3D_CLK] = &mmss_spdm_gfx3d_clk.clkr, -- [MMSS_SPDM_JPEG0_CLK] = &mmss_spdm_jpeg0_clk.clkr, -- [MMSS_SPDM_JPEG1_CLK] = &mmss_spdm_jpeg1_clk.clkr, -- [MMSS_SPDM_JPEG2_CLK] = &mmss_spdm_jpeg2_clk.clkr, -- [MMSS_SPDM_MDP_CLK] = &mmss_spdm_mdp_clk.clkr, -- [MMSS_SPDM_PCLK0_CLK] = &mmss_spdm_pclk0_clk.clkr, -- [MMSS_SPDM_PCLK1_CLK] = &mmss_spdm_pclk1_clk.clkr, -- [MMSS_SPDM_VCODEC0_CLK] = &mmss_spdm_vcodec0_clk.clkr, -- [MMSS_SPDM_VFE0_CLK] = &mmss_spdm_vfe0_clk.clkr, -- [MMSS_SPDM_VFE1_CLK] = &mmss_spdm_vfe1_clk.clkr, -- [MMSS_SPDM_RM_AXI_CLK] = &mmss_spdm_rm_axi_clk.clkr, -- [MMSS_SPDM_RM_OCMEMNOC_CLK] = &mmss_spdm_rm_ocmemnoc_clk.clkr, - [MMSS_MISC_AHB_CLK] = &mmss_misc_ahb_clk.clkr, - [MMSS_MMSSNOC_AHB_CLK] = &mmss_mmssnoc_ahb_clk.clkr, - [MMSS_MMSSNOC_BTO_AHB_CLK] = &mmss_mmssnoc_bto_ahb_clk.clkr, --- -2.39.2 - diff --git a/queue-5.15/series b/queue-5.15/series index fcb301fcf6d..c2b2b6585a5 100644 --- a/queue-5.15/series +++ b/queue-5.15/series @@ -102,7 +102,6 @@ fs-move-should_remove_suid.patch attr-add-setattr_should_drop_sgid.patch attr-use-consistent-sgid-stripping-checks.patch fs-use-consistent-setgid-checks-in-is_sxid.patch -clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch mips-fix-a-compilation-issue.patch powerpc-iommu-fix-memory-leak-with-using-debugfs_loo.patch powerpc-kcsan-exclude-udelay-to-prevent-recursive-in.patch diff --git a/queue-5.4/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch b/queue-5.4/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch deleted file mode 100644 index cc2624404b3..00000000000 --- a/queue-5.4/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch +++ /dev/null @@ -1,315 +0,0 @@ -From f636f5cb432828717f28873c99aa4a02b7f39936 Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Wed, 11 Jan 2023 08:04:00 +0200 -Subject: clk: qcom: mmcc-apq8084: remove spdm clocks - -From: Dmitry Baryshkov - -[ Upstream commit 7b347f4b677b6d84687e67d82b6b17c6f55ea2b4 ] - -SPDM is used for debug/profiling and does not have any other -functionality. These clocks can safely be removed. - -Suggested-by: Stephen Boyd -Suggested-by: Georgi Djakov -Reviewed-by: Konrad Dybcio -Signed-off-by: Dmitry Baryshkov -Signed-off-by: Bjorn Andersson -Link: https://lore.kernel.org/r/20230111060402.1168726-11-dmitry.baryshkov@linaro.org -Signed-off-by: Sasha Levin ---- - drivers/clk/qcom/mmcc-apq8084.c | 271 -------------------------------- - 1 file changed, 271 deletions(-) - -diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c -index fbfcf00067394..893e5536f64c7 100644 ---- a/drivers/clk/qcom/mmcc-apq8084.c -+++ b/drivers/clk/qcom/mmcc-apq8084.c -@@ -2363,262 +2363,6 @@ static struct clk_branch mmss_rbcpr_clk = { - }, - }; - --static struct clk_branch mmss_spdm_ahb_clk = { -- .halt_reg = 0x0230, -- .clkr = { -- .enable_reg = 0x0230, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_ahb_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_ahb_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_axi_clk = { -- .halt_reg = 0x0210, -- .clkr = { -- .enable_reg = 0x0210, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_axi_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_csi0_clk = { -- .halt_reg = 0x023c, -- .clkr = { -- .enable_reg = 0x023c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_csi0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_csi0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_gfx3d_clk = { -- .halt_reg = 0x022c, -- .clkr = { -- .enable_reg = 0x022c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_gfx3d_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_gfx3d_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg0_clk = { -- .halt_reg = 0x0204, -- .clkr = { -- .enable_reg = 0x0204, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg1_clk = { -- .halt_reg = 0x0208, -- .clkr = { -- .enable_reg = 0x0208, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg2_clk = { -- .halt_reg = 0x0224, -- .clkr = { -- .enable_reg = 0x0224, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg2_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg2_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_mdp_clk = { -- .halt_reg = 0x020c, -- .clkr = { -- .enable_reg = 0x020c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_mdp_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_mdp_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk0_clk = { -- .halt_reg = 0x0234, -- .clkr = { -- .enable_reg = 0x0234, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk1_clk = { -- .halt_reg = 0x0228, -- .clkr = { -- .enable_reg = 0x0228, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vcodec0_clk = { -- .halt_reg = 0x0214, -- .clkr = { -- .enable_reg = 0x0214, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vcodec0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vcodec0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe0_clk = { -- .halt_reg = 0x0218, -- .clkr = { -- .enable_reg = 0x0218, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe1_clk = { -- .halt_reg = 0x021c, -- .clkr = { -- .enable_reg = 0x021c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_axi_clk = { -- .halt_reg = 0x0304, -- .clkr = { -- .enable_reg = 0x0304, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_axi_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_ocmemnoc_clk = { -- .halt_reg = 0x0308, -- .clkr = { -- .enable_reg = 0x0308, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_ocmemnoc_clk", -- .parent_names = (const char *[]){ -- "ocmemnoc_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- -- - static struct clk_branch mmss_misc_ahb_clk = { - .halt_reg = 0x502c, - .clkr = { -@@ -3251,21 +2995,6 @@ static struct clk_regmap *mmcc_apq8084_clocks[] = { - [MDSS_VSYNC_CLK] = &mdss_vsync_clk.clkr, - [MMSS_RBCPR_AHB_CLK] = &mmss_rbcpr_ahb_clk.clkr, - [MMSS_RBCPR_CLK] = &mmss_rbcpr_clk.clkr, -- [MMSS_SPDM_AHB_CLK] = &mmss_spdm_ahb_clk.clkr, -- [MMSS_SPDM_AXI_CLK] = &mmss_spdm_axi_clk.clkr, -- [MMSS_SPDM_CSI0_CLK] = &mmss_spdm_csi0_clk.clkr, -- [MMSS_SPDM_GFX3D_CLK] = &mmss_spdm_gfx3d_clk.clkr, -- [MMSS_SPDM_JPEG0_CLK] = &mmss_spdm_jpeg0_clk.clkr, -- [MMSS_SPDM_JPEG1_CLK] = &mmss_spdm_jpeg1_clk.clkr, -- [MMSS_SPDM_JPEG2_CLK] = &mmss_spdm_jpeg2_clk.clkr, -- [MMSS_SPDM_MDP_CLK] = &mmss_spdm_mdp_clk.clkr, -- [MMSS_SPDM_PCLK0_CLK] = &mmss_spdm_pclk0_clk.clkr, -- [MMSS_SPDM_PCLK1_CLK] = &mmss_spdm_pclk1_clk.clkr, -- [MMSS_SPDM_VCODEC0_CLK] = &mmss_spdm_vcodec0_clk.clkr, -- [MMSS_SPDM_VFE0_CLK] = &mmss_spdm_vfe0_clk.clkr, -- [MMSS_SPDM_VFE1_CLK] = &mmss_spdm_vfe1_clk.clkr, -- [MMSS_SPDM_RM_AXI_CLK] = &mmss_spdm_rm_axi_clk.clkr, -- [MMSS_SPDM_RM_OCMEMNOC_CLK] = &mmss_spdm_rm_ocmemnoc_clk.clkr, - [MMSS_MISC_AHB_CLK] = &mmss_misc_ahb_clk.clkr, - [MMSS_MMSSNOC_AHB_CLK] = &mmss_mmssnoc_ahb_clk.clkr, - [MMSS_MMSSNOC_BTO_AHB_CLK] = &mmss_mmssnoc_bto_ahb_clk.clkr, --- -2.39.2 - diff --git a/queue-5.4/series b/queue-5.4/series index f95031f0b52..a72d4d9d43c 100644 --- a/queue-5.4/series +++ b/queue-5.4/series @@ -36,7 +36,6 @@ scsi-megaraid_sas-update-max-supported-ld-ids-to-240.patch net-smc-fix-fallback-failed-while-sendmsg-with-fasto.patch riscv-use-read_once_nocheck-in-imprecise-unwinding-s.patch ext4-fix-deadlock-during-directory-rename.patch -clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch mips-fix-a-compilation-issue.patch alpha-fix-r_alpha_literal-reloc-for-large-modules.patch macintosh-windfarm-use-unsigned-type-for-1-bit-bitfi.patch diff --git a/queue-6.1/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch b/queue-6.1/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch deleted file mode 100644 index 7f7573e12f0..00000000000 --- a/queue-6.1/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch +++ /dev/null @@ -1,315 +0,0 @@ -From 2afdca4b124d5e436c550327e60b950350064462 Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Wed, 11 Jan 2023 08:04:00 +0200 -Subject: clk: qcom: mmcc-apq8084: remove spdm clocks - -From: Dmitry Baryshkov - -[ Upstream commit 7b347f4b677b6d84687e67d82b6b17c6f55ea2b4 ] - -SPDM is used for debug/profiling and does not have any other -functionality. These clocks can safely be removed. - -Suggested-by: Stephen Boyd -Suggested-by: Georgi Djakov -Reviewed-by: Konrad Dybcio -Signed-off-by: Dmitry Baryshkov -Signed-off-by: Bjorn Andersson -Link: https://lore.kernel.org/r/20230111060402.1168726-11-dmitry.baryshkov@linaro.org -Signed-off-by: Sasha Levin ---- - drivers/clk/qcom/mmcc-apq8084.c | 271 -------------------------------- - 1 file changed, 271 deletions(-) - -diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c -index e9f9713591558..025e21793b3c4 100644 ---- a/drivers/clk/qcom/mmcc-apq8084.c -+++ b/drivers/clk/qcom/mmcc-apq8084.c -@@ -2364,262 +2364,6 @@ static struct clk_branch mmss_rbcpr_clk = { - }, - }; - --static struct clk_branch mmss_spdm_ahb_clk = { -- .halt_reg = 0x0230, -- .clkr = { -- .enable_reg = 0x0230, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_ahb_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_ahb_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_axi_clk = { -- .halt_reg = 0x0210, -- .clkr = { -- .enable_reg = 0x0210, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_axi_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_csi0_clk = { -- .halt_reg = 0x023c, -- .clkr = { -- .enable_reg = 0x023c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_csi0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_csi0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_gfx3d_clk = { -- .halt_reg = 0x022c, -- .clkr = { -- .enable_reg = 0x022c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_gfx3d_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_gfx3d_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg0_clk = { -- .halt_reg = 0x0204, -- .clkr = { -- .enable_reg = 0x0204, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg1_clk = { -- .halt_reg = 0x0208, -- .clkr = { -- .enable_reg = 0x0208, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg2_clk = { -- .halt_reg = 0x0224, -- .clkr = { -- .enable_reg = 0x0224, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg2_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg2_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_mdp_clk = { -- .halt_reg = 0x020c, -- .clkr = { -- .enable_reg = 0x020c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_mdp_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_mdp_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk0_clk = { -- .halt_reg = 0x0234, -- .clkr = { -- .enable_reg = 0x0234, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk1_clk = { -- .halt_reg = 0x0228, -- .clkr = { -- .enable_reg = 0x0228, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vcodec0_clk = { -- .halt_reg = 0x0214, -- .clkr = { -- .enable_reg = 0x0214, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vcodec0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vcodec0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe0_clk = { -- .halt_reg = 0x0218, -- .clkr = { -- .enable_reg = 0x0218, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe1_clk = { -- .halt_reg = 0x021c, -- .clkr = { -- .enable_reg = 0x021c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_axi_clk = { -- .halt_reg = 0x0304, -- .clkr = { -- .enable_reg = 0x0304, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_axi_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_ocmemnoc_clk = { -- .halt_reg = 0x0308, -- .clkr = { -- .enable_reg = 0x0308, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_ocmemnoc_clk", -- .parent_names = (const char *[]){ -- "ocmemnoc_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- -- - static struct clk_branch mmss_misc_ahb_clk = { - .halt_reg = 0x502c, - .clkr = { -@@ -3252,21 +2996,6 @@ static struct clk_regmap *mmcc_apq8084_clocks[] = { - [MDSS_VSYNC_CLK] = &mdss_vsync_clk.clkr, - [MMSS_RBCPR_AHB_CLK] = &mmss_rbcpr_ahb_clk.clkr, - [MMSS_RBCPR_CLK] = &mmss_rbcpr_clk.clkr, -- [MMSS_SPDM_AHB_CLK] = &mmss_spdm_ahb_clk.clkr, -- [MMSS_SPDM_AXI_CLK] = &mmss_spdm_axi_clk.clkr, -- [MMSS_SPDM_CSI0_CLK] = &mmss_spdm_csi0_clk.clkr, -- [MMSS_SPDM_GFX3D_CLK] = &mmss_spdm_gfx3d_clk.clkr, -- [MMSS_SPDM_JPEG0_CLK] = &mmss_spdm_jpeg0_clk.clkr, -- [MMSS_SPDM_JPEG1_CLK] = &mmss_spdm_jpeg1_clk.clkr, -- [MMSS_SPDM_JPEG2_CLK] = &mmss_spdm_jpeg2_clk.clkr, -- [MMSS_SPDM_MDP_CLK] = &mmss_spdm_mdp_clk.clkr, -- [MMSS_SPDM_PCLK0_CLK] = &mmss_spdm_pclk0_clk.clkr, -- [MMSS_SPDM_PCLK1_CLK] = &mmss_spdm_pclk1_clk.clkr, -- [MMSS_SPDM_VCODEC0_CLK] = &mmss_spdm_vcodec0_clk.clkr, -- [MMSS_SPDM_VFE0_CLK] = &mmss_spdm_vfe0_clk.clkr, -- [MMSS_SPDM_VFE1_CLK] = &mmss_spdm_vfe1_clk.clkr, -- [MMSS_SPDM_RM_AXI_CLK] = &mmss_spdm_rm_axi_clk.clkr, -- [MMSS_SPDM_RM_OCMEMNOC_CLK] = &mmss_spdm_rm_ocmemnoc_clk.clkr, - [MMSS_MISC_AHB_CLK] = &mmss_misc_ahb_clk.clkr, - [MMSS_MMSSNOC_AHB_CLK] = &mmss_mmssnoc_ahb_clk.clkr, - [MMSS_MMSSNOC_BTO_AHB_CLK] = &mmss_mmssnoc_bto_ahb_clk.clkr, --- -2.39.2 - diff --git a/queue-6.1/series b/queue-6.1/series index 799468e4de6..5ce59ab6372 100644 --- a/queue-6.1/series +++ b/queue-6.1/series @@ -118,7 +118,6 @@ adreno-shutdown-the-gpu-properly.patch drm-msm-adreno-fix-runtime-pm-imbalance-at-unbind.patch watch_queue-fix-ioc_watch_queue_set_size-alloc-error.patch tpm-eventlog-don-t-abort-tpm_read_log-on-faulty-acpi.patch -clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch mips-fix-a-compilation-issue.patch powerpc-64-don-t-recurse-irq-replay.patch powerpc-iommu-fix-memory-leak-with-using-debugfs_loo.patch diff --git a/queue-6.2/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch b/queue-6.2/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch deleted file mode 100644 index b3ec2a6d555..00000000000 --- a/queue-6.2/clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch +++ /dev/null @@ -1,315 +0,0 @@ -From 0c14f1b6fb71eecf2741a96f578523ee87f28478 Mon Sep 17 00:00:00 2001 -From: Sasha Levin -Date: Wed, 11 Jan 2023 08:04:00 +0200 -Subject: clk: qcom: mmcc-apq8084: remove spdm clocks - -From: Dmitry Baryshkov - -[ Upstream commit 7b347f4b677b6d84687e67d82b6b17c6f55ea2b4 ] - -SPDM is used for debug/profiling and does not have any other -functionality. These clocks can safely be removed. - -Suggested-by: Stephen Boyd -Suggested-by: Georgi Djakov -Reviewed-by: Konrad Dybcio -Signed-off-by: Dmitry Baryshkov -Signed-off-by: Bjorn Andersson -Link: https://lore.kernel.org/r/20230111060402.1168726-11-dmitry.baryshkov@linaro.org -Signed-off-by: Sasha Levin ---- - drivers/clk/qcom/mmcc-apq8084.c | 271 -------------------------------- - 1 file changed, 271 deletions(-) - -diff --git a/drivers/clk/qcom/mmcc-apq8084.c b/drivers/clk/qcom/mmcc-apq8084.c -index e9f9713591558..025e21793b3c4 100644 ---- a/drivers/clk/qcom/mmcc-apq8084.c -+++ b/drivers/clk/qcom/mmcc-apq8084.c -@@ -2364,262 +2364,6 @@ static struct clk_branch mmss_rbcpr_clk = { - }, - }; - --static struct clk_branch mmss_spdm_ahb_clk = { -- .halt_reg = 0x0230, -- .clkr = { -- .enable_reg = 0x0230, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_ahb_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_ahb_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_axi_clk = { -- .halt_reg = 0x0210, -- .clkr = { -- .enable_reg = 0x0210, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_axi_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_csi0_clk = { -- .halt_reg = 0x023c, -- .clkr = { -- .enable_reg = 0x023c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_csi0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_csi0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_gfx3d_clk = { -- .halt_reg = 0x022c, -- .clkr = { -- .enable_reg = 0x022c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_gfx3d_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_gfx3d_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg0_clk = { -- .halt_reg = 0x0204, -- .clkr = { -- .enable_reg = 0x0204, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg1_clk = { -- .halt_reg = 0x0208, -- .clkr = { -- .enable_reg = 0x0208, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_jpeg2_clk = { -- .halt_reg = 0x0224, -- .clkr = { -- .enable_reg = 0x0224, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_jpeg2_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_jpeg2_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_mdp_clk = { -- .halt_reg = 0x020c, -- .clkr = { -- .enable_reg = 0x020c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_mdp_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_mdp_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk0_clk = { -- .halt_reg = 0x0234, -- .clkr = { -- .enable_reg = 0x0234, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_pclk1_clk = { -- .halt_reg = 0x0228, -- .clkr = { -- .enable_reg = 0x0228, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_pclk1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_pclk1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vcodec0_clk = { -- .halt_reg = 0x0214, -- .clkr = { -- .enable_reg = 0x0214, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vcodec0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vcodec0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe0_clk = { -- .halt_reg = 0x0218, -- .clkr = { -- .enable_reg = 0x0218, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe0_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe0_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_vfe1_clk = { -- .halt_reg = 0x021c, -- .clkr = { -- .enable_reg = 0x021c, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_vfe1_clk", -- .parent_names = (const char *[]){ -- "mmss_spdm_vfe1_div_clk", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_axi_clk = { -- .halt_reg = 0x0304, -- .clkr = { -- .enable_reg = 0x0304, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_axi_clk", -- .parent_names = (const char *[]){ -- "mmss_axi_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- --static struct clk_branch mmss_spdm_rm_ocmemnoc_clk = { -- .halt_reg = 0x0308, -- .clkr = { -- .enable_reg = 0x0308, -- .enable_mask = BIT(0), -- .hw.init = &(struct clk_init_data){ -- .name = "mmss_spdm_rm_ocmemnoc_clk", -- .parent_names = (const char *[]){ -- "ocmemnoc_clk_src", -- }, -- .num_parents = 1, -- .flags = CLK_SET_RATE_PARENT, -- .ops = &clk_branch2_ops, -- }, -- }, --}; -- -- - static struct clk_branch mmss_misc_ahb_clk = { - .halt_reg = 0x502c, - .clkr = { -@@ -3252,21 +2996,6 @@ static struct clk_regmap *mmcc_apq8084_clocks[] = { - [MDSS_VSYNC_CLK] = &mdss_vsync_clk.clkr, - [MMSS_RBCPR_AHB_CLK] = &mmss_rbcpr_ahb_clk.clkr, - [MMSS_RBCPR_CLK] = &mmss_rbcpr_clk.clkr, -- [MMSS_SPDM_AHB_CLK] = &mmss_spdm_ahb_clk.clkr, -- [MMSS_SPDM_AXI_CLK] = &mmss_spdm_axi_clk.clkr, -- [MMSS_SPDM_CSI0_CLK] = &mmss_spdm_csi0_clk.clkr, -- [MMSS_SPDM_GFX3D_CLK] = &mmss_spdm_gfx3d_clk.clkr, -- [MMSS_SPDM_JPEG0_CLK] = &mmss_spdm_jpeg0_clk.clkr, -- [MMSS_SPDM_JPEG1_CLK] = &mmss_spdm_jpeg1_clk.clkr, -- [MMSS_SPDM_JPEG2_CLK] = &mmss_spdm_jpeg2_clk.clkr, -- [MMSS_SPDM_MDP_CLK] = &mmss_spdm_mdp_clk.clkr, -- [MMSS_SPDM_PCLK0_CLK] = &mmss_spdm_pclk0_clk.clkr, -- [MMSS_SPDM_PCLK1_CLK] = &mmss_spdm_pclk1_clk.clkr, -- [MMSS_SPDM_VCODEC0_CLK] = &mmss_spdm_vcodec0_clk.clkr, -- [MMSS_SPDM_VFE0_CLK] = &mmss_spdm_vfe0_clk.clkr, -- [MMSS_SPDM_VFE1_CLK] = &mmss_spdm_vfe1_clk.clkr, -- [MMSS_SPDM_RM_AXI_CLK] = &mmss_spdm_rm_axi_clk.clkr, -- [MMSS_SPDM_RM_OCMEMNOC_CLK] = &mmss_spdm_rm_ocmemnoc_clk.clkr, - [MMSS_MISC_AHB_CLK] = &mmss_misc_ahb_clk.clkr, - [MMSS_MMSSNOC_AHB_CLK] = &mmss_mmssnoc_ahb_clk.clkr, - [MMSS_MMSSNOC_BTO_AHB_CLK] = &mmss_mmssnoc_bto_ahb_clk.clkr, --- -2.39.2 - diff --git a/queue-6.2/series b/queue-6.2/series index fbb290cd4a6..a15ef9a45fd 100644 --- a/queue-6.2/series +++ b/queue-6.2/series @@ -113,7 +113,6 @@ drm-amdgpu-soc21-don-t-expose-av1-if-vcn0-is-harvest.patch drm-amdgpu-soc21-add-video-cap-query-support-for-vcn.patch watch_queue-fix-ioc_watch_queue_set_size-alloc-error.patch tpm-eventlog-don-t-abort-tpm_read_log-on-faulty-acpi.patch -clk-qcom-mmcc-apq8084-remove-spdm-clocks.patch mips-fix-a-compilation-issue.patch powerpc-64-don-t-recurse-irq-replay.patch powerpc-iommu-fix-memory-leak-with-using-debugfs_loo.patch