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");