[RESEND][GIT PULL] exynos-drm-next
Inki Dae
inki.dae at samsung.com
Thu Apr 3 20:42:34 PDT 2014
Hi Dave,
I am re-sending git-pull request with fixing module build errors.
For this, I reverted one patch, and added two patches below,
- Revert 'drm/exynos: register platform driver at each kms sub drivers'
. Exynos drm should be built as single module,
so platform_driver_register of each sub driver should be called
at exynos_drm_drv module.
- Remove MODULE_DEVICE_TABLE definition of DP and MIPI-DSI drivers.
- Export ptn3460_init function so that other modules can call this funtion.
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 exynos-drm-next
for you to fetch changes up to 0c64ef98ac2c49452d4e269132c0474871a1fd93:
drm/bridge: export ptn3460_init function (2014-04-04 12:14:51 +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 (8):
drm/exynos: add super device support
drm/exynos: dpi: fix hotplug fail issue
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
drm/exynos: remove MODULE_DEVICE_TABLE definitions
drm/bridge: export ptn3460_init function
.../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/bridge/ptn3460.c | 1 +
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 | 217 +--
drivers/gpu/drm/exynos/exynos_drm_drv.h | 65 +-
drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1556 ++++++++++++++++++++
drivers/gpu/drm/exynos/exynos_drm_fbdev.c | 21 +
drivers/gpu/drm/exynos/exynos_drm_fimd.c | 74 +-
drivers/gpu/drm/exynos/exynos_drm_vidi.c | 61 +-
drivers/gpu/drm/exynos/exynos_hdmi.c | 59 +-
drivers/gpu/drm/exynos/exynos_mixer.c | 54 +-
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 +
30 files changed, 3944 insertions(+), 446 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