Received: by 2002:a05:6358:7058:b0:131:369:b2a3 with SMTP id 24csp9863053rwp; Thu, 20 Jul 2023 10:45:52 -0700 (PDT) X-Google-Smtp-Source: APBJJlHwUYiLd1+dsBzHVx6opP+xTUtQGOrSwiO0TkekJu0fGOSorOLzgJgqZFiEPnpVitB/VpKT X-Received: by 2002:a17:902:c942:b0:1b8:15bf:d2ed with SMTP id i2-20020a170902c94200b001b815bfd2edmr82426pla.65.1689875152109; Thu, 20 Jul 2023 10:45:52 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1689875152; cv=none; d=google.com; s=arc-20160816; b=OYZ41sSTbp8x5eqrDzCiSe12i7SYFTDiRnsHPezaQAAytyKxB5NQSEWNqRtLgLd94Q o5Irm1WIkwLlmWBk3oq0r3tV8Sl9ne2T34l/EE1HK1tDyhtIvQO3qwVo9ipoFsq628YS 6/PnSG9xrhHPnBFiSxiPRDmTbOsqwWkeL5VEpk/MJCrA+TevYmKN1YYjC4oe0TWcbasN Db5LEm5Ua35s3J0WSAZa5e2jY3Fltxi1ClZHS1M6pMSS4vQG2yG+hLFH7ik8BjLx4pNj mbunH7vomYiA01IaWA1kYyNk2fXzFj/bg6ELbAEzemO8ev96invZdC6TC3SblGrJtHNV WnZQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=SDhwXQgIDBmvUoMC9kVSdSLWliacl9PdmsIpsB44wRo=; fh=sLnVJIEihdRb5HM/anq4qARKxHvW/mYlJoY0FJ6qGcA=; b=zgtXkyJlALfwLA0SPjioahVds64Jq8x9K1y462Gytv2NnT21yQ7VE2kTLDA91hYYa4 WEPtQ0NnZs/Ypj5L1evTtapxG4P28t0JJCRF4uXFl1wd6FH4Og8o+csM41AhuhCj2o3P Rr1lid1YYHVfbSw8Uxsn49iJOaW7RPT6MviK+CT5DQ+gbYJq5OC7mogOtl7YBEU083Iv VI89g/poU4g/+NQQitYBbaJYJBs0y7U0qfWwaG6eL8R5JU3YOWqFFGJFXQ8kJZDtsS91 ztwV/PXQSRqPsK3W0YapeqITAit+3Z/qCIZ5m88Rvvnd8jDWiA/5f5Kq028QhooTsrgL 8wHA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=GUqkEaoE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id u9-20020a1709026e0900b001bb2ff7bf7fsi1255104plk.65.2023.07.20.10.45.39; Thu, 20 Jul 2023 10:45:52 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@collabora.com header.s=mail header.b=GUqkEaoE; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=collabora.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231874AbjGTRg6 (ORCPT + 99 others); Thu, 20 Jul 2023 13:36:58 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:36396 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231205AbjGTRgu (ORCPT ); Thu, 20 Jul 2023 13:36:50 -0400 Received: from madras.collabora.co.uk (madras.collabora.co.uk [46.235.227.172]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 9A501E53; Thu, 20 Jul 2023 10:36:48 -0700 (PDT) Received: from jupiter.universe (dyndsl-091-248-215-153.ewe-ip-backbone.de [91.248.215.153]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: sre) by madras.collabora.co.uk (Postfix) with ESMTPSA id E3555660708D; Thu, 20 Jul 2023 18:36:46 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=collabora.com; s=mail; t=1689874607; bh=zUejJZFS4thyPHrNS+i30eUloFjH4qgrqPO4Coui+ks=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=GUqkEaoEh8FvbKRvUose4pIR1gzp03yuE2XNbw0FPHANKQq7W2zmaVT2z3rmbMwB8 BpsmmEM3XOf/Kj1f7+NBiiN7T/CbbfQyVH9z5QvJjgmfQzjZDdHiXJohRxdkqGDeYk JnsfAI7TZWwQPrdN1YeLhz+uwGwHppMTl6XZtyi4IFTghBRtIYuke6C6hmsbjqn5rk fJjQAMj7MD8xhqJM1RvPm+mJ/PKbr0gVzzB5P4CVrPW0+7spslXLbb4NKjB8DATaWN fsFaQjokiDWab5J78B0JbN/WbAoQuXPX3+s7n0xvVM1cG0xvX/l5DpBR49w/jm90Xr d+3hFH6ARVMgA== Received: by jupiter.universe (Postfix, from userid 1000) id E5A01480E64; Thu, 20 Jul 2023 19:36:44 +0200 (CEST) From: Sebastian Reichel To: Heiko Stuebner , Greg Kroah-Hartman Cc: Thinh Nguyen , Rob Herring , Krzysztof Kozlowski , Conor Dooley , linux-rockchip@lists.infradead.org, linux-usb@vger.kernel.org, devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, Sebastian Reichel , kernel@collabora.com Subject: [PATCH v2 1/3] dt-bindings: usb: add rk3588 compatible to rockchip,dwc3 Date: Thu, 20 Jul 2023 19:36:41 +0200 Message-Id: <20230720173643.69553-2-sebastian.reichel@collabora.com> X-Mailer: git-send-email 2.40.1 In-Reply-To: <20230720173643.69553-1-sebastian.reichel@collabora.com> References: <20230720173643.69553-1-sebastian.reichel@collabora.com> MIME-Version: 1.0 Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org RK3588 has three DWC3 controllers. Two of them are fully functional in host, device and OTG mode including USB2 support. They are connected to dedicated PHYs, that also support USB-C's DisplayPort alternate mode. The third controller is connected to one of the combphy's shared with PCIe and SATA. It can only be used in host mode and does not support USB2. Compared to the other controllers this one needs some extra clocks. Signed-off-by: Sebastian Reichel --- .../devicetree/bindings/usb/rockchip,dwc3.yaml | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml b/Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml index 291844c8f3e1..cbc3e55e05e1 100644 --- a/Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml +++ b/Documentation/devicetree/bindings/usb/rockchip,dwc3.yaml @@ -30,6 +30,7 @@ select: enum: - rockchip,rk3328-dwc3 - rockchip,rk3568-dwc3 + - rockchip,rk3588-dwc3 required: - compatible @@ -39,6 +40,7 @@ properties: - enum: - rockchip,rk3328-dwc3 - rockchip,rk3568-dwc3 + - rockchip,rk3588-dwc3 - const: snps,dwc3 reg: @@ -58,7 +60,9 @@ properties: Master/Core clock, must to be >= 62.5 MHz for SS operation and >= 30MHz for HS operation - description: - Controller grf clock + Controller grf clock OR UTMI clock + - description: + PIPE clock clock-names: minItems: 3 @@ -66,7 +70,10 @@ properties: - const: ref_clk - const: suspend_clk - const: bus_clk - - const: grf_clk + - enum: + - grf_clk + - utmi + - const: pipe power-domains: maxItems: 1 -- 2.40.1