| Message ID | 20221214125907.376148-1-jagan@amarulasolutions.com |
|---|---|
| Headers |
Return-Path: <linux-amarula+bncBD7MFH7A7EEBBMUR46OAMGQEOUWURQY@amarulasolutions.com> X-Original-To: linux-amarula@patchwork.amarulasolutions.com Delivered-To: linux-amarula@patchwork.amarulasolutions.com Received: from mail-pl1-f198.google.com (mail-pl1-f198.google.com [209.85.214.198]) by ganimede.amarulasolutions.com (Postfix) with ESMTPS id C69A43F0FB for <linux-amarula@patchwork.amarulasolutions.com>; Wed, 14 Dec 2022 13:59:31 +0100 (CET) Received: by mail-pl1-f198.google.com with SMTP id b17-20020a170903229100b00189da3b178bsf2500150plh.7 for <linux-amarula@patchwork.amarulasolutions.com>; Wed, 14 Dec 2022 04:59:31 -0800 (PST) ARC-Seal: i=2; a=rsa-sha256; t=1671022770; cv=pass; d=google.com; s=arc-20160816; b=PNh61NBxR58pLb6a+edy1Zm8XZBrQneb0k7Kqlce//8CuhwX0qJ7S72vTct8Xx89Je st/CB08jj3YwwavQLOGdsxAG+VyGvfkE3STvrlWtTpOKqhWelIfsVcd4gyA0uM0IWr+O zZoof6lPrhg6L0v91cFgIXIPQOVtCS8cr2BrPo59Mjw7LZJaf4uKIOWmC20eLYs4Nuzw /S/mbmcDWV9K9la/2lW+nMWnWppuwqNu0feGDEkvyzUHQHxLZWgq9hoFMlHoPiUowuHV pZStG26e5zuo4p2atKV8B5m8RzjAvFk+civTVFIADMa/RMP57GeV0f9JRbgw1WSRWQiy 8w5A== 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=+phRUeL1CmuqNJP6DPGX/p3KJQ8mpG/Q1oa27YoVxxQ=; b=iNLP5qQo/zPedoUvF6npDgobN6wgSiuO8l2RqNfRZFxTPy6nTFYYlTM7diZiBYBVJK XduxQ2Ck0K+82UzXyZ5+jfZ3a/k3Qju0/T73iYh4zhs1Dx8FQUmG7Medt1iDSPsrljuo it/feJHlDmOTiHSkPfJcjVCHVj+P5ZZdWyit4o1vQQAej1e+CdE52a7rAJeXIL5r4EXl Op6MyaXW0VZ08jB0AhWPCikfyfrhMgpguYZrBa+DQZLqAQTuckWFood/oQqm21cIa4hC uMGIMYZ0lX3Di0GCdUIyhMVDN2NW0iUjcZysMTS/VzTQ77lOxuSWm8VgogIWxu9lR6FX 39bg== ARC-Authentication-Results: i=2; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=BDQKqJlG; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=amarulasolutions.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amarulasolutions.com; s=google; h=list-unsubscribe:list-archive:list-help:list-post:list-id :mailing-list:precedence:x-original-authentication-results :x-original-sender:mime-version:message-id:date:subject:cc:to:from :from:to:cc:subject:date:message-id:reply-to; bh=+phRUeL1CmuqNJP6DPGX/p3KJQ8mpG/Q1oa27YoVxxQ=; b=b+xzJzX6Fe6hEXIaO/vP1iA4+2oJG53Fw9Xlqj0H+o17Vpknte0z4gNv+TA2Dg/wk3 KCNE3ZojgJ4LP3/kVMok13pmBKkLUCg2exavG8+bMmyq2dHm+O4cxsXRZvy0dlskUO0z fm7B2jxqdWUgcU9TJWcR3tIDTLJvXavD3FKI4= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=list-unsubscribe:list-archive:list-help:list-post :x-spam-checked-in-group:list-id:mailing-list:precedence :x-original-authentication-results:x-original-sender:mime-version :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=+phRUeL1CmuqNJP6DPGX/p3KJQ8mpG/Q1oa27YoVxxQ=; b=p8WcBfmuQOVsOBeZLcyvmcQtj3kX4+bQEkjZf7RnIZ20BqwZCzmrwMaDyI5YyVw9ns hzrO9o3twZNBw/SPUmDbRavxLump/YFjlS5qT0ugY3Ar3P2Uh/WIpDDbRNSzrs8TuYe0 qoJtXZw5eJlhbBMRSSi+zuJ3r2zGwsZ9TZaRIWmAsPECXB9B0nOH2dk5Rviy1y9ZjNoT LT5YKZ6rfl/ckWd9E8GLI4m/sWIVy7Veh1L2340FxYm7Qe/p9muAx2mp5Tdi7nGbMXEn IuIFmvZ6m8TzdCCtCZUlxxGVhL3sUBtY4X8cPNXst6fpx2A3RQsvejRpIqO7vaeMxICB kIKQ== X-Gm-Message-State: ANoB5pkDFuLHqJ9LJO5k12HLOIE1Sxts6XHOc6CLKS6D5T3LZMYDAAQ+ DE3IxHFCGaHejo+OCf242mALBb9h X-Google-Smtp-Source: AA0mqf6/MjcbAkIgSeNC9kyL+9q53OqQwdwK6CHDApmhh3Dpzk7KYzSf9AHLMyOCTxHhpoP0sOe4/A== X-Received: by 2002:a17:902:ee82:b0:189:6ed3:95ea with SMTP id a2-20020a170902ee8200b001896ed395eamr63377829pld.164.1671022770366; Wed, 14 Dec 2022 04:59:30 -0800 (PST) X-BeenThere: linux-amarula@amarulasolutions.com Received: by 2002:a17:90a:8a94:b0:218:a5af:5c43 with SMTP id x20-20020a17090a8a9400b00218a5af5c43ls24227118pjn.3.-pod-control-gmail; Wed, 14 Dec 2022 04:59:29 -0800 (PST) X-Received: by 2002:a17:902:6bcc:b0:186:6ae1:5ee with SMTP id m12-20020a1709026bcc00b001866ae105eemr23209759plt.26.1671022769387; Wed, 14 Dec 2022 04:59:29 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1671022769; cv=none; d=google.com; s=arc-20160816; b=prPuVXf4J0EP1KUnnPRLELNqhlq5BM0AaiQBLD6K+gwBPjPki2swmAHr8HlR4JbWfN GO/c/Q6lnuDDkEBCW4C7iEKs2Bjm65cOrrumiFkRjqx1fm39UOovgo6CDpnLySCHEhqV 5zSUXfBgwQsLJRrO0UGMTLiuFyTEqExrfgPZjDKfGGK/uJZScqBecnkEpssPly5uX6t0 mIS6vsBQiMhzXO/RP5gY9BodxKbKDRrTNo/jl9yaGEQXMOP4Q+HqqC+Au1WHDd4brUYD HJ4uVBugYXvks5J7ciAVyL3Cl9ZcuXgDqFpy/ZaKu3KeztM+kiJLeYmItjkaY3GB+7qg yeFQ== 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=p2haNhsWLcMgD3AmvaIqaCyzLC7UhgQLS5K9Rnr78wk=; b=LOcr3D0Tgd4pseqvQg2RUH5yTHpIAALIQHREVseFJZWfJeI7wPXfMIWffCyVmiu+hk OT10a42g2OirNPeNjFONMnm+kGSuojeMCUQODkyNFCxiRoHxUfYR4KIoIJicT+0DbljU yS3b41Yz/JZjSa5lsaGMUi7uroxbXM/iulNMSPM0vu41mB6gqLyCtpATvq4feEUPPDeQ arqldGOzE4FcrL3gwKEBhRigKS132avdJgxh39pmsaVTKts2KDjjzsqp+81Kqux1OP6Z /75wb6sH38wgnhPHjto3I5i4pGoZmNHUBzUNLp85c+aS/BORfiR5T2y5x/KgQ9a8CxTU WVYA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@amarulasolutions.com header.s=google header.b=BDQKqJlG; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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 z10-20020a170902d54a00b00188bc08063fsor1492952plf.46.2022.12.14.04.59.29 for <linux-amarula@amarulasolutions.com> (Google Transport Security); Wed, 14 Dec 2022 04:59:29 -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:a17:902:aa47:b0:185:441e:222a with SMTP id c7-20020a170902aa4700b00185441e222amr24954442plr.37.1671022768977; Wed, 14 Dec 2022 04:59:28 -0800 (PST) Received: from localhost.localdomain ([2405:201:c00a:a809:5e03:faf:846e:352d]) by smtp.gmail.com with ESMTPSA id ix17-20020a170902f81100b001895f7c8a71sm1838651plb.97.2022.12.14.04.59.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 14 Dec 2022 04:59:28 -0800 (PST) From: Jagan Teki <jagan@amarulasolutions.com> To: Andrzej Hajda <andrzej.hajda@intel.com>, Inki Dae <inki.dae@samsung.com>, Marek Szyprowski <m.szyprowski@samsung.com>, Joonyoung Shim <jy0922.shim@samsung.com>, Seung-Woo Kim <sw0312.kim@samsung.com>, Kyungmin Park <kyungmin.park@samsung.com>, Frieder Schrempf <frieder.schrempf@kontron.de>, Fancy Fang <chen.fang@nxp.com>, Tim Harvey <tharvey@gateworks.com>, Michael Nazzareno Trimarchi <michael@amarulasolutions.com>, Adam Ford <aford173@gmail.com>, Neil Armstrong <narmstrong@linaro.org>, Robert Foss <robert.foss@linaro.org>, Laurent Pinchart <Laurent.pinchart@ideasonboard.com>, Tommaso Merciai <tommaso.merciai@amarulasolutions.com>, Marek Vasut <marex@denx.de> Cc: Matteo Lisi <matteo.lisi@engicam.com>, dri-devel@lists.freedesktop.org, linux-samsung-soc@vger.kernel.org, linux-arm-kernel@lists.infradead.org, NXP Linux Team <linux-imx@nxp.com>, linux-amarula <linux-amarula@amarulasolutions.com>, Jagan Teki <jagan@amarulasolutions.com> Subject: [PATCH v10 00/18] drm: Add Samsung MIPI DSIM bridge Date: Wed, 14 Dec 2022 18:28:49 +0530 Message-Id: <20221214125907.376148-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=BDQKqJlG; spf=pass (google.com: domain of jagan@amarulasolutions.com designates 209.85.220.41 as permitted sender) smtp.mailfrom=jagan@amarulasolutions.com; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=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: <linux-amarula.amarulasolutions.com> X-Spam-Checked-In-Group: linux-amarula@amarulasolutions.com X-Google-Group-Id: 476853432473 List-Post: <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/post>, <mailto:linux-amarula@amarulasolutions.com> List-Help: <https://support.google.com/a/amarulasolutions.com/bin/topic.py?topic=25838>, <mailto:linux-amarula+help@amarulasolutions.com> List-Archive: <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/> List-Unsubscribe: <mailto:googlegroups-manage+476853432473+unsubscribe@googlegroups.com>, <https://groups.google.com/a/amarulasolutions.com/group/linux-amarula/subscribe> |
| Series |
drm: Add Samsung MIPI DSIM bridge
|
|
Message
Jagan Teki
Dec. 14, 2022, 12:58 p.m. UTC
This series supports common bridge support for Samsung MIPI DSIM which is used in Exynos and i.MX8MM SoC's. The final bridge supports both the Exynos and i.MX8M Mini/Nano/Plus. Patch 0001 - 0004: adding devm_drm_of_dsi_get_bridge Patch 0005 - 0006: optional PHY, PMS_P offset Patch 0007 : introduce hw_type Patch 0008 : fixing host init Patch 0009 : atomic_check Patch 0010 : input_bus_flags Patch 0011 : atomic_get_input_bus_fmts Patch 0012 - 0013: component vs bridge Patch 0014 : DSIM bridge Patch 0015 - 0016: i.MX8M Mini/Nano Patch 0017 - 0018: i.MX8M Plus Changes for v10: - rebase on drm-misc-next - add drm_of_dsi_find_panel_or_bridge - add devm_drm_of_dsi_get_bridge - fix host initialization (Thanks to Marek Szyprowski) - rearrange the tiny patches for easy to review - update simple names for enum hw_type - add is_hw_exynos macro - rework on commit messages Changes for v9: - rebase on drm-misc-next - drop drm bridge attach fix for Exynos - added prepare_prev_first flag - added pre_enable_prev_first flag - fix bridge chain order for exynos - added fix for Exynos host init for first DSI transfer - added MEDIA_BUS_FMT_FIXED - return MEDIA_BUS_FMT_RGB888_1X24 output_fmt if supported output_fmt list is unsupported. - added MEDIA_BUS_FMT_YUYV10_1X20 - added MEDIA_BUS_FMT_YUYV12_1X24 Changes for v8: * fixed comment lines * fixed commit messages * fixed video mode bits * collect Marek Ack * fixed video mode bit names * update input formats logic * added imx8mplus support Changes for v7: * fix the drm bridge attach chain for exynos drm dsi driver * fix the hw_type checking logic Changes for v6: * handle previous bridge for exynos dsi while attaching bridge Changes for v5: * bridge changes to support multi-arch * updated and clear commit messages * add hw_type via plat data * removed unneeded quirk * rebased on linux-next Changes for v4: * include Inki Dae in MAINTAINERS * remove dsi_driver probe in exynos_drm_drv to support multi-arch build * update init handling to ensure host init done on first cmd transfer Changes for v3: * fix the mult-arch build * fix dsi host init * updated commit messages Changes for v2: * fix bridge handling * fix dsi host init * correct the commit messages Tested in Engicam i.Core MX8M Mini SoM. Repo: https://gitlab.com/openedev/kernel/-/commits/imx8mm-dsi-v10 v9: https://lore.kernel.org/all/20221209152343.180139-1-jagan@amarulasolutions.com/ Any inputs? Jagan. Jagan Teki (16): drm: of: Lookup if child node has DSI panel or bridge drm: bridge: panel: Add devm_drm_of_dsi_get_bridge helper drm: exynos: dsi: Drop explicit call to bridge detach drm: exynos: dsi: Switch to devm_drm_of_dsi_get_bridge drm: exynos: dsi: Mark PHY as optional drm: exynos: dsi: Add platform PLL_P (PMS_P) offset drm: exynos: dsi: Introduce hw_type platform data drm: exynos: dsi: Add atomic check drm: exynos: dsi: Add input_bus_flags drm: exynos: dsi: Add atomic_get_input_bus_fmts drm: exynos: dsi: Consolidate component and bridge drm: exynos: dsi: Add Exynos based host irq hooks drm: bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridge dt-bindings: display: exynos: dsim: Add NXP i.MX8M Mini/Nano support drm: bridge: samsung-dsim: Add i.MX8M Mini/Nano support dt-bindings: display: exynos: dsim: Add NXP i.MX8M Plus support Marek Szyprowski (1): drm: exynos: dsi: Handle proper host initialization Marek Vasut (1): drm: bridge: samsung-dsim: Add i.MX8M Plus support .../bindings/display/exynos/exynos_dsim.txt | 2 + MAINTAINERS | 9 + drivers/gpu/drm/bridge/Kconfig | 12 + drivers/gpu/drm/bridge/Makefile | 1 + drivers/gpu/drm/bridge/panel.c | 34 + drivers/gpu/drm/bridge/samsung-dsim.c | 1883 +++++++++++++++++ drivers/gpu/drm/drm_of.c | 113 +- drivers/gpu/drm/exynos/Kconfig | 1 + drivers/gpu/drm/exynos/exynos_drm_dsi.c | 1793 +--------------- include/drm/bridge/samsung-dsim.h | 119 ++ include/drm/drm_bridge.h | 2 + include/drm/drm_of.h | 12 + 12 files changed, 2285 insertions(+), 1696 deletions(-) create mode 100644 drivers/gpu/drm/bridge/samsung-dsim.c create mode 100644 include/drm/bridge/samsung-dsim.h
Comments
On Wed, Dec 14, 2022 at 6:29 PM Jagan Teki <jagan@amarulasolutions.com> wrote: > > This series supports common bridge support for Samsung MIPI DSIM > which is used in Exynos and i.MX8MM SoC's. > > The final bridge supports both the Exynos and i.MX8M Mini/Nano/Plus. > > Patch 0001 - 0004: adding devm_drm_of_dsi_get_bridge > > Patch 0005 - 0006: optional PHY, PMS_P offset > > Patch 0007 : introduce hw_type > > Patch 0008 : fixing host init > > Patch 0009 : atomic_check > > Patch 0010 : input_bus_flags > > Patch 0011 : atomic_get_input_bus_fmts > > Patch 0012 - 0013: component vs bridge > > Patch 0014 : DSIM bridge > > Patch 0015 - 0016: i.MX8M Mini/Nano > > Patch 0017 - 0018: i.MX8M Plus > > Changes for v10: > - rebase on drm-misc-next > - add drm_of_dsi_find_panel_or_bridge > - add devm_drm_of_dsi_get_bridge > - fix host initialization (Thanks to Marek Szyprowski) > - rearrange the tiny patches for easy to review > - update simple names for enum hw_type > - add is_hw_exynos macro > - rework on commit messages > > Changes for v9: > - rebase on drm-misc-next > - drop drm bridge attach fix for Exynos > - added prepare_prev_first flag > - added pre_enable_prev_first flag > - fix bridge chain order for exynos > - added fix for Exynos host init for first DSI transfer > - added MEDIA_BUS_FMT_FIXED > - return MEDIA_BUS_FMT_RGB888_1X24 output_fmt if supported output_fmt > list is unsupported. > - added MEDIA_BUS_FMT_YUYV10_1X20 > - added MEDIA_BUS_FMT_YUYV12_1X24 > > Changes for v8: > * fixed comment lines > * fixed commit messages > * fixed video mode bits > * collect Marek Ack > * fixed video mode bit names > * update input formats logic > * added imx8mplus support > > Changes for v7: > * fix the drm bridge attach chain for exynos drm dsi driver > * fix the hw_type checking logic > > Changes for v6: > * handle previous bridge for exynos dsi while attaching bridge > > Changes for v5: > * bridge changes to support multi-arch > * updated and clear commit messages > * add hw_type via plat data > * removed unneeded quirk > * rebased on linux-next > > Changes for v4: > * include Inki Dae in MAINTAINERS > * remove dsi_driver probe in exynos_drm_drv to support multi-arch build > * update init handling to ensure host init done on first cmd transfer > > Changes for v3: > * fix the mult-arch build > * fix dsi host init > * updated commit messages > > Changes for v2: > * fix bridge handling > * fix dsi host init > * correct the commit messages > > Tested in Engicam i.Core MX8M Mini SoM. > > Repo: > https://gitlab.com/openedev/kernel/-/commits/imx8mm-dsi-v10 > > v9: > https://lore.kernel.org/all/20221209152343.180139-1-jagan@amarulasolutions.com/ > > Any inputs? > Jagan. > > Jagan Teki (16): > drm: of: Lookup if child node has DSI panel or bridge > drm: bridge: panel: Add devm_drm_of_dsi_get_bridge helper > drm: exynos: dsi: Drop explicit call to bridge detach > drm: exynos: dsi: Switch to devm_drm_of_dsi_get_bridge > drm: exynos: dsi: Mark PHY as optional > drm: exynos: dsi: Add platform PLL_P (PMS_P) offset > drm: exynos: dsi: Introduce hw_type platform data > drm: exynos: dsi: Add atomic check > drm: exynos: dsi: Add input_bus_flags > drm: exynos: dsi: Add atomic_get_input_bus_fmts > drm: exynos: dsi: Consolidate component and bridge > drm: exynos: dsi: Add Exynos based host irq hooks > drm: bridge: Generalize Exynos-DSI driver into a Samsung DSIM bridge > dt-bindings: display: exynos: dsim: Add NXP i.MX8M Mini/Nano support > drm: bridge: samsung-dsim: Add i.MX8M Mini/Nano support > dt-bindings: display: exynos: dsim: Add NXP i.MX8M Plus support > > Marek Szyprowski (1): > drm: exynos: dsi: Handle proper host initialization > > Marek Vasut (1): > drm: bridge: samsung-dsim: Add i.MX8M Plus support Does anyone have any other comments on this? I would like to send v11 with a few nits on v10. Please let me know. Thanks, Jagan.
On Fri, Jan 6, 2023 at 11:34 AM Adam Ford <aford173@gmail.com> wrote: > I got it working on an LVDS display that I have, but I didn't get it > working on the HDMI bridge. Since we have a few tested-by people, > it'd be nice to see this integrated so we can work on ading more > functionality Agreed. Hopefully, this series can be applied soon so we don't miss another cycle.
Hi Jagan, On Thu, Jan 5, 2023 at 7:24 AM Jagan Teki <jagan@amarulasolutions.com> wrote: > Does anyone have any other comments on this? I would like to send v11 > with a few nits on v10. Please let me know. What is blocking this series to be applied?
Hi Fabio, On Thu, Jan 19, 2023 at 10:57 PM Fabio Estevam <festevam@gmail.com> wrote: > > Hi Jagan, > > On Thu, Jan 5, 2023 at 7:24 AM Jagan Teki <jagan@amarulasolutions.com> wrote: > > > Does anyone have any other comments on this? I would like to send v11 > > with a few nits on v10. Please let me know. > > What is blocking this series to be applied? There are two patch series prior to this need to apply. https://patchwork.kernel.org/project/dri-devel/patch/20221212145745.15387-1-jagan@amarulasolutions.com/ https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ Regarding this series, the patch 09/18 commit message has "FIXME" this need to remove. https://patchwork.kernel.org/project/dri-devel/patch/20221214125907.376148-10-jagan@amarulasolutions.com/ I think it is possible to remove it while applying otherwise I will resend this patch alone or in series again. Jagan.
Hi Jagan, On Thu, Jan 19, 2023 at 2:59 PM Jagan Teki <jagan@amarulasolutions.com> wrote: > There are two patch series prior to this need to apply. > > https://patchwork.kernel.org/project/dri-devel/patch/20221212145745.15387-1-jagan@amarulasolutions.com/ > https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ Would it make sense to re-submit these two patches as part of your series?
Hi Fabio, On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam <festevam@gmail.com> wrote: > > Hi Jagan, > > On Thu, Jan 19, 2023 at 2:59 PM Jagan Teki <jagan@amarulasolutions.com> wrote: > > > There are two patch series prior to this need to apply. > > > > https://patchwork.kernel.org/project/dri-devel/patch/20221212145745.15387-1-jagan@amarulasolutions.com/ > > https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ > > Would it make sense to re-submit these two patches as part of your series? The previous version's comment was to separate them from the DSIM series. Jagan.
On 1/20/23 15:41, Jagan Teki wrote: > Hi Fabio, Hello all, > On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam <festevam@gmail.com> wrote: >> >> Hi Jagan, >> >> On Thu, Jan 19, 2023 at 2:59 PM Jagan Teki <jagan@amarulasolutions.com> wrote: >> >>> There are two patch series prior to this need to apply. >>> >>> https://patchwork.kernel.org/project/dri-devel/patch/20221212145745.15387-1-jagan@amarulasolutions.com/ >>> https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ >> >> Would it make sense to re-submit these two patches as part of your series? > > The previous version's comment was to separate them from the DSIM series. Hmmmmm, seems like those first two patches got stuck. I fixed up the malformed Fixes: line (it was split across two lines and had angular brackets around it) and picked the first series via drm-misc-next . Can you send a subsequent patch to convert the DSIM_* macros to BIT() macro , since checkpatch --strict complains about it ? For the second series, you likely want a RB from Maxime Ripard and Dave Stevenson first about the probe order handling.
On Fri, Jan 20, 2023 at 8:36 PM Marek Vasut <marex@denx.de> wrote: > > On 1/20/23 15:41, Jagan Teki wrote: > > Hi Fabio, > > Hello all, > > > On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam <festevam@gmail.com> wrote: > >> > >> Hi Jagan, > >> > >> On Thu, Jan 19, 2023 at 2:59 PM Jagan Teki <jagan@amarulasolutions.com> wrote: > >> > >>> There are two patch series prior to this need to apply. > >>> > >>> https://patchwork.kernel.org/project/dri-devel/patch/20221212145745.15387-1-jagan@amarulasolutions.com/ > >>> https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ > >> > >> Would it make sense to re-submit these two patches as part of your series? > > > > The previous version's comment was to separate them from the DSIM series. > > Hmmmmm, seems like those first two patches got stuck. I fixed up the > malformed Fixes: line (it was split across two lines and had angular > brackets around it) and picked the first series via drm-misc-next . Thanks. We have another series for Exynos, prior to DSIM https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ > > Can you send a subsequent patch to convert the DSIM_* macros to BIT() > macro , since checkpatch --strict complains about it ? Okay. > > For the second series, you likely want a RB from Maxime Ripard and Dave > Stevenson first about the probe order handling. Do you mean for 01/18 and 02/18 patches? Jagan.
Hi Marek & Jagan On Fri, 20 Jan 2023 at 15:06, Marek Vasut <marex@denx.de> wrote: > > On 1/20/23 15:41, Jagan Teki wrote: > > Hi Fabio, > > Hello all, > > > On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam <festevam@gmail.com> wrote: > >> > >> Hi Jagan, > >> > >> On Thu, Jan 19, 2023 at 2:59 PM Jagan Teki <jagan@amarulasolutions.com> wrote: > >> > >>> There are two patch series prior to this need to apply. > >>> > >>> https://patchwork.kernel.org/project/dri-devel/patch/20221212145745.15387-1-jagan@amarulasolutions.com/ > >>> https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ > >> > >> Would it make sense to re-submit these two patches as part of your series? > > > > The previous version's comment was to separate them from the DSIM series. > > Hmmmmm, seems like those first two patches got stuck. I fixed up the > malformed Fixes: line (it was split across two lines and had angular > brackets around it) and picked the first series via drm-misc-next . > > Can you send a subsequent patch to convert the DSIM_* macros to BIT() > macro , since checkpatch --strict complains about it ? > > For the second series, you likely want a RB from Maxime Ripard and Dave > Stevenson first about the probe order handling. Not sure what I can add for "Enable prepare_prev_first flag for samsung-s6e panels" and "tc358764: Enable pre_enable_prev_first flag" as I have no datasheet for those devices. On the basis that they are wanting the DSI host to be in LP-11 before prepare/pre_enable, then setting the flag is the right thing. More than happy to say Acked-by: Dave Stevenson <dave.stevenson@raspberrypi.com> to those two (I can't find them quickly in my mail to respond directly). I have just sent a separate response on the third patch. Dave
On 1/20/23 19:54, Jagan Teki wrote: > On Fri, Jan 20, 2023 at 8:36 PM Marek Vasut <marex@denx.de> wrote: >> >> On 1/20/23 15:41, Jagan Teki wrote: >>> Hi Fabio, >> >> Hello all, >> >>> On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam <festevam@gmail.com> wrote: >>>> >>>> Hi Jagan, >>>> >>>> On Thu, Jan 19, 2023 at 2:59 PM Jagan Teki <jagan@amarulasolutions.com> wrote: >>>> >>>>> There are two patch series prior to this need to apply. >>>>> >>>>> https://patchwork.kernel.org/project/dri-devel/patch/20221212145745.15387-1-jagan@amarulasolutions.com/ >>>>> https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ >>>> >>>> Would it make sense to re-submit these two patches as part of your series? >>> >>> The previous version's comment was to separate them from the DSIM series. >> >> Hmmmmm, seems like those first two patches got stuck. I fixed up the >> malformed Fixes: line (it was split across two lines and had angular >> brackets around it) and picked the first series via drm-misc-next . > > Thanks. > > We have another series for Exynos, prior to DSIM > https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ > >> >> Can you send a subsequent patch to convert the DSIM_* macros to BIT() >> macro , since checkpatch --strict complains about it ? > > Okay. > >> >> For the second series, you likely want a RB from Maxime Ripard and Dave >> Stevenson first about the probe order handling. > > Do you mean for 01/18 and 02/18 patches? I mean https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/
On Sat, Jan 21, 2023 at 12:29 AM Dave Stevenson <dave.stevenson@raspberrypi.com> wrote: > > Hi Marek & Jagan > > On Fri, 20 Jan 2023 at 15:06, Marek Vasut <marex@denx.de> wrote: > > > > On 1/20/23 15:41, Jagan Teki wrote: > > > Hi Fabio, > > > > Hello all, > > > > > On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam <festevam@gmail.com> wrote: > > >> > > >> Hi Jagan, > > >> > > >> On Thu, Jan 19, 2023 at 2:59 PM Jagan Teki <jagan@amarulasolutions.com> wrote: > > >> > > >>> There are two patch series prior to this need to apply. > > >>> > > >>> https://patchwork.kernel.org/project/dri-devel/patch/20221212145745.15387-1-jagan@amarulasolutions.com/ > > >>> https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ > > >> > > >> Would it make sense to re-submit these two patches as part of your series? > > > > > > The previous version's comment was to separate them from the DSIM series. > > > > Hmmmmm, seems like those first two patches got stuck. I fixed up the > > malformed Fixes: line (it was split across two lines and had angular > > brackets around it) and picked the first series via drm-misc-next . > > > > Can you send a subsequent patch to convert the DSIM_* macros to BIT() > > macro , since checkpatch --strict complains about it ? > > > > For the second series, you likely want a RB from Maxime Ripard and Dave > > Stevenson first about the probe order handling. > > Not sure what I can add for "Enable prepare_prev_first flag for > samsung-s6e panels" and "tc358764: Enable pre_enable_prev_first flag" > as I have no datasheet for those devices. > On the basis that they are wanting the DSI host to be in LP-11 before > prepare/pre_enable, then setting the flag is the right thing. More > than happy to say > Acked-by: Dave Stevenson <dave.stevenson@raspberrypi.com> > to those two (I can't find them quickly in my mail to respond directly). > > I have just sent a separate response on the third patch. Fyi: please check my answers on that thread. Thanks, Jagan.
Hi Marek, On Fri, Jan 20, 2023 at 8:36 PM Marek Vasut <marex@denx.de> wrote: > > On 1/20/23 15:41, Jagan Teki wrote: > > Hi Fabio, > > Hello all, > > > On Fri, Jan 20, 2023 at 5:36 PM Fabio Estevam <festevam@gmail.com> wrote: > >> > >> Hi Jagan, > >> > >> On Thu, Jan 19, 2023 at 2:59 PM Jagan Teki <jagan@amarulasolutions.com> wrote: > >> > >>> There are two patch series prior to this need to apply. > >>> > >>> https://patchwork.kernel.org/project/dri-devel/patch/20221212145745.15387-1-jagan@amarulasolutions.com/ > >>> https://patchwork.kernel.org/project/dri-devel/cover/20221212182923.29155-1-jagan@amarulasolutions.com/ > >> > >> Would it make sense to re-submit these two patches as part of your series? > > > > The previous version's comment was to separate them from the DSIM series. > > Hmmmmm, seems like those first two patches got stuck. I fixed up the > malformed Fixes: line (it was split across two lines and had angular > brackets around it) and picked the first series via drm-misc-next . > > Can you send a subsequent patch to convert the DSIM_* macros to BIT() > macro , since checkpatch --strict complains about it ? Fyi: I sent the v11 series for this with RESEND prefix. Let me know if you have any further comments on this. Thanks, Jagan.