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 961C7C433EF for ; Wed, 6 Apr 2022 16:13:18 +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:Cc:To:Subject:Message-ID:Date:From: In-Reply-To:References:MIME-Version:Reply-To:Content-ID:Content-Description: Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID: List-Owner; bh=V7dW1VOgT3GsuGQM6HJ85E77ZDZcu6kaSln4aVqxx0Q=; b=lqjeYkxdj15nDm c7NDNYrHhz/9GDXgC/Xd4qwJsqCCoVooHZhANhKqXhngyjOyzFrs48+ciPvyq/x/URgG5P1jYz/vJ I1tONmxhN0utS8NfBMh78xJR7cgjJdH9foxlE13TQtJxHgUwCNxOMxBrdzm1PNbEXTwQ2nM9z/Eb+ sPJ1w0U1lXfrv5/2qA3badeqLxRi4S2RD2D3U8694MaeJESFsIaOV5D60Gg08ecF3jxNQb+z7HDAD n9phzgUCdwJB9lhbd5R3Qu8nkyXrq9BuVuuhwPnd0M6dFUdgXUpIlv5PuNW/EUVzsybce4PbC0v5o uTAT+q8/qD1f90+Ob7og==; Received: from localhost ([::1] helo=bombadil.infradead.org) by bombadil.infradead.org with esmtp (Exim 4.94.2 #2 (Red Hat Linux)) id 1nc8GA-0077GA-Og; Wed, 06 Apr 2022 16:11:56 +0000 Received: from mail-pj1-x1036.google.com ([2607:f8b0:4864:20::1036]) by bombadil.infradead.org with esmtps (Exim 4.94.2 #2 (Red Hat Linux)) id 1nc8F9-0076lm-7C for linux-arm-kernel@lists.infradead.org; Wed, 06 Apr 2022 16:10:53 +0000 Received: by mail-pj1-x1036.google.com with SMTP id c15-20020a17090a8d0f00b001c9c81d9648so3193097pjo.2 for ; Wed, 06 Apr 2022 09:10:49 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gateworks-com.20210112.gappssmtp.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=95RDoGyZtbEcoHnBFQepKxpMoAUWFwyWGwDHuUzcbMY=; b=zTEdfItkEUK2LGYDh68HRGrbmaItaQKULw+9lTwbEZaNWQ05CQRkXWASt2A7Qmhj8K YGMn50PZLtb7ypgA3b1nPiDm0qf0Mv3ndZBmL7rAsU/WuANTcI6C8A08/xkYCuGhWLKS PItQG6iDdRcofzI+yRZ3GcCEqpnnkET4k4bzz5g+2T2owMotAIBXShuBP2qJnHIyhZWp JCjqJ0UKzYCWKcRzlgzg3hI2Hp+zS69zcd8L4LMVuD4I9iJvsWoN1cLmAFk4OA5SGfrd SRU58ASegW/3oxsQ7FfT09ANtu+UI8wvdVAghhGIgJdowFKp0DMI+a9BBAlS1Qy3vrlF 7gIw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=95RDoGyZtbEcoHnBFQepKxpMoAUWFwyWGwDHuUzcbMY=; b=M6GQXwa3YRpIyuQbqnQ6aEq6ubeRezc6DgDlOEBvC8znBucQ8cKhJ89yN37KRDintF vA6Mm4Nko/nnkjYG0GKpLck32j8rnJSYJmkOaAIS6qBP9IG3+ohcYbNlvLycmdAOPmqX m78CSikqtzcxFYmvePiNZkqA0maAH/S+0xhHSXGGQee3bXqeoVPWUaEL5sYX+epynCFn DucM08ZpnYGKK9TTDvNIk57lvfY2bbZjh/QNbBCqBKmDZe3LN9y+wLvVyaXXAsDxqekB i/zBXpvPxHYTe8TL1nWXAxgcHMT+jyConiRlH78Qe5AChTJ2hMzufm3dQj1LJJ3/pBzL UqPQ== X-Gm-Message-State: AOAM531mM0m741+8XiT82I7uinJjlO7Bg8Mcv657uXORXxZuGOLHVXnG q7bO9+52aP+l4M0Sb78for+rp/iDkh9uoXyJrK0eWg== X-Google-Smtp-Source: ABdhPJzlZiYbA1h7PZOpTXhFDSXJLbry3YFGlV7/j3Lx1oTWVTvgRcbYK3zPbBRS+2NsM3aFsrF3c9D6iK8fVBDPttI= X-Received: by 2002:a17:903:206:b0:153:ebab:a52f with SMTP id r6-20020a170903020600b00153ebaba52fmr9290143plh.118.1649261449125; Wed, 06 Apr 2022 09:10:49 -0700 (PDT) MIME-Version: 1.0 References: <20220406160123.1272911-1-l.stach@pengutronix.de> In-Reply-To: <20220406160123.1272911-1-l.stach@pengutronix.de> From: Tim Harvey Date: Wed, 6 Apr 2022 09:10:38 -0700 Message-ID: Subject: Re: [PATCH v0 00/10] i.MX8MP HDMI support To: Lucas Stach Cc: Philipp Zabel , Rob Herring , Krzysztof Kozlowski , Shawn Guo , NXP Linux Team , Device Tree Mailing List , Pengutronix Kernel Team , Neil Armstrong , Robert Foss , Kishon Vijay Abraham I , Vinod Koul , DRI mailing list , Andrzej Hajda , linux-phy@lists.infradead.org, patchwork-lst@pengutronix.de, Linux ARM Mailing List X-CRM114-Version: 20100106-BlameMichelson ( TRE 0.8.0 (BSD) ) MR-646709E3 X-CRM114-CacheID: sfid-20220406_091051_309351_1EC16984 X-CRM114-Status: GOOD ( 24.01 ) 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 On Wed, Apr 6, 2022 at 9:01 AM Lucas Stach wrote: > > Hi all, > > this adds support for the HDMI output pipeline on the i.MX8MP. > It currently depends on the i.MX8MP HDMI power domain series [1] > and support for the new LCDIF [2] in the i.MX8MP. I guess the > implementation presented here also still has some warts that > require fixing and the individual patches most likely need to go > through different maintainer trees, so I don't expect this series > to be applied right away. > > However this complete series should allow people to test it more > easily and provide feedback on the implementation with the full > picture available. > > Compared to downstream this implementation actually allows to > power down the separate HDMI PHY power domain when the display > is inactive or no HDMI cable is connected. > > Regards, > Lucas > > [1] https://lore.kernel.org/all/20220406153402.1265474-1-l.stach@pengutronix.de/ > [2] https://lore.kernel.org/all/20220322142853.125880-1-marex@denx.de/ > > Lucas Stach (10): > drm/bridge: dw-hdmi: add low-active PHY reset > dt-bindings: display: imx: add binding for i.MX8MP HDMI TX > drm/imx: add bridge wrapper driver for i.MX8MP DWC HDMI > dt-bindings: display: imx: add binding for i.MX8MP HDMI PVI > drm/imx: add driver for HDMI TX Parallel Video Interface > dt-bindings: phy: add binding for the i.MX8MP HDMI PHY > phy: freescale: add Samsung HDMI PHY > arm64: dts: imx8mp: add HDMI irqsteer > arm64: dts: imx8mp: add HDMI display pipeline > arm64: dts: imx8mp-evk: enable HDMI > > .../display/imx/fsl,imx8mp-hdmi-pvi.yaml | 83 ++ > .../bindings/display/imx/fsl,imx8mp-hdmi.yaml | 72 ++ > .../bindings/phy/fsl,imx8mp-hdmi-phy.yaml | 62 + > arch/arm64/boot/dts/freescale/imx8mp-evk.dts | 19 + > arch/arm64/boot/dts/freescale/imx8mp.dtsi | 93 ++ > drivers/gpu/drm/bridge/synopsys/dw-hdmi.c | 7 + > drivers/gpu/drm/imx/Kconfig | 1 + > drivers/gpu/drm/imx/Makefile | 2 + > drivers/gpu/drm/imx/bridge/Kconfig | 18 + > drivers/gpu/drm/imx/bridge/Makefile | 4 + > drivers/gpu/drm/imx/bridge/imx-hdmi-pvi.c | 209 +++ > drivers/gpu/drm/imx/bridge/imx-hdmi.c | 128 ++ > drivers/phy/freescale/Kconfig | 7 + > drivers/phy/freescale/Makefile | 1 + > drivers/phy/freescale/phy-fsl-samsung-hdmi.c | 1145 +++++++++++++++++ > include/drm/bridge/dw_hdmi.h | 1 + > 16 files changed, 1852 insertions(+) > create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi-pvi.yaml > create mode 100644 Documentation/devicetree/bindings/display/imx/fsl,imx8mp-hdmi.yaml > create mode 100644 Documentation/devicetree/bindings/phy/fsl,imx8mp-hdmi-phy.yaml > create mode 100644 drivers/gpu/drm/imx/bridge/Kconfig > create mode 100644 drivers/gpu/drm/imx/bridge/Makefile > create mode 100644 drivers/gpu/drm/imx/bridge/imx-hdmi-pvi.c > create mode 100644 drivers/gpu/drm/imx/bridge/imx-hdmi.c > create mode 100644 drivers/phy/freescale/phy-fsl-samsung-hdmi.c > > -- > 2.30.2 > Lucas, Thanks for consolidating this - It's been difficult to try to merge these for testing. I still have not been able to apply these to origin/master or imx/master - what are you basing off of here? Best Regards, Tim I _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel