Lines Matching defs:sku
135 struct tegra_sku_info *sku, int *threshold)
139 sku->cpu_speedo_id = 0;
140 sku->soc_speedo_id = 0;
141 sku->gpu_speedo_id = 0;
144 switch (sku->sku_id) {
145 case 0x00: /* Eng sku */
151 sku->cpu_speedo_id = 2;
157 sku->cpu_speedo_id = 2;
158 sku->soc_speedo_id = 0;
159 sku->gpu_speedo_id = 1;
165 sku->cpu_speedo_id = 1;
166 sku->soc_speedo_id = 1;
167 sku->gpu_speedo_id = 1;
173 sku->cpu_speedo_id = 4;
174 sku->soc_speedo_id = 2;
175 sku->gpu_speedo_id = 3;
179 device_printf(sc->dev, " Unknown SKU ID %d\n", sku->sku_id);
186 tegra124_init_speedo(struct tegra_efuse_softc *sc, struct tegra_sku_info *sku)
190 sku->sku_id = RD4(sc, TEGRA124_FUSE_SKU_INFO);
191 sku->soc_iddq_value = RD4(sc, TEGRA124_FUSE_SOC_IDDQ);
192 sku->cpu_iddq_value = RD4(sc, TEGRA124_FUSE_CPU_IDDQ);
193 sku->gpu_iddq_value = RD4(sc, TEGRA124_FUSE_GPU_IDDQ);
194 sku->soc_speedo_value = RD4(sc, TEGRA124_FUSE_SOC_SPEEDO_0);
195 sku->cpu_speedo_value = RD4(sc, TEGRA124_FUSE_CPU_SPEEDO_0);
196 sku->gpu_speedo_value = RD4(sc, TEGRA124_FUSE_CPU_SPEEDO_2);
198 if (sku->cpu_speedo_value == 0) {
203 tegra124_rev_sku_to_speedo_ids(sc, sku, &threshold);
206 if (sku->soc_speedo_value <
210 sku->soc_process_id = i;
213 if (sku->cpu_speedo_value <
217 sku->cpu_process_id = i;
220 if (sku->gpu_speedo_value <
224 sku->gpu_process_id = i;