From patchwork Thu Feb 1 12:55:08 2018 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Linus Walleij X-Patchwork-Id: 126532 Delivered-To: patch@linaro.org Received: by 10.46.124.24 with SMTP id x24csp1680994ljc; Thu, 1 Feb 2018 04:55:51 -0800 (PST) X-Google-Smtp-Source: AH8x2266RHP4ua2I60lMB5Brh11ZyCFp7xjGFy9nzvuN3RXZD/4TaP8jFNx1rb42JDTqAtbu90QG X-Received: by 2002:a17:902:47c2:: with SMTP id d2-v6mr29877090plh.222.1517489751789; Thu, 01 Feb 2018 04:55:51 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1517489751; cv=none; d=google.com; s=arc-20160816; b=CTzuQaHmQLG3iY/HDnlUw/ucq4+R/ubvYy0PAFv2DwumDXj3kPnh8Ha2YWnw0RTP49 qmklge8XF22EKvuVdTOQaNtVu42DMlUt0OzRjMpCgyiIFvcaflS7N3XU1w062aR3VgA+ 7cNHZsuFKaQ3qLl6DmRg2lp2T6gzjQv7YpAOUQbfzGN5SRrSmzM7X9k5oq/2Gla8Rve1 DXjtGG+QzjgF4/PYVHIffbxNR2T7+SaFBl5j4u6dQowRkCTxArhagLjcMrYv6geRS0/Y pa6m2Ae7UPe+/pqedh+WVnUr6APrdzw5I60WBGzCTgJ3QG9Mji95Fj6uq7g7kWMciS4x pPmw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=sender:errors-to:content-transfer-encoding:mime-version:cc :list-subscribe:list-help:list-post:list-archive:list-unsubscribe :list-id:precedence:message-id:date:subject:to:from:dkim-signature :delivered-to:arc-authentication-results; bh=T8FuNpORhSyuj0s2/60kPeP6SL9uBB8zBOjLL8Aa2B4=; b=yiT3L2jFWGEIzOfrLArfDIJ12EIeCjLZr5aIY4T1pku8VoH5+A+ApNFZHxECKqyhSd 19D9CD501Sdw3w3wgZyQrPNNAjIoT2I05teRsDarjSu9SacW06/05GcQwdx7hVz0TcpO v1xiNNAVk3nHQO/uY4vI/UbanD4NOkForX3C9cooX6bb9AS3QSsi+HSD3Xy4TeL83yJJ LUnVpf//PP2WhbnnUWOemdGgFf3TeSDBJFmxIzXh1IZu24ixY3dJ2z0Obg3AGabqrrcG 3kX6XcNkX+k7aa8vMVU3L79KC0XEbL23oDZRbDAXkTqHTry4YTKfmnuLJGPR0//dFbVV SECw== ARC-Authentication-Results: i=1; mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=Itp9v0Dk; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from gabe.freedesktop.org (gabe.freedesktop.org. [131.252.210.177]) by mx.google.com with ESMTPS id i2si1089936pgo.550.2018.02.01.04.55.51 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Feb 2018 04:55:51 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) client-ip=131.252.210.177; Authentication-Results: mx.google.com; dkim=neutral (body hash did not verify) header.i=@linaro.org header.s=google header.b=Itp9v0Dk; spf=pass (google.com: best guess record for domain of dri-devel-bounces@lists.freedesktop.org designates 131.252.210.177 as permitted sender) smtp.mailfrom=dri-devel-bounces@lists.freedesktop.org; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from gabe.freedesktop.org (localhost [127.0.0.1]) by gabe.freedesktop.org (Postfix) with ESMTP id 9158B6ED99; Thu, 1 Feb 2018 12:55:20 +0000 (UTC) X-Original-To: dri-devel@lists.freedesktop.org Delivered-To: dri-devel@lists.freedesktop.org Received: from mail-lf0-x242.google.com (mail-lf0-x242.google.com [IPv6:2a00:1450:4010:c07::242]) by gabe.freedesktop.org (Postfix) with ESMTPS id CB43D6ED99 for ; Thu, 1 Feb 2018 12:55:19 +0000 (UTC) Received: by mail-lf0-x242.google.com with SMTP id o89so26037396lfg.10 for ; Thu, 01 Feb 2018 04:55:19 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; h=from:to:cc:subject:date:message-id; bh=snzp2mSC/HMFkLhJIb8plGP1AC0orRTyiz9O3y52zxE=; b=Itp9v0DkNBryEgBiYs4BsRWlY/tnubdRERRZIIRozG6ZIcN3tol6+4iEN0g+5dNp9+ 0IKHic2l2XY8CjVdT7yoZcZi4IJ1gvdMDt2xoiEXPCaQb9vyNndPV2N2pTEuieeklTC8 L1qsBbEpXGCT79wa7KHcZEptpmmMDNA2LrAM4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=snzp2mSC/HMFkLhJIb8plGP1AC0orRTyiz9O3y52zxE=; b=B5/o5pW+8FjG/44nvnphwNEOH1bDMOtTtFdFPP7ag3lJ5LGTr/eSixGj48O95g5fzk MF2+bWqq5ifp3rx/DVFblp6fEbyXU9wPDs+LNwPjmijdEnl0CWt2TE9QKQeL9b/oyTmf TyDwwYABMNQ3rdxgTW9wxXU/GI+K9H8NRVqM8eQhhMzlCJ6lYvOXVl+oqzkbeTzwT5/3 /FuSftZHir4fV6u2GWU4msSb7pV27sa7iEpID8zvBFCMvUxLf/pzvmpCUBs4D32nu9md g1foiHDzMtd0i5ebHC5nNbyCZVadhNrIpEAiP2UnAOugo+HyvQPCvLdpMq1nguPIJd/6 nnWw== X-Gm-Message-State: AKwxytet8StLxziRPRsZGIGEToqBcDRGWa5VIi8Kzq5rxQjpJ2eMWo6w 4TudZvwgZX9SP7sdsWFpzcPCQw== X-Received: by 10.25.17.227 with SMTP id 96mr22458774lfr.85.1517489718066; Thu, 01 Feb 2018 04:55:18 -0800 (PST) Received: from genomnajs.ideon.se ([85.235.10.227]) by smtp.gmail.com with ESMTPSA id a129sm4300792lfa.0.2018.02.01.04.55.16 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Thu, 01 Feb 2018 04:55:17 -0800 (PST) From: Linus Walleij To: Daniel Vetter , Jani Nikula , Sean Paul , Eric Anholt Subject: [PATCH 0/5 v2] PL111 Integrator and Versatile support Date: Thu, 1 Feb 2018 13:55:08 +0100 Message-Id: <20180201125513.5482-1-linus.walleij@linaro.org> X-Mailer: git-send-email 2.14.3 X-BeenThere: dri-devel@lists.freedesktop.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Direct Rendering Infrastructure - Development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: linux-arm-kernel@lists.infradead.org, dri-devel@lists.freedesktop.org MIME-Version: 1.0 Errors-To: dri-devel-bounces@lists.freedesktop.org Sender: "dri-devel" This adds the old ARM Reference Designs Integrator and Versatile to be supported by the PL111 driver so we can migrate them away from fbdev. Some patches were sent before, some dropped, but I named them all v2 for consistency and to avoid confusion. Linus Walleij (5): drm/pl111: Properly detect the ARM PL110 variants drm/pl111: Handle the Versatile RGB/BGR565 mode drm/pl111: Support variants with broken clock divider drm/pl111: Support variants with broken VBLANK drm/pl111: Support multiple endpoints on the CLCD drivers/gpu/drm/pl111/pl111_display.c | 29 ++++++-- drivers/gpu/drm/pl111/pl111_drm.h | 8 +++ drivers/gpu/drm/pl111/pl111_drv.c | 118 +++++++++++++++++++++----------- drivers/gpu/drm/pl111/pl111_versatile.c | 87 ++++++++++++++++++----- 4 files changed, 178 insertions(+), 64 deletions(-)