Hello,
This is v2 of the patchset to cleanup the ZynqMP clock driver.
I introduced the new is_frac field in zynqmp_clk_divider. The driver uses this
field to flag fractional dividers instead of misusing the clk_hw::core::flags
field.
Furthermore, the driver uses structs for the query responses from the firmware
instead of passing arrays with implicit size.
Michael
v1 -> v2:
- remove export of zynqmp_clk_register_divider
- move CLK_FLAG to property in zynqmp_clk_divider
- merge and rewrite patches 4 and 5 to use structs for responses
Michael Tretter (4):
clk: zynqmp: fix kerneldoc of __zynqmp_clock_get_parents
clk: zynqmp: do not export zynqmp_clk_register_* functions
clk: zynqmp: fix check for fractional clock
clk: zynqmp: use structs for clk query responses
drivers/clk/zynqmp/clk-mux-zynqmp.c | 1 -
drivers/clk/zynqmp/clk-zynqmp.h | 6 --
drivers/clk/zynqmp/clkc.c | 148 ++++++++++++++++------------
drivers/clk/zynqmp/divider.c | 10 +-
4 files changed, 92 insertions(+), 73 deletions(-)
--
2.20.1
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel