From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org Received: from bombadil.infradead.org (bombadil.infradead.org [198.137.202.133]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.lore.kernel.org (Postfix) with ESMTPS id 27439C43334 for ; Thu, 21 Jul 2022 07:20:34 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=lists.infradead.org; s=bombadil.20210309; h=Sender: Content-Transfer-Encoding:Content-Type:List-Subscribe:List-Help:List-Post: List-Archive:List-Unsubscribe:List-Id:MIME-Version:References:In-Reply-To: Message-ID:Date:Cc:To:From:Subject:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=AONWisCYuS7TkS+4X84VpjmEBQXD3EE7I0hminIsAXA=; b=QypTUoR23eETeL DviSze5QAkjq9+eyWEWIBgSiXC8WUHUTGHRVcntEfqI0CxSIth+6LHS0NwRe0J1yHaqw4Hm4p2kyw Iq3gkj/2unppoRTHnsaO+MT1F8pK91yXGLXcDMUak2F1cCdKgBBWzTMcg1gtHxnLCAAYh7IeD4pIt /8YebBLdo8/ufusdy36/WavsdoD1v1za6bnZypUNmB7JXviRa8HZ1FKzITsg8shoED2LhS38L3dl1 22AFdC6daWu7XNJOtxA3+2w/HgJw+8kCxjcI/QQTHFGyASKWEc7vK65xApo4cO8lyNzpFTAVUxQhB qH5gFEHYr3rR3cP1SiIA==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1oEQT3-001gP9-Op; Thu, 21 Jul 2022 07:19:29 +0000 Received: from mx1.tq-group.com ([93.104.207.81]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1oEQSz-001gE4-JG for linux-arm-kernel@lists.infradead.org; Thu, 21 Jul 2022 07:19:27 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1658387965; x=1689923965; h=subject:from:to:cc:date:message-id:in-reply-to: references:mime-version:content-transfer-encoding; bh=YesWfDoB09rlru1yg9XVWrqQi6CAgpKuiyUgxeX+fRM=; b=eyZ44LM4ND3o9oH4SKdjzBk7pdMdChYC04GR9zSBXZNaF9LzrJ5TibsO sC9pebnjzJt8qNxFvA9HbFqRigTecJXXs9PRGaeSxBiPUiqciU+fs8y43 Ah0lrO08yoAKBRit9xX1+Ph/GY1cFdvlugkdz5Iwt2w6AYsbXVc/AWLqa I8MEYhvbaEX5DEaLMCuIA3JyTHfTUuco5lYVl7d5h/hTOqBVaxxIMST5Q hclWkdtQ5BsJpS7jMXAT4Co9AoI702cpO0Qp67FaCUvQ4rGJPd1DOIE2g kq1lA7bu/xfnXU+g0sTMxeEeHzzLUIevgIzzaE860FPQgiA2r6cqQ6bdG A==; X-IronPort-AV: E=Sophos;i="5.92,288,1650924000"; d="scan'208";a="25174755" Received: from unknown (HELO tq-pgp-pr1.tq-net.de) ([192.168.6.15]) by mx1-pgp.tq-group.com with ESMTP; 21 Jul 2022 09:19:19 +0200 Received: from mx1.tq-group.com ([192.168.6.7]) by tq-pgp-pr1.tq-net.de (PGP Universal service); Thu, 21 Jul 2022 09:19:19 +0200 X-PGP-Universal: processed; by tq-pgp-pr1.tq-net.de on Thu, 21 Jul 2022 09:19:19 +0200 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=tq-group.com; i=@tq-group.com; q=dns/txt; s=key1; t=1658387959; x=1689923959; h=from:to:cc:date:message-id:in-reply-to:references: mime-version:content-transfer-encoding:subject; bh=YesWfDoB09rlru1yg9XVWrqQi6CAgpKuiyUgxeX+fRM=; b=kw54iJZtc+tF6sc8VIFhmbJjiR8VlB6yKWRQ+oT25RONVW7O50NtbdrT dQtXKl8vELVvZGWB25/NCeFowXUdEpjfu/H8B+rSCp2EfbCB/tD2xQB8f 2b2vWUdPnMRjCcrDoNEfbx3nXx6hlYE1UpMIbG5Hudcr2Dq4KK2rH2eJM 6ixdcNFDdJEewYM6x5KhSxppz9HxxqedKu/KQxkEVSk6KmbCZTHBuNJwt LvkzKkdnwBu2a6W6QkOUkaoqcudAvyOBiy5A8Hl4JzASsZqhfn8YcvktY j63iOPDuB3di/h0hvqNmPHSrjZqldLIzZFW+df0WcyE+EHKX37phk+3xT A==; X-IronPort-AV: E=Sophos;i="5.92,288,1650924000"; d="scan'208";a="25174754" Subject: Re: [PATCH v3 00/13] drm: bridge: Add Samsung MIPI DSIM bridge Received: from vtuxmail01.tq-net.de ([10.115.0.20]) by mx1.tq-group.com with ESMTP; 21 Jul 2022 09:19:19 +0200 Received: from steina-w.localnet (unknown [10.123.49.12]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by vtuxmail01.tq-net.de (Postfix) with ESMTPSA id B6101280056; Thu, 21 Jul 2022 09:19:18 +0200 (CEST) From: Alexander Stein To: Jagan Teki Cc: Andrzej Hajda , Inki Dae , Marek Szyprowski , Joonyoung Shim , Seung-Woo Kim , Kyungmin Park , Frieder Schrempf , Fancy Fang , Tim Harvey , Michael Nazzareno Trimarchi , Adam Ford , Neil Armstrong , Robert Foss , Laurent Pinchart , Tommaso Merciai , Marek Vasut , dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, Matteo Lisi , dri-devel@lists.freedesktop.org, NXP Linux Team , linux-amarula , linux-arm-kernel@lists.infradead.org, Jagan Teki Date: Thu, 21 Jul 2022 09:19:16 +0200 Message-ID: <7188447.DvuYhMxLoT@steina-w> Organization: TQ-Systems GmbH In-Reply-To: <20220720155210.365977-1-jagan@amarulasolutions.com> References: <20220720155210.365977-1-jagan@amarulasolutions.com> MIME-Version: 1.0 X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220721_001925_997994_EA09674B X-CRM114-Status: GOOD ( 19.48 ) X-BeenThere: linux-arm-kernel@lists.infradead.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "linux-arm-kernel" Errors-To: linux-arm-kernel-bounces+linux-arm-kernel=archiver.kernel.org@lists.infradead.org Hi Jagan, thanks for the update. Am Mittwoch, 20. Juli 2022, 17:51:57 CEST schrieb Jagan Teki: > This series supports common bridge support for Samsung MIPI DSIM > which is used in Exynos and i.MX8MM SoC's. > > Previous v2 can be available here [1]. > > The final bridge supports both the Exynos and i.MX8MM DSI devices. > > On, summary this patch-set break the entire DSIM driver into > - platform specific glue code for platform ops, component_ops. > - common bridge driver which handle platform glue init and invoke. > > Patch 0001: Restore proper bridge chain in exynos_dsi > > Patch 0002: Samsung DSIM bridge > > Patch 0003: Common lookup code for OF-graph or child > > Patch 0004: plat_data quirk flag via driver_data > > Patch 0005/11: bridge fixes, atomic API's > > Patch 0012: document fsl,imx8mm-mipi-dsim > > Patch 0013: add i.MX8MM DSIM support > > Tested in Engicam i.Core MX8M Mini SoM. > > Anyone interested, please have a look on this repo [2] > > [2] https://github.com/openedev/kernel/tree/imx8mm-dsi-v2 I suspect you meant https://github.com/openedev/kernel/tree/imx8mm-dsi-v3 Using this v3: Tested-by: Alexander Stein on TQMa8MxML + MBa8Mx. > [1] > https://patchwork.kernel.org/project/dri-devel/cover/20220504114021.33265-1 > -jagan@amarulasolutions.com/ > > Any inputs? > Jagan. > > Jagan Teki (12): > drm: bridge: Add Samsung DSIM bridge driver > drm: bridge: samsung-dsim: Lookup OF-graph or Child node devices > drm: bridge: samsung-dsim: Handle platform init via driver_data > drm: bridge: samsung-dsim: Mark PHY as optional > drm: bridge: samsung-dsim: Add DSI init in bridge pre_enable() > drm: bridge: samsung-dsim: Fix PLL_P (PMS_P) offset > drm: bridge: samsung-dsim: Add module init, exit > drm: bridge: samsung-dsim: Add atomic_check > drm: bridge: samsung-dsim: Add atomic_get_input_bus_fmts > drm: bridge: samsung-dsim: Add input_bus_flags > dt-bindings: display: exynos: dsim: Add NXP i.MX8MM support > drm: bridge: samsung-dsim: Add i.MX8MM support > > Marek Szyprowski (1): > drm: exynos: dsi: Restore proper bridge chain order > > .../bindings/display/exynos/exynos_dsim.txt | 1 + > MAINTAINERS | 8 + > drivers/gpu/drm/bridge/Kconfig | 12 + > drivers/gpu/drm/bridge/Makefile | 1 + > drivers/gpu/drm/bridge/samsung-dsim.c | 1850 +++++++++++++++++ > drivers/gpu/drm/exynos/Kconfig | 1 + > drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1717 +-------------- > include/drm/bridge/samsung-dsim.h | 106 + > 8 files changed, 2042 insertions(+), 1654 deletions(-) > create mode 100644 drivers/gpu/drm/bridge/samsung-dsim.c > create mode 100644 include/drm/bridge/samsung-dsim.h _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel