All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCHv4 00/29] drm/omap: miscallaneous improvements
@ 2017-03-30 11:15 Tomi Valkeinen
  2017-03-30 11:15 ` [PATCHv4 01/29] drm/omap: work-around for errata i886 Tomi Valkeinen
                   ` (28 more replies)
  0 siblings, 29 replies; 31+ messages in thread
From: Tomi Valkeinen @ 2017-03-30 11:15 UTC (permalink / raw)
  To: dri-devel, Laurent Pinchart; +Cc: Tomi Valkeinen, Jyri Sarha

This is the fouth revision of this series. Note that this series depends on
"drm/atomic: Introduce drm_atomic_helper_shutdown" which has not yet been
merged to drm-next.

The main changes in v4:

- fix missing breaks in "improve DPI clock selection on DRA7xx"
- dropped "fix plane update warning when crtc is disabled"
- add DT documentation for panel-dpi's backlight property
- "fix display SYNC/DE flags": add comment, fix the case where the panel driver does not have check_timings()

The main changes in v3:

- improve variable names in 'work-around for errata i886'
- drop 'Init fbdev emulation only when we have displays'
- drop 'Create fbdev emulation only for the first DRM connector'
- add 'use drm_atomic_helper_shutdown'
- change 'fix crash on module unload' based on drm_atomic_helper_shutdown change.

The main changes in v2:

- Interrupt based HPD removed, as there's a race issue which needs to be fixed
- Added patch to fix module unload crash, introduced in drm-next
- Drop changes affecting userspace APIs


Hemant Hariyani (1):
  drm/omap: Add support for render nodes

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/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                | 165 +++++++++++++--------
 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                  |  17 +--
 drivers/gpu/drm/omapdrm/dss/dss_features.c         |   3 -
 drivers/gpu/drm/omapdrm/dss/dss_features.h         |   4 +
 drivers/gpu/drm/omapdrm/dss/hdmi_wp.c              |  12 +-
 drivers/gpu/drm/omapdrm/dss/omapdss.h              |  95 +++++++-----
 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                |  99 ++++++++++---
 drivers/gpu/drm/omapdrm/omap_drv.c                 |  45 +++---
 drivers/gpu/drm/omapdrm/omap_drv.h                 |   2 +
 drivers/gpu/drm/omapdrm/omap_irq.c                 |  47 +++---
 drivers/gpu/drm/omapdrm/omap_plane.c               |  15 +-
 24 files changed, 607 insertions(+), 263 deletions(-)
 create mode 100644 drivers/gpu/drm/omapdrm/dss/base.c

-- 
2.7.4

_______________________________________________
dri-devel mailing list
dri-devel@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/dri-devel

^ permalink raw reply	[flat|nested] 31+ messages in thread

end of thread, other threads:[~2017-04-03 15:58 UTC | newest]

Thread overview: 31+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-03-30 11:15 [PATCHv4 00/29] drm/omap: miscallaneous improvements Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 01/29] drm/omap: work-around for errata i886 Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 02/29] drm/omap: refactor CRTC HW property setup Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 03/29] drm/omap: remove divider constraint from hsdiv Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 04/29] drm/omap: decrease min width & height Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 05/29] drm/omap: improve DPI clock selection on DRA7xx Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 06/29] drm/omap: Add support for render nodes Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 07/29] drm/omap: fix HDMI sync polarities Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 08/29] drm/omap: add omapdss-base.ko Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 09/29] drm/omap: move dss_initialized to omapdss-base Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 10/29] drm/omap: output: use dev_err instead of DSSERR Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 11/29] drm/omap: display: don't use dsi_get_pixel_size() Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 12/29] drm/omap: move display, dss-of, output to omapdss-base Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 13/29] drm/omap: move dispc related dss-feat funcs to dispc Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 14/29] drm/omap: add dispc_ops Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 15/29] drm/omap: fill dispc_ops Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 16/29] drm/omap: use dispc_ops Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 17/29] drm/omap: remove all EXPORT_SYMBOLs from dispc.c Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 18/29] drm/omap: remove unused dispc_wb_enable & dispc_wb_is_enabled Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 19/29] drm/omap: fix replication logic Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 20/29] drm/omap: dss: Functions to check components in the display/output list Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 21/29] drm/omap: dss: Support for detecting display stack readiness Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 22/29] drm/omap: Use omapdss_stack_is_ready() to check that the display stack is up Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 23/29] drm/omap: display: Add displays in sorted order to the panel_list Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 24/29] drm/omap: poll only connectors where the connect/disconnect can be checked Tomi Valkeinen
     [not found] ` <1490872529-23084-1-git-send-email-tomi.valkeinen-l0cyMroinI0@public.gmane.org>
2017-03-30 11:15   ` [PATCHv4 25/29] drm/omap: displays: panel-dpi: Support for handling backlight devices Tomi Valkeinen
     [not found]     ` <1490872529-23084-26-git-send-email-tomi.valkeinen-l0cyMroinI0@public.gmane.org>
2017-04-03 15:58       ` Rob Herring
2017-03-30 11:15 ` [PATCHv4 26/29] drm/omap: dispc: improve debug print of display flags Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 27/29] drm/omap: fix display SYNC/DE flags Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 28/29] drm/omap: use drm_atomic_helper_shutdown() Tomi Valkeinen
2017-03-30 11:15 ` [PATCHv4 29/29] drm/omap: fix crash on module unload 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.