Anson Huang
acc4f98d44
clk: imx6ul: add mmdc1 ipg clock
...
i.MX6UL has MMDC1 ipg clock in CCM CCGR, add it into
clock tree for clock management.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com >
Reviewed-by: Rob Herring <robh@kernel.org >
Signed-off-by: Stephen Boyd <sboyd@kernel.org >
2018-10-17 11:15:20 -07:00
Anson Huang
debef195bd
clk: imx6ul: add GPIO clock gates
...
i.MX6UL has GPIO clock gates in CCM CCGR,
add them into clock tree for clock management.
Signed-off-by: Anson Huang <Anson.Huang@nxp.com >
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com >
Acked-by: Rob Herring <robh@kernel.org >
Signed-off-by: Stephen Boyd <sboyd@kernel.org >
2018-06-29 11:41:19 -07:00
Fabio Estevam
55c5e0c602
dt-bindings: clock: imx6ul: Do not change the clock definition order
...
Commit f5a4670de9
("clk: imx: Add new clo01 and clo2 controlled
by CCOSR") introduced the CLK_CLKO definitions, but didn't put them
at the end of the list, which may cause dtb breakage when running an old
dtb with a newer kernel.
In order to avoid that, simply add the new CLK_CKO clock definitions
at the end of the list.
Fixes: f5a4670de9
("clk: imx: Add new clo01 and clo2 controlled by CCOSR")
Reported-by: Stefan Wahren <stefan.wahren@i2se.com >
Signed-off-by: Fabio Estevam <fabio.estevam@nxp.com >
Acked-by: Rob Herring <robh@kernel.org >
Reviewed-by: Stefan Agner <stefan@agner.ch >
Signed-off-by: Stephen Boyd <sboyd@kernel.org >
2018-06-29 11:40:20 -07:00
Michael Trimarchi
f5a4670de9
clk: imx: Add new clo01 and clo2 controlled by CCOSR
...
osc->cko2_sel->cko2_podf->clk_cko2->clk_cko
Example of usage to provide clock to the sgtl5000
codec: sgtl5000@0a {
compatible = "fsl,sgtl5000";
reg = <0x0a>;
clocks = <&clks IMX6UL_CLK_OSC>;
#sound-dai-cells = <0>;
clocks = <&clks IMX6UL_CLK_CKO>;
assigned-clocks = <&clks IMX6UL_CLK_CKO2_SEL>,
<&clks IMX6UL_CLK_CKO2_PODF>,
<&clks IMX6UL_CLK_CKO2>,
<&clks IMX6UL_CLK_CKO>;
assigned-clock-parents = <&clks IMX6UL_CLK_OSC>,
<&clks IMX6UL_CLK_CKO2_SEL>,
<&clks IMX6UL_CLK_CKO2_PODF>,
<&clks IMX6UL_CLK_CKO2>;
clock-names = "mclk";
wlf,shared-lrclk;
Signed-off-by: Matteo Lisi <matteo.lisi@engicam.com >
Signed-off-by: Michael Trimarchi <michael@amarulasolutions.com >
Tested-by: Michael Trimarchi <michael@amarulasolutions.com >
Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com >
Signed-off-by: Stephen Boyd <sboyd@kernel.org >
2018-05-15 15:26:33 -07:00
Bai Ping
73cd5e53ca
clk: imx: clk-imx6ul: add clk support for imx6ull
...
imx6ull is the derived SoC from imx6ul
Signed-off-by: Peng Fan <peng.fan@nxp.com >
Signed-off-by: Bai Ping <ping.bai@nxp.com >
Signed-off-by: Peter Chen <peter.chen@nxp.com >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2016-11-15 08:55:36 +08:00
Lothar Waßmann
f6c3aec2f7
clk: imx: add kpp clock for i.MX6UL
...
Add the necessary clock to use the KPP interface on i.MX6UL.
Signed-off-by: Lothar Waßmann <LW@KARO-electronics.de >
Acked-by: Stephen Boyd <sboyd@codeaurora.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2016-02-28 10:45:29 +08:00
Lothar Waßmann
9797d81936
clk: imx: whitespace cleanup; no functional change
...
remove whitespace before TAB.
Signed-off-by: Lothar Waßmann <LW@KARO-electronics.de >
Acked-by: Stephen Boyd <sboyd@codeaurora.org >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2016-02-28 10:45:13 +08:00
Frank Li
787b4271a6
clk: imx: add imx6ul clk tree support
...
Add imx6ul clock driver support.
Signed-off-by: Anson Huang <b20788@freescale.com >
Signed-off-by: Bai Ping <b51503@freescale.com >
Signed-off-by: Fugang Duan <B38611@freescale.com >
Signed-off-by: Frank Li <Frank.Li@freescale.com >
Signed-off-by: Shawn Guo <shawnguo@kernel.org >
2015-07-14 15:02:13 +08:00