[PATCH v2 00/18] clk: imx: Switch the imx6 and imx7 to clk_hw based API

From: Abel Vesa
Date: Thu May 02 2019 - 04:07:04 EST


This is basically a 2nd version for this RFC:

https://lkml.org/lkml/2019/3/22/1772

Changes since v1:
* Added the reason for this work in each commit message
* Added clk_hw based initialization for uart_clks in imx6sll driver

Abel Vesa (18):
clk: imx: Add imx_obtain_fixed_clock clk_hw based variant
clk: imx6sx: Do not reparent to unregistered IMX6SX_CLK_AXI
clk: imx6q: Do not reparent uninitialized IMX6QDL_CLK_PERIPH2 clock
clk: imx: clk-busy: Switch to clk_hw based API
clk: imx: clk-cpu: Switch to clk_hw based API
clk: imx: clk-gate2: Switch to clk_hw based API
clk: imx: clk-pllv3: Switch to clk_hw based API
clk: imx: clk-pfd: Switch to clk_hw based API
clk: imx: clk-gate-exclusive: Switch to clk_hw based API
clk: imx: clk-fixup-div: Switch to clk_hw based API
clk: imx: clk-fixup-mux: Switch to clk_hw based API
clk: imx: Switch wrappers to clk_hw based API
clk: imx6q: Switch to clk_hw based API
clk: imx6sl: Switch to clk_hw based API
clk: imx6sx: Switch to clk_hw based API
clk: imx6ul: Switch to clk_hw based API
clk: imx7d: Switch to clk_hw based API
clk: imx6sll: Switch to clk_hw based API

drivers/clk/imx/clk-busy.c | 30 +-
drivers/clk/imx/clk-cpu.c | 14 +-
drivers/clk/imx/clk-fixup-div.c | 15 +-
drivers/clk/imx/clk-fixup-mux.c | 15 +-
drivers/clk/imx/clk-gate-exclusive.c | 17 +-
drivers/clk/imx/clk-gate2.c | 14 +-
drivers/clk/imx/clk-imx6q.c | 767 ++++++++++++++-------------
drivers/clk/imx/clk-imx6sl.c | 404 +++++++-------
drivers/clk/imx/clk-imx6sll.c | 430 +++++++--------
drivers/clk/imx/clk-imx6sx.c | 656 +++++++++++------------
drivers/clk/imx/clk-imx6ul.c | 574 ++++++++++----------
drivers/clk/imx/clk-imx7d.c | 983 ++++++++++++++++++-----------------
drivers/clk/imx/clk-pfd.c | 14 +-
drivers/clk/imx/clk-pllv3.c | 14 +-
drivers/clk/imx/clk.c | 11 +
drivers/clk/imx/clk.h | 142 +++--
16 files changed, 2151 insertions(+), 1949 deletions(-)

--
2.7.4