]> git.dujemihanovic.xyz Git - u-boot.git/commit
clk: mediatek: add support for gate clock to reference topckgen clock
authorChristian Marangi <ansuelsmth@gmail.com>
Fri, 28 Jun 2024 17:40:52 +0000 (19:40 +0200)
committerTom Rini <trini@konsulko.com>
Thu, 1 Aug 2024 21:32:18 +0000 (15:32 -0600)
commita38cf1b2db46643aaa02ce11ed4665f6117fcbf5
tree69272115d7df5616b9c9be00791623697f3b7cd4
parentcd3b487752265bb2547f9fc9d88e68d229802c19
clk: mediatek: add support for gate clock to reference topckgen clock

Add support for gate clock get_rate to reference topckgen clock for
infracfg-ao implementation.

In infracfg-ao implementation topckgen is on second level of parent with
infracfg in the middle.
To correctly detect this, check the driver of the dev parent and use the
second level parent if it's not mtk_clk_topckgen.

Due to all the dependency, parent tree must be filled before a gate is
used, hence is safe to assume it will be there.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
drivers/clk/mediatek/clk-mtk.c