On Fri, Jul 23, 2021 at 3:40 PM Rafael J. Wysocki <rafael@xxxxxxxxxx> wrote: > > On Thu, Jul 22, 2021 at 9:34 PM Andy Shevchenko > <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > > > > The LPT stands for Lynxpoint PCH. However the driver is used on a few > > Intel Atom SoCs. Rename it to reflect this in a way how another clock > > driver, i.e. clk-pmc-atom, is called. > > > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > > --- > > > > Good to go either via ACPI or CCF tree. > > In case you want the latter: > > Acked-by: Rafael J. Wysocki <rafael.j.wysocki@xxxxxxxxx> Assuming that this hasn't been picked up, I'm going to apply it as 5.15 material. Thanks! > > drivers/acpi/acpi_lpss.c | 6 ++++-- > > drivers/clk/x86/Makefile | 2 +- > > drivers/clk/x86/{clk-lpt.c => clk-lpss-atom.c} | 12 ++++++------ > > include/linux/platform_data/x86/clk-lpss.h | 2 +- > > 4 files changed, 12 insertions(+), 10 deletions(-) > > rename drivers/clk/x86/{clk-lpt.c => clk-lpss-atom.c} (76%) > > > > diff --git a/drivers/acpi/acpi_lpss.c b/drivers/acpi/acpi_lpss.c > > index 894b7e6ae144..7f163074e4e4 100644 > > --- a/drivers/acpi/acpi_lpss.c > > +++ b/drivers/acpi/acpi_lpss.c > > @@ -385,7 +385,9 @@ static struct platform_device *lpss_clk_dev; > > > > static inline void lpt_register_clock_device(void) > > { > > - lpss_clk_dev = platform_device_register_simple("clk-lpt", -1, NULL, 0); > > + lpss_clk_dev = platform_device_register_simple("clk-lpss-atom", > > + PLATFORM_DEVID_NONE, > > + NULL, 0); > > } > > > > static int register_device_clock(struct acpi_device *adev, > > @@ -1337,7 +1339,7 @@ void __init acpi_lpss_init(void) > > const struct x86_cpu_id *id; > > int ret; > > > > - ret = lpt_clk_init(); > > + ret = lpss_atom_clk_init(); > > if (ret) > > return; > > > > diff --git a/drivers/clk/x86/Makefile b/drivers/clk/x86/Makefile > > index 18564efdc651..1244c4e568ff 100644 > > --- a/drivers/clk/x86/Makefile > > +++ b/drivers/clk/x86/Makefile > > @@ -1,6 +1,6 @@ > > # SPDX-License-Identifier: GPL-2.0-only > > obj-$(CONFIG_PMC_ATOM) += clk-pmc-atom.o > > obj-$(CONFIG_X86_AMD_PLATFORM_DEVICE) += clk-fch.o > > -clk-x86-lpss-objs := clk-lpt.o > > +clk-x86-lpss-y := clk-lpss-atom.o > > obj-$(CONFIG_X86_INTEL_LPSS) += clk-x86-lpss.o > > obj-$(CONFIG_CLK_LGM_CGU) += clk-cgu.o clk-cgu-pll.o clk-lgm.o > > diff --git a/drivers/clk/x86/clk-lpt.c b/drivers/clk/x86/clk-lpss-atom.c > > similarity index 76% > > rename from drivers/clk/x86/clk-lpt.c > > rename to drivers/clk/x86/clk-lpss-atom.c > > index fbe9fd3ed948..aa9d0bb98f8b 100644 > > --- a/drivers/clk/x86/clk-lpt.c > > +++ b/drivers/clk/x86/clk-lpss-atom.c > > @@ -13,7 +13,7 @@ > > #include <linux/platform_data/x86/clk-lpss.h> > > #include <linux/platform_device.h> > > > > -static int lpt_clk_probe(struct platform_device *pdev) > > +static int lpss_atom_clk_probe(struct platform_device *pdev) > > { > > struct lpss_clk_data *drvdata; > > struct clk *clk; > > @@ -34,14 +34,14 @@ static int lpt_clk_probe(struct platform_device *pdev) > > return 0; > > } > > > > -static struct platform_driver lpt_clk_driver = { > > +static struct platform_driver lpss_atom_clk_driver = { > > .driver = { > > - .name = "clk-lpt", > > + .name = "clk-lpss-atom", > > }, > > - .probe = lpt_clk_probe, > > + .probe = lpss_atom_clk_probe, > > }; > > > > -int __init lpt_clk_init(void) > > +int __init lpss_atom_clk_init(void) > > { > > - return platform_driver_register(&lpt_clk_driver); > > + return platform_driver_register(&lpss_atom_clk_driver); > > } > > diff --git a/include/linux/platform_data/x86/clk-lpss.h b/include/linux/platform_data/x86/clk-lpss.h > > index 207e1a317800..41df326583f9 100644 > > --- a/include/linux/platform_data/x86/clk-lpss.h > > +++ b/include/linux/platform_data/x86/clk-lpss.h > > @@ -15,6 +15,6 @@ struct lpss_clk_data { > > struct clk *clk; > > }; > > > > -extern int lpt_clk_init(void); > > +extern int lpss_atom_clk_init(void); > > > > #endif /* __CLK_LPSS_H */ > > -- > > 2.30.2 > >