[GIT PULL] exynos-drm-next
inki.dae at samsung.com
inki.dae at samsung.com
Thu Apr 3 10:34:52 PDT 2014
Hi Dave,
Sorry for late.
This pull request includes MIPI-DSI driver, two panel drivers,
super device support, and relevant dt bindings.
Summaries:
- Add MIPI-DSI Driver, and dt bindigs
- Add S6E8AA0 MIPI-DSI based panel drivers, and dt bindings
- Add LD9040 parallel panel driver
. this driver is placed in drivers/gpu/drm/panel, and it seems
to be used for exynos drm as of now,
- Add super device support, and dt bindings
. this patch resolves the probe order issue to sub drivers
without specific lists
- Some fixups
If there is any problem, please kindly let me know.
Thanks,
Inki Dae
The following changes since commit 2844ea3f252331cc0ecf3ae74f6226db2f580f8a:
Merge branch 'primary-plane' of git://people.freedesktop.org/~robclark/linux into drm-next (2014-04-02 12:09:09 +1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/daeinki/drm-exynos.git exynos-drm-next
for you to fetch changes up to a4521cbc01a711e78e22155885f991bcb96496de:
drm/exynos: separate dpi from fimd (2014-04-04 02:22:16 +0900)
----------------------------------------------------------------
Andrzej Hajda (16):
drm/mipi_dsi: add flags to DSI messages
drm/mipi_dsi: create dsi devices only for nodes with reg property
drm/exynos: disallow fbdev initialization if no device is connected
exynos/dsim: add DT bindings
drm/exynos: add DSIM driver
panel/s6e8aa0: add DT bindings
panel/ld9040: add DT bindings
drm/panel: add ld9040 driver
ARM: dts: exynos4210-universal_c210: add proper panel node
drm/panel: add S6E8AA0 driver
ARM: dts: exynos4: add MIPI DSI Master node
ARM: dts: exynos4210-trats: add panel node
ARM: dts: exynos4412-trats2: add panel node
ARM: dts: exynos4210-trats: enable exynos/fimd node
ARM: dts: exynos4412-trats2: enable exynos/fimd node
drm/exynos: separate dpi from fimd
Inki Dae (7):
drm/exynos: add super device support
drm/exynos: dpi: fix hotplug fail issue
drm/exynos: register platform driver at each kms sub drivers
ARM: dts: exynos4210-universal: add super device node for exynos drm
ARM: dts: exynos4210-trats: add super device node for exynos drm
ARM: dts: exynos4412-trats2: add super device node for exynos drm
exynos/drm: add DT bindings
.../bindings/drm/exynos/samsung-exynos-drm.txt | 32 +
.../devicetree/bindings/panel/samsung,ld9040.txt | 66 +
.../devicetree/bindings/panel/samsung,s6e8aa0.txt | 56 +
.../devicetree/bindings/video/exynos_dsim.txt | 80 +
arch/arm/boot/dts/exynos4.dtsi | 14 +
arch/arm/boot/dts/exynos4210-trats.dts | 66 +
arch/arm/boot/dts/exynos4210-universal_c210.dts | 76 +-
arch/arm/boot/dts/exynos4412-trats2.dts | 75 +
drivers/gpu/drm/drm_mipi_dsi.c | 6 +-
drivers/gpu/drm/exynos/Kconfig | 9 +
drivers/gpu/drm/exynos/Makefile | 1 +
drivers/gpu/drm/exynos/exynos_dp_core.c | 46 +-
drivers/gpu/drm/exynos/exynos_drm_core.c | 216 +--
drivers/gpu/drm/exynos/exynos_drm_crtc.c | 17 +
drivers/gpu/drm/exynos/exynos_drm_crtc.h | 4 +
drivers/gpu/drm/exynos/exynos_drm_dpi.c | 51 +-
drivers/gpu/drm/exynos/exynos_drm_drv.c | 243 ++-
drivers/gpu/drm/exynos/exynos_drm_drv.h | 69 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1558 ++++++++++++++++++++
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 21 +
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 75 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 61 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 60 +-
drivers/gpu/drm/exynos/exynos_mixer.c | 55 +-
drivers/gpu/drm/panel/Kconfig | 14 +
drivers/gpu/drm/panel/Makefile | 2 +
drivers/gpu/drm/panel/panel-ld9040.c | 376 +++++
drivers/gpu/drm/panel/panel-s6e8aa0.c | 1069 ++++++++++++++
include/drm/drm_mipi_dsi.h | 6 +
29 files changed, 3929 insertions(+), 495 deletions(-)
create mode 100644 Documentation/devicetree/bindings/drm/exynos/samsung-exynos-drm.txt
create mode 100644 Documentation/devicetree/bindings/panel/samsung,ld9040.txt
create mode 100644 Documentation/devicetree/bindings/panel/samsung,s6e8aa0.txt
create mode 100644 Documentation/devicetree/bindings/video/exynos_dsim.txt
create mode 100644 drivers/gpu/drm/exynos/exynos_drm_dsi.c
create mode 100644 drivers/gpu/drm/panel/panel-ld9040.c
create mode 100644 drivers/gpu/drm/panel/panel-s6e8aa0.c
More information about the dri-devel
mailing list