Hi Dave, Here's the final drm-misc-next request for 4.13, we'll switch over to drm-misc-next-fixes for 4.13 with drm-misc-next now targetting 4.14. I'll send out a separate email to -misc committers to ensure we're all on the same page. The drm_panel_bridge change introduced a little bit of instability when it first landed, but it seems like all of that has been fixed and things should be good to go. Along the same lines, we gained a handful of new panels in panel-simple and a couple dedicated panel drivers as well. Aside from those items, one thing to watch out for is the mxsfb patch. I had applied it to -next first, but upon request from Jani, I also merged it to -fixes and included it in my PR earlier today. Hopefully it won't cause problems in the next couple of weeks before merge window, but figured it was worth mentioning. drm-misc-next-2017-06-15: Cross-subsystem Changes: - dt-bindings: add vendor prefix for NLT Technologies, Ltd. (Lucas) - dt-bindings: Add support for samsung s6e3hf2 panel (Hoegeun) Core Changes: - Add drm_panel_bridge to avoid connector boilerplate in drivers (Eric) - Trival fixes for dupe forward decl and reduce scope of variable (Dawid) Driver Changes: - dw-hdmi: Use mode_valid hook on bridge instead of connector (Jose) - vc4,atmel-hlcdc: Use drm_panel_bridge where appropriate (Eric) - panel: Add Innolux P079ZCA panel driver (Chris) - panel-simple: Add NL12880B20-05, NL192108AC18-02D, P320HVN03 panels (Lucas) - panel-samsung-s6e3ha2: Add s6e3hf2 panel support (Hoegeun) - zte,vc4,pl111,panel,mxsfb: Miscellaneous fixes Cc: Jose Abreu <Jose.Abreu@xxxxxxxxxxxx> Cc: Eric Anholt <eric@xxxxxxxxxx> Cc: Chris Zhong <zyw@xxxxxxxxxxxxxx> Cc: Lucas Stach <l.stach@xxxxxxxxxxxxxx> Cc: Hoegeun Kwon <hoegeun.kwon@xxxxxxxxxxx> Cc: Dawid Kurek <dawikur@xxxxxxxxx> Cheers, Sean The following changes since commit 7f696942a7e52df2a99410bf23da513f9aad04fb: drm/vc4: Mark the device as active when enabling runtime PM. (2017-06-02 13:00:47 -0700) are available in the git repository at: git://anongit.freedesktop.org/git/drm-misc tags/drm-misc-next-2017-06-15 for you to fetch changes up to ac7c748317f515f426f48e72964c71142506f7a6: drm: Reduce scope of 'state' variable (2017-06-15 14:26:02 -0400) ---------------------------------------------------------------- Cross-subsystem Changes: - dt-bindings: add vendor prefix for NLT Technologies, Ltd. (Lucas) - dt-bindings: Add support for samsung s6e3hf2 panel (Hoegeun) Core Changes: - Add drm_panel_bridge to avoid connector boilerplate in drivers (Eric) - Trival fixes for dupe forward decl and reduce scope of variable (Dawid) Driver Changes: - dw-hdmi: Use mode_valid hook on bridge instead of connector (Jose) - vc4,atmel-hlcdc: Use drm_panel_bridge where appropriate (Eric) - panel: Add Innolux P079ZCA panel driver (Chris) - panel-simple: Add NL12880B20-05, NL192108AC18-02D, P320HVN03 panels (Lucas) - panel-samsung-s6e3ha2: Add s6e3hf2 panel support (Hoegeun) - zte,vc4,pl111,panel,mxsfb: Miscellaneous fixes Cc: Jose Abreu <Jose.Abreu@xxxxxxxxxxxx> Cc: Eric Anholt <eric@xxxxxxxxxx> Cc: Chris Zhong <zyw@xxxxxxxxxxxxxx> Cc: Lucas Stach <l.stach@xxxxxxxxxxxxxx> Cc: Hoegeun Kwon <hoegeun.kwon@xxxxxxxxxxx> Cc: Dawid Kurek <dawikur@xxxxxxxxx> ---------------------------------------------------------------- Arnd Bergmann (2): drm/panel: S6E3HA2 needs backlight code drm/panel: add backlight dependency for sitronix-st7789v Benjamin Gaignard (1): drm: zte: use devm_of_platform_populate() Boris Brezillon (1): drm/atmel-hlcdc: Fix panel registration Chris Zhong (2): dt-bindings: Add INNOLUX P079ZCA panel bindings drm/panel: add Innolux P079ZCA panel driver Christophe JAILLET (1): drm/vc4: Fix resource leak in 'vc4_get_hang_state_ioctl()' in error handling path Dawid Kurek (2): drm: Remove duplicate forward declaration drm: Reduce scope of 'state' variable Eric Anholt (6): drm/bridge: Refactor out the panel wrapper from the lvds-encoder bridge. drm/vc4: Switch DSI to the panel-bridge layer, and support bridges. drm/vc4: Switch DPI to using the panel-bridge helper. drm/atmel-hlcdc: Drop custom encoder cleanup func. drm/atmel-hlcdc: Replace the panel usage with drm_panel_bridge. drm/pl111: Fix offset calculation for the primary plane. Fabio Estevam (1): drm: mxsfb_crtc: Reset the eLCDIF controller Hans Verkuil (1): drm/vc4/vc4_bo.c: always set bo->resv Hoegeun Kwon (2): dt-bindings: Add support for samsung s6e3hf2 panel drm/panel: s6e3ha2: Add support for s6e3hf2 panel on TM2e board Jose Abreu (1): drm/bridge/synopsys: dw-hdmi: Use bridge->mode_valid() callback Jyri Sarha (1): drm: Add const to name field declaration in struct drm_prop_enum_list Lucas Stach (4): drm/panel: simple: add support for NEC NL12880B20-05 dt-bindings: add vendor prefix for NLT Technologies, Ltd. drm/panel: simple: add support for NLT NL192108AC18-02D drm/panel: simple: add support for AUO P320HVN03 Maarten Lankhorst (1): drm/bridge: Build the panel wrapper in drm_kms_helper .../bindings/display/panel/auo,p320hvn03.txt | 8 + .../bindings/display/panel/innolux,p079zca.txt | 23 ++ .../bindings/display/panel/nec,nl12880b20-05.txt | 8 + .../display/panel/nlt,nl192108ac18-02d.txt | 8 + .../bindings/display/panel/samsung,s6e3ha2.txt | 5 +- .../devicetree/bindings/vendor-prefixes.txt | 1 + Documentation/gpu/drm-kms-helpers.rst | 6 + drivers/gpu/drm/Makefile | 1 + drivers/gpu/drm/atmel-hlcdc/atmel_hlcdc_output.c | 173 +---------- drivers/gpu/drm/bridge/Kconfig | 11 +- drivers/gpu/drm/bridge/lvds-encoder.c | 157 ++-------- drivers/gpu/drm/bridge/panel.c | 200 ++++++++++++ drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 41 +-- drivers/gpu/drm/drm_atomic.c | 3 +- drivers/gpu/drm/imx/dw_hdmi-imx.c | 10 +- drivers/gpu/drm/meson/meson_dw_hdmi.c | 5 +- drivers/gpu/drm/mxsfb/mxsfb_crtc.c | 42 +++ drivers/gpu/drm/panel/Kconfig | 13 + drivers/gpu/drm/panel/Makefile | 1 + drivers/gpu/drm/panel/panel-innolux-p079zca.c | 340 +++++++++++++++++++++ drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c | 64 +++- drivers/gpu/drm/panel/panel-simple.c | 90 ++++++ drivers/gpu/drm/pl111/pl111_display.c | 15 +- drivers/gpu/drm/rockchip/dw_hdmi-rockchip.c | 2 +- drivers/gpu/drm/vc4/Kconfig | 2 +- drivers/gpu/drm/vc4/vc4_bo.c | 12 +- drivers/gpu/drm/vc4/vc4_dpi.c | 164 ++-------- drivers/gpu/drm/vc4/vc4_dsi.c | 154 ++-------- drivers/gpu/drm/vc4/vc4_gem.c | 13 +- drivers/gpu/drm/zte/zx_drm_drv.c | 2 +- include/drm/bridge/dw_hdmi.h | 2 +- include/drm/drm_bridge.h | 7 + include/drm/drm_connector.h | 2 - include/drm/drm_property.h | 2 +- 34 files changed, 944 insertions(+), 643 deletions(-) create mode 100644 Documentation/devicetree/bindings/display/panel/auo,p320hvn03.txt create mode 100644 Documentation/devicetree/bindings/display/panel/innolux,p079zca.txt create mode 100644 Documentation/devicetree/bindings/display/panel/nec,nl12880b20-05.txt create mode 100644 Documentation/devicetree/bindings/display/panel/nlt,nl192108ac18-02d.txt create mode 100644 drivers/gpu/drm/bridge/panel.c create mode 100644 drivers/gpu/drm/panel/panel-innolux-p079zca.c -- Sean Paul, Software Engineer, Google / Chromium OS _______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel