clk: imx: add lpcg clock support
authorAisheng Dong <aisheng.dong@nxp.com>
Thu, 13 Dec 2018 15:43:01 +0000 (15:43 +0000)
committerStephen Boyd <sboyd@kernel.org>
Fri, 14 Dec 2018 21:00:51 +0000 (13:00 -0800)
commit2f77296d3df9915490f41fc8a971cba00e0b4a2c
treee46220c974f17bb437998db43d9c8446f6d6c7eb
parentc2cccb6d0b33bad71154ec0c208d060456bcf6d4
clk: imx: add lpcg clock support

The Low-Power Clock Gate (LPCG) modules contain a local programming
model to control the clock gates for the peripherals. An LPCG module
is used to locally gate the clocks for the associated peripheral.
And they're bedind the SCU clock.

Cc: Stephen Boyd <sboyd@kernel.org>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Sascha Hauer <kernel@pengutronix.de>
Cc: Fabio Estevam <fabio.estevam@nxp.com>
Cc: Michael Turquette <mturquette@baylibre.com>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
drivers/clk/imx/Makefile
drivers/clk/imx/clk-lpcg-scu.c [new file with mode: 0644]
drivers/clk/imx/clk-scu.h