]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
soc/tegra: common: Add Tegra114 support to devm_tegra_core_dev_init_opp_table
authorSvyatoslav Ryhel <clamor95@gmail.com>
Mon, 26 Jan 2026 19:02:06 +0000 (21:02 +0200)
committerThierry Reding <treding@nvidia.com>
Sat, 28 Mar 2026 00:02:38 +0000 (01:02 +0100)
Determine the Tegra114 hardware version using the SoC Speedo ID bit macro,
mirroring the approach already used for Tegra30 and Tegra124.

Signed-off-by: Svyatoslav Ryhel <clamor95@gmail.com>
Reviewed-by: Mikko Perttunen <mperttunen@nvidia.com>
Signed-off-by: Thierry Reding <treding@nvidia.com>
drivers/soc/tegra/common.c

index d82b7670abb70cca53fdb4923e3b2fcfd5747cdc..0864eb0185b48351771180b2bfd58da3cad9976c 100644 (file)
@@ -118,7 +118,8 @@ int devm_tegra_core_dev_init_opp_table(struct device *dev,
                hw_version = BIT(tegra_sku_info.soc_process_id);
                config.supported_hw = &hw_version;
                config.supported_hw_count = 1;
-       } else if (of_machine_is_compatible("nvidia,tegra30")) {
+       } else if (of_machine_is_compatible("nvidia,tegra30") ||
+                  of_machine_is_compatible("nvidia,tegra114")) {
                hw_version = BIT(tegra_sku_info.soc_speedo_id);
                config.supported_hw = &hw_version;
                config.supported_hw_count = 1;
@@ -131,7 +132,7 @@ int devm_tegra_core_dev_init_opp_table(struct device *dev,
        }
 
        /*
-        * Tegra114+ doesn't support OPP yet, return early for non tegra20/30
+        * Tegra124+ doesn't support OPP yet, return early for pre-Tegra124
         * case.
         */
        if (!config.supported_hw)