[PATCH 0/8] Use clk bulk API in exynos5433 drivers

From: Maciej Purski
Date: Mon Feb 19 2018 - 10:46:06 EST


Hi all,

the main goal of this patchset is to simplify clk management code in
exynos5433 drivers by using clk bulk API. In order to achieve that,
patch #1 adds a new function to clk core, which dynamically allocates
clk_bulk_data array and fills its id fields.

Best regards,

Maciej Purski

Maciej Purski (8):
clk: Add clk_bulk_alloc functions
media: s5p-jpeg: Use bulk clk API
drm/exynos/decon: Use clk bulk API
drm/exynos/dsi: Use clk bulk API
drm/exynos: mic: Use clk bulk API
drm/exynos/hdmi: Use clk bulk API
[media] exynos-gsc: Use clk bulk API
[media] s5p-mfc: Use clk bulk API

drivers/clk/clk-bulk.c | 16 +++++
drivers/clk/clk-devres.c | 37 +++++++++--
drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 50 +++++----------
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 68 +++++++++-----------
drivers/gpu/drm/exynos/exynos_drm_mic.c | 44 +++++--------
drivers/gpu/drm/exynos/exynos_hdmi.c | 85 ++++++++-----------------
drivers/media/platform/exynos-gsc/gsc-core.c | 55 ++++++----------
drivers/media/platform/exynos-gsc/gsc-core.h | 2 +-
drivers/media/platform/s5p-jpeg/jpeg-core.c | 45 ++++++-------
drivers/media/platform/s5p-jpeg/jpeg-core.h | 2 +-
drivers/media/platform/s5p-mfc/s5p_mfc_common.h | 6 +-
drivers/media/platform/s5p-mfc/s5p_mfc_pm.c | 41 +++++-------
include/linux/clk.h | 64 +++++++++++++++++++
13 files changed, 263 insertions(+), 252 deletions(-)

--
2.7.4