Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1367171pxb; Fri, 26 Feb 2021 09:01:21 -0800 (PST) X-Google-Smtp-Source: ABdhPJxu0op4UySj4Atu7Ih75ssU6WnRPpd5Cq8cCP08Dxq81Cjxg1CbnWtxCWX9V9f5trDA4vIi X-Received: by 2002:a17:906:5044:: with SMTP id e4mr4367014ejk.445.1614358881369; Fri, 26 Feb 2021 09:01:21 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614358881; cv=none; d=google.com; s=arc-20160816; b=LecCYQMhj2OPZHsj3QB8m5z0qUkYH5Q9wXF6KUnxv0f/quWW0wgYrp9/Tlpn3RXVh0 DgpFFI6qBbZL843siVa/suHmks6bi2t3RewMAo0eX3JgFY5bk4MovdqfVuMePzB329A3 67KkwN9qSplsf/QhUYbe4uQejJD+EqmgLEL0iMT0tup79HNtc1i+7w+rBy0ponlVeyLA EpG80O8HEXEov/4JiTKCv1FDUJetiTkB+tWl8kjO32NUc0XqpOFMGgZDH7h9MBBMTj/U r/7BCRp3vXgRUvFEqzUuWr+O8oYwMUkVrbl787Dk2pBm2Sjc6zIIU2C8YOwJxfmswKfY KfgA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=D6Ll0Gy5CJCzeg9qJEhC+n1ib3HpyruXYBbUWhZU4Yc=; b=AXJoayG8Lm92E6fY7wHYx+piw3fff0mMuO4pf39/0ygChX32mKgLmH5IYHOA4ql+HG UDJ8Tpk8GKtw0/4MtMY4Z8taqLHtpqDjXXQOGE6DVXlT0vmMONnrp7IZunJf41GhM5qB lu5gvOq0dxuc7HJbXN1gr136gu4gQL+OBkBUZQlwzhy4kyk+DUjEyjStfJNN/wX3rmvQ ufJYJZlz9xLQiINsa2yW3lidHNbkKWjdROkvaO84sfZ1e8uNGsuecslJxOjZ01UuI0Uw tq8kCFRMdEttC0WQTn8lRDh/FhmJdKQ2M+IfCYVfe1/WOoahFTRiist6td2e1rtNQSt7 RFJg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=Qy2sdYiF; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id r21si6447442ejo.142.2021.02.26.09.00.44; Fri, 26 Feb 2021 09:01:21 -0800 (PST) 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=@kernel.org header.s=k20201202 header.b=Qy2sdYiF; 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; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S229769AbhBZQ6I (ORCPT + 99 others); Fri, 26 Feb 2021 11:58:08 -0500 Received: from mail.kernel.org ([198.145.29.99]:52058 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229550AbhBZQ6I (ORCPT ); Fri, 26 Feb 2021 11:58:08 -0500 Received: by mail.kernel.org (Postfix) with ESMTPSA id 1AD7F64F0D; Fri, 26 Feb 2021 16:57:26 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1614358647; bh=D6Ll0Gy5CJCzeg9qJEhC+n1ib3HpyruXYBbUWhZU4Yc=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From; b=Qy2sdYiF2mQY/XJoT3V8jzCdI2nQKbFWesmeSF5YoCtnXAeYIGK3nBTi/Qth7JPjJ dyYlIlww6Cn12G9EFHYCWff/a8IFAiJu8v48ad1QyhrwchAFioUDG00vU0nrrzjkw0 pCuYNoTJXUNUO3EQZhqQBxV6xhIZMAhrmC/xi3YRxMqy90CUwuxTh5f/BJ37OTYLoZ ZpIy5SeQ0oBMZfuIIqiAIeJlJbs68POHA1hrruKcRcTbxjGsLl3+X/fRyMN7J3dCsY gMySPfclEcYDkvWkV68dj4CNBmS08x7RZ0dQm+fRgLut/eRVTg8iL0o/6s02EznXyT XY0dxlbF8qJBw== Date: Fri, 26 Feb 2021 17:57:23 +0100 From: Maxime Ripard To: Jagan Teki Cc: Chen-Yu Tsai , Jernej Skrabec , Laurent Pinchart , dri-devel@lists.freedesktop.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, linux-amarula@amarulasolutions.com Subject: Re: [PATCH v3 6/7] drm: sun4i: dsi: Use drm_panel_bridge, connector API Message-ID: <20210226165723.szblbiswz5vgapq2@hendrix> References: <20210214194102.126146-1-jagan@amarulasolutions.com> <20210214194102.126146-7-jagan@amarulasolutions.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20210214194102.126146-7-jagan@amarulasolutions.com> Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi, On Mon, Feb 15, 2021 at 01:11:01AM +0530, Jagan Teki wrote: > Use drm_panel_bridge to replace manual panel handling code. > > This simplifies the driver to allows all components in the > display pipeline to be treated as bridges, paving the way > to generic connector handling. > > Use drm_bridge_connector_init to create a connector for display > pipelines that use drm_bridge. > > This allows splitting connector operations across multiple bridges > when necessary, instead of having the last bridge in the chain > creating the connector and handling all connector operations > internally. > > Signed-off-by: Jagan Teki Most of the code removed in that patch was actually introduced earlier which feels a bit weird. Is there a reason we can't do that one first, and then introduce the bridge support? Maxime