2017년 04월 18일 11:05에 Inki Dae 이(가) 쓴 글: > Hi Dave, > > Some improvements, fixups and cleanups to Exynos DRM. > > Ps. this pull-reuqest includes a merge tag from Krzysztof Kozlowski > who is a Exynos SoC maintainer, which includes dt patches because > these should be merged together with below one, > drm/exynos: dsi: Fix the parse_dt function > > Please kindly let me know if there is any problem. > > Thanks, > Inki Dae > > The following changes since commit ab6eb211b07a42a6346e284056422fd9a8576a99: > > Merge tag 'drm/panel/for-4.12-rc1' of git://anongit.freedesktop.org/tegra/linux into drm-next (2017-04-13 06:17:40 +1000) I'm sorry. I missed to put a tag name here. Below is a merge tag. git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos tags/exynos-drm-next-for-v4.12 Thanks, Inki Dae > > are available in the git repository at: > > > git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos exynos-drm-next > > for you to fetch changes up to ad1a14690ae7114e5230deba27cdbbe42c69a813: > > drm/exynos/decon5433: remove useless check (2017-04-18 10:28:50 +0900) > > ---------------------------------------------------------------- > Summary: > - Fix dt binding of MIPI-DSI driver > - Rework vblank handling > . This patch series adds frame counter callback and removes > unnecessary pipe relevnt fields and simplifies event handling. > - Implement and fix sw-trigger relevant code > . This patch moves TE relevant code from Panel and HDMI to DECON driver > to fix a race between interrupt handlers and DECON disable, > and to fix timeout issue at wait-for-vblank. > . It removes unnecessary flags and check code specific to Exynos driver. > > ---------------------------------------------------------------- > Andi Shyti (2): > arm64: dts: exynos: Enable ir-spi in the TM2 and TM2E boards > arm64: dts: exynos: Add stmfts touchscreen node for TM2 and TM2E > > Andrzej Hajda (21): > drm/exynos: simplify completion event handling > drm/exynos/decon5433: implement frame counter > drm/exynos: kill exynos_drm_crtc::pipe > drm/exynos: kill exynos_drm_private::pipe > drm/exynos: set plane possible_crtcs in exynos_plane_init > drm/exynos: kill pipe field from drivers contexts > drm/exynos: kill mode_set_nofb callback > drm/exynos/decon5433: kill DECON_UPDATE workaround > drm/exynos/decon5433: kill BIT_IRQS_ENABLED > drm/exynos/decon5433: simplify shadow protect code > drm/exynos/hdmi: fix pipeline disable order > drm/exynos/dsi: fix bridge_node DT parsing > drm/exynos/decon5433: always do sw-trigger when vblanks enabled > dt-bindings: exynos5433-decon: fix interrupts bindings > dt-bindings: exynos5433-decon: add TE interrupt binding > drm/exynos/decon5433: move TE handling to DECON > drm/exynos/decon5433: kill BIT_IRQS_ENABLED flag > drm/exynos/decon5433: kill BIT_CLKS_ENABLED flag > drm/exynos/decon5433: kill BIT_WIN_UPDATED flag > drm/exynos/decon5433: kill BIT_SUSPENDED flag > drm/exynos/decon5433: remove useless check > > Daniel Vetter (1): > drm/exynos: Merge pre/postclose hooks > > Hoegeun Kwon (2): > arm64: dts: exynos: Add the burst and esc clock frequency properties to DSI node > drm/exynos: dsi: Fix the parse_dt function > > Hyungwon Hwang (1): > arm64: dts: exynos: Add support for S6E3HA2 panel device on TM2 board > > Inki Dae (2): > Merge tag 'samsung-dt64-clock-dsi-property-4.12' of gitolite.kernel.org:/.../krzk/linux into exynos-drm-next > drm/exynos: clean up description of exynos_drm_crtc > > Tobias Jakobi (2): > drm/exynos: mixer: simplify mixer_cfg_rgb_fmt() > drm/exynos: mixer: document YCbCr magic numbers > > .../bindings/display/exynos/exynos5433-decon.txt | 13 +- > .../boot/dts/exynos/exynos5433-tm2-common.dtsi | 43 +++- > arch/arm64/boot/dts/exynos/exynos5433-tm2.dts | 17 ++ > arch/arm64/boot/dts/exynos/exynos5433-tm2e.dts | 7 + > drivers/gpu/drm/exynos/exynos5433_drm_decon.c | 218 +++++++++------------ > drivers/gpu/drm/exynos/exynos7_drm_decon.c | 19 +- > drivers/gpu/drm/exynos/exynos_drm_crtc.c | 50 +++-- > drivers/gpu/drm/exynos/exynos_drm_crtc.h | 1 - > drivers/gpu/drm/exynos/exynos_drm_drv.c | 8 +- > drivers/gpu/drm/exynos/exynos_drm_drv.h | 19 +- > drivers/gpu/drm/exynos/exynos_drm_dsi.c | 24 +-- > drivers/gpu/drm/exynos/exynos_drm_fimd.c | 24 +-- > drivers/gpu/drm/exynos/exynos_drm_plane.c | 5 +- > drivers/gpu/drm/exynos/exynos_drm_plane.h | 1 - > drivers/gpu/drm/exynos/exynos_drm_vidi.c | 22 +-- > drivers/gpu/drm/exynos/exynos_hdmi.c | 13 +- > drivers/gpu/drm/exynos/exynos_mixer.c | 76 ++++--- > drivers/gpu/drm/exynos/regs-mixer.h | 7 +- > include/video/exynos5433_decon.h | 1 + > 19 files changed, 256 insertions(+), 312 deletions(-) > -- > To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in > the body of a message to majordomo@xxxxxxxxxxxxxxx > More majordomo info at http://vger.kernel.org/majordomo-info.html > > > -- To unsubscribe from this list: send the line "unsubscribe linux-samsung-soc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html