* [GIT PULL] omapdrm changes for 4.12
@ 2017-04-03 10:46 Tomi Valkeinen
0 siblings, 0 replies; only message in thread
From: Tomi Valkeinen @ 2017-04-03 10:46 UTC (permalink / raw)
To: Dave Airlie; +Cc: DRI Development, Laurent Pinchart
[-- Attachment #1.1.1: Type: text/plain, Size: 5028 bytes --]
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 #1.2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 819 bytes --]
[-- Attachment #2: Type: text/plain, Size: 160 bytes --]
_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2017-04-03 10:46 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-04-03 10:46 [GIT PULL] omapdrm changes for 4.12 Tomi Valkeinen
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.