diff options
author | Alexandre Mergnat <amergnat@baylibre.com> | 2019-07-25 18:42:36 +0200 |
---|---|---|
committer | Jerome Brunet <jbrunet@baylibre.com> | 2019-07-29 12:42:49 +0200 |
commit | 3a36044e7f3909c7ddb7ddfc727ab8104a563439 (patch) | |
tree | d2d271b937b6c05150b5d20d480d4dd356ba6f07 /drivers/clk/meson/meson8b.c | |
parent | 4b5b85c0e6505c50d4a986f75effe5b88d923737 (diff) | |
download | linux-3a36044e7f3909c7ddb7ddfc727ab8104a563439.tar.bz2 |
clk: meson: clk-regmap: migrate to new parent description method
This clock controller use the string comparison method to describe parent
relation between the clocks, which is not optimized.
Migrate to the new way by using .parent_hws where possible (ie. when
all clocks are local to the controller) and use .parent_data otherwise.
Signed-off-by: Alexandre Mergnat <amergnat@baylibre.com>
Signed-off-by: Jerome Brunet <jbrunet@baylibre.com>
Diffstat (limited to 'drivers/clk/meson/meson8b.c')
-rw-r--r-- | drivers/clk/meson/meson8b.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/clk/meson/meson8b.c b/drivers/clk/meson/meson8b.c index b30279a5bfcc..67e6691e080c 100644 --- a/drivers/clk/meson/meson8b.c +++ b/drivers/clk/meson/meson8b.c @@ -2564,6 +2564,9 @@ static struct clk_regmap meson8b_cts_i958 = { }, }; +#define MESON_GATE(_name, _reg, _bit) \ + MESON_PCLK(_name, _reg, _bit, &meson8b_clk81.hw) + /* Everything Else (EE) domain gates */ static MESON_GATE(meson8b_ddr, HHI_GCLK_MPEG0, 0); |