]> git.baikalelectronics.ru Git - kernel.git/commit
drm/exynos: rework fimc clocks handling
authorSylwester Nawrocki <s.nawrocki@samsung.com>
Tue, 23 Apr 2013 11:34:37 +0000 (13:34 +0200)
committerInki Dae <inki.dae@samsung.com>
Mon, 29 Apr 2013 05:35:32 +0000 (14:35 +0900)
commit65f8e3a79413abb2fb438112d00f4dcabf80604d
treeb2e43ec9b9c2df5042f73280fe4ae2f0cb8137b7
parent3e9b2a70710da712769df2a36607b277c31b4cb8
drm/exynos: rework fimc clocks handling

The clocks handling is refactored and a "mux" clock handling is
added to account for changes in the clocks driver. After switching
to the common clock framework the sclk_fimc clock is now split
into two clocks: a gate and a mux clock. In order to retain the
exisiting functionality two additional consumer clocks are passed
to the driver from device tree: "mux" and "parent". Then the driver
sets "parent" clock as a parent clock of the "mux" clock. These two
additional clocks are optional, and should go away when there is a
standard way of setting up parent clocks on DT platforms.

Signed-off-by: Sylwester Nawrocki <s.nawrocki@samsung.com>
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Signed-off-by: Inki Dae <inki.dae@samsung.com>
drivers/gpu/drm/exynos/exynos_drm_fimc.c