omap-cpufreq.c (762f99f4f3cb41a775b5157dd761217beba65873) | omap-cpufreq.c (dd329e1e21b54c73f58a440b6164d04d8a7fc542) |
---|---|
1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * CPU frequency scaling for OMAP using OPP information 4 * 5 * Copyright (C) 2005 Nokia Corporation 6 * Written by Tony Lindgren <tony@atomide.com> 7 * 8 * Based on cpu-sa1110.c, Copyright (C) 2001 Russell King --- 170 unchanged lines hidden (view full) --- 179 } 180 } 181 182 return cpufreq_register_driver(&omap_driver); 183} 184 185static int omap_cpufreq_remove(struct platform_device *pdev) 186{ | 1// SPDX-License-Identifier: GPL-2.0-only 2/* 3 * CPU frequency scaling for OMAP using OPP information 4 * 5 * Copyright (C) 2005 Nokia Corporation 6 * Written by Tony Lindgren <tony@atomide.com> 7 * 8 * Based on cpu-sa1110.c, Copyright (C) 2001 Russell King --- 170 unchanged lines hidden (view full) --- 179 } 180 } 181 182 return cpufreq_register_driver(&omap_driver); 183} 184 185static int omap_cpufreq_remove(struct platform_device *pdev) 186{ |
187 return cpufreq_unregister_driver(&omap_driver); | 187 cpufreq_unregister_driver(&omap_driver); 188 189 return 0; |
188} 189 190static struct platform_driver omap_cpufreq_platdrv = { 191 .driver = { 192 .name = "omap-cpufreq", 193 }, 194 .probe = omap_cpufreq_probe, 195 .remove = omap_cpufreq_remove, 196}; 197module_platform_driver(omap_cpufreq_platdrv); 198 199MODULE_DESCRIPTION("cpufreq driver for OMAP SoCs"); 200MODULE_LICENSE("GPL"); | 190} 191 192static struct platform_driver omap_cpufreq_platdrv = { 193 .driver = { 194 .name = "omap-cpufreq", 195 }, 196 .probe = omap_cpufreq_probe, 197 .remove = omap_cpufreq_remove, 198}; 199module_platform_driver(omap_cpufreq_platdrv); 200 201MODULE_DESCRIPTION("cpufreq driver for OMAP SoCs"); 202MODULE_LICENSE("GPL"); |