The RPM clocks driver uses platform (SoC) as a part of the clock definition. However there is nothing really SoC-specific in this part. Using it just leads to confusion and sometimes to duplication of definitions. Drop the SoC name where it is logical. Changes since v2: - Split from the RPMH patchset - Dropped superfluous active-only clock names when there are no actual clocks behind - Removed the _clk and _a_clk suffixes, moving them to preprocessor macro, no need to have them all over the code. Dmitry Baryshkov (4): clk: qcom: rpm: remove unused active-only clock names clk: qcom: rpm: drop separate active-only names clk: qcom: rpm: drop the _clk suffix completely clk: qcom: rpm: drop the platform from clock definitions drivers/clk/qcom/clk-rpm.c | 204 +++++++++++++++++-------------------- 1 file changed, 94 insertions(+), 110 deletions(-) -- 2.35.1