sku_info           60 drivers/soc/tegra/fuse/fuse.h void tegra20_init_speedo_data(struct tegra_sku_info *sku_info);
sku_info           64 drivers/soc/tegra/fuse/fuse.h void tegra30_init_speedo_data(struct tegra_sku_info *sku_info);
sku_info           68 drivers/soc/tegra/fuse/fuse.h void tegra114_init_speedo_data(struct tegra_sku_info *sku_info);
sku_info           72 drivers/soc/tegra/fuse/fuse.h void tegra124_init_speedo_data(struct tegra_sku_info *sku_info);
sku_info           76 drivers/soc/tegra/fuse/fuse.h void tegra210_init_speedo_data(struct tegra_sku_info *sku_info);
sku_info           33 drivers/soc/tegra/fuse/speedo-tegra114.c static void __init rev_sku_to_speedo_ids(struct tegra_sku_info *sku_info,
sku_info           37 drivers/soc/tegra/fuse/speedo-tegra114.c 	u32 sku = sku_info->sku_id;
sku_info           38 drivers/soc/tegra/fuse/speedo-tegra114.c 	enum tegra_revision rev = sku_info->revision;
sku_info           45 drivers/soc/tegra/fuse/speedo-tegra114.c 		sku_info->cpu_speedo_id = 1;
sku_info           46 drivers/soc/tegra/fuse/speedo-tegra114.c 		sku_info->soc_speedo_id = 0;
sku_info           52 drivers/soc/tegra/fuse/speedo-tegra114.c 		sku_info->cpu_speedo_id = 2;
sku_info           53 drivers/soc/tegra/fuse/speedo-tegra114.c 		sku_info->soc_speedo_id = 1;
sku_info           59 drivers/soc/tegra/fuse/speedo-tegra114.c 		sku_info->cpu_speedo_id = 0;
sku_info           60 drivers/soc/tegra/fuse/speedo-tegra114.c 		sku_info->soc_speedo_id = 0;
sku_info           69 drivers/soc/tegra/fuse/speedo-tegra114.c 			sku_info->cpu_speedo_id = 0;
sku_info           73 drivers/soc/tegra/fuse/speedo-tegra114.c void __init tegra114_init_speedo_data(struct tegra_sku_info *sku_info)
sku_info           85 drivers/soc/tegra/fuse/speedo-tegra114.c 	rev_sku_to_speedo_ids(sku_info, &threshold);
sku_info           93 drivers/soc/tegra/fuse/speedo-tegra114.c 	sku_info->cpu_process_id = i;
sku_info           98 drivers/soc/tegra/fuse/speedo-tegra114.c 	sku_info->soc_process_id = i;
sku_info           50 drivers/soc/tegra/fuse/speedo-tegra124.c static void __init rev_sku_to_speedo_ids(struct tegra_sku_info *sku_info,
sku_info           53 drivers/soc/tegra/fuse/speedo-tegra124.c 	int sku = sku_info->sku_id;
sku_info           56 drivers/soc/tegra/fuse/speedo-tegra124.c 	sku_info->cpu_speedo_id = 0;
sku_info           57 drivers/soc/tegra/fuse/speedo-tegra124.c 	sku_info->soc_speedo_id = 0;
sku_info           58 drivers/soc/tegra/fuse/speedo-tegra124.c 	sku_info->gpu_speedo_id = 0;
sku_info           68 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->cpu_speedo_id = 2;
sku_info           74 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->cpu_speedo_id = 2;
sku_info           75 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->soc_speedo_id = 0;
sku_info           76 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->gpu_speedo_id = 1;
sku_info           82 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->cpu_speedo_id = 1;
sku_info           83 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->soc_speedo_id = 1;
sku_info           84 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->gpu_speedo_id = 1;
sku_info           90 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->cpu_speedo_id = 4;
sku_info           91 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->soc_speedo_id = 2;
sku_info           92 drivers/soc/tegra/fuse/speedo-tegra124.c 		sku_info->gpu_speedo_id = 3;
sku_info          102 drivers/soc/tegra/fuse/speedo-tegra124.c void __init tegra124_init_speedo_data(struct tegra_sku_info *sku_info)
sku_info          117 drivers/soc/tegra/fuse/speedo-tegra124.c 	sku_info->gpu_speedo_value = tegra_fuse_read_early(FUSE_CPU_SPEEDO_2);
sku_info          125 drivers/soc/tegra/fuse/speedo-tegra124.c 	sku_info->cpu_speedo_value = cpu_speedo_0_value;
sku_info          127 drivers/soc/tegra/fuse/speedo-tegra124.c 	if (sku_info->cpu_speedo_value == 0) {
sku_info          133 drivers/soc/tegra/fuse/speedo-tegra124.c 	rev_sku_to_speedo_ids(sku_info, &threshold);
sku_info          135 drivers/soc/tegra/fuse/speedo-tegra124.c 	sku_info->cpu_iddq_value = tegra_fuse_read_early(FUSE_CPU_IDDQ);
sku_info          138 drivers/soc/tegra/fuse/speedo-tegra124.c 		if (sku_info->gpu_speedo_value <
sku_info          141 drivers/soc/tegra/fuse/speedo-tegra124.c 	sku_info->gpu_process_id = i;
sku_info          144 drivers/soc/tegra/fuse/speedo-tegra124.c 		if (sku_info->cpu_speedo_value <
sku_info          147 drivers/soc/tegra/fuse/speedo-tegra124.c 	sku_info->cpu_process_id = i;
sku_info          153 drivers/soc/tegra/fuse/speedo-tegra124.c 	sku_info->soc_process_id = i;
sku_info          156 drivers/soc/tegra/fuse/speedo-tegra124.c 		 sku_info->gpu_speedo_id, sku_info->gpu_speedo_value);
sku_info           54 drivers/soc/tegra/fuse/speedo-tegra20.c void __init tegra20_init_speedo_data(struct tegra_sku_info *sku_info)
sku_info           63 drivers/soc/tegra/fuse/speedo-tegra20.c 	if (SPEEDO_ID_SELECT_0(sku_info->revision))
sku_info           64 drivers/soc/tegra/fuse/speedo-tegra20.c 		sku_info->soc_speedo_id = SPEEDO_ID_0;
sku_info           65 drivers/soc/tegra/fuse/speedo-tegra20.c 	else if (SPEEDO_ID_SELECT_1(sku_info->sku_id))
sku_info           66 drivers/soc/tegra/fuse/speedo-tegra20.c 		sku_info->soc_speedo_id = SPEEDO_ID_1;
sku_info           68 drivers/soc/tegra/fuse/speedo-tegra20.c 		sku_info->soc_speedo_id = SPEEDO_ID_2;
sku_info           80 drivers/soc/tegra/fuse/speedo-tegra20.c 		if (val <= cpu_process_speedos[sku_info->soc_speedo_id][i])
sku_info           83 drivers/soc/tegra/fuse/speedo-tegra20.c 	sku_info->cpu_process_id = i;
sku_info           95 drivers/soc/tegra/fuse/speedo-tegra20.c 		if (val <= soc_process_speedos[sku_info->soc_speedo_id][i])
sku_info           98 drivers/soc/tegra/fuse/speedo-tegra20.c 	sku_info->soc_process_id = i;
sku_info           57 drivers/soc/tegra/fuse/speedo-tegra210.c static void __init rev_sku_to_speedo_ids(struct tegra_sku_info *sku_info,
sku_info           60 drivers/soc/tegra/fuse/speedo-tegra210.c 	int sku = sku_info->sku_id;
sku_info           63 drivers/soc/tegra/fuse/speedo-tegra210.c 	sku_info->cpu_speedo_id = 0;
sku_info           64 drivers/soc/tegra/fuse/speedo-tegra210.c 	sku_info->soc_speedo_id = 0;
sku_info           65 drivers/soc/tegra/fuse/speedo-tegra210.c 	sku_info->gpu_speedo_id = 0;
sku_info           75 drivers/soc/tegra/fuse/speedo-tegra210.c 			sku_info->gpu_speedo_id = 1;
sku_info           80 drivers/soc/tegra/fuse/speedo-tegra210.c 			sku_info->gpu_speedo_id = 1;
sku_info           82 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->cpu_speedo_id = 1;
sku_info          103 drivers/soc/tegra/fuse/speedo-tegra210.c void __init tegra210_init_speedo_data(struct tegra_sku_info *sku_info)
sku_info          137 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->cpu_speedo_value = cpu_speedo[0];
sku_info          138 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->gpu_speedo_value = cpu_speedo[2];
sku_info          139 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->soc_speedo_value = soc_speedo[0];
sku_info          141 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->cpu_speedo_value = (-1938 + (1095 * cpu_speedo[0] / 100)) / 10;
sku_info          142 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->gpu_speedo_value = (-1662 + (1082 * cpu_speedo[2] / 100)) / 10;
sku_info          143 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->soc_speedo_value = ( -705 + (1037 * soc_speedo[0] / 100)) / 10;
sku_info          145 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->cpu_speedo_value = 2100;
sku_info          146 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->gpu_speedo_value = cpu_speedo[2] - 75;
sku_info          147 drivers/soc/tegra/fuse/speedo-tegra210.c 		sku_info->soc_speedo_value = 1900;
sku_info          150 drivers/soc/tegra/fuse/speedo-tegra210.c 	if ((sku_info->cpu_speedo_value <= 0) ||
sku_info          151 drivers/soc/tegra/fuse/speedo-tegra210.c 	    (sku_info->gpu_speedo_value <= 0) ||
sku_info          152 drivers/soc/tegra/fuse/speedo-tegra210.c 	    (sku_info->soc_speedo_value <= 0)) {
sku_info          157 drivers/soc/tegra/fuse/speedo-tegra210.c 	rev_sku_to_speedo_ids(sku_info, speedo_revision, &index);
sku_info          159 drivers/soc/tegra/fuse/speedo-tegra210.c 	sku_info->gpu_process_id = get_process_id(sku_info->gpu_speedo_value,
sku_info          163 drivers/soc/tegra/fuse/speedo-tegra210.c 	sku_info->cpu_process_id = get_process_id(sku_info->cpu_speedo_value,
sku_info          167 drivers/soc/tegra/fuse/speedo-tegra210.c 	sku_info->soc_process_id = get_process_id(sku_info->soc_speedo_value,
sku_info          172 drivers/soc/tegra/fuse/speedo-tegra210.c 		 sku_info->gpu_speedo_id, sku_info->gpu_speedo_value);
sku_info          111 drivers/soc/tegra/fuse/speedo-tegra30.c static void __init rev_sku_to_speedo_ids(struct tegra_sku_info *sku_info)
sku_info          115 drivers/soc/tegra/fuse/speedo-tegra30.c 	switch (sku_info->revision) {
sku_info          117 drivers/soc/tegra/fuse/speedo-tegra30.c 		sku_info->cpu_speedo_id = 0;
sku_info          118 drivers/soc/tegra/fuse/speedo-tegra30.c 		sku_info->soc_speedo_id = 0;
sku_info          123 drivers/soc/tegra/fuse/speedo-tegra30.c 		switch (sku_info->sku_id) {
sku_info          126 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->cpu_speedo_id = 1;
sku_info          127 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->soc_speedo_id = 1;
sku_info          133 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->cpu_speedo_id = 2;
sku_info          134 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->soc_speedo_id = 2;
sku_info          138 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->cpu_speedo_id = 4;
sku_info          139 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->soc_speedo_id = 1;
sku_info          150 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->cpu_speedo_id = 5;
sku_info          151 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->soc_speedo_id = 2;
sku_info          155 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->cpu_speedo_id = 6;
sku_info          156 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->soc_speedo_id = 2;
sku_info          167 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->cpu_speedo_id = 7;
sku_info          168 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->soc_speedo_id = 1;
sku_info          172 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->cpu_speedo_id = 3;
sku_info          173 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->soc_speedo_id = 2;
sku_info          182 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->cpu_speedo_id = 8;
sku_info          183 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->soc_speedo_id = 1;
sku_info          187 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->cpu_speedo_id = 1;
sku_info          188 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->soc_speedo_id = 1;
sku_info          192 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->cpu_speedo_id = 2;
sku_info          193 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->soc_speedo_id = 2;
sku_info          197 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->cpu_speedo_id = 3;
sku_info          198 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->soc_speedo_id = 2;
sku_info          204 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->cpu_speedo_id = 2;
sku_info          205 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->soc_speedo_id = 2;
sku_info          209 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->cpu_speedo_id = 3;
sku_info          210 drivers/soc/tegra/fuse/speedo-tegra30.c 				sku_info->soc_speedo_id = 2;
sku_info          219 drivers/soc/tegra/fuse/speedo-tegra30.c 			pr_warn("Tegra Unknown SKU %d\n", sku_info->sku_id);
sku_info          220 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->cpu_speedo_id = 0;
sku_info          221 drivers/soc/tegra/fuse/speedo-tegra30.c 			sku_info->soc_speedo_id = 0;
sku_info          227 drivers/soc/tegra/fuse/speedo-tegra30.c 		pr_warn("Tegra Unknown chip rev %d\n", sku_info->revision);
sku_info          228 drivers/soc/tegra/fuse/speedo-tegra30.c 		sku_info->cpu_speedo_id = 0;
sku_info          229 drivers/soc/tegra/fuse/speedo-tegra30.c 		sku_info->soc_speedo_id = 0;
sku_info          235 drivers/soc/tegra/fuse/speedo-tegra30.c void __init tegra30_init_speedo_data(struct tegra_sku_info *sku_info)
sku_info          247 drivers/soc/tegra/fuse/speedo-tegra30.c 	rev_sku_to_speedo_ids(sku_info);
sku_info          256 drivers/soc/tegra/fuse/speedo-tegra30.c 	sku_info->cpu_process_id = i - 1;
sku_info          258 drivers/soc/tegra/fuse/speedo-tegra30.c 	if (sku_info->cpu_process_id == -1) {
sku_info          261 drivers/soc/tegra/fuse/speedo-tegra30.c 		sku_info->cpu_process_id = 0;
sku_info          262 drivers/soc/tegra/fuse/speedo-tegra30.c 		sku_info->cpu_speedo_id = 1;
sku_info          269 drivers/soc/tegra/fuse/speedo-tegra30.c 	sku_info->soc_process_id = i - 1;
sku_info          271 drivers/soc/tegra/fuse/speedo-tegra30.c 	if (sku_info->soc_process_id == -1) {
sku_info          274 drivers/soc/tegra/fuse/speedo-tegra30.c 		sku_info->soc_process_id = 0;
sku_info          275 drivers/soc/tegra/fuse/speedo-tegra30.c 		sku_info->soc_speedo_id = 1;