diff options
author | Dmitry Osipenko <digetx@gmail.com> | 2018-05-17 21:00:56 +0300 |
---|---|---|
committer | Thierry Reding <treding@nvidia.com> | 2018-05-18 12:15:42 +0300 |
commit | 15164e0072b579f77c9025f3da3ed931869b89cd (patch) | |
tree | e3249bceb01b37b8f5293ade3ecd6364e99ca162 /arch/arm/mach-tegra | |
parent | 60cc43fc888428bb2f18f08997432d426a243338 (diff) | |
download | linux-15164e0072b579f77c9025f3da3ed931869b89cd.tar.xz |
ARM: tegra: Create platform device for tegra20-cpufreq driver
Tegra20-cpufreq driver require a platform device in order to be loaded,
instantiate a simple platform device for the driver during of the machines
late initialization.
Signed-off-by: Dmitry Osipenko <digetx@gmail.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Thierry Reding <treding@nvidia.com>
Diffstat (limited to 'arch/arm/mach-tegra')
-rw-r--r-- | arch/arm/mach-tegra/tegra.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/arch/arm/mach-tegra/tegra.c b/arch/arm/mach-tegra/tegra.c index 02e712d2ea30..f9587be48235 100644 --- a/arch/arm/mach-tegra/tegra.c +++ b/arch/arm/mach-tegra/tegra.c @@ -97,6 +97,10 @@ static void __init tegra_dt_init_late(void) if (IS_ENABLED(CONFIG_ARCH_TEGRA_2x_SOC) && of_machine_is_compatible("compal,paz00")) tegra_paz00_wifikill_init(); + + if (IS_ENABLED(CONFIG_ARCH_TEGRA_2x_SOC) && + of_machine_is_compatible("nvidia,tegra20")) + platform_device_register_simple("tegra20-cpufreq", -1, NULL, 0); } static const char * const tegra_dt_board_compat[] = { |