Received: by 10.213.65.68 with SMTP id h4csp543298imn; Fri, 30 Mar 2018 10:22:25 -0700 (PDT) X-Google-Smtp-Source: AIpwx4+H2hkCS74COTMI0ahVdmzmG2L5naMYFfbRuF20iUvCf1t6J3sMJ1+oTYyENZo2kSMkKcNd X-Received: by 10.98.68.86 with SMTP id r83mr10497319pfa.145.1522430545362; Fri, 30 Mar 2018 10:22:25 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1522430545; cv=none; d=google.com; s=arc-20160816; b=CKFmTkmpDnErF7WLMBBRlszSEfUp/DXOm5fwhBjCkqXHZYeJbzF3AQ04ocVCsOThqZ zJz5po4kbSJwIZyG4MFq6uPNsW/vxmBqQqt6KxsH654kTgH0cdMHqBGSFuFkVuhBwiwW eNE0NobEqxh9e8k18hhloiyjgJsI56aqGW5A0LCbYeZ91UwYLlnLLf+uDXRQllZbpD+d ArlE+9+GiPhHPSoQYmqcan44QSM6tG2UnzRA0Wcz75WW7VfviIeVcpMw8d0ZQSITTRf2 kexWP9bhYlu+QXxXlbs3T+4x0QSJCuKbfXesoP4wG0+jEIG0T8h284MBN7hqIDolKTTK 3wcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:message-id:date:subject:cc:to:from :arc-authentication-results; bh=MH19qGLB1A3zCUSE7cUpTFzw1PAhA5Iu0jHv3k6yZTI=; b=xyr4DNBi9wsdsLXgG1iIKQmYI8apgpMM7jXRiDxFX36GfUmh/LNH5PpNX9BhiFV6li LcWd8q2curyjYqk7TkJ8QEoAIKMT3VFsP+O0wRDitVB0+Q2eRitHCFt9FvPhQBXp7CWy IvyabwMrHDa9vPC7sDenSb9bormblKyJp8HLTkVIz58GbUaHcY60sjKRxWxwnN1k/CE4 m4Sdi6jYVE6Gv+4WchFVsvBBi60Or/TpW615H8PYKzEh6h4tY7eL1lfwwAODvpX3Iby2 9/hEgf5Yjcz0CBDtnj8k8C/ErwQPczaU9bBfieVIZYjQ2RGB2oQ54rqBdNxenZUL5ZO7 r9yw== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.co.uk Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id d12si5859485pgq.491.2018.03.30.10.22.11; Fri, 30 Mar 2018 10:22:25 -0700 (PDT) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=collabora.co.uk Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751941AbeC3RSa (ORCPT + 99 others); Fri, 30 Mar 2018 13:18:30 -0400 Received: from bhuna.collabora.co.uk ([46.235.227.227]:58694 "EHLO bhuna.collabora.co.uk" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1751215AbeC3RS2 (ORCPT ); Fri, 30 Mar 2018 13:18:28 -0400 Received: from [127.0.0.1] (localhost [127.0.0.1]) (Authenticated sender: sre) with ESMTPSA id BD5F82601D5 From: Sebastian Reichel To: Sebastian Reichel , Tomi Valkeinen , Tony Lindgren , Pavel Machek Cc: Laurent Pinchart , Rob Herring , Mark Rutland , dri-devel@lists.freedesktop.org, devicetree@vger.kernel.org, linux-omap@vger.kernel.org, linux-kernel@vger.kernel.org, kernel@collabora.com, Sebastian Reichel Subject: [PATCHv3 0/8] omapdrm: DSI command mode panel support Date: Fri, 30 Mar 2018 19:18:14 +0200 Message-Id: <20180330171822.25896-1-sebastian.reichel@collabora.co.uk> X-Mailer: git-send-email 2.16.2 Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, These are the remaining patches from my previous patchset to get Droid 4 (OMAP4) display working. The patches have been rebased to linux-next tag next-20180329. I skipped the OMAP3 support patches. They should get their own series, once this patchset has landed. Working on Droid 4: * Framebuffer Console, updated at 1Hz due to blinking cursor * kmstest (static image) * Display blanking * Xorg with omap and modesetting driver * No updates send when nothing needs to be sent * Orientation DRM property is attached to the DSI panel Known issues: * OMAP3 support is missing Changes since PATCHv2: * Drop omap3 quirk patch (OMAP3 should get its own mini-series) * Rebase to current linux-next * Use existing 'rotation' DT property to set DRM orientation hint * Add Tested-by from Tony Changes since PATCHv1: * Drop patches, that were queued by Tomi * Rebase to current master * Rework the omap3 workaround patch to only affect omap3 * Add orientation DRM property support -- Sebastian Sebastian Reichel (8): drm/omap: add framedone interrupt support drm/omap: add manual update detection helper drm/omap: add support for manually updated displays drm/omap: make omap_framebuffer_get_next_connector static dt-bindings: panel: common: document orientation property drm/omap: add support for rotation hints from display drivers drm/omap: panel-dsi-cm: add rotation support ARM: dts: omap4-droid4: Add LCD panel rotation property .../bindings/display/panel/panel-common.txt | 12 ++ .../devicetree/bindings/display/panel/panel.txt | 4 - arch/arm/boot/dts/omap4-droid4-xt894.dts | 1 + drivers/gpu/drm/omapdrm/displays/panel-dsi-cm.c | 13 ++ drivers/gpu/drm/omapdrm/dss/omapdss.h | 2 + drivers/gpu/drm/omapdrm/omap_connector.c | 42 +++++- drivers/gpu/drm/omapdrm/omap_connector.h | 1 + drivers/gpu/drm/omapdrm/omap_crtc.c | 155 +++++++++++++++++++-- drivers/gpu/drm/omapdrm/omap_crtc.h | 2 + drivers/gpu/drm/omapdrm/omap_fb.c | 74 ++++++---- drivers/gpu/drm/omapdrm/omap_fb.h | 2 - drivers/gpu/drm/omapdrm/omap_irq.c | 25 ++++ drivers/gpu/drm/omapdrm/omap_irq.h | 1 + 13 files changed, 292 insertions(+), 42 deletions(-) delete mode 100644 Documentation/devicetree/bindings/display/panel/panel.txt -- 2.16.2