Received: by 2002:a05:6a10:8c0a:0:0:0:0 with SMTP id go10csp1377407pxb; Fri, 26 Feb 2021 09:12:41 -0800 (PST) X-Google-Smtp-Source: ABdhPJwrMfOwg11zkx+E+1kgpoLuefDDmZRHJeF4z/gYn0cptUKydW0FM8X193cR/+zpA9yIWswd X-Received: by 2002:a17:907:216b:: with SMTP id rl11mr4398736ejb.147.1614359561708; Fri, 26 Feb 2021 09:12:41 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1614359561; cv=none; d=google.com; s=arc-20160816; b=LQhoiZUqHdDB6NJX/v2qYYpqDGcXcM04sNb7pInQ0OOXiV/xyTd2o2M29FODrXH4Te WObgc0uz7kIcx3RDXT96sEXaYnxnKtDt0UQFXXtntBmtO1wp+/xQDUTxwGPOLH4TcD+Q GI257DUL3RWNp5S5/JFnsBfDZQfoX/hMH6bVJZSpvl3L/sXxxKHtezFXrtu1+HSi0blJ w1otFDMebvRRpf6iUhLDeQbmG4EZBVzt+G94ngOcTgwY7ADRpriIYSldveXklHQW6x9j 1LMgD3EoW8UtOXyiN76Lb14V8LEJ3t6HCefaaakeoJ1MgpOZgST+7DjC1X3ckv7tfKGT xpMg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=8cbXSutADW2HnccBzsx17kylWCaUrrRJFrKcsn0yvik=; b=TbPuaQfS6I0NNeP9sNJwwZMw0ODsMy040ALbrpI2BffVr9I/iF1GN3zHPcCZ7f+405 YpavRBCQvh2VAmFhsi3A8TzXZ7HQR7364s+iyoN4r2b1kGOSS4jJ5ZBbnBssm29To09C JMOlGADBNkYvmQ9H61S2CN/jgH5Bw+h95ylwapRCk1bUhgT6w+2w2tGV5eBmXI/3R3Hz HUvoDU11PXRCytuJDNhuYA6zYMiXy+YAU6v9QLFeEh9vWnO89nB2Lf0hw46B4oIKyF1z e/qBbfNXJBXl9CV6a2W3SZaXqGZPI9rlCCVy5fGocpMyycOonLFtQPehZ1np1YnEZzTG t6Gg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=JfbszjOm; 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 n14si6295418eja.11.2021.02.26.09.12.10; Fri, 26 Feb 2021 09:12:41 -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=@amarulasolutions.com header.s=google header.b=JfbszjOm; 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 S230040AbhBZRLV (ORCPT + 99 others); Fri, 26 Feb 2021 12:11:21 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57998 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S229885AbhBZRLR (ORCPT ); Fri, 26 Feb 2021 12:11:17 -0500 Received: from mail-ej1-x636.google.com (mail-ej1-x636.google.com [IPv6:2a00:1450:4864:20::636]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 17143C061574 for ; Fri, 26 Feb 2021 09:10:36 -0800 (PST) Received: by mail-ej1-x636.google.com with SMTP id lr13so16031654ejb.8 for ; Fri, 26 Feb 2021 09:10:36 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=8cbXSutADW2HnccBzsx17kylWCaUrrRJFrKcsn0yvik=; b=JfbszjOmCX+PVGFopEGBxjB1Jak26rT0UOItBmRUGXhJTtXcJonq69NSSbUk1sIOW3 LW0urpPkZpl7FR1LLt/bgc6TQZ68AQTowHwzxTxI6wSTZBaSN7knNI7GcIWPf0DR2u9Y iD8feA+xWmrW5CGxpGtSI2yDDu4vthuo+eaf8= 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=8cbXSutADW2HnccBzsx17kylWCaUrrRJFrKcsn0yvik=; b=AcixuXDMFXE7hUNEI8jBP2bdjm9Zrb9zhDq5F7gJoZq2QtnICxPPerBpb810+/WkYd TjJYFRkwdfVfE6FbIM0jO8wD7Mr8RdUIuTz85q4cjOV8yNWoy1AX3UphijNRqVrXc14z 1M7Jy6BHbpxkmkH5BtbOpckun7Dr0dUy5Fh9nOCyNyV2XZKFi7KQzwyny1TXYLERav+F IlpAe539zYY3gJ9UdNya9k8HSbZWsQKMzs7W6CvFY0eQAGwCqanVR4XjcuHTrqQ1JwaK zOgCgShQ0DuOOjFY7I318O/cfjo7IBjz+rmnRQxRobpqKgCmQIbUsqrKKAYqKEeLCGJb JJ7g== X-Gm-Message-State: AOAM531COyVIILhQ+nYeKVtpe+HsXyXsG5GL7zPO9FI9mrW6TlalLRC4 bALEkeS0GtkUB28GRG8MQYzcaCitITIOrJoEqnWmDQ== X-Received: by 2002:a17:906:3fc3:: with SMTP id k3mr4479825ejj.522.1614359435652; Fri, 26 Feb 2021 09:10:35 -0800 (PST) MIME-Version: 1.0 References: <20210214194102.126146-1-jagan@amarulasolutions.com> <20210214194102.126146-7-jagan@amarulasolutions.com> <20210226165723.szblbiswz5vgapq2@hendrix> In-Reply-To: <20210226165723.szblbiswz5vgapq2@hendrix> From: Jagan Teki Date: Fri, 26 Feb 2021 22:40:24 +0530 Message-ID: Subject: Re: [PATCH v3 6/7] drm: sun4i: dsi: Use drm_panel_bridge, connector API To: Maxime Ripard Cc: Chen-Yu Tsai , Jernej Skrabec , Laurent Pinchart , dri-devel , linux-arm-kernel , linux-kernel , linux-amarula Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, Feb 26, 2021 at 10:27 PM Maxime Ripard wrote: > > 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? This patch adds new bridge API's which requires the driver has to support the bridge first. Jagan.