From mboxrd@z Thu Jan 1 00:00:00 1970 From: Tomi Valkeinen Subject: [GIT PULL] omapdrm changes for v4.13 Date: Wed, 31 May 2017 15:55:38 +0300 Message-ID: <076aa2d4-7eb7-e8d6-ea04-d8ce5316de96@ti.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============1909164665==" Return-path: Received: from lelnx194.ext.ti.com (lelnx194.ext.ti.com [198.47.27.80]) by gabe.freedesktop.org (Postfix) with ESMTPS id 19A7F89DD5 for ; Wed, 31 May 2017 12:55:45 +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 , DRI Development Cc: Laurent Pinchart List-Id: dri-devel@lists.freedesktop.org --===============1909164665== Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="cpNN0CM1fIu4isIDGGrcg0BxoI7DIt587" --cpNN0CM1fIu4isIDGGrcg0BxoI7DIt587 Content-Type: multipart/mixed; boundary="4q990jiT5cPiqpUwXcNs1muNq0pObnJln"; protected-headers="v1" From: Tomi Valkeinen To: Dave Airlie , DRI Development Cc: Daniel Vetter , Laurent Pinchart Message-ID: <076aa2d4-7eb7-e8d6-ea04-d8ce5316de96@ti.com> Subject: [GIT PULL] omapdrm changes for v4.13 --4q990jiT5cPiqpUwXcNs1muNq0pObnJln Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable Hi Dave, Please pull omapdrm changes for v4.13. Tomi The following changes since commit e98c58e55f68f8785aebfab1f8c9a03d8de0af= e1: Merge tag 'drm-misc-next-2017-05-16' of git://anongit.freedesktop.org/g= it/drm-misc into drm-next (2017-05-18 12:57:06 +1000) are available in the git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/tomba/linux.git tags/omap= drm-4.13 for you to fetch changes up to aff8bd9b716e43cbc6997ea47e5613ab655e4cb3: drm/omap: fix tiled buffer stride calculations (2017-05-26 09:42:55 +03= 00) ---------------------------------------------------------------- omapdrm changes for v4.13 * dmabuf fence support * TILER rotation fixes * big pile of various cleanups and refactorings ---------------------------------------------------------------- Laurent Pinchart (24): drm: omapdrm: Handle events when enabling/disabling CRTCs drm: omapdrm: Use DRM core's atomic commit helper drm: omapdrm: Remove legacy buffer synchronization support drm: omapdrm: Store the Z order in the plane state zpos field drm: omapdrm: Remove custom plane state drm: omapdrm: Add zpos property drm: omapdrm: Remove remap argument to omap_gem_get_paddr() drm: omapdrm: Rename occurrences of paddr to dma_addr drm: omapdrm: Rename omap_gem_(get|put)_paddr() to omap_gem_(un)pin= () drm: omapdrm: Lower indentation level in omap_gem_dma_sync_buffer()= drm: omapdrm: Rename the omap_gem_object addrs field to dma_addrs drm: omapdrm: Rename GEM DMA sync functions drm: omapdrm: Fix incorrect usage of the term 'cache coherency' drm: omapdrm: DMA-unmap pages for all buffer types when freeing buf= fers drm: omapdrm: Map pages for DMA in DMA_TO_DEVICE direction drm: omapdrm: Take GEM object reference when exporting dmabuf drm: omapdrm: Remove duplicate error messages when mapping memory drm: omapdrm: Drop support for non-DT devices drm: omapdrm: Remove unused dss_get_core_pdev() function drm: omapdrm: Remove unused default display name support drm: omapdrm: Infer the OMAP version from the SoC family drm: omapdrm: dpi: Remove platform driver drm: omapdrm: sdi: Remove platform driver drm/omap: Remove unused omap_dss_find_output() function Tomi Valkeinen (40): drm/omap: add new connector types drm/omap: remove unused ovl_enabled() drm/omap: remove ovl_set_channel_out drm/omap: remove read_irqenable() drm/omap: 64bit compile fixes drm/omap: define compat_ioctl drm/omap: panel-dpi: remove non-DT support drm/omap: acx565akm: remove non-DT support drm/omap: connector-analog-tv: remove non-DT support drm/omap: connector-dvi/hdmi: remove extra include drm/omap: sdi: remove legacy set_datapairs drm/omap: venc: remove set_type & invert_vid_out_polarity drm/omap: remove recommended_bpp drm/omap: dpi: remove legacy data_lines drm/omap: remove rfbi drm/omap: remove unused get_dimensions() drm/omap: remove legacy get_resolution drm/omap: remove unused fields drm/omap: remove omap_overlay & omap_overlay_manager drm/omap: fix setting & clearing DOUBLESTRIDE drm/omap: remove CLUT drm/omap: ratelimit OCP error drm/omap: remove dma & vrfb rotation drm/omap: cleanup offset calculation drm/omap: add format_is_yuv() helper drm/omap: remove unneeded prototypes drm/omap: change supported_modes to an array drm/omap: use u32 instead of enum omap_color_mode drm/omap: use DRM_FORMAT_* instead of OMAP_DSS_COLOR_* drm/omap: remove omap_framebuffer_get_formats() drm/omap: cleanup formats array drm/omap: rename color_mode to fourcc drm/omap: add drm_rotation_to_tiler helper() drm/omap: remove omap_drm_win drm/omap: use DRM_ROTATE_* instead of OMAP_DSS_ROT_* drm/omap: DRM_REFLECT_* instead of mirror boolean drm/omap: pass rotation to dispc drm/omap: fix YUV422 rotation with TILER drm/omap: fix YUV422 90/270 rotation with mirroring drm/omap: fix tiled buffer stride calculations .../gpu/drm/omapdrm/displays/connector-analog-tv.c | 51 +- drivers/gpu/drm/omapdrm/displays/connector-dvi.c | 3 - drivers/gpu/drm/omapdrm/displays/connector-hdmi.c | 3 - drivers/gpu/drm/omapdrm/displays/encoder-opa362.c | 10 - drivers/gpu/drm/omapdrm/displays/encoder-tfp410.c | 4 - drivers/gpu/drm/omapdrm/displays/panel-dpi.c | 83 +- drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 10 - .../omapdrm/displays/panel-lgphilips-lb035q02.c | 7 - .../drm/omapdrm/displays/panel-nec-nl8048hl11.c | 6 - .../drm/omapdrm/displays/panel-sharp-ls037v7dw01.c | 7 - .../drm/omapdrm/displays/panel-sony-acx565akm.c | 49 +- .../drm/omapdrm/displays/panel-tpo-td028ttec1.c | 5 - .../drm/omapdrm/displays/panel-tpo-td043mtea1.c | 6 - drivers/gpu/drm/omapdrm/dss/Kconfig | 13 - drivers/gpu/drm/omapdrm/dss/Makefile | 1 - drivers/gpu/drm/omapdrm/dss/core.c | 41 - drivers/gpu/drm/omapdrm/dss/dispc.c | 707 ++++--------- drivers/gpu/drm/omapdrm/dss/display.c | 62 +- drivers/gpu/drm/omapdrm/dss/dpi.c | 106 -- drivers/gpu/drm/omapdrm/dss/dsi.c | 118 +-- drivers/gpu/drm/omapdrm/dss/dss.c | 14 +- drivers/gpu/drm/omapdrm/dss/dss.h | 11 - drivers/gpu/drm/omapdrm/dss/dss_features.c | 179 ++-- drivers/gpu/drm/omapdrm/dss/dss_features.h | 6 +- drivers/gpu/drm/omapdrm/dss/hdmi4.c | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi4_core.c | 9 +- drivers/gpu/drm/omapdrm/dss/hdmi5.c | 8 +- drivers/gpu/drm/omapdrm/dss/hdmi5_core.c | 9 +- drivers/gpu/drm/omapdrm/dss/hdmi_phy.c | 9 +- drivers/gpu/drm/omapdrm/dss/hdmi_pll.c | 9 +- drivers/gpu/drm/omapdrm/dss/hdmi_wp.c | 12 +- drivers/gpu/drm/omapdrm/dss/omapdss.h | 226 +--- drivers/gpu/drm/omapdrm/dss/output.c | 13 - drivers/gpu/drm/omapdrm/dss/rfbi.c | 1083 --------------= ------ drivers/gpu/drm/omapdrm/dss/sdi.c | 61 -- drivers/gpu/drm/omapdrm/dss/venc.c | 53 +- drivers/gpu/drm/omapdrm/dss/video-pll.c | 20 +- drivers/gpu/drm/omapdrm/omap_crtc.c | 30 +- drivers/gpu/drm/omapdrm/omap_dmm_tiler.c | 2 +- drivers/gpu/drm/omapdrm/omap_drv.c | 191 +--- drivers/gpu/drm/omapdrm/omap_drv.h | 41 +- drivers/gpu/drm/omapdrm/omap_fb.c | 201 ++-- drivers/gpu/drm/omapdrm/omap_fbdev.c | 15 +- drivers/gpu/drm/omapdrm/omap_gem.c | 429 +++----- drivers/gpu/drm/omapdrm/omap_gem_dmabuf.c | 36 +- drivers/gpu/drm/omapdrm/omap_irq.c | 8 +- drivers/gpu/drm/omapdrm/omap_plane.c | 126 +-- drivers/video/fbdev/omap2/omapfb/dss/core.c | 2 - include/linux/platform_data/omapdss.h | 1 - include/uapi/drm/omap_drm.h | 4 +- 50 files changed, 705 insertions(+), 3403 deletions(-) delete mode 100644 drivers/gpu/drm/omapdrm/dss/rfbi.c --4q990jiT5cPiqpUwXcNs1muNq0pObnJln-- --cpNN0CM1fIu4isIDGGrcg0BxoI7DIt587 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 iQIcBAEBCAAGBQJZLr1KAAoJEPo9qoy8lh71OmsP/1Prr310qfQdXXmDpWBLbLC4 yzxJQ3HSaeMmez2PijZr9bBX7L+DlfsDnYmGIQ9CSeWOjifFrDSyC4AVVWU6GKDZ Kbgs3cjNgfLTTCRQtf/RhYWGGXW9/WBnxjr/zQpIZppcxvKb0ELCoLsjcxJMNuIo +iaGKillqwfdBDgiz3NIzX7YozvXY8hmyc/LI12qleVZ6z7JkQepVXioAK/rrwmw dCW7UVAb/6QjXSaGEr+ARQVwA54aaojAAY0jLSovscg8WE1wAFZSVokEn/Pmhrvp q7DCuGkpOr518V2TJ4M38wLShCfPDpCrTPPNFt0nmLmDdC0CvExBLY8JmsOBmek2 QcrzJtbrzc1UthX1aLvNHZ7/IfesCGRvYxzplc+UjlTgB3ErGZaYe7lUsJQsrdZm oVjCbcIzRo93esOAab57f/9cvsi1uKHnE1wpkRo3jqYVDzSmBmb3CXeN4UlHg5Vf B1iogh6nnKkb0L/vNuoyBkqwKIVzjTwuX913+6b4dYPnFRKVULiVGKemQ+XQUOGQ SPCIK8YDSnTgqADh9x2l3KGFhXw3LGTL/nIXfmIE5NXWJGnGzgKsj0K8zsGl5ibh ae5Pra3tWj+jvI391qtebWOd69LTvbCQB+ugnItTbOIiu2ebxRpoRMDy6he+lhBV xdQz7iCjL62gMwz2izIJ =JzmC -----END PGP SIGNATURE----- --cpNN0CM1fIu4isIDGGrcg0BxoI7DIt587-- --===============1909164665== Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Content-Disposition: inline X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KZHJpLWRldmVs IG1haWxpbmcgbGlzdApkcmktZGV2ZWxAbGlzdHMuZnJlZWRlc2t0b3Aub3JnCmh0dHBzOi8vbGlz dHMuZnJlZWRlc2t0b3Aub3JnL21haWxtYW4vbGlzdGluZm8vZHJpLWRldmVsCg== --===============1909164665==--