From: Dmitry Osipenko Date: Thu, 17 May 2018 18:00:56 +0000 (+0300) Subject: ARM: tegra: Create platform device for tegra20-cpufreq driver X-Git-Tag: v4.19~809^2~11^2 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=15164e0072b579f77c9025f3da3ed931869b89cd;p=platform%2Fkernel%2Flinux-rpi.git 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 Acked-by: Viresh Kumar Signed-off-by: Thierry Reding --- diff --git a/arch/arm/mach-tegra/tegra.c b/arch/arm/mach-tegra/tegra.c index 02e712d..f9587be 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[] = {