Received: by 2002:a05:6902:102b:0:0:0:0 with SMTP id x11csp601782ybt; Mon, 6 Jul 2020 17:53:04 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxsFuyc58nj/wi1rsIhFSTHot+gaQrcd58pm+hVRi5Lauf9opveg1myCFDNcWKfBXIYhqYs X-Received: by 2002:a17:906:6004:: with SMTP id o4mr46597984ejj.411.1594083184770; Mon, 06 Jul 2020 17:53:04 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1594083184; cv=none; d=google.com; s=arc-20160816; b=DCqfCuXvY3iOYFWvMIS6H4NHvyX3PxyW25W9k7vTQWIhO3phq0lDpGWNI2UOdS0/no OZPmKEd82w+xh4Y5hB6REa6cZkdll+DyTmpK++aOmJFHEAD48hEATY7LoMj7rmFSXo1W scYtkZiSshT7vMnFDM1aMIkPkQfoLWNTEw243xF61RWnNy6tC/oZzzAxx69Gp3wYIgV2 uicLA1q/PofxLOmtIU4Uc/THbtY0SS+/B76t+Hyujjf9e+TRUHuqiCKj+ClHrtaBIUFA LC+ASxdgAF1vUhEOdWIedel3NjCMqtctZ/jHjXE7kQBfAVO3XPg8u7fng+B3RvBy/cTa P7iw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:dkim-signature; bh=fP4OpLp0FjsIYxMifwNx7k+9nkUSsvv31ikh9HglHIY=; b=Mrp7BqrcmEPTRny7YEteFJn3HYr5kFQTsGPba5/WWScnLM/6osHeS4Hh2xG+6DJRc/ 9PzXEY4f9JknRS73cR+eevkAi2nNna20Y5OIs3Usus2dZ3nwV7YVWUhhhx5GQC6Yumtj 6VcrQhHHNbEFPXKLUzAtYNUiCPWCzWXkqK4MOnlHX78sMnXk7TSQAQEkP98E3K4SzHC2 1ifSU+nFY33X6K01MLhmagIamFFNU7DE/VSyq82cOScb73vyJgm4Ful7eZrFR3Q168S1 mwf0VQvxGtFE4sTr4UKt4in83BukakEQklXPXxazOJxHTeu+UMDGuAO6k/uQRBVImzI9 ljBg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@anholt-net.20150623.gappssmtp.com header.s=20150623 header.b=j2JrZAWl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id p4si14482029ejd.152.2020.07.06.17.52.41; Mon, 06 Jul 2020 17:53:04 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@anholt-net.20150623.gappssmtp.com header.s=20150623 header.b=j2JrZAWl; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727092AbgGGAvm (ORCPT + 99 others); Mon, 6 Jul 2020 20:51:42 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:39266 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726763AbgGGAvm (ORCPT ); Mon, 6 Jul 2020 20:51:42 -0400 Received: from mail-ed1-x542.google.com (mail-ed1-x542.google.com [IPv6:2a00:1450:4864:20::542]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B69BC061755 for ; Mon, 6 Jul 2020 17:51:42 -0700 (PDT) Received: by mail-ed1-x542.google.com with SMTP id g20so36739451edm.4 for ; Mon, 06 Jul 2020 17:51:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=anholt-net.20150623.gappssmtp.com; s=20150623; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=fP4OpLp0FjsIYxMifwNx7k+9nkUSsvv31ikh9HglHIY=; b=j2JrZAWlwruxerUFy6eYB7r/b1mBHmiLW+tOmUbIJ6oIXT79vVI/tddFTHoQqA/Dag rjKhpQqSsxsj79lP9td1HcHxhkVvqTbZyMu48pEGRTfEf2yuqs8Td7KOtlyzYNOKQGkF FQ1ah6AkelWrfLcHEGS18zqKSL3HJ8vkSVaBiDFcK+L7Nl+nQbxs/CZ0W7RiQF1H1urJ fwuLjrYyYSOw2TtMlD1lnj01RwHdCXmUU4cIA7QbmZDU9kGef5FVAHH9X7oWkHxfjbbz cYrA5UiQqdYa6JRuXQy5WLFuuR/gudReKjl8b5QAANlchWmmAPaQAphPqomY8QuId3bw 8miA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=fP4OpLp0FjsIYxMifwNx7k+9nkUSsvv31ikh9HglHIY=; b=d336N2rXv8ZUTPF2bEZ4q3uDuEvM+MqVT5VAa5b98rACqOADlhfYxaFaRaauPFS/5h 8Q1ZaXkHyx1rt5mZ0+ncF6jTdf0mb/5e9c8tO2IEBcvTN+V4MXlmfkQB3wtT3PxgmBQf jV1QC5++JW0vhhqVftYATnbJfaKHpqr0VDBbHf0GAFIR9j/lkCQMmN3vy85zU8CVQgfo p2zdqTdsbYKejBvQ8ekfrTFHOp4wWCvI/mTlqMbe3spf5WOQEA1rAIHpSfI7n9S6+nIV 4DhC62I6FxG/wkBF5O3x8AxxAtMlPuFNMmUyVt8nNcR6OspmGmVejVXYCJijRp+VM6b5 rQ1Q== X-Gm-Message-State: AOAM531/p48OFPTPOs4GwXMujO0lMwtwkaylYW3ny+Mqnm3S0TM45kkx Pz8a+Y6Y+WR2pePgvpwAG8oDF0EZBD6JXnMXJDRwVQ== X-Received: by 2002:a50:fe16:: with SMTP id f22mr52368626edt.315.1594083100783; Mon, 06 Jul 2020 17:51:40 -0700 (PDT) MIME-Version: 1.0 References: <20200630082509.puuzneiipalvrxup@gilmour.lan> In-Reply-To: <20200630082509.puuzneiipalvrxup@gilmour.lan> From: Eric Anholt Date: Mon, 6 Jul 2020 17:51:29 -0700 Message-ID: Subject: Re: [PATCH v4 0/9] drm/vc4: Turn the TXP into a CRTC To: Maxime Ripard Cc: Nicolas Saenz Julienne , DRI Development , linux-rpi-kernel@lists.infradead.org, bcm-kernel-feedback-list@broadcom.com, Linux ARM , LKML , Dave Stevenson , Tim Gover , Phil Elwell Content-Type: text/plain; charset="UTF-8" Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Tue, Jun 30, 2020 at 1:25 AM Maxime Ripard wrote: > > Hi Eric, > > On Thu, Jun 11, 2020 at 03:36:45PM +0200, Maxime Ripard wrote: > > Hi, > > > > This is another part of the rpi4 HDMI series that got promoted to a > > series of its own to try to reduce the main one. > > > > This rework is needed since the bcm2711 used in the rpi4 has a more > > complex routing in the HVS that doesn't allow to use a fairly simple > > mapping like what was used before. > > > > Since that mapping affects both the pixelvalves and the TXP, turning the > > TXP into a CRTC just like pixelvalves are allows to deal with the > > mapping in the CRTC states, which turns out to be pretty convenient. > > > > Let me know what you think, > > Maxime > > > > Changes from v3: > > - Stripped the patches out of the main HDMI series > > - Change the bind order of the HVS to avoid a compatible check > > - Added Eric's tags > > - Rebased on top of drm-misc-next > > > > Maxime Ripard (9): > > drm/vc4: Reorder the bind order of the devices > > drm/vc4: crtc: Move HVS setup code to the HVS driver > > Could you review those two patches? You haven't reviewed them yet and > it's holding back the rest of the patches. LKML email workflow is the worst, the patches never came through to me so I didn't see them until you linked me the patchwork. Patch 2, commit message should say "We'll need the HVS to be bound before the TXP", but other than that, r-b.