drm: modify drm framework
authorYalong Liu <yalong.liu@amlogic.com>
Tue, 10 Apr 2018 02:25:32 +0000 (10:25 +0800)
committerYixun Lan <yixun.lan@amlogic.com>
Thu, 12 Apr 2018 07:54:13 +0000 (23:54 -0800)
commit6d4b1f3db2544311dc193e45f8998444ff343295
treecd56fb1883530633df02319750798f399b02e836
parent3ea9b4e5c17720099e19c2cf4769c62a28560b12
drm: modify drm framework

PD#162577: modify drm framework
1. add component framework, support dynamic loading modules
2. remove DRM_MESON_BYPASS_MODE config, abandon
Unnecessary code and Optimization code

Change-Id: Ib7698190254d147d9749c30f479477103ed52af7
Signed-off-by: Yalong Liu <yalong.liu@amlogic.com>
42 files changed:
Documentation/devicetree/bindings/display/amlogic,meson-vpu.txt
MAINTAINERS
arch/arm64/boot/dts/amlogic/g12a_s905d2_skt_buildroot.dts
arch/arm64/boot/dts/amlogic/g12a_s905d2_u200_buildroot.dts
arch/arm64/boot/dts/amlogic/meson_drm.dtsi
arch/arm64/boot/dts/amlogic/mesong12a_drm.dtsi
drivers/amlogic/drm/Kconfig
drivers/amlogic/drm/Makefile
drivers/amlogic/drm/am_meson_crtc.c [deleted file]
drivers/amlogic/drm/am_meson_drv.c [new file with mode: 0644]
drivers/amlogic/drm/am_meson_drv.h [moved from drivers/amlogic/drm/meson_drv.h with 66% similarity]
drivers/amlogic/drm/am_meson_fbdev.c
drivers/amlogic/drm/am_meson_fbdev.h
drivers/amlogic/drm/am_meson_gem.c
drivers/amlogic/drm/am_meson_gem.h
drivers/amlogic/drm/am_meson_hdmi.c
drivers/amlogic/drm/am_meson_hdmi.h
drivers/amlogic/drm/am_meson_lcd.c
drivers/amlogic/drm/am_meson_lcd.h
drivers/amlogic/drm/am_meson_plane.c [deleted file]
drivers/amlogic/drm/am_meson_vpu.c [new file with mode: 0644]
drivers/amlogic/drm/am_meson_vpu.h [new file with mode: 0644]
drivers/amlogic/drm/meson_canvas.c [deleted file]
drivers/amlogic/drm/meson_canvas.h [deleted file]
drivers/amlogic/drm/meson_crtc.c [deleted file]
drivers/amlogic/drm/meson_crtc.h [deleted file]
drivers/amlogic/drm/meson_drv.c [deleted file]
drivers/amlogic/drm/meson_plane.c [deleted file]
drivers/amlogic/drm/meson_plane.h [deleted file]
drivers/amlogic/drm/meson_registers.h [deleted file]
drivers/amlogic/drm/meson_vclk.c [deleted file]
drivers/amlogic/drm/meson_vclk.h [deleted file]
drivers/amlogic/drm/meson_venc.c [deleted file]
drivers/amlogic/drm/meson_venc.h [deleted file]
drivers/amlogic/drm/meson_venc_cvbs.c [deleted file]
drivers/amlogic/drm/meson_venc_cvbs.h [deleted file]
drivers/amlogic/drm/meson_viu.c [deleted file]
drivers/amlogic/drm/meson_viu.h [deleted file]
drivers/amlogic/drm/meson_vpp.c [deleted file]
drivers/amlogic/drm/meson_vpp.h [deleted file]
drivers/amlogic/media/vout/hdmitx/hdmi_tx_20/hdmi_tx_main.c
drivers/amlogic/media/vout/lcd/lcd_vout.c