[GIT PULL] omapdrm changes for 4.8
Tomi Valkeinen
tomi.valkeinen at ti.com
Wed Jun 8 06:06:42 UTC 2016
Hi Dave,
Please pull omapdrm changes for 4.8.
Tomi
The following changes since commit af8c34ce6ae32addda3788d54a7e340cad22516b:
Linux 4.7-rc2 (2016-06-05 14:31:26 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git tags/omapdrm-4.8
for you to fetch changes up to 492a426a2fc531774356e05f1ad87ab49e80156c:
drm/omapdrm: Implement gamma_lut atomic crtc properties (2016-06-07 17:10:49 +0300)
----------------------------------------------------------------
omapdrm changes for 4.8
* Update MAINTAINERS file for omapdrm and tilcdc
* PLL refactoring to allow versatile use of the PLL clocks
* Public omapdss header refactoring to separate omapfb and omapdrm
* Gamma table support
* Support reset GPIO and vcc regulator in omapdrm's panel-dpi
* Minor cleanups
----------------------------------------------------------------
Jyri Sarha (4):
drm: drm_helper_crtc_enable_color_mgmt() => drm_crtc_enable_color_mgmt()
drm/omapdrm: Add gamma table support to DSS dispc
drm/omapdrm: Workaround for errata i734 (LCD1 Gamma) in DSS dispc
drm/omapdrm: Implement gamma_lut atomic crtc properties
Laurent Pinchart (3):
drm: omapdrm: panel-lgphilips-lb035q02: Remove unused backlight GPIO
drm: omapdrm: Remove unused omap_gem_tiled_size function
drm: omapdrm: Remove unused omap_framebuffer_bo function
Peter Ujfalusi (27):
ARM: OMAP: rx51-video: Do not set TV connector_type
ARM/video: omap2: Move omap_display_init declaration to mach-omap2/display.h
video/platform_data: omapdss: Create new header file for platform data
ARM: OMAP2: Use the platform_data header for omapdss
omapfb: panel-tpo-td028ttec1: Remove legacy boot support
omapfb: panel-nec-nl8048hl11: Remove legacy boot support
omapfb: panel-tpo-td043mtea1: Remove legacy boot support
omapfb: panel-sharp-ls037v7dw01: Remove legacy boot support
omapfb: panel-lgphilips-lb035q02: Remove legacy boot support
omapfb: panel-dsi-cm: Remove legacy boot support
omapfb: connector-hdmi: Remove legacy boot support
omapfb: connector-dvi: Remove legacy boot support
omapfb: encoder-tfp410: Remove legacy boot support
omapfb: encoder-tpd12s015: No need to include video/omap-panle-data.h
drm/omap: displays: Do not include video/omap-panel-data.h if not needed
omapdss: omap-panel-data.h: Remove struct omap_dss_device declaration
drm/omap: connector-analog-tv: Support only Composite type in legacy boot
omapfb: connector-analog-tv: Support only Composite type in legacy boot
omapdss: omap-panel-data.h: Remove connector_type from atv pdata
drm/omap: Remove reference to pdata->default_device
omapfb: Remove reference to pdata->default_device
platform_data: omapdss: Remove unused members from omap_dss_board_info
omapdss: hdmi audio: Make header file independent of video/omapdss.h
drm/omap: Do not include video/omapdss.h directly in drivers
omapfb: Create new header file for omapfb DSS implementation
[media] omap_vout: Switch to use the video/omapfb_dss.h header file
drm/omap: Remove the video/omapdss.h and move it's content to local header file
Sebastian Reichel (1):
drm: omapdrm: add DSI mapping
Tomi Valkeinen (33):
drm/omap: remove unused enum omap_hdmi_flags
drm/omap: remove unused enum omap_overlay_manager_caps
drm/omap: fix wrong variable type
drm/omap: video-pll: add missing data for clkout2 & 3
drm/omap: copy enum omap_dss_clk_source
drm/omap: rename omap_dss_clk_source
drm/omap: remove dss_feat_get_clk_source_name()
drm/omap: rename dss_get_generic_clk_source_name()
drm/omap: rename dss_clk_source enums
drm/omap: Add missing clock sources
drm/omap: add field for PLL type
drm/omap: clean up the LCD clk mux code
drm/omap: add PLL helper funcs
drm/omap: cleanup dispc_mgr_lclk_rate()
drm/omap: cleanup dispc_fclk_rate()
drm/omap: cleanup DPI clock source handling
drm/omap: fix DPI clkout index handling
drm/omap: HDMI PLL: use runtime pm
drm/omap: rename PLL calc functions
drm/omap: move HDMI PLL calc function to pll.c
drm/omap: generalize dss_pll_calc_b()
drm/omap: add comments for PLL calculations
drm/omap: support type B PLL for DPI
drm/omap: DPI: rename "DSI" related names
drm/omap: remove unneeded gpio includes
drm/omap: remove unnecessary pitch round-up
drm/omap: remove align_pitch()
drm/omap: fix pitch round-up
MAINTAINERS: Add maintainer for OMAP DRM driver
MAINTAINERS: Add maintainer for TI LCDC DRM driver
drm/omap: rename panel/encoder Kconfig names
Merge branch '4.8/omapdrm-pll' (omapdrm PLL work)
Merge omapdss header refactoring
Uwe Kleine-König (3):
devicetree/bindings: add reset-gpios and vcc-supply for panel-dpi
drm/omap: panel-dpi: make (limited) use of a reset gpio
drm/omap: panel-dpi: implement support for a vcc regulator
.../bindings/display/panel/panel-dpi.txt | 2 +
MAINTAINERS | 15 +
arch/arm/mach-omap2/board-ldp.c | 3 +-
arch/arm/mach-omap2/board-rx51-video.c | 4 +-
arch/arm/mach-omap2/display.c | 2 +-
arch/arm/mach-omap2/display.h | 5 +
arch/arm/mach-omap2/dss-common.c | 2 +-
drivers/gpu/drm/drm_crtc.c | 45 ++
drivers/gpu/drm/drm_crtc_helper.c | 33 -
drivers/gpu/drm/i915/intel_color.c | 3 +-
drivers/gpu/drm/omapdrm/displays/Kconfig | 28 +-
drivers/gpu/drm/omapdrm/displays/Makefile | 28 +-
.../gpu/drm/omapdrm/displays/connector-analog-tv.c | 11 +-
drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 4 +-
drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 4 +-
drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 3 +-
drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 3 +-
.../gpu/drm/omapdrm/displays/encoder-tpd12s015.c | 3 +-
drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 26 +-
drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 4 +-
.../omapdrm/displays/panel-lgphilips-lb035q02.c | 22 +-
.../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 2 +-
.../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 4 +-
.../drm/omapdrm/displays/panel-sony-acx565akm.c | 3 +-
.../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 3 +-
.../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 2 +-
drivers/gpu/drm/omapdrm/dss/core.c | 5 +-
drivers/gpu/drm/omapdrm/dss/dispc.c | 471 +++++++++--
drivers/gpu/drm/omapdrm/dss/dispc.h | 5 +
drivers/gpu/drm/omapdrm/dss/dispc_coefs.c | 2 +-
drivers/gpu/drm/omapdrm/dss/display.c | 2 +-
drivers/gpu/drm/omapdrm/dss/dpi.c | 136 ++--
drivers/gpu/drm/omapdrm/dss/dsi.c | 57 +-
drivers/gpu/drm/omapdrm/dss/dss-of.c | 3 +-
drivers/gpu/drm/omapdrm/dss/dss.c | 255 ++++--
drivers/gpu/drm/omapdrm/dss/dss.h | 45 +-
drivers/gpu/drm/omapdrm/dss/dss_features.c | 46 +-
drivers/gpu/drm/omapdrm/dss/dss_features.h | 1 -
drivers/gpu/drm/omapdrm/dss/hdmi.h | 6 +-
drivers/gpu/drm/omapdrm/dss/hdmi4.c | 11 +-
drivers/gpu/drm/omapdrm/dss/hdmi5.c | 11 +-
drivers/gpu/drm/omapdrm/dss/hdmi_common.c | 2 +-
drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 2 +-
drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 78 +-
drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 2 +-
drivers/gpu/drm/omapdrm/dss/omapdss.h | 871 ++++++++++++++++++++-
drivers/gpu/drm/omapdrm/dss/output.c | 3 +-
drivers/gpu/drm/omapdrm/dss/pll.c | 129 ++-
drivers/gpu/drm/omapdrm/dss/rfbi.c | 2 +-
drivers/gpu/drm/omapdrm/dss/sdi.c | 2 +-
drivers/gpu/drm/omapdrm/dss/venc.c | 3 +-
drivers/gpu/drm/omapdrm/dss/video-pll.c | 9 +-
drivers/gpu/drm/omapdrm/omap_crtc.c | 56 ++
drivers/gpu/drm/omapdrm/omap_drv.c | 2 +
drivers/gpu/drm/omapdrm/omap_drv.h | 14 -
drivers/gpu/drm/omapdrm/omap_fb.c | 8 -
drivers/gpu/drm/omapdrm/omap_fbdev.c | 5 +-
drivers/gpu/drm/omapdrm/omap_gem.c | 15 +-
drivers/media/platform/omap/omap_vout.c | 2 +-
drivers/media/platform/omap/omap_voutdef.h | 2 +-
drivers/media/platform/omap/omap_voutlib.c | 2 +-
.../omap2/omapfb/displays/connector-analog-tv.c | 10 +-
.../fbdev/omap2/omapfb/displays/connector-dvi.c | 60 +-
.../fbdev/omap2/omapfb/displays/connector-hdmi.c | 44 +-
.../fbdev/omap2/omapfb/displays/encoder-opa362.c | 2 +-
.../fbdev/omap2/omapfb/displays/encoder-tfp410.c | 46 +-
.../omap2/omapfb/displays/encoder-tpd12s015.c | 3 +-
.../video/fbdev/omap2/omapfb/displays/panel-dpi.c | 2 +-
.../fbdev/omap2/omapfb/displays/panel-dsi-cm.c | 54 +-
.../omapfb/displays/panel-lgphilips-lb035q02.c | 58 +-
.../omap2/omapfb/displays/panel-nec-nl8048hl11.c | 47 +-
.../omapfb/displays/panel-sharp-ls037v7dw01.c | 83 +-
.../omap2/omapfb/displays/panel-sony-acx565akm.c | 2 +-
.../omap2/omapfb/displays/panel-tpo-td028ttec1.c | 45 +-
.../omap2/omapfb/displays/panel-tpo-td043mtea1.c | 46 +-
drivers/video/fbdev/omap2/omapfb/dss/apply.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/core.c | 4 +-
.../video/fbdev/omap2/omapfb/dss/dispc-compat.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dispc.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dispc_coefs.c | 2 +-
.../video/fbdev/omap2/omapfb/dss/display-sysfs.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/display.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dpi.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dsi.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dss-of.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dss.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/dss.h | 11 +
.../video/fbdev/omap2/omapfb/dss/dss_features.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi.h | 3 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi4.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi5.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi_common.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi_phy.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi_pll.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/hdmi_wp.c | 2 +-
.../video/fbdev/omap2/omapfb/dss/manager-sysfs.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/manager.c | 3 +-
drivers/video/fbdev/omap2/omapfb/dss/output.c | 2 +-
.../video/fbdev/omap2/omapfb/dss/overlay-sysfs.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/overlay.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/pll.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/rfbi.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/sdi.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/venc.c | 2 +-
drivers/video/fbdev/omap2/omapfb/dss/video-pll.c | 2 +-
drivers/video/fbdev/omap2/omapfb/omapfb-ioctl.c | 2 +-
drivers/video/fbdev/omap2/omapfb/omapfb-main.c | 2 +-
drivers/video/fbdev/omap2/omapfb/omapfb-sysfs.c | 2 +-
drivers/video/fbdev/omap2/omapfb/omapfb.h | 2 +-
include/drm/drm_crtc.h | 5 +-
include/drm/drm_crtc_helper.h | 3 -
include/linux/platform_data/omapdss.h | 37 +
include/sound/omap-hdmi-audio.h | 9 +-
include/video/omap-panel-data.h | 157 ----
include/video/{omapdss.h => omapfb_dss.h} | 80 +-
sound/soc/omap/omap-hdmi-audio.c | 1 -
116 files changed, 2138 insertions(+), 1266 deletions(-)
create mode 100644 include/linux/platform_data/omapdss.h
rename include/video/{omapdss.h => omapfb_dss.h} (91%)
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <https://lists.freedesktop.org/archives/dri-devel/attachments/20160608/32beb163/attachment.sig>
More information about the dri-devel
mailing list