]> rtime.felk.cvut.cz Git - hercules2020/nv-tegra/linux-4.4.git/commit
clk: tegra: Fix shared bus connector rate update
authorAlex Frid <afrid@nvidia.com>
Tue, 25 Apr 2017 01:51:00 +0000 (18:51 -0700)
committermobile promotions <svcmobile_promotions@nvidia.com>
Thu, 18 May 2017 22:14:41 +0000 (15:14 -0700)
commitabea98e1fa7a3760589198a9c33ca9ff2c2b61ad
tree6242ea541e88ca0b8940bd690067972daaba6f82
parent26f11c1cefe487561fb63fd106beccb445022b18
clk: tegra: Fix shared bus connector rate update

When connector rate is updated the result cannot be used directly to
set new rate, since it represents only users of this connector, and
does not take into account rates of the sibling connector (if any).
Instead, rate update of the parent (top level bus) should be called
recursively.

Bug 1903909
Bug 200269751

Change-Id: Ic2b36767c3a53c6ed584e4f5199ff4ebdf02e92e
Signed-off-by: Alex Frid <afrid@nvidia.com>
Reviewed-on: http://git-master/r/1469100
(cherry picked from commit 9c854a599810da951613012a4b461b16cb1d501c)
Reviewed-on: http://git-master/r/1480205
Reviewed-by: Automatic_Commit_Validation_User
GVS: Gerrit_Virtual_Submit
Reviewed-by: Yu-Huan Hsu <yhsu@nvidia.com>
drivers/clk/tegra/clk-cbus-shared.c