From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomi Valkeinen Subject: [GIT PULL] omapdrm changes for 4.8 Date: Wed, 8 Jun 2016 09:06:42 +0300 Message-ID: <5757B5F2.4040208@ti.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1572264320==" Return-path: Received: from devils.ext.ti.com (devils.ext.ti.com [198.47.26.153]) by gabe.freedesktop.org (Postfix) with ESMTPS id BF4F86E8DE for ; Wed, 8 Jun 2016 06:06:50 +0000 (UTC) List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" To: Dave Airlie Cc: Peter Ujfalusi , DRI Development , "Sarha, Jyri" , Laurent Pinchart List-Id: dri-devel@lists.freedesktop.org --===============1572264320== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="1bMAk08aMq0mkroUH35b9wqAJlHuDFNRQ" --1bMAk08aMq0mkroUH35b9wqAJlHuDFNRQ Content-Type: multipart/mixed; boundary="i2ionfvSd84kK14Nc2cRUj5Q9TbDqTFEJ" From: Tomi Valkeinen To: Dave Airlie Cc: Daniel Vetter , Laurent Pinchart , Peter Ujfalusi , "Sarha, Jyri" , DRI Development Message-ID: <5757B5F2.4040208@ti.com> Subject: [GIT PULL] omapdrm changes for 4.8 --i2ionfvSd84kK14Nc2cRUj5Q9TbDqTFEJ Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi Dave, Please pull omapdrm changes for 4.8. Tomi The following changes since commit af8c34ce6ae32addda3788d54a7e340cad2251= 6b: 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/omap= drm-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() =3D> 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 GPI= O 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 d= ata 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= =2Eh drm/omap: displays: Do not include video/omap-panel-data.h if not n= eeded omapdss: omap-panel-data.h: Remove struct omap_dss_device declarati= on drm/omap: connector-analog-tv: Support only Composite type in legac= y 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_i= nfo 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=C3=B6nig (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 =3D> 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 =3D> omapfb_dss.h} (91%) --i2ionfvSd84kK14Nc2cRUj5Q9TbDqTFEJ-- --1bMAk08aMq0mkroUH35b9wqAJlHuDFNRQ Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXV7XyAAoJEPo9qoy8lh71+dkP/1ebu1M1rNiYcSnTWUg6E7SS bfmefJNa3dC863idgy80sIs5OsT6ksZVyR6KoHbCf/69U2b6b3FjlkLc7g64JbPy Gmxsudd2/FXAACv7voOW84GaeC7oitt1Ty6oPhJM673dpjtN/cXhJvt/54wBHZWH vkKdXiz8UCl+I9Bol5oRuD+FgvZz/ZK4U9vLqRsi/jmLnu6viD/6PsbkJyqzLeRu lJLbFbMaq8e6jXYPDqnCMGgLzCDXCuJta9i9YAeZdJph25Z0s0HYP2Wx6yW9GfJK riNMVypUHqHChsa22u2KH5gbpn6AxDc03xbJvLht5MAbvKKUkl8xOwMlKc815NEx /QCVMOUjL2/EQVT4b7JvGCQebbvMQN/iTXDiL08OUKcSG944myRbnTU5Z7NxMvec yZ7pVmaJ8eE9hZBnEiH8Oc4uR+3roy2n+hzil25CGL+R3zrFF9SQrU0FZpnpW25b qZDeYsGCsEdx+1zZWhFNSh6YExaS4ge0APnZLxEpM/84/IywjReMUiXRVR9Baim0 noUWVPuGBmeIIePZ36rocuKzr5b2mwpZXFM3/awzeYuTNxUvik7Nm1iWiLFN0CTK Dt4az83hF/9dKAY9O3obDCgboa9U1ti2gXNQPFXhi9jMwpSeROwe0aHkFiv3HpG3 1RJN0eWRZQLUoX5jpLuM =8Nz0 -----END PGP SIGNATURE----- --1bMAk08aMq0mkroUH35b9wqAJlHuDFNRQ-- --===============1572264320== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1572264320==--