Lines Matching refs:sku_info
122 static void __init rev_sku_to_speedo_ids(struct tegra_sku_info *sku_info) in rev_sku_to_speedo_ids() argument
126 switch (sku_info->revision) { in rev_sku_to_speedo_ids()
128 sku_info->cpu_speedo_id = 0; in rev_sku_to_speedo_ids()
129 sku_info->soc_speedo_id = 0; in rev_sku_to_speedo_ids()
134 switch (sku_info->sku_id) { in rev_sku_to_speedo_ids()
137 sku_info->cpu_speedo_id = 1; in rev_sku_to_speedo_ids()
138 sku_info->soc_speedo_id = 1; in rev_sku_to_speedo_ids()
144 sku_info->cpu_speedo_id = 2; in rev_sku_to_speedo_ids()
145 sku_info->soc_speedo_id = 2; in rev_sku_to_speedo_ids()
149 sku_info->cpu_speedo_id = 4; in rev_sku_to_speedo_ids()
150 sku_info->soc_speedo_id = 1; in rev_sku_to_speedo_ids()
161 sku_info->cpu_speedo_id = 5; in rev_sku_to_speedo_ids()
162 sku_info->soc_speedo_id = 2; in rev_sku_to_speedo_ids()
166 sku_info->cpu_speedo_id = 6; in rev_sku_to_speedo_ids()
167 sku_info->soc_speedo_id = 2; in rev_sku_to_speedo_ids()
178 sku_info->cpu_speedo_id = 7; in rev_sku_to_speedo_ids()
179 sku_info->soc_speedo_id = 1; in rev_sku_to_speedo_ids()
183 sku_info->cpu_speedo_id = 3; in rev_sku_to_speedo_ids()
184 sku_info->soc_speedo_id = 2; in rev_sku_to_speedo_ids()
193 sku_info->cpu_speedo_id = 8; in rev_sku_to_speedo_ids()
194 sku_info->soc_speedo_id = 1; in rev_sku_to_speedo_ids()
198 sku_info->cpu_speedo_id = 1; in rev_sku_to_speedo_ids()
199 sku_info->soc_speedo_id = 1; in rev_sku_to_speedo_ids()
203 sku_info->cpu_speedo_id = 2; in rev_sku_to_speedo_ids()
204 sku_info->soc_speedo_id = 2; in rev_sku_to_speedo_ids()
208 sku_info->cpu_speedo_id = 3; in rev_sku_to_speedo_ids()
209 sku_info->soc_speedo_id = 2; in rev_sku_to_speedo_ids()
215 sku_info->cpu_speedo_id = 2; in rev_sku_to_speedo_ids()
216 sku_info->soc_speedo_id = 2; in rev_sku_to_speedo_ids()
220 sku_info->cpu_speedo_id = 3; in rev_sku_to_speedo_ids()
221 sku_info->soc_speedo_id = 2; in rev_sku_to_speedo_ids()
230 pr_warn("Tegra Unknown SKU %d\n", sku_info->sku_id); in rev_sku_to_speedo_ids()
231 sku_info->cpu_speedo_id = 0; in rev_sku_to_speedo_ids()
232 sku_info->soc_speedo_id = 0; in rev_sku_to_speedo_ids()
238 pr_warn("Tegra Unknown chip rev %d\n", sku_info->revision); in rev_sku_to_speedo_ids()
239 sku_info->cpu_speedo_id = 0; in rev_sku_to_speedo_ids()
240 sku_info->soc_speedo_id = 0; in rev_sku_to_speedo_ids()
246 void __init tegra30_init_speedo_data(struct tegra_sku_info *sku_info) in tegra30_init_speedo_data() argument
258 rev_sku_to_speedo_ids(sku_info); in tegra30_init_speedo_data()
267 sku_info->cpu_process_id = i - 1; in tegra30_init_speedo_data()
269 if (sku_info->cpu_process_id == -1) { in tegra30_init_speedo_data()
272 sku_info->cpu_process_id = 0; in tegra30_init_speedo_data()
273 sku_info->cpu_speedo_id = 1; in tegra30_init_speedo_data()
280 sku_info->soc_process_id = i - 1; in tegra30_init_speedo_data()
282 if (sku_info->soc_process_id == -1) { in tegra30_init_speedo_data()
285 sku_info->soc_process_id = 0; in tegra30_init_speedo_data()
286 sku_info->soc_speedo_id = 1; in tegra30_init_speedo_data()