Add LCD Panel support for iWave RZ/G1E board based on r8a7745 SoC. Backporting the panel patch as it is, requires drm bridge Api changes, which is not present at 4.4 kernel. So used the 4.4 rm framework to attach the simple panel driver with rgb connector driver. The rgb connector is based on the workdone for the lvds connector. The display panel binding patch is backported to 4.4 kernel,since the mainline uses yaml file and it conflict with corresponding .txt in 4.4 kernel. Other patches in this series are cherry picked from mainline. Biju Das (2): dt-bindings: display: Add bindings for EDT panel drm: rcar-du: Support panels connected directly to the DPAD outputs Eric Anholt (1): drm: Add an encoder and connector type enum for DPI. Fabrizio Castro (1): ARM: shmobile: defconfig: Enable support for panels from EDT Geert Uytterhoeven (1): ARM: shmobile: defconfig: Enable frame buffer console for armadillo800eva Laurent Pinchart (1): drm: rcar-du: Use the DRM panel API Marian-Cristian Rotariu (2): drm/panel: simple: Add EDT panel support ARM: dts: iwg22d-sodimm: Enable LCD panel Rob Herring (1): of: add node name compare helper functions .../display/panel/edt,etm043080dh6gp.txt | 9 ++ .../dts/r8a7745-iwg22d-sodimm-dbhd-ca.dts | 6 + arch/arm/boot/dts/r8a7745-iwg22d-sodimm.dts | 59 ++++++++++ arch/arm/configs/shmobile_defconfig | 3 + drivers/gpu/drm/drm_crtc.c | 2 + drivers/gpu/drm/panel/panel-simple.c | 33 ++++++ drivers/gpu/drm/rcar-du/Kconfig | 1 + drivers/gpu/drm/rcar-du/Makefile | 1 + drivers/gpu/drm/rcar-du/rcar_du_encoder.c | 36 ++++++ drivers/gpu/drm/rcar-du/rcar_du_rgbcon.c | 105 ++++++++++++++++++ drivers/gpu/drm/rcar-du/rcar_du_rgbcon.h | 22 ++++ drivers/of/base.c | 22 ++++ include/linux/of.h | 13 +++ include/uapi/drm/drm_mode.h | 2 + 14 files changed, 314 insertions(+) create mode 100644 Documentation/devicetree/bindings/display/panel/edt,etm043080dh6gp.txt create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_rgbcon.c create mode 100644 drivers/gpu/drm/rcar-du/rcar_du_rgbcon.h -- 2.17.1