> -----Original Message----- > From: Stephen Boyd [mailto:sboyd@xxxxxxxxxx] > Quoting Aisheng Dong (2018-12-19 22:26:50) > > > -----Original Message----- > > > From: Fabio Estevam [mailto:festevam@xxxxxxxxx] Hi Aisheng, > > > > > > On Wed, Dec 19, 2018 at 1:29 PM Aisheng Dong > <aisheng.dong@xxxxxxx> > > > wrote: > > > > > > > > SCU clock can be used in a similar way by IMX8QXP and IMX8QM SoCs. > > > > Let's make the name of clock ID generic to allow other SoCs to > > > > reuse the common part. > > > > > > > > This patch only changes the clock id name and file name, so no > > > > functional change. > > > > > > > > Cc: Shawn Guo <shawnguo@xxxxxxxxxx> > > > > Cc: Sascha Hauer <kernel@xxxxxxxxxxxxxx> > > > > Cc: Fabio Estevam <fabio.estevam@xxxxxxx> > > > > Cc: Stephen Boyd <sboyd@xxxxxxxxxx> > > > > Cc: Michael Turquette <mturquette@xxxxxxxxxxxx> > > > > Signed-off-by: Dong Aisheng <aisheng.dong@xxxxxxx> > > > > --- > > > > drivers/clk/imx/clk-imx8qxp-lpcg.c | 146 +++++++-------- > > > > drivers/clk/imx/clk-imx8qxp.c | 152 ++++++++-------- > > > > include/dt-bindings/clock/imx8-clock.h | 289 > > > ++++++++++++++++++++++++++++++ > > > > include/dt-bindings/clock/imx8qxp-clock.h | 289 > > > > ------------------------------ > > > > 4 files changed, 438 insertions(+), 438 deletions(-) > > > > > > This seems like unneeded churn. Just keep the existing naming and > > > other SoCs can reuse it without problem. > > > > There's a reason. > > We still need add some clock IDs which exist on MX8QM only (probably > > more on future SoCs) Having them prefixed with 'IMX8QXP' may look > strange. > > > > Besides that, as those clock IDs will also be used in devicetree, make > > the name generic for different SoCs seems still better and less confusing. > > > > This looks like an integration problem. Is anyone using the defines that are > merged through clk tree now? A grep of linux-next says no, but how can I be > sure? I'm sure no one is using it now. The only user DTS (imx8qxp mek) is waiting for merge after 4.21-rc1 is out. So it's a chance to update it. > > So can you leave around the header file with the deprecated define names and > introduce another one that's a copy of the header file but with the non-SoC > specific names? Then you can wait for a release cycle and delete the old > header file that nobody should be using in DT anymore. > Unless you plan to make sure that nobody uses the deprecated defines > somehow? > Yes, the plan is to make sure nobody uses that. Otherwise, it may be hard to send DTS patches using new CLK ID name through different tree later. > And please Cc DT mailing list and maintainers one all bindings patches. > This includes include/dt-bindings/. Sorry, I should have added Devicetree maintainer. Copy Rob. Regards Dong Aisheng