Tomi Valkeinen
f892b20352
CLK: TI: always enable DESHDCP clock
...
DESHDCP clock is needed on DRA7 based SoCs to enable the DSS IP. That
clock is an odd one, as it is not supposed to be any kind of core clock
for DSS, and we don't even support HDCP, but the clock is still needed
even for the HWMOD framework to be able to reset the DSS IP.
As there's no support for multiple core clocks in the HWMOD framework,
we don't have any obvious place to enable this clock when DSS IP is
being enabled.
Furthermore, the HDMI on OMAP5 DSS is the same as on DRA7, and OMAP5
does not have any such clock configuration bit. This suggests that on
OMAP5 the DESHDCP clock is always enabled, and for DRA7 we have the
possibility to gate it.
So, as we don't have any clean way to enable and disable the clock
based on the need, this patch enables the clock at boot time, making it
work similarly to OMAP5.
Signed-off-by: Tomi Valkeinen <tomi.valkeinen@ti.com>
Acked-by: Tero Kristo <t-kristo@ti.com>
Acked-by: Michael Turquette <mturquette@linaro.org>
2015-06-04 09:00:52 +03:00
..
at91
The changes to the common clock framework for 4.0 are mostly new clock
2015-04-21 09:24:09 -07:00
bcm
clk: bcm/kona: use DIV_ROUND_CLOSEST_ULL()
2015-04-17 09:03:55 -04:00
berlin
clk: berlin: bg2q: remove non-exist "smemc" gate clock
2015-01-13 10:58:43 -08:00
hisilicon
clk: don't use __initconst for non-const arrays
2015-04-12 17:18:27 -07:00
keystone
mmp
clk: Add rate constraints to clocks
2015-02-02 14:23:42 -08:00
mvebu
clk: mvebu: add Marvell Armada 39x driver
2015-03-04 15:18:53 +01:00
mxs
clk: don't use __initconst for non-const arrays
2015-04-12 17:18:27 -07:00
pistachio
CLK: Pistachio: Register external clock gates
2015-03-31 11:59:31 +02:00
pxa
clk: don't use __initconst for non-const arrays
2015-04-12 17:18:27 -07:00
qcom
clk: qcom: Fix MSM8916 gfx3d_clk_src configuration
2015-04-30 18:42:55 -07:00
rockchip
clk: don't use __initconst for non-const arrays
2015-04-12 17:18:27 -07:00
samsung
clk: exynos5420: Restore GATE_BUS_TOP on suspend
2015-05-05 10:51:04 +02:00
shmobile
ARM: shmobile: r8a7778: common clock framework CPG driver
2015-02-27 09:49:25 +09:00
sirf
socfpga
spear
st
clk: constify of_device_id array
2015-04-01 10:59:27 -07:00
sunxi
clk: sunxi: Add pll6 / 4 clock output to sun4i-a10-pll6
2015-03-25 11:46:41 -07:00
tegra
clk: tegra: Use the proper parent for plld_dsi
2015-04-10 16:04:22 +02:00
ti
CLK: TI: always enable DESHDCP clock
2015-06-04 09:00:52 +03:00
ux500
clk: ux500: Drop use of clk-private.h
2015-01-27 11:56:33 -08:00
versatile
clk: versatile: test returned value
2015-04-09 08:19:31 -07:00
x86
zynq
clk: don't use __initconst for non-const arrays
2015-04-12 17:18:27 -07:00
clk-asm9260.c
ARM: clk: add clk-asm9260 driver
2015-01-20 10:10:51 -08:00
clk-axi-clkgen.c
clk-axm5516.c
clk-bcm2835.c
clk-cdce706.c
clk: cdce706: Constify struct regmap_config
2015-03-27 00:23:27 -07:00
clk-clps711x.c
clk-composite.c
clk: Replace explicit clk assignment with __clk_hw_set_clk
2015-02-18 09:40:11 -08:00
clk-conf.c
clk: Replace of_clk_get_by_clkspec() with of_clk_get_from_provider()
2015-03-12 12:20:34 -07:00
clk-devres.c
clk-divider.c
clk: divider: fix calculation of initial best divider when rounding to closest
2015-03-09 14:20:17 -07:00
clk-efm32gg.c
clk-fixed-factor.c
clk-fixed-rate.c
clk-fractional-divider.c
clk: fractional-divider: support for divider bypassing
2015-03-12 12:18:47 -07:00
clk-gate.c
clk-gate: fix bit # check in clk_register_gate()
2015-01-20 10:09:05 -08:00
clk-gpio-gate.c
clk: clk-gpio-gate: Fix active low
2015-04-10 17:45:30 -07:00
clk-highbank.c
clk-ls1x.c
clk-max-gen.c
clk-max-gen.h
clk-max77686.c
clk-max77802.c
clk-mb86s7x.c
clk: Add clock driver for mb86s7x
2015-04-10 13:51:55 -07:00
clk-moxart.c
clk-mux.c
clk: Add clk_unregister_{divider, gate, mux} to close memory leak
2015-01-17 13:52:41 -08:00
clk-nomadik.c
clk-nspire.c
clk-palmas.c
clk: constify of_device_id array
2015-04-01 10:59:27 -07:00
clk-pwm.c
clk: Add PWM clock driver
2015-04-10 14:44:43 -07:00
clk-qoriq.c
clk: qoriq: Add support for the platform PLL
2015-02-18 09:56:43 -08:00
clk-rk808.c
clk-s2mps11.c
Please consider pulling the clk framework changes toward 3.19. It is
2014-12-20 16:42:36 -08:00
clk-si570.c
clk: si570: Constify struct regmap_config
2015-03-27 00:22:49 -07:00
clk-si5351.c
clk: si5351: Do not pass struct clk in platform_data
2015-05-08 11:22:30 -07:00
clk-si5351.h
clk-twl6040.c
clk-u300.c
clk-vt8500.c
clk-wm831x.c
clk-xgene.c
clk.c
clk: add missing lock when call clk_core_enable in clk_set_parent
2015-05-06 16:58:53 -07:00
clk.h
clk: Replace of_clk_get_by_clkspec() with of_clk_get_from_provider()
2015-03-12 12:20:34 -07:00
clkdev.c
clk: Replace of_clk_get_by_clkspec() with of_clk_get_from_provider()
2015-03-12 12:20:34 -07:00
Kconfig
clk: Add PWM clock driver
2015-04-10 14:44:43 -07:00
Makefile
The changes to the common clock framework for 4.0 are mostly new clock
2015-04-21 09:24:09 -07:00