2015-11-30 |
video: i.MX IPUv3: Set ldb clocks correctly
...
The clocks for the LVDS display bridge have a fixed /3.5 and a
configurable /1,/2 divider in their path. The configurable divider has
to be explicitly configured for single/dual channel support, so we can't
rely on clock rate parent propagation here. Clear the
CLK_SET_RATE_PARENT flag for the configurable divider and configure the
clock explicitly in the ldb driver.
Tested on a custom i.MX6 board, currently untested on i.MX53.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 30 Nov 2015
|
2015-03-17 |
ARM: i.MX: Add imx_clk_gate_exclusive
...
This adds support for two gates from can only exclusively be enabled.
Based on the corresponding Linux code.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 17 Mar 2015
|
2014-11-24 |
ARM i.MX: add 2-bit gate clock support
...
Based on kernel clk-gate2 and barebox clk-gate implementations.
Signed-off-by: Dmitry Lavnikevich <d.lavnikevich@sam-solutions.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Dmitry Lavnikevich
authored
on 21 Nov 2014
Sascha Hauer
committed
on 24 Nov 2014
|
2014-04-29 |
clk: gate: add flags argument to clock gate constructor
...
This adds a clk_gate_flags argument to clock gate creation functions
to allow the introduction of new clock gate modifiers.
Signed-off-by: Beniamino Galvani <b.galvani@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Beniamino Galvani
authored
on 27 Apr 2014
Sascha Hauer
committed
on 29 Apr 2014
|
2014-03-28 |
ARM: i.MX6: Add video clocks
...
This adds the IPU, LVDS and HDMI clocks. As these are many, depend
on the IPU driver being compiled in.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 28 Mar 2014
|
ARM: i.MX: introduce clk parent rate changes
...
Let dividers and gates change the parent rates.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 28 Mar 2014
|
clk: clk-divider: pass flags to initializers
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 28 Mar 2014
|
clk: clk-fixed-factor: pass flags to initializers
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 28 Mar 2014
|
clk: clk-gate: pass flags to initializers
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 28 Mar 2014
|
clk: clk-mux: pass clk flags from initializers
...
struct clk has a flags field, let the clk-mux initializers set this
field.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 28 Mar 2014
|
2012-12-06 |
ARM i.MX6 clk: remove gate_mask from pllv3
...
Not needed as we will handle the additional gate bits as gate.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 6 Dec 2012
|
2012-10-10 |
ARM i.MX: Add clk_gate inline function
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 10 Oct 2012
|
2012-10-04 |
ARM i.MX: initial clk support
...
This adds the basic i.MX common clk support and some pll and pfd
drivers.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Sascha Hauer
committed
on 4 Oct 2012
|