/linux-6.12.1/drivers/soc/tegra/fuse/ |
D | tegra-apbmisc.c | 143 tegra_sku_info.revision = TEGRA_REVISION_A01; in tegra_init_revision() 146 tegra_sku_info.revision = TEGRA_REVISION_A02; in tegra_init_revision() 151 tegra_sku_info.revision = TEGRA_REVISION_A03p; in tegra_init_revision() 153 tegra_sku_info.revision = TEGRA_REVISION_A03; in tegra_init_revision() 156 tegra_sku_info.revision = TEGRA_REVISION_A04; in tegra_init_revision() 159 tegra_sku_info.revision = TEGRA_REVISION_UNKNOWN; in tegra_init_revision() 162 tegra_sku_info.sku_id = tegra_fuse_read_early(FUSE_SKU_INFO); in tegra_init_revision() 163 tegra_sku_info.platform = tegra_get_platform(); in tegra_init_revision()
|
D | fuse.h | 28 void (*speedo_init)(struct tegra_sku_info *info); 83 void tegra20_init_speedo_data(struct tegra_sku_info *sku_info); 87 void tegra30_init_speedo_data(struct tegra_sku_info *sku_info); 91 void tegra114_init_speedo_data(struct tegra_sku_info *sku_info); 95 void tegra124_init_speedo_data(struct tegra_sku_info *sku_info); 99 void tegra210_init_speedo_data(struct tegra_sku_info *sku_info);
|
D | fuse-tegra.c | 28 struct tegra_sku_info tegra_sku_info; variable 29 EXPORT_SYMBOL(tegra_sku_info); 118 static void tegra_fuse_print_sku_info(struct tegra_sku_info *tegra_sku_info) in tegra_fuse_print_sku_info() argument 121 tegra_revision_name[tegra_sku_info->revision], in tegra_fuse_print_sku_info() 122 tegra_sku_info->sku_id, tegra_sku_info->cpu_process_id, in tegra_fuse_print_sku_info() 123 tegra_sku_info->soc_process_id); in tegra_fuse_print_sku_info() 125 tegra_sku_info->cpu_speedo_id, tegra_sku_info->soc_speedo_id); in tegra_fuse_print_sku_info() 185 tegra_fuse_print_sku_info(&tegra_sku_info); in tegra_fuse_probe() 453 tegra_platform_name[tegra_sku_info.platform], in tegra_soc_device_register() 454 tegra_revision_name[tegra_sku_info.revision]); in tegra_soc_device_register() [all …]
|
D | fuse-tegra20.c | 169 randomness[0] = tegra_sku_info.sku_id; in tegra20_fuse_add_randomness() 172 randomness[3] = tegra_sku_info.cpu_process_id << 16; in tegra20_fuse_add_randomness() 173 randomness[3] |= tegra_sku_info.soc_process_id; in tegra20_fuse_add_randomness() 174 randomness[4] = tegra_sku_info.cpu_speedo_id << 16; in tegra20_fuse_add_randomness() 175 randomness[4] |= tegra_sku_info.soc_speedo_id; in tegra20_fuse_add_randomness() 187 fuse->soc->speedo_init(&tegra_sku_info); in tegra20_fuse_init()
|
D | fuse-tegra30.c | 71 randomness[0] = tegra_sku_info.sku_id; in tegra30_fuse_add_randomness() 74 randomness[3] = tegra_sku_info.cpu_process_id << 16; in tegra30_fuse_add_randomness() 75 randomness[3] |= tegra_sku_info.soc_process_id; in tegra30_fuse_add_randomness() 76 randomness[4] = tegra_sku_info.cpu_speedo_id << 16; in tegra30_fuse_add_randomness() 77 randomness[4] |= tegra_sku_info.soc_speedo_id; in tegra30_fuse_add_randomness() 97 fuse->soc->speedo_init(&tegra_sku_info); in tegra30_fuse_init()
|
D | speedo-tegra114.c | 33 static void __init rev_sku_to_speedo_ids(struct tegra_sku_info *sku_info, in rev_sku_to_speedo_ids() 73 void __init tegra114_init_speedo_data(struct tegra_sku_info *sku_info) in tegra114_init_speedo_data()
|
D | speedo-tegra124.c | 50 static void __init rev_sku_to_speedo_ids(struct tegra_sku_info *sku_info, in rev_sku_to_speedo_ids() 102 void __init tegra124_init_speedo_data(struct tegra_sku_info *sku_info) in tegra124_init_speedo_data()
|
D | speedo-tegra210.c | 57 static void __init rev_sku_to_speedo_ids(struct tegra_sku_info *sku_info, in rev_sku_to_speedo_ids() 103 void __init tegra210_init_speedo_data(struct tegra_sku_info *sku_info) in tegra210_init_speedo_data()
|
D | speedo-tegra30.c | 111 static void __init rev_sku_to_speedo_ids(struct tegra_sku_info *sku_info) in rev_sku_to_speedo_ids() 235 void __init tegra30_init_speedo_data(struct tegra_sku_info *sku_info) in tegra30_init_speedo_data()
|
D | speedo-tegra20.c | 54 void __init tegra20_init_speedo_data(struct tegra_sku_info *sku_info) in tegra20_init_speedo_data()
|
/linux-6.12.1/include/soc/tegra/ |
D | fuse.h | 53 struct tegra_sku_info { struct 70 extern struct tegra_sku_info tegra_sku_info; argument 80 static struct tegra_sku_info tegra_sku_info __maybe_unused;
|
/linux-6.12.1/drivers/cpufreq/ |
D | tegra20-cpufreq.c | 59 versions[0] = BIT(tegra_sku_info.cpu_process_id); in tegra20_cpufreq_probe() 60 versions[1] = BIT(tegra_sku_info.soc_speedo_id); in tegra20_cpufreq_probe() 62 versions[0] = BIT(tegra_sku_info.cpu_process_id); in tegra20_cpufreq_probe() 63 versions[1] = BIT(tegra_sku_info.cpu_speedo_id); in tegra20_cpufreq_probe()
|
/linux-6.12.1/drivers/soc/tegra/ |
D | regulators-tegra30.c | 106 switch (tegra_sku_info.cpu_speedo_id) { in tegra30_core_cpu_limit() 122 switch (tegra_sku_info.cpu_speedo_id) { in tegra30_cpu_nominal_uV() 144 switch (tegra_sku_info.soc_speedo_id) { in tegra30_core_nominal_uV() 149 if (tegra_sku_info.cpu_speedo_id != 7 && in tegra30_core_nominal_uV() 150 tegra_sku_info.cpu_speedo_id != 8) in tegra30_core_nominal_uV() 156 if (tegra_sku_info.cpu_speedo_id != 13) in tegra30_core_nominal_uV()
|
D | common.c | 128 hw_version = BIT(tegra_sku_info.soc_process_id); in devm_tegra_core_dev_init_opp_table() 132 hw_version = BIT(tegra_sku_info.soc_speedo_id); in devm_tegra_core_dev_init_opp_table()
|
D | regulators-tegra20.c | 115 switch (tegra_sku_info.soc_speedo_id) { in tegra20_cpu_nominal_uV() 127 switch (tegra_sku_info.soc_speedo_id) { in tegra20_core_nominal_uV()
|
/linux-6.12.1/drivers/clk/tegra/ |
D | clk-tegra124-dfll-fcpu.c | 564 process_id = tegra_sku_info.cpu_process_id; in tegra124_dfll_fcpu_probe() 565 speedo_id = tegra_sku_info.cpu_speedo_id; in tegra124_dfll_fcpu_probe() 566 speedo_value = tegra_sku_info.cpu_speedo_value; in tegra124_dfll_fcpu_probe()
|
/linux-6.12.1/drivers/gpu/drm/nouveau/nvkm/engine/device/ |
D | tegra.c | 309 tdev->gpu_speedo = tegra_sku_info.gpu_speedo_value; in nvkm_device_tegra_new() 310 tdev->gpu_speedo_id = tegra_sku_info.gpu_speedo_id; in nvkm_device_tegra_new()
|
/linux-6.12.1/drivers/thermal/tegra/ |
D | tegra30-tsensor.c | 486 if (tegra_sku_info.revision == TEGRA_REVISION_A01) { in tegra_tsensor_nvmem_setup() 502 tegra_sku_info.revision); in tegra_tsensor_nvmem_setup()
|
/linux-6.12.1/drivers/devfreq/ |
D | tegra30-devfreq.c | 835 u32 hw_version = BIT(tegra_sku_info.soc_speedo_id); in tegra_devfreq_probe()
|
/linux-6.12.1/drivers/memory/tegra/ |
D | tegra124-emc.c | 1394 u32 hw_version = BIT(tegra_sku_info.soc_speedo_id); in tegra_emc_opp_table_init()
|
/linux-6.12.1/drivers/phy/tegra/ |
D | xusb-tegra210.c | 2010 if (tegra_sku_info.revision < TEGRA_REVISION_A02) in tegra210_usb2_phy_power_on()
|