From nobody Sat Apr 27 13:04:21 2024 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1620761771; cv=none; d=zohomail.com; s=zohoarc; b=PsYGK3QOuUNu/gjTVjrSImK5FqH/I+SztuPq7P/pNGkDz22PRgZo/+PkD+lFbH/rOPVGeB7ryh6BFliK9QfiwZlHvg8VsvnbFJlbSTKJiqDcSx+FvZ96Pu/hBqgxKydVZPo4YH3ZuCBPSWAqTRZqJerz/XKykNLD5QMKH/Gi/EA= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620761771; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Id:MIME-Version:Message-ID:References:Subject:To; bh=x5jrFRtgn32THIuuycsZoyyMB823S2xuWHvAQrvHs7s=; b=iWnX50fIZay0k40gmUVQccD0ixZfUWzRTaqYVN33k/p3+JdD9N5zlUQM7+li6ehRrfk1VKGHOeCQck+BA62YSypy9yfn4UPAqRq0hbDCnrcSXcAsrI1LnBUd0LqFIYye8COqnkbDEOC7cW3s7/j8SDW3nnnqylXiVsR0b+YZm1o= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1620761771285471.8862072732545; Tue, 11 May 2021 12:36:11 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232080AbhEKThQ (ORCPT ); Tue, 11 May 2021 15:37:16 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34136 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231454AbhEKThP (ORCPT ); Tue, 11 May 2021 15:37:15 -0400 Received: from mail-wr1-x431.google.com (mail-wr1-x431.google.com [IPv6:2a00:1450:4864:20::431]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 3D1DCC06174A; Tue, 11 May 2021 12:36:08 -0700 (PDT) Received: by mail-wr1-x431.google.com with SMTP id t18so21279462wry.1; Tue, 11 May 2021 12:36:08 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:3e6:d280:2c6d:4527:c2ea:bb9a]) by smtp.gmail.com with ESMTPSA id a76sm2604562wmd.16.2021.05.11.12.36.06 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 12:36:06 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=x5jrFRtgn32THIuuycsZoyyMB823S2xuWHvAQrvHs7s=; b=ozOhKTwFNHGk4QT474u2sYyAB92rHC+GMVT2mhEbmL28LSTG47g+zODSOSkw+IyYN4 dLA8HKKYLQ1RhPSOP8YxWCCNK9vXtBxIyl3wCQd0qAim0VJoPGwzGz/Q2gkNSjblY82m W/LsbDGKWVviO2k3e5yNk9oOxgs2J/24xVypKhVebDm6FoLanC0Lf9732j9oAg0QRqh6 uwF9+YacTXC26AFSP1ms2p4KwZkaNMOD/xF+uMecNNJZUEDQhLU/fPJNI6RuhNV5Vn6g BnNDhYHoMjSnDUhdRdqvWrG2Ekk131mMlku4JS2lLo//2SdahvBfybsN1wm15m/s3qGj BEeQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=x5jrFRtgn32THIuuycsZoyyMB823S2xuWHvAQrvHs7s=; b=qumQrbi9V7qWw5kYTNcLuo25V7lUa4nPJpuwT6Z6oX/VsMyHKmfmtS2FMUNtT93T7x kkYDNiDKrbByMR3IpmwdxzVqFlOLdcep3hcwqXZDQ4ozzbU+OjL5MYcML7DEI+Gte1jr UeUO6YV6yDRi2HjqKbE2ykV/Npxun/+7xT5h0Zu4Hj0PIUEfW3bZGQ5M1ywt8kaY7I1T E+JEo2dJq86YH/F6jEaJ4FuRBObfntGTHbuFokxb4n8T3vffVS1O5UuEiVKv56kxVmdN hBemAnCdUDH0PE0h8R+MCpv+q5UA/OZkKatBp5SYFVE1J0xoMpg6LB1Jt3fkPs3ESB8w JXLQ== X-Gm-Message-State: AOAM533dzCYDR9JflhkHbhGdMVho5yiIgDAVGqco0yXFMt3fqOtGQ8u0 jli8QhsXwRIFZdxVdX2sV0g= X-Google-Smtp-Source: ABdhPJyAL+IK5wZJOI5yv6Lm6P5uaMmaLXnfdYj3vsZBcwY73mQ3ZauDEpnPMhENypSSkq2t42Q+2w== X-Received: by 2002:a5d:5741:: with SMTP id q1mr40347369wrw.212.1620761766966; Tue, 11 May 2021 12:36:06 -0700 (PDT) From: Adrien Grassein Cc: robh+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, catalin.marinas@arm.com, will@kernel.org, bjorn.andersson@linaro.org, krzk@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Adrien Grassein Subject: [PATCH v4 1/4] arm64: dts: imx8mq-nitrogen: add USB OTG support Date: Tue, 11 May 2021 21:35:58 +0200 Message-Id: <20210511193601.2584324-2-adrien.grassein@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210511193601.2584324-1-adrien.grassein@gmail.com> References: <20210511193601.2584324-1-adrien.grassein@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" Add the description for the USB OTG port. The OTG port uses a dedicated regulator for vbus. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts | 35 +++++++++++++++++++ 1 file changed, 35 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts b/arch/arm64= /boot/dts/freescale/imx8mq-nitrogen.dts index 81d269296610..b46f45a82be1 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts @@ -34,6 +34,17 @@ power { }; }; =20 + reg_usb_otg_vbus: regulator-usb-otg-vbus { + compatible =3D "regulator-fixed"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_reg_usbotg_vbus>; + regulator-name =3D "usb_otg_vbus"; + regulator-min-microvolt =3D <5000000>; + regulator-max-microvolt =3D <5000000>; + gpio =3D <&gpio1 12 GPIO_ACTIVE_HIGH>; + enable-active-high; + }; + reg_vref_0v9: regulator-vref-0v9 { compatible =3D "regulator-fixed"; regulator-name =3D "vref-0v9"; @@ -190,6 +201,18 @@ &uart2 { status =3D "okay"; }; =20 +&usb_dwc3_0 { + dr_mode =3D "otg"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_usb3_0>; + status =3D "okay"; +}; + +&usb3_phy0 { + vbus-supply =3D <®_usb_otg_vbus>; + status =3D "okay"; +}; + &usdhc1 { assigned-clocks =3D <&clk IMX8MQ_CLK_USDHC1>; assigned-clock-rates =3D <400000000>; @@ -339,6 +362,12 @@ MX8MQ_IOMUXC_SD2_WP_GPIO2_IO20 0x16 >; }; =20 + pinctrl_reg_usbotg_vbus: reg-usbotg-vbusgrp { + fsl,pins =3D < + MX8MQ_IOMUXC_GPIO1_IO12_GPIO1_IO12 0x16 + >; + }; + pinctrl_uart1: uart1grp { fsl,pins =3D < MX8MQ_IOMUXC_UART1_RXD_UART1_DCE_RX 0x45 @@ -353,6 +382,12 @@ MX8MQ_IOMUXC_UART2_TXD_UART2_DCE_TX 0x45 >; }; =20 + pinctrl_usb3_0: usb3-0grp { + fsl,pins =3D < + MX8MQ_IOMUXC_GPIO1_IO13_USB1_OTG_OC 0x16 + >; + }; + pinctrl_usdhc1: usdhc1grp { fsl,pins =3D < MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x83 --=20 2.25.1 From nobody Sat Apr 27 13:04:21 2024 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1620761776; cv=none; d=zohomail.com; s=zohoarc; b=csCPQF2rTz8dEWeAVKm+2SvZJGlpg94TnYaCwoDHVlxUy4fLHR6gSbRX0lm/eLNXLAruQ15O2WzRoAqf3/v5PdVUdfNetdDX/nezyxSReYubwW7AnZg9eOKjvne/LKt7A/I7ZdbQeyEeiE8RHxI8LpxL6v4OkjOvQANbPpCIipY= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620761776; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Id:MIME-Version:Message-ID:References:Subject:To; bh=8J0rxRLOBDTAVJ8RrisbFd6rAqKqG+nZqciagcgf+Wg=; b=Q1yxTcV2keSNkd0bMNr0VXjsswG286jiXoDSyAY2XYnxJzGvtO6w+eqUKmDADzPovpq3NFPt/1JAiy6yamGYPbkT2y5evrq6aUhk4uisH3TiUREK2RpQXPU72mHdZRWhNvKYI9kp3g5DGcHJX3pE8NB8zv37Uy+TsNo6flW93Ts= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1620761776123940.291403061333; Tue, 11 May 2021 12:36:16 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232184AbhEKThV (ORCPT ); Tue, 11 May 2021 15:37:21 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34146 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232048AbhEKThQ (ORCPT ); Tue, 11 May 2021 15:37:16 -0400 Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 0B141C061574; Tue, 11 May 2021 12:36:09 -0700 (PDT) Received: by mail-wr1-x434.google.com with SMTP id d11so21251232wrw.8; Tue, 11 May 2021 12:36:08 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:3e6:d280:2c6d:4527:c2ea:bb9a]) by smtp.gmail.com with ESMTPSA id a76sm2604562wmd.16.2021.05.11.12.36.07 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 12:36:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=8J0rxRLOBDTAVJ8RrisbFd6rAqKqG+nZqciagcgf+Wg=; b=C1HR7lnk8whbXFecMZYyFc1UuJUaEvTBER66a8bgRFL1o4R71IiHcT5ovHRNkl2NB8 LcInWL6mZjRDNuXTYhTQPHDZmYafDQ3Zm3JGmZmec2YRzhfWYA0+29pGDMWwdD7ppSri 6bCnnNozz02Ey1Xp1blwnMIuId6Y0jTblNDd5qCCviEB4ckPGuH/WprS0tOKgGEhj+eA nq6OAI6/oOkDVyG+b/SP9yfiMZLOwqjEGvxIBDh2SM8eRP2sPfx3jn933AFBY2ImLB67 TEOZAGAd7O1I4RmSpMqQbwklwPKd1PJpLOYxjpuFpGzIXAr1tAvsCiLIWwQszN8zH/kb /L3A== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=8J0rxRLOBDTAVJ8RrisbFd6rAqKqG+nZqciagcgf+Wg=; b=W07KVo3t8rFarphn4hBUazRdAiBAXiaHyK4QuN9LjwZPtnQfQErr9B/ppLIzFTIWqj JdhqGR2yXhUCXAEu9DlMe82h12ruxTAZh0v0O07uoBcsIEOLaLZGoeaM+/DvyG42NuWD Cgg7HhuMAtYz2r5lk9jJ4fj2k8Ex+wLC2Pyk0TEYjJv3iASXUyaMonuK7bdA9YKYQmn1 u3KUExFh8/LrrMxB4HES1QGFq5dIr6bubp6Ncc1tjeBwQIpz+R7C9wp4bqAtuqA/urDp Ge9uFh0zGH2i32GyIpEYCcY+w/7+wZI50NBsMwxcVoEAZZVv2gXkA2uetUn7RToMKu/G /z1w== X-Gm-Message-State: AOAM532FO72g4ihi2xRyRhCbjZukauT5M/EggZ+ukYt094jQXnoBxcHS l1X7UbF72/dXzo9WWQTTnZ4= X-Google-Smtp-Source: ABdhPJzlEc7QN8dO4sTycX6SPOk32/7gZgArEDWWXxnccaAh5DXIak6/jEABr2Te4d31792ng4d6xg== X-Received: by 2002:adf:e5cd:: with SMTP id a13mr39512912wrn.303.1620761767831; Tue, 11 May 2021 12:36:07 -0700 (PDT) From: Adrien Grassein Cc: robh+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, catalin.marinas@arm.com, will@kernel.org, bjorn.andersson@linaro.org, krzk@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Adrien Grassein Subject: [PATCH v4 2/4] arm64: dts: imx8mq-nitrogen: add USB HOST support Date: Tue, 11 May 2021 21:35:59 +0200 Message-Id: <20210511193601.2584324-3-adrien.grassein@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210511193601.2584324-1-adrien.grassein@gmail.com> References: <20210511193601.2584324-1-adrien.grassein@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" Add the description for the USB host port. This port is linked to a resettable USB HUB so handle this reset signal with a GPIO hog. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts | 26 +++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts b/arch/arm64= /boot/dts/freescale/imx8mq-nitrogen.dts index b46f45a82be1..5553f3c84dbc 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts @@ -102,6 +102,15 @@ ethphy0: ethernet-phy@4 { }; }; =20 +/* Release reset of the USB Host HUB */ +&gpio1 { + usb-host-reset-hog { + gpio-hog; + gpios =3D <14 GPIO_ACTIVE_HIGH>; + output-high; + }; +}; + &i2c1 { clock-frequency =3D <400000>; pinctrl-names =3D "default"; @@ -213,6 +222,17 @@ &usb3_phy0 { status =3D "okay"; }; =20 +&usb_dwc3_1 { + dr_mode =3D "host"; + status =3D "okay"; +}; + +&usb3_phy1 { + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_usb3_1>; + status =3D "okay"; +}; + &usdhc1 { assigned-clocks =3D <&clk IMX8MQ_CLK_USDHC1>; assigned-clock-rates =3D <400000000>; @@ -388,6 +408,12 @@ MX8MQ_IOMUXC_GPIO1_IO13_USB1_OTG_OC 0x16 >; }; =20 + pinctrl_usb3_1: usb3-1grp { + fsl,pins =3D < + MX8MQ_IOMUXC_GPIO1_IO14_GPIO1_IO14 0x16 + >; + }; + pinctrl_usdhc1: usdhc1grp { fsl,pins =3D < MX8MQ_IOMUXC_SD1_CLK_USDHC1_CLK 0x83 --=20 2.25.1 From nobody Sat Apr 27 13:04:21 2024 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1620761777; cv=none; d=zohomail.com; s=zohoarc; b=HmdEP9c/Rir068Flbhw7umwu5jvIr0PZzw02PcA0sbxH0Xtc0rvWur2azHFUTDdwHqiKtN6N2w8kDa5rzJsqeXhYPE5uukCVR77azMD1YvfeBhuLSwf8SbmsX3o6oSf4ED1knC6T2K7KlQGsYS/Dad73GXim/CoAS7ybQPIWMcM= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620761777; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Id:MIME-Version:Message-ID:References:Subject:To; bh=q8d71KOmZtSKlEO79aQEnL7ViCV2pmCZF2v0+nim6nA=; b=muEJTLa5BYrpmB0uTY5/m1KozmOAaKZ/vaKzeHB1jeOnPR0UG+Upsbn6MWBBupmTJfHpVt/w9BI/MJMq1zbrjosJT3H1BN4w9uCJUc6gmb/7+aDC2bgr0HLDBCKukxFVOQWctVAWWewbcBjSC1wISqj9k6nACAfY2nULWxzM9ZU= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1620761777834910.8648718165; Tue, 11 May 2021 12:36:17 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232235AbhEKThW (ORCPT ); Tue, 11 May 2021 15:37:22 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34156 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232109AbhEKThR (ORCPT ); Tue, 11 May 2021 15:37:17 -0400 Received: from mail-wr1-x433.google.com (mail-wr1-x433.google.com [IPv6:2a00:1450:4864:20::433]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id D7355C06174A; Tue, 11 May 2021 12:36:10 -0700 (PDT) Received: by mail-wr1-x433.google.com with SMTP id x5so21256559wrv.13; Tue, 11 May 2021 12:36:10 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:3e6:d280:2c6d:4527:c2ea:bb9a]) by smtp.gmail.com with ESMTPSA id a76sm2604562wmd.16.2021.05.11.12.36.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 12:36:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=q8d71KOmZtSKlEO79aQEnL7ViCV2pmCZF2v0+nim6nA=; b=X7qFuuEzJwO5mi3bN09ZrZM3hzuEOepNNCQqRkfGOZfQZ8ObPey0u4wVaXvRG6jyRS D/iTDJt9xbhGYma2fo/1X87eaJzMevKV6chrc92RzOnHPPaezvRa/zEmmWmw5r9Y1jCc 9jcTEb6pFf27l09BH9B+toK0Qdhj8BlzP2seqKI0NDoU2E56YhJ9OBUtRQ8NT8/dmTu9 VPQVVM/wPRb9jlJclVdp8jq8SDzhmgC3XcQlt6zXnzIkwrasDWeLVUiuRszuDDPu5QjT J0VCuKAbBX9fFPuHZQH+PzClisX1w7CFTA7wXyHsmzPfxIv2C2U862t0+bxKOzWSmiMR tWzg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=q8d71KOmZtSKlEO79aQEnL7ViCV2pmCZF2v0+nim6nA=; b=q/to2hBFg8xRRF9kiJxmFCszvgO/UyeNIhEwh3K7nQ5lVWMDgkQFRmyfMeYUJmuNik y4eGy+j2JYmEIXhx/zIdluqExbH6MbFc1u1yUy8PMfYttJxJ/6cNnoOfZCNDOVDXo2kx vTdSkxXHrxpb3GoJHUKxH41Cx1DVsxwN/CGQkWEUVW71YVOEFdEbPNFVaXvwUKFMRwi1 Mut1zwIFcer44kd2T9xYZKzPaHUwEx047pKlSNPFszi8uuWMDWhYH1T83TAD7MOUGRQa V6OrmqMuxAmI8b/DqQKHrnrmgjsVuHgc9RfMYi+CucA5vqhmUjjLmCyTLItVHu4ZsSZG 9tuQ== X-Gm-Message-State: AOAM532J9D+faIUcM44V3e2nZqmLYfwXYUjg4+gUGZ/OVI3lVdNVjZsi BbBo1q+S5OLQUADXbelbeOQ= X-Google-Smtp-Source: ABdhPJwQHLIMX2KAlpjwqGIYR6bk3xMEx0/5fx15/ePKgM9sIedNE9vrbmwnpurJYqj7Fz8BGbGj6A== X-Received: by 2002:adf:f212:: with SMTP id p18mr3123515wro.318.1620761768638; Tue, 11 May 2021 12:36:08 -0700 (PDT) From: Adrien Grassein Cc: robh+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, catalin.marinas@arm.com, will@kernel.org, bjorn.andersson@linaro.org, krzk@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Adrien Grassein Subject: [PATCH v4 3/4] arm64: dts: imx8mq-nitrogen: add lt8912 MIPI-DSI to HDMI Date: Tue, 11 May 2021 21:36:00 +0200 Message-Id: <20210511193601.2584324-4-adrien.grassein@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210511193601.2584324-1-adrien.grassein@gmail.com> References: <20210511193601.2584324-1-adrien.grassein@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" Add support of the lt8912b in the DTB. This adds the support of the DB_DSIHD daugther board from Boundary Devices. Signed-off-by: Adrien Grassein --- .../boot/dts/freescale/imx8mq-nitrogen.dts | 121 ++++++++++++++++++ 1 file changed, 121 insertions(+) diff --git a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts b/arch/arm64= /boot/dts/freescale/imx8mq-nitrogen.dts index 5553f3c84dbc..f70fb32b96b0 100644 --- a/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts +++ b/arch/arm64/boot/dts/freescale/imx8mq-nitrogen.dts @@ -34,6 +34,19 @@ power { }; }; =20 + hdmi-connector { + compatible =3D "hdmi-connector"; + ddc-i2c-bus =3D <&ddc_i2c_bus>; + label =3D "hdmi"; + type =3D "a"; + + port { + hdmi_connector_in: endpoint { + remote-endpoint =3D <<8912_out>; + }; + }; + }; + reg_usb_otg_vbus: regulator-usb-otg-vbus { compatible =3D "regulator-fixed"; pinctrl-names =3D "default"; @@ -81,6 +94,9 @@ reg_vref_5v: regulator-vref-5v { }; }; =20 +&dphy { + status =3D "okay"; +}; =20 &fec1 { pinctrl-names =3D "default"; @@ -194,6 +210,98 @@ rtc@68 { }; }; =20 +&i2c4 { + clock-frequency =3D <100000>; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_i2c4>; + status =3D "okay"; + + pca9546: i2cmux@70 { + compatible =3D "nxp,pca9546"; + reg =3D <0x70>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + i2c4@0 { + reg =3D <0>; + #address-cells =3D <1>; + #size-cells =3D <0>; + clock-frequency =3D <100000>; + + hdmi-bridge@48 { + compatible =3D "lontium,lt8912b"; + reg =3D <0x48> ; + reset-gpios =3D <&max7323 0 GPIO_ACTIVE_LOW>; + + ports { + #address-cells =3D <1>; + #size-cells =3D <0>; + + port@0 { + reg =3D <0>; + + hdmi_out_in: endpoint { + data-lanes =3D <1 2 3 4>; + remote-endpoint =3D <&mipi_dsi_out>; + }; + }; + + port@1 { + reg =3D <1>; + + lt8912_out: endpoint { + remote-endpoint =3D <&hdmi_connector_in>; + }; + }; + }; + }; + }; + + ddc_i2c_bus: i2c4@1 { + reg =3D <1>; + #address-cells =3D <1>; + #size-cells =3D <0>; + clock-frequency =3D <100000>; + }; + + i2c4@3 { + reg =3D <3>; + #address-cells =3D <1>; + #size-cells =3D <0>; + clock-frequency =3D <100000>; + + max7323: gpio-expander@68 { + compatible =3D "maxim,max7323"; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&pinctrl_max7323>; + gpio-controller; + reg =3D <0x68>; + #gpio-cells =3D <2>; + }; + }; + }; +}; + +&lcdif { + status =3D "okay"; +}; + +&mipi_dsi { + #address-cells =3D <1>; + #size-cells =3D <0>; + status =3D "okay"; + + ports { + port@1 { + reg =3D <1>; + + mipi_dsi_out: endpoint { + remote-endpoint =3D <&hdmi_out_in>; + }; + }; + }; +}; + &uart1 { /* console */ pinctrl-names =3D "default"; pinctrl-0 =3D <&pinctrl_uart1>; @@ -364,6 +472,19 @@ MX8MQ_IOMUXC_GPIO1_IO06_GPIO1_IO6 0x49 >; }; =20 + pinctrl_i2c4: i2c4grp { + fsl,pins =3D < + MX8MQ_IOMUXC_I2C4_SCL_I2C4_SCL 0x4000007f + MX8MQ_IOMUXC_I2C4_SDA_I2C4_SDA 0x4000007f + >; + }; + + pinctrl_max7323: max7323grp { + fsl,pins =3D < + MX8MQ_IOMUXC_NAND_RE_B_GPIO3_IO15 0x19 + >; + }; + pinctrl_reg_arm_dram: reg-arm-dramgrp { fsl,pins =3D < MX8MQ_IOMUXC_SAI5_RXD3_GPIO3_IO24 0x16 --=20 2.25.1 From nobody Sat Apr 27 13:04:21 2024 Delivered-To: importer2@patchew.org Received-SPF: pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; envelope-from=linux-kernel-owner@vger.kernel.org; helo=vger.kernel.org; Authentication-Results: mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail(p=none dis=none) header.from=gmail.com ARC-Seal: i=1; a=rsa-sha256; t=1620761782; cv=none; d=zohomail.com; s=zohoarc; b=BJU6n/xM0ZLr+G2s4aAdD8/y7pJXuCCaHBgEKlPZ5u9FkM4F96xLhOO1QvdEG0JYD/3YVPmPOQ8O77hoz5RibDEJ0xfSiEIB2LxgUhUyvFlAD7Orj0Y75Wr3ol+y3K1ouc14eC6HmAoJSG5o8yt6AkegM8IcXSbLg8vpqzwwo90= ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=zohomail.com; s=zohoarc; t=1620761782; h=Content-Transfer-Encoding:Cc:Date:From:In-Reply-To:List-Id:MIME-Version:Message-ID:References:Subject:To; bh=fbo2dYm2L8DHtyqlsUerZ1+9JEygwBTlsKvQFOh2oLg=; b=ee9cyYhPuK7457Mwy2G9nyxR/hxgNacp8ORS7Blyl42YbhynYSciG2fNZcjwREfy1cL10iC8VrSF8qLua1WK60mNwewRNke/NcB6esWz0nmAFM9SfXfaA5tMDy5Ibmg21WyWRBtyTkVkneTTiGRNSLTVB9jpp3Q2d993Tx9ojqw= ARC-Authentication-Results: i=1; mx.zohomail.com; dkim=fail; spf=pass (zohomail.com: domain of vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=fail header.from= (p=none dis=none) header.from= Return-Path: Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by mx.zohomail.com with SMTP id 1620761782321125.6678732021079; Tue, 11 May 2021 12:36:22 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232273AbhEKTh1 (ORCPT ); Tue, 11 May 2021 15:37:27 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34148 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232144AbhEKThS (ORCPT ); Tue, 11 May 2021 15:37:18 -0400 Received: from mail-wr1-x42c.google.com (mail-wr1-x42c.google.com [IPv6:2a00:1450:4864:20::42c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9FCA8C061574; Tue, 11 May 2021 12:36:10 -0700 (PDT) Received: by mail-wr1-x42c.google.com with SMTP id n2so21329019wrm.0; Tue, 11 May 2021 12:36:10 -0700 (PDT) Received: from localhost.localdomain ([2a01:e0a:3e6:d280:2c6d:4527:c2ea:bb9a]) by smtp.gmail.com with ESMTPSA id a76sm2604562wmd.16.2021.05.11.12.36.08 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 11 May 2021 12:36:09 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:date:message-id:in-reply-to:references :mime-version:content-transfer-encoding; bh=fbo2dYm2L8DHtyqlsUerZ1+9JEygwBTlsKvQFOh2oLg=; b=hlzyQ7ZAPllCC8ern1Fui+G+n+XkOExUAIn2pzs5Soa/rpf0fkrUJlWL3xs7yqo5ir pxSUoYs1rk7RYluoJ1M2IfNEHLQdlda30QxRWwXTbpkOcPeAp24R0z3O8jBxfRSBa4Ke UNimyA9ZpNBcpsAl8x8jFDL29qY32u6sHxKhFopMt3VyPyAMmaCgcp1GLIYHCv5cZFD7 Lk3aNpv0g3viDV4hsPjob1KCC+5opCE3lZIn/Y1wTiU6bDEtoziRl6/V3ECpcg7k8ij7 DuNW/66ZruPv+4wuWagKsmSRBKFjV/CGe64jGk/s2KGIdTAWgSxdDpiPHw9MxUp4Cwvx /tUg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=fbo2dYm2L8DHtyqlsUerZ1+9JEygwBTlsKvQFOh2oLg=; b=c5wA8XsrK7uhbVmg02e81vvnZEqgBh5RiWxebMWmoBZKoxoXwQlmy5icEkzqchsP/t wTyXEUtqTJC+XyOwRUdSFy6fbQmHv6bIxVt1hYRNa/fsU4Yx5Ivj4sTNUou9uco8sAsd N8bJcqgg9hQ2cMkOrXY2iHqX6rq55zNYw3rPFf7HULddhCpn2e/5Q9kz/sroAnyuk40/ SL1wEmiK2Xa4L1Q9sV7B4KbrOz8H3H0E+xSnDQG+5qGXmGxpi1WIsQBXYWdxmNtZUKZ1 Qa9oliReWXzav7ayHVXpKh4AE5gO+hPHTyypu+EELyKLZfE4SYhOFmpsHWeqMS/zzvKq cvaQ== X-Gm-Message-State: AOAM530blOSCpuMEj5U2BKNqWaNNU1MVyc6x1lv6UYiFIrZ75QEY27YI szi540powxRbow/TlVv2bN8= X-Google-Smtp-Source: ABdhPJzaO5LRn2VgxO+dFsrqciNDsL6BINoCC5pEKmtUhxTYi3fKQ1UuVZ5nIuo4rGIIKIN+b6rOng== X-Received: by 2002:adf:9cc1:: with SMTP id h1mr38794633wre.135.1620761769436; Tue, 11 May 2021 12:36:09 -0700 (PDT) From: Adrien Grassein Cc: robh+dt@kernel.org, shawnguo@kernel.org, s.hauer@pengutronix.de, kernel@pengutronix.de, festevam@gmail.com, linux-imx@nxp.com, catalin.marinas@arm.com, will@kernel.org, bjorn.andersson@linaro.org, krzk@kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-kernel@vger.kernel.org, Adrien Grassein Subject: [PATCH v4 4/4] arm64: defconfig: Enable LT8912B DRM bridge driver Date: Tue, 11 May 2021 21:36:01 +0200 Message-Id: <20210511193601.2584324-5-adrien.grassein@gmail.com> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20210511193601.2584324-1-adrien.grassein@gmail.com> References: <20210511193601.2584324-1-adrien.grassein@gmail.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable To: unlisted-recipients:; (no To-header on input) Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-ZohoMail-DKIM: fail (Header signature does not verify) Content-Type: text/plain; charset="utf-8" This driver is used by the Nitrogen8 SBC. Signed-off-by: Adrien Grassein --- arch/arm64/configs/defconfig | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/arm64/configs/defconfig b/arch/arm64/configs/defconfig index 08c6f769df9a..45db77d1a657 100644 --- a/arch/arm64/configs/defconfig +++ b/arch/arm64/configs/defconfig @@ -701,6 +701,7 @@ CONFIG_DRM_PANEL_RAYDIUM_RM67191=3Dm CONFIG_DRM_PANEL_SITRONIX_ST7703=3Dm CONFIG_DRM_PANEL_TRULY_NT35597_WQXGA=3Dm CONFIG_DRM_DISPLAY_CONNECTOR=3Dm +CONFIG_DRM_LONTIUM_LT8912B=3Dm CONFIG_DRM_NWL_MIPI_DSI=3Dm CONFIG_DRM_LONTIUM_LT9611=3Dm CONFIG_DRM_PARADE_PS8640=3Dm --=20 2.25.1