Commit 637cac7c authored by Chen-Yu Tsai's avatar Chen-Yu Tsai Committed by Alexandre Belloni

rtc: ac100: support clock-output-names in device tree binding

The ac100 device tree binding specifies the usage of clock-output-names
to specify the names of its 3 clock outputs. This is needed for orphan
clock resolution, when the ac100 is probed much later than any clocks
that consume any of its outputs. This wasn't supported by the driver.

Add support for this.
Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
Signed-off-by: default avatarAlexandre Belloni <alexandre.belloni@free-electrons.com>
parent 1bc40cb1
...@@ -327,6 +327,8 @@ static int ac100_rtc_register_clks(struct ac100_rtc_dev *chip) ...@@ -327,6 +327,8 @@ static int ac100_rtc_register_clks(struct ac100_rtc_dev *chip)
.flags = 0, .flags = 0,
}; };
of_property_read_string_index(np, "clock-output-names",
i, &init.name);
clk->regmap = chip->regmap; clk->regmap = chip->regmap;
clk->offset = AC100_CLKOUT_CTRL1 + i; clk->offset = AC100_CLKOUT_CTRL1 + i;
clk->hw.init = &init; clk->hw.init = &init;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment