hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/drivers/cpufreq/cpufreq-dt-platdev.c
....@@ -1,10 +1,7 @@
1
+// SPDX-License-Identifier: GPL-2.0-only
12 /*
23 * Copyright (C) 2016 Linaro.
34 * Viresh Kumar <viresh.kumar@linaro.org>
4
- *
5
- * This program is free software; you can redistribute it and/or modify
6
- * it under the terms of the GNU General Public License version 2 as
7
- * published by the Free Software Foundation.
85 */
96
107 #include <linux/err.h>
....@@ -40,7 +37,6 @@
4037 { .compatible = "fsl,imx27", },
4138 { .compatible = "fsl,imx51", },
4239 { .compatible = "fsl,imx53", },
43
- { .compatible = "fsl,imx7d", },
4440
4541 { .compatible = "marvell,berlin", },
4642 { .compatible = "marvell,pxa250", },
....@@ -57,7 +53,9 @@
5753 { .compatible = "renesas,r7s72100", },
5854 { .compatible = "renesas,r8a73a4", },
5955 { .compatible = "renesas,r8a7740", },
56
+ { .compatible = "renesas,r8a7742", },
6057 { .compatible = "renesas,r8a7743", },
58
+ { .compatible = "renesas,r8a7744", },
6159 { .compatible = "renesas,r8a7745", },
6260 { .compatible = "renesas,r8a7778", },
6361 { .compatible = "renesas,r8a7779", },
....@@ -74,7 +72,6 @@
7472 { .compatible = "st-ericsson,u9540", },
7573
7674 { .compatible = "ti,omap2", },
77
- { .compatible = "ti,omap3", },
7875 { .compatible = "ti,omap4", },
7976 { .compatible = "ti,omap5", },
8077
....@@ -89,8 +86,19 @@
8986 * platforms using "operating-points-v2" property.
9087 */
9188 static const struct of_device_id blacklist[] __initconst = {
89
+ { .compatible = "allwinner,sun50i-h6", },
90
+
91
+ { .compatible = "arm,vexpress", },
92
+
9293 { .compatible = "calxeda,highbank", },
9394 { .compatible = "calxeda,ecx-2000", },
95
+
96
+ { .compatible = "fsl,imx7ulp", },
97
+ { .compatible = "fsl,imx7d", },
98
+ { .compatible = "fsl,imx8mq", },
99
+ { .compatible = "fsl,imx8mm", },
100
+ { .compatible = "fsl,imx8mn", },
101
+ { .compatible = "fsl,imx8mp", },
94102
95103 { .compatible = "marvell,armadaxp", },
96104
....@@ -101,11 +109,20 @@
101109 { .compatible = "mediatek,mt817x", },
102110 { .compatible = "mediatek,mt8173", },
103111 { .compatible = "mediatek,mt8176", },
112
+ { .compatible = "mediatek,mt8183", },
104113
114
+ { .compatible = "nvidia,tegra20", },
115
+ { .compatible = "nvidia,tegra30", },
105116 { .compatible = "nvidia,tegra124", },
117
+ { .compatible = "nvidia,tegra210", },
118
+ { .compatible = "nvidia,tegra234", },
106119
107120 { .compatible = "qcom,apq8096", },
108121 { .compatible = "qcom,msm8996", },
122
+ { .compatible = "qcom,qcs404", },
123
+ { .compatible = "qcom,sc7180", },
124
+ { .compatible = "qcom,sdm845", },
125
+ { .compatible = "qcom,sm8150", },
109126
110127 { .compatible = "rockchip,px30", },
111128 { .compatible = "rockchip,rk2928", },
....@@ -119,25 +136,39 @@
119136 { .compatible = "rockchip,rk3229", },
120137 { .compatible = "rockchip,rk3288", },
121138 { .compatible = "rockchip,rk3288w", },
139
+ { .compatible = "rockchip,rk3308", },
122140 { .compatible = "rockchip,rk3326", },
123141 { .compatible = "rockchip,rk3328", },
124142 { .compatible = "rockchip,rk3366", },
125143 { .compatible = "rockchip,rk3368", },
126144 { .compatible = "rockchip,rk3399", },
127145 { .compatible = "rockchip,rk3399pro", },
146
+ { .compatible = "rockchip,rk3528", },
147
+ { .compatible = "rockchip,rk3562", },
128148 { .compatible = "rockchip,rk3566", },
149
+ { .compatible = "rockchip,rk3567", },
129150 { .compatible = "rockchip,rk3568", },
151
+ { .compatible = "rockchip,rk3588", },
152
+ { .compatible = "rockchip,rv1103", },
153
+ { .compatible = "rockchip,rv1106", },
130154 { .compatible = "rockchip,rv1109", },
131155 { .compatible = "rockchip,rv1126", },
132156
133157 { .compatible = "st,stih407", },
134158 { .compatible = "st,stih410", },
159
+ { .compatible = "st,stih418", },
135160
136161 { .compatible = "sigma,tango4", },
137162
138163 { .compatible = "ti,am33xx", },
139164 { .compatible = "ti,am43", },
140165 { .compatible = "ti,dra7", },
166
+ { .compatible = "ti,omap3", },
167
+
168
+ { .compatible = "qcom,ipq8064", },
169
+ { .compatible = "qcom,apq8064", },
170
+ { .compatible = "qcom,msm8974", },
171
+ { .compatible = "qcom,msm8960", },
141172
142173 { }
143174 };
....@@ -181,4 +212,4 @@
181212 -1, data,
182213 sizeof(struct cpufreq_dt_platform_data)));
183214 }
184
-device_initcall(cpufreq_dt_platdev_init);
215
+core_initcall(cpufreq_dt_platdev_init);