dt-bindings: clock: add imx8qxp lpcg clock binding
authorAisheng Dong <aisheng.dong@nxp.com>
Thu, 13 Dec 2018 01:08:06 +0000 (01:08 +0000)
committerStephen Boyd <sboyd@kernel.org>
Fri, 14 Dec 2018 06:12:46 +0000 (22:12 -0800)
commit0f5ab411f5878274b41839bad8bdcc7af1fcaa27
treeae5da2b335f0ce3cafd5f10f77670271a6050dc7
parent8cecda9164d35f72768dcfd47ebe708537348bed
dt-bindings: clock: add imx8qxp lpcg clock binding

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.

Note:
This level of clock gating is provided after the clocks are generated
by the SCU resources and clock controls. Thus even if the clock is
enabled by these control bits, it might still not be running based
on the base resource.

Cc: Stephen Boyd <sboyd@kernel.org>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Sascha Hauer <kernel@pengutronix.de>
Cc: devicetree@vger.kernel.org
Reviewed-by: Rob Herring <robh@kernel.org>
Signed-off-by: Dong Aisheng <aisheng.dong@nxp.com>
Signed-off-by: Stephen Boyd <sboyd@kernel.org>
Documentation/devicetree/bindings/clock/imx8qxp-lpcg.txt [new file with mode: 0644]
include/dt-bindings/clock/imx8qxp-clock.h