[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAHp75Ve_xqgnaCqc3oyDMWDE9kVm8HNOEcdMuDkOD9epwgfWnA@mail.gmail.com>
Date: Fri, 22 Oct 2021 11:46:51 +0300
From: Andy Shevchenko <andy.shevchenko@...il.com>
To: Hans de Goede <hdegoede@...hat.com>
Cc: Stephen Boyd <sboyd@...nel.org>,
Andy Shevchenko <andy@...radead.org>,
Daniel Scally <djrscally@...il.com>,
Laurent Pinchart <laurent.pinchart@...asonboard.com>,
Liam Girdwood <lgirdwood@...il.com>,
Mark Brown <broonie@...nel.org>,
Mark Gross <markgross@...nel.org>,
Mauro Carvalho Chehab <mchehab@...nel.org>,
Michael Turquette <mturquette@...libre.com>,
Mika Westerberg <mika.westerberg@...ux.intel.com>,
"Rafael J.Wysocki" <rjw@...ysocki.net>,
Wolfram Sang <wsa@...-dreams.de>, Len Brown <lenb@...nel.org>,
ACPI Devel Maling List <linux-acpi@...r.kernel.org>,
Platform Driver <platform-driver-x86@...r.kernel.org>,
Linux Kernel Mailing List <linux-kernel@...r.kernel.org>,
linux-i2c <linux-i2c@...r.kernel.org>,
Sakari Ailus <sakari.ailus@...ux.intel.com>,
Kate Hsuan <hpa@...hat.com>,
Linux Media Mailing List <linux-media@...r.kernel.org>,
linux-clk <linux-clk@...r.kernel.org>
Subject: Re: [PATCH v3 05/11] clk: Introduce clk-tps68470 driver
On Thu, Oct 21, 2021 at 8:31 PM Hans de Goede <hdegoede@...hat.com> wrote:
> On 10/13/21 21:12, Stephen Boyd wrote:
...
> >> + regmap_write(clkdata->regmap, TPS68470_REG_CLKCFG1,
> >> + (TPS68470_PLL_OUTPUT_ENABLE <<
> >> + TPS68470_OUTPUT_A_SHIFT) |
One line, please?
> >> + (TPS68470_PLL_OUTPUT_ENABLE <<
> >> + TPS68470_OUTPUT_B_SHIFT));
Ditto.
...
> > Also, why isn't this function actually writing
> > hardware?
>
> set_rate can only be called when the clock is disabled, all the
> necessary values are programmed based on the clk_cfg_idx in
> tps68470_clk_prepare().
>
> Note there is no enable() since enable() may not sleep and
> this device is interfaced over I2C, so the clock is already
> enabled from the prepare() op.
This reminds me other drivers that do commit the changes to the
hardware on bus lock, but I'm not sure if anything like that is
applicable here.
--
With Best Regards,
Andy Shevchenko
Powered by blists - more mailing lists