From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id EF759C4321E for ; Sun, 23 Jan 2022 11:17:08 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236258AbiAWLQ7 (ORCPT ); Sun, 23 Jan 2022 06:16:59 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:55972 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236204AbiAWLQu (ORCPT ); Sun, 23 Jan 2022 06:16:50 -0500 Received: from mail-wr1-f72.google.com (mail-wr1-f72.google.com [209.85.221.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id E37133F1C9 for ; Sun, 23 Jan 2022 11:16:49 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936609; bh=XKeSGyC9ItmJqAyykgNV42LPM38fJ31nboSTLUTfyvc=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=Fao8QoAfJkClA7pkwg4uaKxqQg0Q40FXPx5T8Z1/iZ2ja6zuUl9TMSkizZ1axUKL2 et74ZifzmcFIaYYJtpKOJrRZfrPXPTa9/cpUp5xKIzBd3mOAtVK9r0ypCNVXxhqzFQ HfwXymQ5mLeZ/Th4hMl4zTSxJxA5LWybVZpm7NR/r1TQFjxK9BP+VxofY47bstwPol MonU6G6H0QGhNvEbKtEbo/imwHs6OeEovARYZ/pHMcp7qvXcSjgz8HjRQWq5YOOCzX 1HY6vu0YV3pKs6tHRJ1m1QmxTbPrdA+dkcW02v+w2y1Wur309xVD/22PtaRDiQ3PHQ 7tk1saF93mX1w== Received: by mail-wr1-f72.google.com with SMTP id g6-20020adfbc86000000b001a2d62be244so1115435wrh.23 for ; Sun, 23 Jan 2022 03:16:49 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XKeSGyC9ItmJqAyykgNV42LPM38fJ31nboSTLUTfyvc=; b=vlIXe4d84Fit44J1tkIZtgDOxlApqHjJgdKGX10q7uvn737zgLqQVfL/HlzqFnb1/2 2foFk63HgfaxgXzQlMc3wWYVYyIR9QkzST2JAzTHe5tbtdkJAdVJnX5+CGQvXeO+Jnmd Au7N2InN1FUNdILmp+0FPPfutKApjyr8lBSMiw+RtTDhxE+UYpDQq7/D0T0PhFqR+80o bHOK5THBbcXKZloOmyYdec5PWK7i/105chnKiaHfdHZIRD0UrIqAjflQHx/LWPRicaq/ 9U3IX5TCGCF3fVOrXQN6W3mII7GMkZkIMbMa3BFjvKaXbBpvV6d44NFkXQZ78wU5pj4k Gwxg== X-Gm-Message-State: AOAM530vFemO4Hh7aa0nu0gfsbsZh7hVDTJVcpklVh1VDI7whX6xqtYE NBC2Ir2bRQf9UWL8njxYqKTSScCCzOWbq2sSZWoU8keAMMG6DbyXjzojQ+tAuegZBjIqtOR6Q+9 RE6ITc5+lxg8p78H0NZpiZhDgdYtPFTpqHHbr0ySqaw== X-Received: by 2002:adf:f686:: with SMTP id v6mr9080084wrp.568.1642936609614; Sun, 23 Jan 2022 03:16:49 -0800 (PST) X-Google-Smtp-Source: ABdhPJwQBteHKoyyNnf4rlz2MD505Wn16oOqHwd91HINqnK/froSXkyccBpxKSM0tEJs7mrQYEKfxw== X-Received: by 2002:adf:f686:: with SMTP id v6mr9080070wrp.568.1642936609419; Sun, 23 Jan 2022 03:16:49 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.48 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:16:48 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 01/12] arm64: dts: exynos: add USB DWC3 supplies to Espresso board Date: Sun, 23 Jan 2022 12:16:33 +0100 Message-Id: <20220123111644.25540-2-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add required voltage regulators for USB DWC3 block on Exynos7 Espresso board. Due to lack of schematics of Espresso board, the choice of regulators is approximate. What bindings call VDD10, for Exynos7 should be actually called VDD09 (0.9 V). Use regulators with a matching voltage range based on vendor sources for Meizu Pro 5 M576 handset (also with Exynos7420). Signed-off-by: Krzysztof Kozlowski --- arch/arm64/boot/dts/exynos/exynos7-espresso.dts | 5 +++++ arch/arm64/boot/dts/exynos/exynos7.dtsi | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts b/arch/arm64/b= oot/dts/exynos/exynos7-espresso.dts index 125c03f351d9..4c45e689d34a 100644 --- a/arch/arm64/boot/dts/exynos/exynos7-espresso.dts +++ b/arch/arm64/boot/dts/exynos/exynos7-espresso.dts @@ -412,6 +412,11 @@ &ufs { status =3D "okay"; }; =20 +&usbdrd { + vdd10-supply =3D <&ldo4_reg>; + vdd33-supply =3D <&ldo6_reg>; +}; + &usbdrd_phy { vbus-supply =3D <&usb30_vbus_reg>; vbus-boost-supply =3D <&usb3drd_boost_5v>; diff --git a/arch/arm64/boot/dts/exynos/exynos7.dtsi b/arch/arm64/boot/dts/= exynos/exynos7.dtsi index c3efbc8add38..01b4210d8b62 100644 --- a/arch/arm64/boot/dts/exynos/exynos7.dtsi +++ b/arch/arm64/boot/dts/exynos/exynos7.dtsi @@ -672,7 +672,7 @@ usbdrd_phy: phy@15500000 { #phy-cells =3D <1>; }; =20 - usbdrd3 { + usbdrd: usb { compatible =3D "samsung,exynos7-dwusb3"; clocks =3D <&clock_fsys0 ACLK_USBDRD300>, <&clock_fsys0 SCLK_USBDRD300_SUSPENDCLK>, --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 40E19C41535 for ; Sun, 23 Jan 2022 11:17:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236284AbiAWLRB (ORCPT ); Sun, 23 Jan 2022 06:17:01 -0500 Received: from smtp-relay-internal-0.canonical.com ([185.125.188.122]:38376 "EHLO smtp-relay-internal-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236202AbiAWLQw (ORCPT ); Sun, 23 Jan 2022 06:16:52 -0500 Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 05C513F32C for ; Sun, 23 Jan 2022 11:16:51 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936611; bh=XFI4x1c9o5rGbL4nhgosKocwg6qcvl4V6Q0rNOHSnCo=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=LQWqauY3KDL03QMvpqAus/Aqq7gLXSHqz/AOWp7ERLF9ZVUx/fZSy9gFE7Sdktk6t TGs17Ytrl32faJXiLSZjNUgDke8KGwThwGCDTzVbUI0cKz/X0mNRkM7LOXUU8+8pNK x1ujPH9nBBUXR6Yd31piUyQajkKhBktIo/YutrXPM2T+ZsuP53IDnnrr0RG0yOVzjT Z619yPV3q3kEuUX9w7tAuBTk4+luGqMufeNPixRwM54gOszyYwOTKHwBy6oXaww/ZF I33UULuvYxZMOfkxy+G7/Q4kcuHB17ie9SGbLpIh/eEtcHuJnZ618NnExCZ8rxS3vz 4Pquk1RUzxmNg== Received: by mail-wm1-f70.google.com with SMTP id a3-20020a05600c348300b0034a0dfc86aaso12951787wmq.6 for ; Sun, 23 Jan 2022 03:16:51 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=XFI4x1c9o5rGbL4nhgosKocwg6qcvl4V6Q0rNOHSnCo=; b=HOeoK41lpDtGBcAb5/Bxz4tfxkJJL/5vy2tf6ob7RoYr9FiFVYvu8Awf5ZMCqQ1rZG BHgs3831+rzGN1F/1YK34+6F4EvyJ9xA218HR19b9YnMzB8ZuLgC90t5XhUQ6jy7yTlt nAaCSRAD3FZh2YtTwDybUZ+XxrjYeLpZydedxqAvw+mFltj4N2k/acX+RuEzToJMGhFQ 5ywzNB9v0nSMIs1ShpfwJSY3zM0gchYdjvpxoqvWhRQ1tX+tjHaB8DT7/1ri2VsD8Xbi 9XlwC1jckRKrqZ7nBuG9yROUrBqii4rP5PwPMhweS5Q357NoOGPeI9UuWPTBLOSeU+Vu L2Rw== X-Gm-Message-State: AOAM531OK/YI31KVfdqry/Vxosub3dU7qPKe2jd6agFCWgz9Mee7dwej rby3ou4ZvJnoxvfKf4z9LsZVFXttGv1l7i+SUdjSHo22tEetZ28Z+D256eAAj9DeLjV1xfNi7/C ACz86mXgb1LMK/xZZN1qc2PZUTJig7qm8IshRVk4mGg== X-Received: by 2002:adf:cd0d:: with SMTP id w13mr10537109wrm.522.1642936610793; Sun, 23 Jan 2022 03:16:50 -0800 (PST) X-Google-Smtp-Source: ABdhPJxmyLPzIeaK4+b6dxFPm5eFCVZH0SGn36vHYUkppgtWL3y8Qu5THGeh6bGAfFL4+v1aOI+4pQ== X-Received: by 2002:adf:cd0d:: with SMTP id w13mr10537102wrm.522.1642936610662; Sun, 23 Jan 2022 03:16:50 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.49 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:16:49 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 02/12] ARM: dts: exynos: add USB DWC3 supplies to Arndale Date: Sun, 23 Jan 2022 12:16:34 +0100 Message-Id: <20220123111644.25540-3-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add required voltage regulators for USB DWC3 block on Exynos5250 Arndale board. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos5250-arndale.dts | 5 +++++ arch/arm/boot/dts/exynos5250.dtsi | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/exynos5250-arndale.dts b/arch/arm/boot/dts/e= xynos5250-arndale.dts index 3583095fbb2a..e639cf6d9b64 100644 --- a/arch/arm/boot/dts/exynos5250-arndale.dts +++ b/arch/arm/boot/dts/exynos5250-arndale.dts @@ -632,3 +632,8 @@ i2c_ddc: i2c-10 { #size-cells =3D <0>; }; }; + +&usbdrd { + vdd10-supply =3D <&ldo15_reg>; + vdd33-supply =3D <&ldo12_reg>; +}; diff --git a/arch/arm/boot/dts/exynos5250.dtsi b/arch/arm/boot/dts/exynos52= 50.dtsi index 139778928b93..a6f48f31f618 100644 --- a/arch/arm/boot/dts/exynos5250.dtsi +++ b/arch/arm/boot/dts/exynos5250.dtsi @@ -637,7 +637,7 @@ i2s2: i2s@12d70000 { #sound-dai-cells =3D <1>; }; =20 - usb_dwc3 { + usbdrd: usb3 { compatible =3D "samsung,exynos5250-dwusb3"; clocks =3D <&clock CLK_USB3>; clock-names =3D "usbdrd30"; --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 50201C28CF5 for ; Sun, 23 Jan 2022 11:17:09 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236307AbiAWLRD (ORCPT ); Sun, 23 Jan 2022 06:17:03 -0500 Received: from smtp-relay-internal-0.canonical.com ([185.125.188.122]:38396 "EHLO smtp-relay-internal-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236223AbiAWLQx (ORCPT ); Sun, 23 Jan 2022 06:16:53 -0500 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 48F3B3F1B7 for ; Sun, 23 Jan 2022 11:16:52 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936612; bh=QYyBjWAtA9OxXQVLH0xTxaZYjqCQLqUUnu7YMm/h3UM=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=q0ESiPfYBcTACElUi/5sTRv+/X29y1inVLbHRBFUoF98mmn5t698WSXNXop0uJyee CwUgiGfhbeMo6P4l+GiSfsF2PXrBq7iBu2hHCcMjq6oHikSAYFUSWLqksxgGxNiPNW hiEjqQQOexBOVTHd3Gdq9bhQjiJlwhyrRmFDqFDzs0fmi9GxB5ta7polPf4shYgThy j2JUq2PQzb8zwOldpNts0+nk0XIgGbXc177NIOjm2bDOp6OCZqa9oO/o9QQGlQeMm/ 1LP+QEEfX0aT+0qIqxbiju7pnLJ8Dzm9xs5x7esPq/e3wQkgDrsp/fFKCAYPa3ZwDl SX47qoWDiXf/A== Received: by mail-wm1-f72.google.com with SMTP id n7-20020a1c7207000000b0034ec3d8ce0aso2319877wmc.8 for ; Sun, 23 Jan 2022 03:16:52 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=QYyBjWAtA9OxXQVLH0xTxaZYjqCQLqUUnu7YMm/h3UM=; b=m1adlESiL0ya/p80kJj9MZZSFGXPPLNuD21KZtlGAWefvInHzUKtMrMDMVyu7mt3gd 6RwDULQDOen4dGG89KDdarx3bpU0AZlsTXMSqws2/Ey9XXI0cTyKPuX3h18UYyYfntyB DAMgK/xj0Og7ma5UfsHTDCLY/c6y/o1FJR6xqIRhtH/Bwbpk5lgaFJupQdlC5DN7+Vkn vvfKT/WEF1jUd//X4CphMliyQyk6LYmj6ZWATRak62l3reFLHtNrspPVn3MTejAdU+jM L7xORUIecVHXunhk/QQpnAkMqLyYm/7omJtGXvIsukdd3G4hxWUn36bZWpZmJZrD+IHr IS7g== X-Gm-Message-State: AOAM532QR+Pd9mTAhuh13QXcUrNHB4aBJIYwztkCtyTB51IitPscQaqP CKDpS3ky/S55Mhpjm2XurlCsWmv36Bdl0MTgASNDx8W7tAIhRzg6aiYpn8mcDvdmbHxbAXJIlsC npQ1v6aQDcOeQuOQwPCCvZzYrHrqgWIeSHphGFGWgGg== X-Received: by 2002:a7b:cd02:: with SMTP id f2mr7650488wmj.68.1642936611940; Sun, 23 Jan 2022 03:16:51 -0800 (PST) X-Google-Smtp-Source: ABdhPJzBpH9pPJ+LM0El76Z0koYfHiM9syIgi7ocm+JAQM3ZbsaChUMb8L30RzWfa7hIIqOsAqEd9w== X-Received: by 2002:a7b:cd02:: with SMTP id f2mr7650468wmj.68.1642936611756; Sun, 23 Jan 2022 03:16:51 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.50 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:16:51 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 03/12] ARM: dts: exynos: add USB DWC3 supplies to SMDK5250 Date: Sun, 23 Jan 2022 12:16:35 +0100 Message-Id: <20220123111644.25540-4-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add required voltage regulators for USB DWC3 block on Exynos5250 SMDK5250 board. Due to lack of board schematics, use same regulators as on Arndale board. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos5250-smdk5250.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/exynos5250-smdk5250.dts b/arch/arm/boot/dts/= exynos5250-smdk5250.dts index 39bbe18145cf..53670383d607 100644 --- a/arch/arm/boot/dts/exynos5250-smdk5250.dts +++ b/arch/arm/boot/dts/exynos5250-smdk5250.dts @@ -417,3 +417,8 @@ max77686_irq: max77686-irq { samsung,pin-drv =3D ; }; }; + +&usbdrd { + vdd10-supply =3D <&ldo15_reg>; + vdd33-supply =3D <&ldo12_reg>; +}; --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 0FF11C433F5 for ; Sun, 23 Jan 2022 11:17:35 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236240AbiAWLRO (ORCPT ); Sun, 23 Jan 2022 06:17:14 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:56050 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236239AbiAWLQ6 (ORCPT ); Sun, 23 Jan 2022 06:16:58 -0500 Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 699583F1D0 for ; Sun, 23 Jan 2022 11:16:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936616; bh=grI5UfAEDAIP80sPof/wJdxtniWt65JOOqzZgKpwDAo=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=W11O0O+GSFX5uUSgSYpwS4JGBwdPfO0XvGccRotuGS1uVcnnsNZE9ONIZ6DqT/+sy 8lxHQQRKJDbIJDX5IjLmiOUnsTRFCaA7KV3XnvlptCz5eMwOidheKdDYV38AEkf8OK 34S8cvEiz3kHob79zfvSoAlPciEAfTiHj3z4/taVPh/0cWdjbiAoaSFn9hrxsWI98a Kq6Jl4JOgZV1VDqWzVm4iyYRuiIcrINFpUF4V1NuUfbIZ+28CcaT+GTP6Wu0/Hhh0r QIMCd0IFJqtsIQmWvX3plrCcll7Y9WV235Yb9PtCW0AAFuc8lLJl4x3x7T+6Mgj+7v fl9+ERPErOVgA== Received: by mail-wm1-f69.google.com with SMTP id f7-20020a1cc907000000b0034b63f314ccso8984779wmb.6 for ; Sun, 23 Jan 2022 03:16:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=grI5UfAEDAIP80sPof/wJdxtniWt65JOOqzZgKpwDAo=; b=QwrQ0UmXwnsV0hiWsf6rP8gDSGnVDIbV83y6McRp8vp8Y4VaPwxRXzWMrE9Ev5M7+g Zk98GJTZagVa8aHrzBHT4OQAi+o+Z3l6T97A28Wl4REBkzHe03hGQTM7D0HXn3fY24FB HQ+o03ohXnWT2fKyMfmTKLAD2jvR9vzHiu0jxwcfJCYr7QQw7bMk/UEtCFdCbuV52eMU to9XfghF8j4r+ni4EHW6dokr2AdDIeB0KwyVBndm09W6piHlvsXNylf/b4d7yFHajwOe Q/y5OVkhxqKy6To5c8GeJVNvbA5+uQrcDd1GiIvfFGI7b0k3MyLut45b4uewNEO5Fjhm iWGw== X-Gm-Message-State: AOAM531ZJLrcHXBVz4wHkWiuDSHj5NXdjsW5WViR3HRlN0/sC+7b+9tG K4S9wDbjXDHPgTDdhTBoqNAZkhowqBa5NWZAh0m/r+Q0UmJZMUyIpDVZsX2XoX/yGP0f7JFLOFu i2I9iBuLQZaCLcVqGVaRlIeIlAm/IdwfTfBfB/e7x3A== X-Received: by 2002:a5d:5887:: with SMTP id n7mr3788130wrf.95.1642936613073; Sun, 23 Jan 2022 03:16:53 -0800 (PST) X-Google-Smtp-Source: ABdhPJyxdELQf6sIqrI/0YVD1AI+KkjLutbJQyLtovsY93KZNKsW7PHRBKT0U90IZXspsKI6wQudDQ== X-Received: by 2002:a5d:5887:: with SMTP id n7mr3788117wrf.95.1642936612924; Sun, 23 Jan 2022 03:16:52 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.51 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:16:52 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 04/12] ARM: dts: exynos: add USB DWC3 supplies to Chromebook Snow Date: Sun, 23 Jan 2022 12:16:36 +0100 Message-Id: <20220123111644.25540-5-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add required voltage regulators for USB DWC3 block on Exynos5250 Chromebook Snow board. Due to lack of board schematics, use same regulators as on Arndale board. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos5250-snow-common.dtsi | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/exynos5250-snow-common.dtsi b/arch/arm/boot/= dts/exynos5250-snow-common.dtsi index 2335c4687349..ccb32d53d598 100644 --- a/arch/arm/boot/dts/exynos5250-snow-common.dtsi +++ b/arch/arm/boot/dts/exynos5250-snow-common.dtsi @@ -698,6 +698,11 @@ &spi_1 { cs-gpios =3D <&gpa2 5 GPIO_ACTIVE_HIGH>; }; =20 +&usbdrd { + vdd10-supply =3D <&ldo15_reg>; + vdd33-supply =3D <&ldo12_reg>; +}; + &usbdrd_dwc3 { dr_mode =3D "host"; }; --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id D7E5BC4332F for ; Sun, 23 Jan 2022 11:17:18 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236351AbiAWLRM (ORCPT ); Sun, 23 Jan 2022 06:17:12 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:56036 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236245AbiAWLQ5 (ORCPT ); Sun, 23 Jan 2022 06:16:57 -0500 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 67CCF3F1C9 for ; Sun, 23 Jan 2022 11:16:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936616; bh=mZrAftbEtCYMgTENBFFGXCuFnaLbp5VnVYmLha/DMRk=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=q7Wf+b82yeRbxpLxTEj7U9g6qKmjrY6Q/kSdOKdTtkmZtij4HztQ33mX+ltyPMCSV MCu9ce/9f1GvgzHaFeHvdWZbcYSY9W5zbIpoCe1UDMYgtBrr2dlLHPPteExpvPfRTD ugy/QFSTrth2lSDsjvI8N+ZlFd0mHOuxDkBNnnX6DSFjHlpf83JEpl6ZojkyIGZ3vx lBhvBzmMaUI5YA+M9QII6eLi3CuJ8E7TtGJ4Hx5elTUD+pe7Zn4VONCZ3vAEhu6Tfn o2QwAu1Wta1Vr9x92WC8d64nlLK7TMeLTDD8Ho4pBJRJgfv1T5hyYEg5jXhqTNnZt6 f0hB9vuESDD2A== Received: by mail-wm1-f71.google.com with SMTP id j18-20020a05600c1c1200b0034aeea95dacso12913778wms.8 for ; Sun, 23 Jan 2022 03:16:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=mZrAftbEtCYMgTENBFFGXCuFnaLbp5VnVYmLha/DMRk=; b=3Sb3dpcHVEcPTFm3YMuyMVIrsdJeWCt8SsTLjERScsG7F9f6XWnZeoWgUpPQa+JuF/ k53fHNG+rCaV8BS8bZXE1cnrIFAS14AJmgHhteKAZsmhMFdlSCqGL68H1TR0CSYDbFdB +3zlbYXgQ2P04iyYjCXvdxEpqPEcVGfS8mkuekLiNC3IaUqglyh7ji4uHrxBTOgcxfCy 1vE02aJaotJxGIb8J7d8JWTxvXnY+nqZauTNiY463IUaNynL+7okZ0DhAi6teS4BeZUk QMWSHhD3w+ItmAiGXNdJ+MRlN24trPDeXv4vN6h1QlqrOjyH9bTF7Y/eZdAKB7MpJE61 loBQ== X-Gm-Message-State: AOAM530CfF38LSxPfHAct0S2kdqdf7UczYtKfotD7r3X4BxskJImeoto 17UsLE91oXLqvgvl5/vTdHtXgoeVJCOIh7wXM3DgbrNgUECFrEqAcJYndgN23cTZ9WitsqYYaXJ 02P8rpndaVC1BxKBGJwXZmc7DH/NwrlhwqWtmdH42AA== X-Received: by 2002:a5d:64a5:: with SMTP id m5mr2349930wrp.596.1642936614116; Sun, 23 Jan 2022 03:16:54 -0800 (PST) X-Google-Smtp-Source: ABdhPJwbgZpejnF9FsaGyv4Km9SlVIA0mLrJyWVOdw4PpZPzd2pNEg41zEEfiODSBE5ZfvFaMZwUFg== X-Received: by 2002:a5d:64a5:: with SMTP id m5mr2349911wrp.596.1642936613937; Sun, 23 Jan 2022 03:16:53 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.52 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:16:53 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 05/12] ARM: dts: exynos: add USB DWC3 supplies to Chromebook Spring Date: Sun, 23 Jan 2022 12:16:37 +0100 Message-Id: <20220123111644.25540-6-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add required voltage regulators for USB DWC3 block on Exynos5250 Chromebook Spring board. Due to lack of board schematics, use same regulators as on Arndale board. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos5250-spring.dts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/arch/arm/boot/dts/exynos5250-spring.dts b/arch/arm/boot/dts/ex= ynos5250-spring.dts index e0feedcf54bb..138f51f974c7 100644 --- a/arch/arm/boot/dts/exynos5250-spring.dts +++ b/arch/arm/boot/dts/exynos5250-spring.dts @@ -553,4 +553,9 @@ &spi_1 { num-cs =3D <1>; }; =20 +&usbdrd { + vdd10-supply =3D <&ldo15_reg>; + vdd33-supply =3D <&ldo12_reg>; +}; + #include "cros-ec-keyboard.dtsi" --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id A7FC7C4167E for ; Sun, 23 Jan 2022 11:17:20 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236437AbiAWLRS (ORCPT ); Sun, 23 Jan 2022 06:17:18 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:56050 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236259AbiAWLQ7 (ORCPT ); Sun, 23 Jan 2022 06:16:59 -0500 Received: from mail-wm1-f70.google.com (mail-wm1-f70.google.com [209.85.128.70]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 7E0DB3F1E6 for ; Sun, 23 Jan 2022 11:16:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936616; bh=7G+hY+R5nLZKUZJkJX/xGI67gHlSdcGiauOov4lnBec=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=s1U6Wx2afIY/Y9aT1wf3RwKGf/L70ZlnUamIGedY1YbnU/i8CD2OO2i5uvlLYsYuJ 2Ro605UXkycHyLoypgPKzaupJEv5z6brz7TJfIy4NbJ41BLVZ/rCw+SsTPJS7bg6FG lEYmpk0h9KRZXhIOc8IT3i4rb7cP24gT9F+kz6vkMrTfC5qDjyQ0Cxgmiy8MtkoG5g LAVF1AqOZrb7qkYitkyghewJoWXlb3lcrulw3//plKXGVk7dTpaUqo9Mds5K4ugf20 00km4ZEHKVFVRLoqci/SzuU366cgdr26MDOPA8RcgfG/z2vIcWHd+gfTVdOIcdXqen 9WO25hzVLJYng== Received: by mail-wm1-f70.google.com with SMTP id b4-20020a7bc244000000b0034f4c46217cso1510450wmj.0 for ; Sun, 23 Jan 2022 03:16:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=7G+hY+R5nLZKUZJkJX/xGI67gHlSdcGiauOov4lnBec=; b=pLtmlFic3SGBt7O3+pHYlL6ffvzD4k/3S6UZbGCpVTk4DEBZtqmh/g2IQTppGiLQXX Y9uxqAil01IBfatQVAyiR70qrwfJtiTQyOMLTmW8/J9qou50fgwloX4fnOBDfYSKI/Eq rD8vnI/TCxhLvbPvU4w/9aesodA1a0WoEmm39YTZ3f+BESAArGHH7/4O4KBcWUrwBlp7 7uGPyq2IeHX+4gbXiitFMCVbyrcgRqWWAIjq8BTe1BRRM/xUv9DPUkkscwQUaEjhafX/ 4sclLTM48b6VSxgFqXoiciuhfFBLDSezgLho407Re2lSXjg4wxSyKaHBq346oR23o/Yp R+FQ== X-Gm-Message-State: AOAM5336+hsnX6e3BMiBs17fHSHYkm8sewI8iFaMkkltnoK+5/cFIzam QoUyW80bLjslslORWsZkk6aiuTaof0IM9IeER9RrUznlym+ArgfeXWC70i1TLYfDEKI3lIF4+t8 DK3HYLW5VL/de8zVJGKVhQwt5GauAjxZiRzoZ0w0sLA== X-Received: by 2002:a05:600c:3b8e:: with SMTP id n14mr7635819wms.136.1642936615423; Sun, 23 Jan 2022 03:16:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJxmZiv76Qfw8F68YMkxoE3Zz0Ow5IhFbzrvbpiFnZTw5RuvqW1IyxGcoXhMn0pmZj+he53E6g== X-Received: by 2002:a05:600c:3b8e:: with SMTP id n14mr7635808wms.136.1642936615301; Sun, 23 Jan 2022 03:16:55 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:16:54 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 06/12] ARM: dts: exynos: add USB DWC3 supplies to ArndaleOcta Date: Sun, 23 Jan 2022 12:16:38 +0100 Message-Id: <20220123111644.25540-7-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add required voltage regulators for USB DWC3 block on Exynos5420 ArndaleOcta board. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos5420-arndale-octa.dts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/exynos5420-arndale-octa.dts b/arch/arm/boot/= dts/exynos5420-arndale-octa.dts index dfc7f14f5772..ffdf0e247c15 100644 --- a/arch/arm/boot/dts/exynos5420-arndale-octa.dts +++ b/arch/arm/boot/dts/exynos5420-arndale-octa.dts @@ -825,3 +825,13 @@ &rtc { &usbdrd_dwc3_1 { dr_mode =3D "host"; }; + +&usbdrd3_0 { + vdd10-supply =3D <&ldo11_reg>; + vdd33-supply =3D <&ldo9_reg>; +}; + +&usbdrd3_1 { + vdd10-supply =3D <&ldo11_reg>; + vdd33-supply =3D <&ldo9_reg>; +}; --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 3FFD3C43219 for ; Sun, 23 Jan 2022 11:17:19 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236409AbiAWLRQ (ORCPT ); Sun, 23 Jan 2022 06:17:16 -0500 Received: from smtp-relay-internal-0.canonical.com ([185.125.188.122]:38470 "EHLO smtp-relay-internal-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236248AbiAWLQ6 (ORCPT ); Sun, 23 Jan 2022 06:16:58 -0500 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id C476240052 for ; Sun, 23 Jan 2022 11:16:56 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936616; bh=oFyg+gwb7XtvC7QbtaeH/MyDAvhazxDlD6i95VQK5XA=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=LXO4MHgelNXm7sgbj39jWY7EpoyZuTToaQsV9sC2XsLXcYTidl3qtOaYVpxKvD7ZQ WpUCtZAqCjPeMQPHfHtS4jv1tw9duq0FNHuRflWae+yoPoQCpTNEfmOTWP52BA3T+/ OvSqw1Bo5w5P3HgpvSesmEGrlz4G9rJLV0Wt4LevhIdZmb3Hc90vZSewUZL0+RRXt4 Wk8IojkEz8QswoBwrboB0ktyVzDEKsGLDZbhiNofVUQ+gaXtBaAD78AUQnaZTVuijp esdpKCy/P2CPc5SAb2OVFcWwc1hhtoSu6IOHspKJJjPiHt1ISIu06aq4wmX6u8T7pp BRhdxh1kM+rNw== Received: by mail-wm1-f72.google.com with SMTP id w5-20020a1cf605000000b0034b8cb1f55eso12953653wmc.0 for ; Sun, 23 Jan 2022 03:16:56 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=oFyg+gwb7XtvC7QbtaeH/MyDAvhazxDlD6i95VQK5XA=; b=uaYBxljhJ2z0qpWv4ditrmFe5EGmpiwBCj8tJfI6Ye/ZxLqqS4vRH+D3Yy8ccvtLUd 0IRic/NK0zGYq4D0pKLqqo7UqguPNHYep5YgY1u4Q8Dv3epNuh0Jg8H/xnXGlzyGd8me woBFfErjDp41Imob8rup4rpVHOM67B1XNnHKEPE1BopkmfIRgf5XP3RjVkX+SvmEGsC2 A/iVaETz/sTy951nJQjmDbYKiOcbokhvwm4HrazFosqa4n2TCybnn8Q6nPi/dG7EK6AE flAxzUWJNTyFN1olhHLEcMVQHaPA1Ig4HVfrgjcOBwuKXcqb8qSzYXk13Ewb3utAn/Lu Djdg== X-Gm-Message-State: AOAM530jzvDgeHZOhuZKjXIdO65RlTs3TP0paQcY8r9TBvCfopmi9EHa T/Fm7rsuBRJYW+9PEoYU3lMF+ZDaWubH7NVjaasz6wkAo8BKPCNVMdpqwwY9sx+dTOFRgHmsNB0 HMIiFtwXDe/rkIp1gN4BQM0vHmrnxe8Mnb+dwXEf3xA== X-Received: by 2002:a7b:cb05:: with SMTP id u5mr7582894wmj.59.1642936616521; Sun, 23 Jan 2022 03:16:56 -0800 (PST) X-Google-Smtp-Source: ABdhPJzl/THDIXXxYVsa2sg8+CimTWrhi2Zjb2hJxs9yZ1xXuWrxrnlJt2icnBT+iFNOebYeJ8eo7g== X-Received: by 2002:a7b:cb05:: with SMTP id u5mr7582884wmj.59.1642936616338; Sun, 23 Jan 2022 03:16:56 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.55 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:16:55 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 07/12] ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pit Date: Sun, 23 Jan 2022 12:16:39 +0100 Message-Id: <20220123111644.25540-8-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add required voltage regulators for USB DWC3 block on Exynos5420 Chromebook Peach Pit board. Due to lack of board schematics, use same regulators as on Odroid XU board (using same MAX77802 PMIC). Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos5420-peach-pit.dts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/exynos5420-peach-pit.dts b/arch/arm/boot/dts= /exynos5420-peach-pit.dts index e76fb104db19..6252089e4350 100644 --- a/arch/arm/boot/dts/exynos5420-peach-pit.dts +++ b/arch/arm/boot/dts/exynos5420-peach-pit.dts @@ -1090,6 +1090,16 @@ &tmu_gpu { vtmu-supply =3D <&ldo10_reg>; }; =20 +&usbdrd3_0 { + vdd10-supply =3D <&ldo15_reg>; + vdd33-supply =3D <&ldo12_reg>; +}; + +&usbdrd3_1 { + vdd10-supply =3D <&ldo15_reg>; + vdd33-supply =3D <&ldo12_reg>; +}; + &usbdrd_dwc3_0 { dr_mode =3D "host"; }; --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 76BC2C433EF for ; Sun, 23 Jan 2022 11:18:45 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236159AbiAWLSo (ORCPT ); Sun, 23 Jan 2022 06:18:44 -0500 Received: from smtp-relay-internal-0.canonical.com ([185.125.188.122]:38482 "EHLO smtp-relay-internal-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236263AbiAWLRA (ORCPT ); Sun, 23 Jan 2022 06:17:00 -0500 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id 38E5740053 for ; Sun, 23 Jan 2022 11:16:58 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936618; bh=y357G77gKMHlTfzCL6+HEz+/UzqdnZT/McDbXpsW3BM=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=rSHD0VOlmhsaMq/K4AVovsqSK3tJW40BJ7e3em2MmMQfyCJy6tCSjxn+5Fh0P1765 zjKNfG6RQiHmVgRaCuqj2eY3zslvRdkxTtZwh0t/+rmhFJwr9Idhd8Wnfyo0BKZSfc N7073LygIh5I3RWWBBWiGe7/U03WIxSpOgVN8Lbs9/AZoTFXPFg11x0T7+05/EOVlq nMQWGu3m0jveEb7tIL77uzN3KAyavMpQAaHuQsF8QhokW/pD/rcjMwNoI4VyXSZuwW MYNWrSH8rMxZAixhIGVp/+BRb+8UNcgfoOioM4hCJpV/kEyeoyqwLqdyppT61M7xRC qCexaxEbjWD2A== Received: by mail-wm1-f72.google.com with SMTP id d140-20020a1c1d92000000b0034edefd55caso2639554wmd.4 for ; Sun, 23 Jan 2022 03:16:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=y357G77gKMHlTfzCL6+HEz+/UzqdnZT/McDbXpsW3BM=; b=NV5aIi1yzhrQdbmYqvTYvB02b3RAy5OhGv5RxK1a0hPCGJNJCuguhTFtIpUXR5nl+6 m7mHFAzivMQEvtdP+AcUkVgqdx09B2ty2c9JzFXcTCIFQ7DPBe4KfkGruMJYcGtuJYt8 SNuSTK1D3nNNud7qA/tj2aCA9fXZb0PgICbT7JE3kY5ID6WZr96ojrQJp7q/HEgMP8WG WhHFPiysn82PDbLr8dx6qmbyjGYhoSo10Uyl+d/QUKXiF16Znh4qxrMIQDjVTCTv8jed 3Ncjumajoh6MIt15GSOqTdEt3C6yYrtx0+0sfG7sLurCt9Esce17hZhlbk6nCjdHlnUL MASA== X-Gm-Message-State: AOAM533Mkr3z8DgvCKKiIhbvx1MTydWKwCzjsHuHDve19AzFQFlHjdVi O9xWwZc8BUCsvbchv1lx+Ac+mXNnXz+qrXzGw8BPTYeTfi2+KUQUj3mVvkh2Xa4o5n3a5YYaf5Z Fpc1QAcgKq1hRofz1DIXafKFDh5+GV1Oap2OMjAOp3w== X-Received: by 2002:a5d:4906:: with SMTP id x6mr10245495wrq.552.1642936617998; Sun, 23 Jan 2022 03:16:57 -0800 (PST) X-Google-Smtp-Source: ABdhPJwb59CpOjfY8CfprDukjo6039z0OQ3gfs8X3bsvt8yvFXtOAvk66eFpeVM1qtu1DqKws8uQug== X-Received: by 2002:a5d:4906:: with SMTP id x6mr10245485wrq.552.1642936617866; Sun, 23 Jan 2022 03:16:57 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.56 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:16:57 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 08/12] ARM: dts: exynos: add USB DWC3 supplies to Chromebook Peach Pi Date: Sun, 23 Jan 2022 12:16:40 +0100 Message-Id: <20220123111644.25540-9-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add required voltage regulators for USB DWC3 block on Exynos5800 Chromebook Peach Pi board. Due to lack of board schematics, use same regulators as on Odroid XU board (using same MAX77802 PMIC). Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos5800-peach-pi.dts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/exynos5800-peach-pi.dts b/arch/arm/boot/dts/= exynos5800-peach-pi.dts index 77013ee586f8..fd6f80a9c64e 100644 --- a/arch/arm/boot/dts/exynos5800-peach-pi.dts +++ b/arch/arm/boot/dts/exynos5800-peach-pi.dts @@ -1072,6 +1072,16 @@ &tmu_gpu { vtmu-supply =3D <&ldo10_reg>; }; =20 +&usbdrd3_0 { + vdd10-supply =3D <&ldo15_reg>; + vdd33-supply =3D <&ldo12_reg>; +}; + +&usbdrd3_1 { + vdd10-supply =3D <&ldo15_reg>; + vdd33-supply =3D <&ldo12_reg>; +}; + &usbdrd_dwc3_0 { dr_mode =3D "host"; }; --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id B6A3BC433FE for ; Sun, 23 Jan 2022 11:17:26 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236478AbiAWLRY (ORCPT ); Sun, 23 Jan 2022 06:17:24 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:56074 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236299AbiAWLRD (ORCPT ); Sun, 23 Jan 2022 06:17:03 -0500 Received: from mail-wm1-f69.google.com (mail-wm1-f69.google.com [209.85.128.69]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id E92F73F203 for ; Sun, 23 Jan 2022 11:16:59 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936619; bh=66G1PF8Q0lr5LRIbEYZW0Tv4PnJMOlbJQ4z7W8Ayj8M=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=mOOrFPaB7NK12JbqA1RJfp4LAxPp0l/w5M2vNCK6geVLim9Soq7V9HanQcm8JWGJI RC6PtM4g1WvaYye9u8IXqUD25JAhN5+h+nQoZXF4+iiLu8ZTkKs5mALuKy71Afqgfe XXRbFnePZn0kpcnIOh1nqP43HwBq9zL+GNr42OR5LE28t3lw8zY/Oa2/m7DJuWifzK tydE7dV4nYfjdbIZ7p61+Q3tc51AvYtN7/km+18e3jdYb6w96iKYpkcF66X2G9MWr8 hCw3IDWD57zUpC+ScQOZ9B47UVjMZeu/h22bSAze51NCHoHqeXWbiqoOgrunIpCXVV bDqw+AS9IvFTw== Received: by mail-wm1-f69.google.com with SMTP id o193-20020a1ca5ca000000b0034d78423625so11652080wme.3 for ; Sun, 23 Jan 2022 03:16:59 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=66G1PF8Q0lr5LRIbEYZW0Tv4PnJMOlbJQ4z7W8Ayj8M=; b=2GVzEmAsrJFkzQGQaOzhSc39/fPpbtkxz15wAD621o+1kmI6KS1L9zxcA1o7C96tv3 OGkSI41FbEgbpLUAAQiCHVYR4AyXOhmx330pIZvVTOUCJMlo2qglCmUhhfFcWIJYoSu3 CX9ZRiyjA/eolRpmWXkmf/qKhTgYSyb0rZOmNc4qEaRc5QAiwfAC7F7KHmVdZwb9NA8F AY+kWEDEU/nO50YhkjP+I0THHyaQHMJgGY1Twfc7jZdnMnheBiWpQh9HHxPYKfdFcuU8 RLn6etIMJsXUm6GjiVHFprRSJ7NZ0C2vh0x1DtIjP9GeNPU/SXL+CW7ggpTrtlpsA8QH KG9Q== X-Gm-Message-State: AOAM530FCiJo62yeDJdzSv1/KVhFZiU+Y2gS5vgjg45SCeIhvb07QuHE V660HY1glRQCIjsafdxzKqzEBrQIrlrIHHwGVNkSTc6j74WTSYEZOFfgbls1VV1Ik92NY1LR/vh ph4bay1idpeoGVtZWd+92RtqlRFgf6HKgyQKmccyvUw== X-Received: by 2002:a7b:c4da:: with SMTP id g26mr7689623wmk.191.1642936619325; Sun, 23 Jan 2022 03:16:59 -0800 (PST) X-Google-Smtp-Source: ABdhPJyEem2eKrggZGWq3zOh3tVCEin/9AMSkAxLad8GyWyumd6SS0jXIESrFaTiCvb+wPkBmGYPsw== X-Received: by 2002:a7b:c4da:: with SMTP id g26mr7689615wmk.191.1642936619200; Sun, 23 Jan 2022 03:16:59 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.57 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:16:58 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 09/12] ARM: dts: exynos: add USB DWC3 supplies to SMDK5420 Date: Sun, 23 Jan 2022 12:16:41 +0100 Message-Id: <20220123111644.25540-10-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add required voltage regulators for USB DWC3 block on Exynos5420 SMDK5420 board. Due to lack of board schematics, use same regulators as on ArndaleOcta board. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos5420-smdk5420.dts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/arch/arm/boot/dts/exynos5420-smdk5420.dts b/arch/arm/boot/dts/= exynos5420-smdk5420.dts index a4f0e3ffedbd..69ce3e430863 100644 --- a/arch/arm/boot/dts/exynos5420-smdk5420.dts +++ b/arch/arm/boot/dts/exynos5420-smdk5420.dts @@ -407,6 +407,16 @@ &rtc { clock-names =3D "rtc", "rtc_src"; }; =20 +&usbdrd3_0 { + vdd10-supply =3D <&ldo11_reg>; + vdd33-supply =3D <&ldo9_reg>; +}; + +&usbdrd3_1 { + vdd10-supply =3D <&ldo11_reg>; + vdd33-supply =3D <&ldo9_reg>; +}; + &usbdrd_phy0 { vbus-supply =3D <&usb300_vbus_reg>; }; --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E6AEAC433EF for ; Sun, 23 Jan 2022 11:18:42 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232726AbiAWLSm (ORCPT ); Sun, 23 Jan 2022 06:18:42 -0500 Received: from smtp-relay-internal-0.canonical.com ([185.125.188.122]:38506 "EHLO smtp-relay-internal-0.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236310AbiAWLRE (ORCPT ); Sun, 23 Jan 2022 06:17:04 -0500 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-0.canonical.com (Postfix) with ESMTPS id E62EF3F1E8 for ; Sun, 23 Jan 2022 11:17:00 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936620; bh=dx9J171TH9ajdx0PBtS6Tdib7oh/eqVqsvAw3pSWKnc=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=lHLj1bzHjNlNxS3oxeonrEdyowwT5vlnUHkWEype4eGaaLycbsLJGGo1zu3IzWqFy /VRXjXFEz0zQKqcX4CQ9Y/u1RqoWsL1IoPt86VkZLerJwhF2TpCP8dzW/KKlPZjOK6 pA9TaFbf1UPe0xe9eUgrjY9cAEjiohA9Q7LhQYob8qFISduLw59ZlyFwG5GuH97Z7m XOUaPNnWFxSA4nzZVoUy12H5QuxL5TqYHb6scnmUzTGaw55b9/HkXzsSDPFz8kdd3u 5mSjFwJSlJPUlmOKuz2+nMOM76rPjkY5xVC3NifYzf8XHU7F53gB9yqVEH/6vb3pls loS9bCR4cqGiQ== Received: by mail-wm1-f71.google.com with SMTP id b4-20020a7bc244000000b0034f4c46217cso1510548wmj.0 for ; Sun, 23 Jan 2022 03:17:00 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=dx9J171TH9ajdx0PBtS6Tdib7oh/eqVqsvAw3pSWKnc=; b=UQHZCeUQQjZ1I8Ftdjvc+WuuvHsXZIewKt8iKtyOXJ+tJUdFG7dRD9Rvu36W2R/I34 SB4z9KyVfoMzdpQsbBhKp3W5k+L+x69mxQs09UQ22E/p2X3Wh3maLCpRIxLPVJLi3PgE KQYCl4GzSRSvspeBE0x+RgJPCNAUhyMY7pSKQTrU5Uy/wa9QjK2jNj4yMkWWvcBLZRnS f9WBATt4s30ImV0NbN5FeEItJfjA+LHWnRqo4uw70bZDeQTED5GSVQWWrOln+6s2AqUJ CvowIx427NaQxw+FjJ6A/rAvOswguTg6Fsv8Vka9s1oZRLxOhxeE5NYYMol1OGv47Xqj XD/A== X-Gm-Message-State: AOAM532wTuZmh72Z6wthT6ElncGn7WUkux/kgvBgDwqY/rY6jf2UY2Uf /TiuXVPCsOq3tYFPUz0+YaisF1iq1UIe2XMbpB/uD0BTrFzEzBnbk7JWZ+e2/AfEJM9BJXlfd4s ZwZMVEfpw/9upIrX5i5Ock4cKNVpBebjyLylHTLjoUQ== X-Received: by 2002:a05:600c:4f93:: with SMTP id n19mr7602125wmq.64.1642936620701; Sun, 23 Jan 2022 03:17:00 -0800 (PST) X-Google-Smtp-Source: ABdhPJzYjK0VxAe/EwPuFaJgl6CLlYcZziFBrDEE3OaETwss+bus0ChDXjO9A4TMNzg/RoD3ooiJnQ== X-Received: by 2002:a05:600c:4f93:: with SMTP id n19mr7602112wmq.64.1642936620519; Sun, 23 Jan 2022 03:17:00 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.16.59 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:17:00 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 10/12] ARM: dts: exynos: add fake USB DWC3 supplies to SMDK5410 Date: Sun, 23 Jan 2022 12:16:42 +0100 Message-Id: <20220123111644.25540-11-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Add dummy/fake voltage regulators for USB DWC3 block on Exynos5410 SMDK5410 board. These regulators are required by dtschema, however the SMDK5410 board does not define the PMIC providing regulators. Use dummy fixed-regulators just to satisfy the dtschema checks. Signed-off-by: Krzysztof Kozlowski --- arch/arm/boot/dts/exynos5410-smdk5410.dts | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/arch/arm/boot/dts/exynos5410-smdk5410.dts b/arch/arm/boot/dts/= exynos5410-smdk5410.dts index 2a3ade77a2de..eae69e857247 100644 --- a/arch/arm/boot/dts/exynos5410-smdk5410.dts +++ b/arch/arm/boot/dts/exynos5410-smdk5410.dts @@ -41,6 +41,19 @@ firmware@2037000 { reg =3D <0x02037000 0x1000>; }; =20 + vdd10_usb3: voltage-regulator-0 { + compatible =3D "regulator-fixed"; + regulator-name =3D "VDD10_USB3"; + regulator-min-microvolt =3D <1000000>; + regulator-max-microvolt =3D <1000000>; + }; + + vdd33_usb3: voltage-regulator-0 { + compatible =3D "regulator-fixed"; + regulator-name =3D "VDD33_USB3"; + regulator-min-microvolt =3D <3300000>; + regulator-max-microvolt =3D <3300000>; + }; }; =20 &mmc_0 { @@ -121,3 +134,13 @@ &serial_1 { &serial_2 { status =3D "okay"; }; + +&usbdrd3_0 { + vdd10-supply =3D <&vdd10_usb3>; + vdd33-supply =3D <&vdd33_usb3>; +}; + +&usbdrd3_1 { + vdd10-supply =3D <&vdd10_usb3>; + vdd33-supply =3D <&vdd33_usb3>; +}; --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id E8040C43217 for ; Sun, 23 Jan 2022 11:18:38 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232381AbiAWLSi (ORCPT ); Sun, 23 Jan 2022 06:18:38 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:56072 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236312AbiAWLRE (ORCPT ); Sun, 23 Jan 2022 06:17:04 -0500 Received: from mail-wm1-f72.google.com (mail-wm1-f72.google.com [209.85.128.72]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 0ADE73F1D8 for ; Sun, 23 Jan 2022 11:17:02 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936623; bh=MzcCCtaILPUwt6JujPkbi14iVM2cWS8sO8WH+yvwjrc=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=CKi1yqQhqlHbHsTc8ManRE8KH6Zuo7FEh9RrOz7Lv7Ipk0ewjS0Y9/AGT4vzU+aox fdPm7kdYcIPq0tICpp5jt4tbUIp7yfwa6yixoL1eIvtfWNvP/OQxqAahy0+rRfXhPR j7O0yMH6vCoOcL1VPgmSs7SgjpY1/+06FJdyY5NXFT/PJr+NdUcbxyATscm0crb9aQ Ea+8+Op9tO4PhIUBQnF4vns2q5PlLKwsYg0wHR9AWZkoQC8Zs36nrBjn/93rfX2wQP GEx29YTPtuWExRbBWz39YhWCS8EIKBiGBLRT1VBGe5F5kXpTgEakaNbp1Wr9jkuHtx 3xtfUd56Lpk+Q== Received: by mail-wm1-f72.google.com with SMTP id a189-20020a1c98c6000000b0034e32e18a21so6660250wme.9 for ; Sun, 23 Jan 2022 03:17:02 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=MzcCCtaILPUwt6JujPkbi14iVM2cWS8sO8WH+yvwjrc=; b=mBBYKj59eQVEZtoo2mGRgxHCiWd6prD4xVfCLYoPdUy6JL9fJnNPlYBvX0oiy5uO0+ JNTXpnoc6A8c9te411tzGVEUcchMQ+NIkUa9wRA2NOfWqGLvaPpiOT5YXIim5CSM0vLw UowU9WS874vnXvqClES7YlQ06DH3pScq7cyRsbeDiQwD2tnw93TnyFqBstdMoews95qw 32JLNmQ7dQWqiajPhW7ahR025Dl3a/t1al1inL+I4zXNEeNNL4ud2AhVkc6aHlfXPGJH 3Z4DJl8sNkWGd2OkNmmtpdxUGGlGFu27rzxQA59xUhzOeFYtvvHFFi/D/1FFr6pa15de c0Wg== X-Gm-Message-State: AOAM531gn+7fcoo6fL8SDQtlomgn0QOO1UqPbs3EJ/nKbJrVuP+/4z+a h4Azl5a/j2P0tspqK2zT3lGmzLCnkdw6W53lcGEz5zZaELXrl8+BOmoIHHb/O4h8GLQTmBrJ3hq N5EmbdCqu64JhXmlrrQdk0YxszDBYeQJ0m16CN/b6IA== X-Received: by 2002:a05:6000:1a85:: with SMTP id f5mr10440920wry.463.1642936621934; Sun, 23 Jan 2022 03:17:01 -0800 (PST) X-Google-Smtp-Source: ABdhPJw8vEp7Vbb4edxetjja0CtTBaq3tLQ3uCo8NoID5rxQyu48rFqaGBrpxZUr1gN+im28clIKWw== X-Received: by 2002:a05:6000:1a85:: with SMTP id f5mr10440914wry.463.1642936621736; Sun, 23 Jan 2022 03:17:01 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.17.00 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:17:01 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 11/12] dt-bindings: usb: samsung,exynos-dwc3: convert to dtschema Date: Sun, 23 Jan 2022 12:16:43 +0100 Message-Id: <20220123111644.25540-12-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Convert the Samsung Exynos SoC USB 3.0 DWC3 Controller bindings to DT schema format. Signed-off-by: Krzysztof Kozlowski --- .../devicetree/bindings/usb/exynos-usb.txt | 49 ------- .../bindings/usb/samsung,exynos-dwc3.yaml | 129 ++++++++++++++++++ 2 files changed, 129 insertions(+), 49 deletions(-) create mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-dw= c3.yaml diff --git a/Documentation/devicetree/bindings/usb/exynos-usb.txt b/Documen= tation/devicetree/bindings/usb/exynos-usb.txt index f7ae79825d7d..61c03c0ef19f 100644 --- a/Documentation/devicetree/bindings/usb/exynos-usb.txt +++ b/Documentation/devicetree/bindings/usb/exynos-usb.txt @@ -64,52 +64,3 @@ Example: phys =3D <&usb2phy 1>; phy-names =3D "host"; }; - -DWC3 -Required properties: - - compatible: should be one of the following - - "samsung,exynos5250-dwusb3": for USB 3.0 DWC3 controller on - Exynos5250/5420. - "samsung,exynos5433-dwusb3": for USB 3.0 DWC3 controller on - Exynos5433. - "samsung,exynos7-dwusb3": for USB 3.0 DWC3 controller on Exynos7. - - #address-cells, #size-cells : should be '1' if the device has sub-nodes - with 'reg' property. - - ranges: allows valid 1:1 translation between child's address space and - parent's address space - - clocks: Clock IDs array as required by the controller. - - clock-names: Names of clocks corresponding to IDs in the clock property. - Following clock names shall be provided for different - compatibles: - - samsung,exynos5250-dwusb3: "usbdrd30", - - samsung,exynos5433-dwusb3: "aclk", "susp_clk", "pipe_pc= lk", - "phyclk", - - samsung,exynos7-dwusb3: "usbdrd30", "usbdrd30_susp_clk", - "usbdrd30_axius_clk" - - vdd10-supply: 1.0V powr supply - - vdd33-supply: 3.0V/3.3V power supply - -Sub-nodes: -The dwc3 core should be added as subnode to Exynos dwc3 glue. -- dwc3 : - The binding details of dwc3 can be found in: - Documentation/devicetree/bindings/usb/snps,dwc3.yaml - -Example: - usb@12000000 { - compatible =3D "samsung,exynos5250-dwusb3"; - clocks =3D <&clock 286>; - clock-names =3D "usbdrd30"; - #address-cells =3D <1>; - #size-cells =3D <1>; - ranges; - vdd10-supply =3D <&ldo11_reg>; - vdd33-supply =3D <&ldo9_reg>; - - dwc3 { - compatible =3D "synopsys,dwc3"; - reg =3D <0x12000000 0x10000>; - interrupts =3D <0 72 0>; - usb-phy =3D <&usb2_phy &usb3_phy>; - }; - }; diff --git a/Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml= b/Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml new file mode 100644 index 000000000000..22b91a27d776 --- /dev/null +++ b/Documentation/devicetree/bindings/usb/samsung,exynos-dwc3.yaml @@ -0,0 +1,129 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/usb/samsung,exynos-dwc3.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Samsung Exynos SoC USB 3.0 DWC3 Controller + +maintainers: + - Krzysztof Kozlowski + +properties: + compatible: + enum: + - samsung,exynos5250-dwusb3 + - samsung,exynos5433-dwusb3 + - samsung,exynos7-dwusb3 + + '#address-cells': + const: 1 + + clocks: + minItems: 1 + maxItems: 4 + + clock-names: + minItems: 1 + maxItems: 4 + + ranges: true + + '#size-cells': + const: 1 + + vdd10-supply: + description: 1.0V power supply + + vdd33-supply: + description: 3.0V/3.3V power supply + +patternProperties: + "^usb@[0-9a-f]+$": + $ref: snps,dwc3.yaml# + description: Required child node + +required: + - compatible + - '#address-cells' + - clocks + - clock-names + - ranges + - '#size-cells' + - vdd10-supply + - vdd33-supply + +allOf: + - if: + properties: + compatible: + contains: + const: samsung,exynos5250-dwusb3 + then: + properties: + clocks: + minItems: 1 + maxItems: 1 + clock-names: + items: + - const: usbdrd30 + + - if: + properties: + compatible: + contains: + const: samsung,exynos54333-dwusb3 + then: + properties: + clocks: + minItems: 4 + maxItems: 4 + clock-names: + items: + - const: aclk + - const: susp_clk + - const: pipe_pclk + - const: phyclk + + - if: + properties: + compatible: + contains: + const: samsung,exynos7-dwusb3 + then: + properties: + clocks: + minItems: 3 + maxItems: 3 + clock-names: + items: + - const: usbdrd30 + - const: usbdrd30_susp_clk + - const: usbdrd30_axius_clk + +additionalProperties: false + +examples: + - | + #include + #include + + usb { + compatible =3D "samsung,exynos5250-dwusb3"; + #address-cells =3D <1>; + #size-cells =3D <1>; + ranges; + clocks =3D <&clock CLK_USBD300>; + clock-names =3D "usbdrd30"; + vdd33-supply =3D <&ldo9_reg>; + vdd10-supply =3D <&ldo11_reg>; + + usb@12000000 { + compatible =3D "snps,dwc3"; + reg =3D <0x12000000 0x10000>; + interrupts =3D ; + phys =3D <&usbdrd_phy0 0>, <&usbdrd_phy0 1>; + phy-names =3D "usb2-phy", "usb3-phy"; + snps,dis_u3_susphy_quirk; + }; + }; --=20 2.32.0 From nobody Tue Jun 30 06:37:14 2026 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 vger.kernel.org (vger.kernel.org [23.128.96.18]) by smtp.lore.kernel.org (Postfix) with ESMTP id 84F18C433F5 for ; Sun, 23 Jan 2022 11:17:29 +0000 (UTC) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236492AbiAWLR2 (ORCPT ); Sun, 23 Jan 2022 06:17:28 -0500 Received: from smtp-relay-internal-1.canonical.com ([185.125.188.123]:56174 "EHLO smtp-relay-internal-1.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236233AbiAWLRJ (ORCPT ); Sun, 23 Jan 2022 06:17:09 -0500 Received: from mail-wm1-f71.google.com (mail-wm1-f71.google.com [209.85.128.71]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by smtp-relay-internal-1.canonical.com (Postfix) with ESMTPS id 852D23F17B for ; Sun, 23 Jan 2022 11:17:07 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=canonical.com; s=20210705; t=1642936627; bh=EY00fcF86JGlObERH8+w8SsbFYrjNSJWFyQtAnjjq5Y=; h=From:To:Subject:Date:Message-Id:In-Reply-To:References: MIME-Version; b=TKZzipqXObeLPe7kkvXi+bIUzKyN0T4erHTcmkQrmlehZUCCKgBG/duYpa827FrAQ hHFsuzRGIHv/+cMvIk6X3WtzLwBrTLXkanIJFUqHuL5e+SlGeyTd44VPheIaJqe0Sp dUP1Uu4IQ6yJ3rrMuIqX3hdT/xo3wQ//+HygqXs2QDDlW2et94JL/2FGiToAL8RUSc PdkZvSN/hclbUNQiFrxnCeVJervTGlXgEMuvECquaB/UThllA57WBe+44FiPXl+Gdz kbLvoixoIAAWiR1Ba+LNp2DQBeKQgCFLyTKTysFIWfJju+Jwnv6XZipRzyugPKu8N+ 1HuKtdmBXo5Iw== Received: by mail-wm1-f71.google.com with SMTP id a189-20020a1c98c6000000b0034e32e18a21so6660288wme.9 for ; Sun, 23 Jan 2022 03:17:07 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:from:to:subject:date:message-id:in-reply-to :references:mime-version:content-transfer-encoding; bh=EY00fcF86JGlObERH8+w8SsbFYrjNSJWFyQtAnjjq5Y=; b=56a8xewt89WKYhlkFYTRPRtodoaLnE23X9KrZTBye/49jFF7P8Y1SDCGOA9zhqPQCu WdraAUX+YmmZFPX4SGRbay/ceoXrocxfNMjA86lSCF4yJrBqIJ+Os4JvUgMa2b9CdtJ9 xwryL4E90/RSYiWNwOyxIUo69IQlmtxHE/pjcY7G0ieKi40ImSWVsVTFDHGbLbbmJAHA ODBsjkIuejedEhra/SLp7qr4lCQVmXUazkRhuA+eHloRhOAKESbuu4d9j8Xx4j8ySqnt gkuJbrIN+00YfCXguoE3YutmSWP93GfhNkiA3wCBxUMMADgMxW6G7nOr6tFkHIv6iJhK VTww== X-Gm-Message-State: AOAM5322vp5LLY4p6/LIu1bE2UlxC7jhKvBUgiWBuqnGSNpOCGkba4/o XqJ3zZXi1goMBvp9jqjIKLguZJtkl/bv52R8Ubkuf9DjjFk+LB82fpSM/HkloxEEFASpK1fNohV vghgzi4w/pWLVjr4XB+9o8b1F4rhD+rA1ez4EGA3QXw== X-Received: by 2002:adf:dc45:: with SMTP id m5mr10547735wrj.625.1642936623138; Sun, 23 Jan 2022 03:17:03 -0800 (PST) X-Google-Smtp-Source: ABdhPJwsNM9NKLJfTsfQHi+oMgkh4hMNIzd9M7x4JIkzco0CcGHx4tgy+8mjHdxyr76nrcHJ2ddg/A== X-Received: by 2002:adf:dc45:: with SMTP id m5mr10547721wrj.625.1642936622954; Sun, 23 Jan 2022 03:17:02 -0800 (PST) Received: from localhost.localdomain (xdsl-188-155-168-84.adslplus.ch. [188.155.168.84]) by smtp.gmail.com with ESMTPSA id m5sm10143729wms.4.2022.01.23.03.17.01 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sun, 23 Jan 2022 03:17:02 -0800 (PST) From: Krzysztof Kozlowski To: Greg Kroah-Hartman , Rob Herring , Krzysztof Kozlowski , linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-samsung-soc@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH 12/12] dt-bindings: usb: samsung,exynos-usb2: convert to dtschema Date: Sun, 23 Jan 2022 12:16:44 +0100 Message-Id: <20220123111644.25540-13-krzysztof.kozlowski@canonical.com> X-Mailer: git-send-email 2.32.0 In-Reply-To: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> References: <20220123111644.25540-1-krzysztof.kozlowski@canonical.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Content-Type: text/plain; charset="utf-8" Convert the Samsung Exynos SoC USB 2.0 EHCI and OHCI Controller bindings to DT schema format. Signed-off-by: Krzysztof Kozlowski --- .../devicetree/bindings/usb/exynos-usb.txt | 66 ---------- .../bindings/usb/samsung,exynos-usb2.yaml | 117 ++++++++++++++++++ 2 files changed, 117 insertions(+), 66 deletions(-) delete mode 100644 Documentation/devicetree/bindings/usb/exynos-usb.txt create mode 100644 Documentation/devicetree/bindings/usb/samsung,exynos-us= b2.yaml diff --git a/Documentation/devicetree/bindings/usb/exynos-usb.txt b/Documen= tation/devicetree/bindings/usb/exynos-usb.txt deleted file mode 100644 index 61c03c0ef19f..000000000000 --- a/Documentation/devicetree/bindings/usb/exynos-usb.txt +++ /dev/null @@ -1,66 +0,0 @@ -Samsung Exynos SoC USB controller - -The USB devices interface with USB controllers on Exynos SOCs. -The device node has following properties. - -EHCI -Required properties: - - compatible: should be "samsung,exynos4210-ehci" for USB 2.0 - EHCI controller in host mode. - - reg: physical base address of the controller and length of memory mapped - region. - - interrupts: interrupt number to the cpu. - - clocks: from common clock binding: handle to usb clock. - - clock-names: from common clock binding: Shall be "usbhost". - - phys: from the *Generic PHY* bindings; array specifying phy(s) used - by the root port. - - phy-names: from the *Generic PHY* bindings; array of the names for - each phy for the root ports, must be a subset of the following: - "host", "hsic0", "hsic1". - -Optional properties: - - samsung,vbus-gpio: if present, specifies the GPIO that - needs to be pulled up for the bus to be powered. - -Example: - - usb@12110000 { - compatible =3D "samsung,exynos4210-ehci"; - reg =3D <0x12110000 0x100>; - interrupts =3D <0 71 0>; - samsung,vbus-gpio =3D <&gpx2 6 1 3 3>; - - clocks =3D <&clock 285>; - clock-names =3D "usbhost"; - - phys =3D <&usb2phy 1>; - phy-names =3D "host"; - }; - -OHCI -Required properties: - - compatible: should be "samsung,exynos4210-ohci" for USB 2.0 - OHCI companion controller in host mode. - - reg: physical base address of the controller and length of memory mapped - region. - - interrupts: interrupt number to the cpu. - - clocks: from common clock binding: handle to usb clock. - - clock-names: from common clock binding: Shall be "usbhost". - - phys: from the *Generic PHY* bindings; array specifying phy(s) used - by the root port. - - phy-names: from the *Generic PHY* bindings; array of the names for - each phy for the root ports, must be a subset of the following: - "host", "hsic0", "hsic1". - -Example: - usb@12120000 { - compatible =3D "samsung,exynos4210-ohci"; - reg =3D <0x12120000 0x100>; - interrupts =3D <0 71 0>; - - clocks =3D <&clock 285>; - clock-names =3D "usbhost"; - - phys =3D <&usb2phy 1>; - phy-names =3D "host"; - }; diff --git a/Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml= b/Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml new file mode 100644 index 000000000000..fbf07d6e707a --- /dev/null +++ b/Documentation/devicetree/bindings/usb/samsung,exynos-usb2.yaml @@ -0,0 +1,117 @@ +# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause) +%YAML 1.2 +--- +$id: http://devicetree.org/schemas/usb/samsung,exynos-usb2.yaml# +$schema: http://devicetree.org/meta-schemas/core.yaml# + +title: Samsung Exynos SoC USB 2.0 EHCI/OHCI Controller + +maintainers: + - Krzysztof Kozlowski + +properties: + compatible: + enum: + - samsung,exynos4210-ehci + - samsung,exynos4210-ohci + + '#address-cells': + const: 1 + + clocks: + maxItems: 1 + + clock-names: + items: + - const: usbhost + + interrupts: + maxItems: 1 + + phys: + minItems: 1 + maxItems: 3 + + phy-names: + items: + enum: [host, hsic0, hsic1] + minItems: 1 + maxItems: 3 + + reg: + maxItems: 1 + + samsung,vbus-gpio: + description: + Only for controller in EHCI mode, if present, specifies the GPIO that + needs to be pulled up for the bus to be powered. + + '#size-cells': + const: 0 + +patternProperties: + "^.*@[0-9a-f]{1,2}$": + description: The hard wired USB devices + type: object + $ref: /usb/usb-device.yaml + +required: + - compatible + - clocks + - clock-names + - interrupts + - phys + - phy-names + +allOf: + - if: + properties: + compatible: + contains: + const: samsung,exynos4210-ohci + then: + properties: + samsung,vbus-gpio: false + +additionalProperties: false + +examples: + - | + #include + #include + + usb@12110000 { + compatible =3D "samsung,exynos4210-ehci"; + reg =3D <0x12110000 0x100>; + interrupts =3D ; + clocks =3D <&clock CLK_USBH20>; + clock-names =3D "usbhost"; + phys =3D <&usb2_phy 0>; + phy-names =3D "host"; + + #address-cells =3D <1>; + #size-cells =3D <0>; + + hub@1 { + compatible =3D "usb0424,9514"; + reg =3D <1>; + #address-cells =3D <1>; + #size-cells =3D <0>; + + usbether@1 { + compatible =3D "usb0424,ec00"; + reg =3D <1>; + local-mac-address =3D [00 00 00 00 00 00]; + }; + }; + }; + + usb@12120000 { + compatible =3D "samsung,exynos4210-ohci"; + reg =3D <0x12120000 0x100>; + interrupts =3D ; + clocks =3D <&clock CLK_USBH20>; + clock-names =3D "usbhost"; + phys =3D <&usb2_phy 0>; + phy-names =3D "host"; + }; --=20 2.32.0