Hi Dave, Please pull omapdrm changes for 4.12: The following changes since commit 320d8c3d38739fa8e31a076b86cbdafcf8897d5e: Merge tag 'drm-misc-next-2017-03-31' of git://anongit.freedesktop.org/git/drm-misc into drm-next (2017-04-03 16:30:24 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git tags/omapdrm-4.12 for you to fetch changes up to e8e13b1521678af0df7b07f30745d77e8de1820a: drm/omap: Major omap_modeset_init() cleanup (2017-04-03 12:36:40 +0300) ---------------------------------------------------------------- omapdrm changes for 4.12 Main changes include: * Add support for render nodes. * Refactor omapdss code to allow multiple DISPC implementations. This is pre-work for DSS6 support. * Fix replication logic bug, which caused RGB565 fb to be shown too dark on a 24bit display. * Improve detection of display stack readiness, which should remove the probe order issues. * Link panel-dpi with its backlight, so that they are turned on/off in sync. * Fix possibly incorrect setup of sync and data-enable signals. * Get rid of DRM_OMAP_NUM_CRTCS config option. ---------------------------------------------------------------- Hemant Hariyani (1): drm/omap: Add support for render nodes Jyri Sarha (5): drm/omap: Get rid of DRM_OMAP_NUM_CRTCS config option drm/omap: Rename enum omap_plane to enum omap_plane_id drm/omap: Fix one ugly indentation style break left by coccinelle drm/omap: Remove the obsolete #define omap_plane _omap_plane hack drm/omap: Major omap_modeset_init() cleanup Peter Ujfalusi (6): drm/omap: dss: Functions to check components in the display/output list drm/omap: dss: Support for detecting display stack readiness drm/omap: Use omapdss_stack_is_ready() to check that the display stack is up drm/omap: display: Add displays in sorted order to the panel_list drm/omap: poll only connectors where the connect/disconnect can be checked drm/omap: displays: panel-dpi: Support for handling backlight devices Tomi Valkeinen (22): drm/omap: work-around for errata i886 drm/omap: refactor CRTC HW property setup drm/omap: remove divider constraint from hsdiv drm/omap: decrease min width & height drm/omap: improve DPI clock selection on DRA7xx drm/omap: fix HDMI sync polarities drm/omap: add omapdss-base.ko drm/omap: move dss_initialized to omapdss-base drm/omap: output: use dev_err instead of DSSERR drm/omap: display: don't use dsi_get_pixel_size() drm/omap: move display, dss-of, output to omapdss-base drm/omap: move dispc related dss-feat funcs to dispc drm/omap: add dispc_ops drm/omap: fill dispc_ops drm/omap: use dispc_ops drm/omap: remove all EXPORT_SYMBOLs from dispc.c drm/omap: remove unused dispc_wb_enable & dispc_wb_is_enabled drm/omap: fix replication logic drm/omap: dispc: improve debug print of display flags drm/omap: fix display SYNC/DE flags drm/omap: use drm_atomic_helper_shutdown() drm/omap: fix crash on module unload .../bindings/display/panel/panel-dpi.txt | 3 + drivers/gpu/drm/omapdrm/Kconfig | 9 - drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 37 ++- drivers/gpu/drm/omapdrm/dss/Kconfig | 4 + drivers/gpu/drm/omapdrm/dss/Makefile | 8 +- drivers/gpu/drm/omapdrm/dss/base.c | 140 +++++++++++ drivers/gpu/drm/omapdrm/dss/dispc.c | 278 ++++++++++++--------- drivers/gpu/drm/omapdrm/dss/dispc.h | 62 ++--- drivers/gpu/drm/omapdrm/dss/display.c | 36 ++- drivers/gpu/drm/omapdrm/dss/dpi.c | 58 +++-- drivers/gpu/drm/omapdrm/dss/dsi.c | 2 +- drivers/gpu/drm/omapdrm/dss/dss-of.c | 3 +- drivers/gpu/drm/omapdrm/dss/dss.c | 13 +- drivers/gpu/drm/omapdrm/dss/dss.h | 22 +- drivers/gpu/drm/omapdrm/dss/dss_features.c | 9 +- drivers/gpu/drm/omapdrm/dss/dss_features.h | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 12 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 100 +++++--- drivers/gpu/drm/omapdrm/dss/output.c | 27 +- drivers/gpu/drm/omapdrm/dss/pll.c | 17 +- drivers/gpu/drm/omapdrm/omap_connector.c | 18 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 119 +++++++-- drivers/gpu/drm/omapdrm/omap_drv.c | 257 ++++++------------- drivers/gpu/drm/omapdrm/omap_drv.h | 6 +- drivers/gpu/drm/omapdrm/omap_irq.c | 47 ++-- drivers/gpu/drm/omapdrm/omap_plane.c | 47 ++-- 26 files changed, 802 insertions(+), 540 deletions(-) create mode 100644 drivers/gpu/drm/omapdrm/dss/base.c
Attachment:
signature.asc
Description: OpenPGP digital signature
_______________________________________________ dri-devel mailing list dri-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.freedesktop.org/mailman/listinfo/dri-devel