Re: [PATCH] clk: tegra210: Add SLCG override gate clocks
From: Jon Hunter <jonathanh@nvidia.com>
Date: 2016-03-15 08:40:25
Also in:
linux-clk
On 14/03/16 16:08, Rhyland Klein wrote:
On 3/14/2016 12:05 PM, Thierry Reding wrote:quoted
* PGP Signed by an unknown key On Thu, Mar 10, 2016 at 02:38:05PM -0500, Rhyland Klein wrote:quoted
From: Bill Huang <redacted> Add some SLCG (Second Level Clock Gating) override clocks to control gating and un-gating their logics. Signed-off-by: Bill Huang <redacted> Signed-off-by: Rhyland Klein <redacted> --- drivers/clk/tegra/clk-id.h | 16 ++++++ drivers/clk/tegra/clk-tegra210.c | 91 ++++++++++++++++++++++++++++++++ include/dt-bindings/clock/tegra210-car.h | 32 +++++------ 3 files changed, 123 insertions(+), 16 deletions(-)There's no rationale given here about why we need this. What will these second level clock gates be used for? Why do we need these (seemingly) duplicate clock entries.These are going to be used in the to-be posted patchset around powergating. As of now they are unused, which is why I hadn't added them previously. I just wanted to try to get this dependency in before the powergate series was posted.
Yes we are using these on the Pixel C (aka. Smaug) and I suggested to Rhyland that we upstream them. Eventually we will use them but only after the core GenPD changes for Tegra are merged. From my perspective I was thinking it is better to reduce the changes between the chromeos 3.18 kernel and mainline. However, if you wish to wait until we need them I guess we can. Otherwise ... Acked-by: Jon Hunter <jonathanh@nvidia.com> Cheers Jon