From patchwork Mon Jan 17 08:42:20 2022 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Jagan Teki X-Patchwork-Id: 1839 Return-Path: X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pj1-f70.google.com (mail-pj1-f70.google.com [209.85.216.70]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id C29BB3F067 for ; Mon, 17 Jan 2022 09:42:35 +0100 (CET) Received: by mail-pj1-f70.google.com with SMTP id v8-20020a17090a778800b001b2e6d08cd1sf14360387pjk.8 for ; Mon, 17 Jan 2022 00:42:35 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1642408954; cv=pass; d=google.com; s=arc-20160816; b=NQT3W6Eju+oU+5WHECLpXRh5oQ5GkECwUtGM/plIEYbcuHYN/r+gsNl+5DfyI9Hu+T 1ZFG+qnD6T/KBvEajP1a/0H7Pn9rs9EfLzRZvlvkjinIH+X5SKgUOJiv3AOr/5lbIzdI XUcrsOqxAzpBBA0DihrITW8a0JXRZC/BEq76znXgdGaWonA2JlbXEay1YT1SnIcJwg1e ZZ/AifQ/o1XgUC75vUivzw9w7RTVRS0uUn86XNRAB0mH7U96T8JUgV9vW5N/UkBH98UK x5DisRcqyEszDGx1m2BHldmud02qQO1HSFdteUFGsDmJFP3yJgcByRZKRja3O4k7suro H6gw== ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:mime-version:message-id:date:subject:cc:to :from:dkim-signature; bh=c/ify1dkz47XtQL/7Ccn+Y1q2PZeLXn0kQvgTN65N7g=; b=AcZTOZg1sxHcLbnRZmkb0EFL+rBVtBQvER8h3tEBcrq7B/yjsYGLHcE3btRFMeSz2v iZLao28fMQN4KnpbpP4WWvcVT+dTKUC6kAHfvt4KvlJ33KFs6uRDJPhWmKowVEPxJRUc Nv/XfTQcDSov4/fNv7N2rWdkVtt/LSL2jiKQwKgMEd6qxDjUAgK84ef8SfrcCBXIkFOx mF0IhO4NL9HZWxl2AUtKXQrx/aQDU82hcR7SqGlNv9nNpIqyE4g0Xhq59f0CHz8rHKp7 MKFemtAx3jR0u/68kBTZEnziQhkGcRr4H7mXa3YgrYcDwqWrcJTjxT5WkqEb48ZSZwof A4Tg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=cMkBTrDz; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=from:to:cc:subject:date:message-id:mime-version:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive:list-unsubscribe; bh=c/ify1dkz47XtQL/7Ccn+Y1q2PZeLXn0kQvgTN65N7g=; b=dpKnfbFQzG3r1z8QmLbcXyJuPD9PPnxR24wmUHc1k2yjQ2aSsQ0qrGzPdYedpaSEdi 05LbpKATBNkQHQEs2Ii7Ky2BmgvvXFGiFAsM0agnFkgQbeVhbuTDmK9C2fPmYsiEleo3 DzcjDFFKMMScE92j7DZbBAq7fcuR6oMcRjOOo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :x-original-sender:x-original-authentication-results:precedence :mailing-list:list-id:x-spam-checked-in-group:list-post:list-help :list-archive:list-unsubscribe; bh=c/ify1dkz47XtQL/7Ccn+Y1q2PZeLXn0kQvgTN65N7g=; b=FVyaO4qG7H31Y4DT9JjBD05j/IgqTcDOxCfqXQY6QArMZ3qZYVer3vTtOA3mKy9SQL BcWNETcKPJnMvQ7YIJUys7d01373tcmwnK5Lgbri4fVifnWz86aE10YN9vdemtqe2uaq Z0WtNPw4azmYkXQjR21sQF/6Pn10ECtb/lKA0P3Bz2DPpys1+ws06VVFkQnDgW84aO+A C40OoswhzHGcqyEP/jdEZ1RceksdIwypXisDN8x8KChpyVRHyer4xZtP9JdIFqdzmESO LYzEbUJQCtij9PT0Zot7PUPjQ6RUC7rTKeCFw7PaQlQ6MHYeAeNaGdFlajGNYULG6+Ar PdVg== X-Gm-Message-State: AOAM531y3jfO5wxs8xI/y7NOjLxlN2qIjRKtP9taZ6X8Bo3ZQLuiYQDa h4T6hDTfS5mD/gfKOtR+3M2XAEsL X-Google-Smtp-Source: ABdhPJyuYRNTTdcyRyzHJaHtVbmoXDSud57K52v3S5rgh9l1g35hWUgFmrb/aqwrY+XFmlFjGkEbew== X-Received: by 2002:a17:902:ab0f:b0:14a:691:c100 with SMTP id ik15-20020a170902ab0f00b0014a0691c100mr21348226plb.81.1642408954466; Mon, 17 Jan 2022 00:42:34 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a05:6a00:188c:: with SMTP id x12ls6040117pfh.3.gmail; Mon, 17 Jan 2022 00:42:34 -0800 (PST) X-Received: by 2002:a62:d40c:0:b0:4bd:b2ab:d874 with SMTP id a12-20020a62d40c000000b004bdb2abd874mr20218046pfh.31.1642408953807; Mon, 17 Jan 2022 00:42:33 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1642408953; cv=none; d=google.com; s=arc-20160816; b=DYQvt4uoHDYehozpLhquTVWFb+vQAIAJIRDTXJCcL+GgQkdBu5Ro/n2eZmueI6Nh7z sdTvl2vOynDzs00/RAfUqlxyMVoVvRM+6cidazNQQZJ2LsO0EudoDeCIPH9PZP8JFdXZ 8cO7l91/WI7kXFYHcOr7Qr2Xk+x4NsXxLJOD+o1bRmbjRJtwxJazQU8q+lGt0iBosy/E 6xi1jlJaTUY5edkBCW+I4f9ekMz7yJWudyzp0yTxrf1vlZFSE4PP0BxDTtjC1TeCGN8l tJa7io5u9TuiHn8/Mrn57t6nZl4/JDxMEn9A04RrRYRSYDCAuoZuPdIkQDXY3LOLvJ5P C+OA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:message-id:date:subject:cc :to:from:dkim-signature; bh=Wq2mcmJuBSLlUrEIQ1qe+EtyfI00HRLw6OdQpTZImL0=; b=tvUgaUp5BJc5oFc3OtsROmyYgrUGSS8KnJ5fmWnFTCTzxU1PCG+aPaE/4yuU/Fs/c8 H6KehZcd3R0GBF9QFU8gSfimXr8Sr6ajN+a+Bc2BoPKwUjno2uYmjox3an4LJcfcI6xG SzC1OL32H0+nEkxqPx7OwMT6RKc532+W/0Q8CoAp1BmHyEYxsVM2q/J62dOtOPIzkCfw s9yMLctHOC+HoroD3UASTKurU0S72B5LKv4j1SkJrNNKSmoBG5EiToi3rRZF0ApcP8fG zEedpKU6ddEh4caeLXSYgOmtx9wfKx/0RPqVaVOH8qx9Yt1dsi8VM6k7hRDhvCUn8g6t JI1w== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=cMkBTrDz; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Received: from mail-sor-f41.google.com (mail-sor-f41.google.com. [209.85.220.41]) by mx.google.com with SMTPS id 62sor1000170pgb.75.2022.01.17.00.42.33 for (Google Transport Security); Mon, 17 Jan 2022 00:42:33 -0800 (PST) Received-SPF: pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) client-ip=209.85.220.41; X-Received: by 2002:a63:3645:: with SMTP id d66mr18215975pga.417.1642408953458; Mon, 17 Jan 2022 00:42:33 -0800 (PST) Received: from localhost.localdomain ([2405:201:c00a:a0a9:955a:760d:bbf3:5d4b]) by smtp.gmail.com with ESMTPSA id z3sm11763423pjq.32.2022.01.17.00.42.29 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Mon, 17 Jan 2022 00:42:32 -0800 (PST) From: Jagan Teki To: Marek Szyprowski , Andrzej Hajda , Neil Armstrong , Robert Foss , Laurent Pinchart , Sam Ravnborg , Michael Nazzareno Trimarchi , Inki Dae Cc: dri-devel@lists.freedesktop.org, linux-amarula@amarulasolutions.com, Jagan Teki Subject: [PATCH v5 0/5] drm: exynos: dsi: Convert drm bridge Date: Mon, 17 Jan 2022 14:12:20 +0530 Message-Id: <20220117084225.125868-1-jagan@amarulasolutions.com> X-Mailer: git-send-email 2.25.1 MIME-Version: 1.0 X-Original-Sender: jagan@amarulasolutions.com X-Original-Authentication-Results: mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=cMkBTrDz; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com Content-Type: text/plain; charset="UTF-8" Precedence: list Mailing-list: list linux-amarula@amarulasolutions.com; contact linux-amarula+owners@amarulasolutions.com List-ID: X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: , List-Help: , List-Archive: List-Unsubscribe: , Updated series about drm bridge conversion of exynos dsi. Previous version can be accessible, here [1]. Patch 1: connector reset Patch 2: panel_bridge API Patch 3: bridge conversion Patch 4: atomic functions Patch 5: DSI init in pre_enable Apply below patches to test on Exynos DSI: - https://patchwork.amarulasolutions.com/patch/1825/ - https://patchwork.amarulasolutions.com/patch/1838/ [1] https://patchwork.amarulasolutions.com/cover/1826/ Any inputs? Jagan. Jagan Teki (5): drm: bridge: panel: Reset the connector state pointer drm: exynos: dsi: Use drm panel_bridge API drm: exynos: dsi: Convert to bridge driver drm: exynos: dsi: Switch to atomic funcs drm: exynos: dsi: Move DSI init in bridge pre_enable drivers/gpu/drm/bridge/panel.c | 3 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 248 +++++++----------------- 2 files changed, 76 insertions(+), 175 deletions(-)