lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Fri, 22 Mar 2019 15:37:00 +0000 From: Abel Vesa <abel.vesa@....com> To: Stephen Boyd <sboyd@...nel.org>, Shawn Guo <shawnguo@...nel.org>, Fabio Estevam <fabio.estevam@....com>, Aisheng Dong <aisheng.dong@....com>, Lucas Stach <l.stach@...gutronix.de>, Sascha Hauer <kernel@...gutronix.de> CC: "linux-clk@...r.kernel.org" <linux-clk@...r.kernel.org>, "linux-arm-kernel@...ts.infradead.org" <linux-arm-kernel@...ts.infradead.org>, Linux Kernel Mailing List <linux-kernel@...r.kernel.org>, Abel Vesa <abel.vesa@....com> Subject: [RFC 00/19] clk: imx: Switch the imx6 and imx7 to clk_hw based API This work is part of the effort of switching the entire imx clock drivers towards clk_hw based API. In order to do that, we have to keep the old clk based API around in order not to break the older imx platforms. For that, macros have been added that actually take the clk_hw based registration functions and return a pointer to the clk rather than the hw. These macros will go away once there are no more users that need them. I can't say I like the way the uart clocks prepare_enable/disable_unprepare is done, but there is hardly another way around this without changing the behavior, which is really the intention right here. Abel Vesa (19): clk: imx: Remove unused imx_get_clk_hw_fixed 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 | 398 +++++++------- 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 | 147 ++++-- 16 files changed, 2131 insertions(+), 1942 deletions(-) -- 2.7.4
Powered by blists - more mailing lists