From nobody Sat Oct 4 14:12:49 2025 Received: from mail-pg1-f173.google.com (mail-pg1-f173.google.com [209.85.215.173]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.subspace.kernel.org (Postfix) with ESMTPS id A1B0D23BF83; Sat, 16 Aug 2025 08:48:21 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.215.173 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755334103; cv=none; b=fls25syJFx0XzeNhVI9vJYsmDVqH+E02+CJ+jCRR5VRW+DIF+M3EWsIwsst4H0hibEp6EeWa8LDpYin9Rm1WVcVTD/83AZU4l+/H7tBQ0ARboEsXT2Cpb4e2RzVl/LzBljeX2WxB3GX4Q4t8RMqndFWUhgju4e1FdYw24wuXN7U= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1755334103; c=relaxed/simple; bh=ZiFEr88GKO2Hs9RHvAZKyj+tO8dqzvBWzvKcfZTtNF8=; h=From:To:Cc:Subject:Date:Message-ID:In-Reply-To:References: MIME-Version; b=LkmenMHo1B4KRPHVPRXEvBTDuNY1+o+qHSry18ssfZ/Qr8kXkVqkUYl+XXx8dXvA57ER6E6GF9piSHuWqjRxqw/lqEY6Y8SLdRCzD+izeAbXQfFb+e3wO20ELsg05bHmlvPhXPv1wtXYXWaE7KsCCvsQAKu0F/yD3TON398xgRg= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com; spf=pass smtp.mailfrom=gmail.com; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b=jSw/H56H; arc=none smtp.client-ip=209.85.215.173 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=none dis=none) header.from=gmail.com Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=gmail.com Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=gmail.com header.i=@gmail.com header.b="jSw/H56H" Received: by mail-pg1-f173.google.com with SMTP id 41be03b00d2f7-b472fd93b4aso1091385a12.0; Sat, 16 Aug 2025 01:48:21 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1755334101; x=1755938901; darn=vger.kernel.org; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:from:to:cc:subject:date :message-id:reply-to; bh=zCmauNf7s5FntNtudgCLlOZcs3Emgfa8V1BlciZ5v+A=; b=jSw/H56Hl/cjHoFgkYc2jUu7HA4DpLCXY5rzthsjWDygxT1beNC+lGs0rSjHteHUTJ Bx4hJvFEhIVGPzzyenuLp7uc0qxUCyVQ7s4bH4KVC0UmbCTn8HiIXWGHJ65y4rpoa2k7 R6GotEvJBTVOttqNQJKszC7x0seErfNN/rnPLk9apnERZ4rYlErHGzi0qJDm6D7w0lw/ G31rZUyNr2FiPl0vqfxeJvWsPlgTxpe7ytkfBR5cyy2XnyGezu8joNs63sovnRunv941 g8azDjS4qt11MEOi25Zn/Mw27txBhEJdSDNncMeF+wqxpoIhwCI1eHHd45jtKES1tfDT FOXQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1755334101; x=1755938901; h=content-transfer-encoding:mime-version:references:in-reply-to :message-id:date:subject:cc:to:from:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=zCmauNf7s5FntNtudgCLlOZcs3Emgfa8V1BlciZ5v+A=; b=L4ouL2/ZhIKgymMbQk70xykEZWP5BOL6T5h69Rm8FjskfqORxSdu/Q+7XkURVvwCUy pGm/UO9svRScBVlw/ZoQnw6IVhK5Z/IBxfs23lkFNVRyjM+iHSvfHALkFLJvcrFEa0r8 wEgMIsncKGLUlp0GWoNd/LfKf0W/+YoYmrloPdAlV2h7XdYjAnB6Cu/FAXfGGZeJjolu FCa9Rdp/yTEpizSYsMAFkqGdOzGzW2vUNP8y7NuLuFXPldl1kHT3dTw8LWPI1oKACwUt 9jzaSDni92rrju7GMUHEfXQhFvzds6Eq43g0afTxutywk2LvB4YAXs8WcL2ccJxttEUC qppg== X-Forwarded-Encrypted: i=1; AJvYcCV1nBJVVBO4msRLpQlzioOqXoWQz7YY7ikdbeR3l6dEtCo7Vk94M1aYMbzJTjADsnQ2+UrGzByDFCI=@vger.kernel.org, AJvYcCXXqtMQ63iTVUJ+RFyQy2oKcxNxn7i/mKIwt5Tkd/FsMtbX2xaX67bSTTqC7+UKcOtjrMz+1uBBZe4cB24s@vger.kernel.org X-Gm-Message-State: AOJu0Yys2vjTyhKbtjxFJrbp0z3aDfdFXN8zQoihDz6U90HRFX1Y/vJT 96kL3vjGxOESchgS8xsH0UWHuy8mHahhq6OLrQK52Tn2QgWYxKYripow X-Gm-Gg: ASbGncuAhbcYVCZ/G2QtycPkxUYwbXMIvLZ+53Z/xkQKrb390GZEvcD10R9sp1JlTSp BCqOP80b9jHCvWI5lsKfLgT1XSqhfE/F7Edgbb6rnUyI3XXeTesjXw1KPKu7PFlt8/ieYmwQtDK ajrWzH4q8jwj5Pje4quow1yyRtKAvPI3iFmP7O0SkaiPH5aUAnrC861ynwA8c4S/lMYBZoqQ9Cb FhUlFs0941SckMPRHSCc/HCQNqktE0vq9HA4MzpOP8dpLIGEL46pcc1UZ7jg4HGCEMwutbO6TMg oife5DQkEdX7C1B1/tl0vqSUM/vc/8KVFxoAPp9ybK6jEMCN4sRjgfxelXrVwB3MaH5UkIVj216 Rkv8POoViMRk= X-Google-Smtp-Source: AGHT+IGpbFzYzzfHGbiZJhEqwpiiL3XiXv/bsEZ7XwHQ7nIZIbLySNrguZk+IP+kgbrq8QPu+xMORg== X-Received: by 2002:a17:902:dac1:b0:234:d778:13fa with SMTP id d9443c01a7336-2446d866269mr71913515ad.26.1755334100952; Sat, 16 Aug 2025 01:48:20 -0700 (PDT) Received: from junAIR ([212.192.12.80]) by smtp.gmail.com with ESMTPSA id d9443c01a7336-2446d57f12esm31048215ad.157.2025.08.16.01.48.13 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Sat, 16 Aug 2025 01:48:20 -0700 (PDT) From: iuncuim To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Chen-Yu Tsai , Jernej Skrabec , Samuel Holland , Andre Przywara , Michael Turquette , Stephen Boyd , Vinod Koul , Kishon Vijay Abraham I , Philipp Zabel Cc: devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-phy@lists.infradead.org, linux-clk@vger.kernel.org, linux-sunxi@lists.linux.dev Subject: [PATCH 6/7] arm64: dts: allwinner: a523: add DWC3 USB3.0 node Date: Sat, 16 Aug 2025 16:46:59 +0800 Message-ID: <20250816084700.569524-7-iuncuim@gmail.com> X-Mailer: git-send-email 2.50.1 In-Reply-To: <20250816084700.569524-1-iuncuim@gmail.com> References: <20250816084700.569524-1-iuncuim@gmail.com> Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" From: Mikhail Kalashnikov After adding the phy bindings, we can also add dwc3 node, which uses the previously added usbphy2 and part of usb3 from combophy. All settings declared in dwc3 node are obtained from the x96qproplus' dtb. BSP contains an additional glue driver for dwc3, but it seems that it is not needed. Signed-off-by: Mikhail Kalashnikov --- .../arm64/boot/dts/allwinner/sun55i-a523.dtsi | 21 +++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi b/arch/arm64/bo= ot/dts/allwinner/sun55i-a523.dtsi index 233365496..ec170888a 100644 --- a/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi +++ b/arch/arm64/boot/dts/allwinner/sun55i-a523.dtsi @@ -606,6 +606,27 @@ mdio0: mdio { }; }; =20 + dwc3: usb@4d00000 { + compatible =3D "snps,dwc3"; + reg =3D <0x04d00000 0x100000>; + interrupts =3D ; + dr_mode =3D "host"; + clocks =3D <&ccu CLK_MBUS_USB3>, <&ccu CLK_USB3>, + <&ccu CLK_USB2>, <&ccu CLK_USB3_SUSPEND>; + clock-names =3D "bus_clk", "ref_clk3", "ref_clk2", "suspend"; + maximum-speed =3D "super-speed"; + phy_type =3D "utmi"; + snps,dis_enblslpm_quirk; + snps,dis-u1-entry-quirk; + snps,dis-u2-entry-quirk; + snps,dis_u3_susphy_quirk; + snps,dis_u2_susphy_quirk; + snps,dis_rxdet_inp3_quirk; + phys =3D <&usbphy 2>, <&combophy>; + phy-names =3D "usb2-phy", "usb3-phy"; + status =3D "disabled"; + }; + combophy: phy@4f00000 { compatible =3D "allwinner,sun55i-a523-usb3-pcie-phy"; reg =3D <0x04f00000 0x100000>; --=20 2.50.1