From nobody Tue Apr 7 00:44:20 2026 Received: from mail-wm1-f45.google.com (mail-wm1-f45.google.com [209.85.128.45]) (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 9BF2937FF42 for ; Tue, 17 Mar 2026 18:08:25 +0000 (UTC) Authentication-Results: smtp.subspace.kernel.org; arc=none smtp.client-ip=209.85.128.45 ARC-Seal: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773770910; cv=none; b=NCFuu6TBY4Xi11DUMhODQuSCH1lrbe2J+SQv1WYyBhqPhEilrb3yGjWs+B+BQNu5PsgQfa9RqDdj6a2/Ns6w76BEJOe2WvAusdM+6AyJSQ4wXvmnaYc953AT8vDo7LFhmhPwxki0VHRkvhYyvD7gmE20i9FqltiVN9nAJcvL9hs= ARC-Message-Signature: i=1; a=rsa-sha256; d=subspace.kernel.org; s=arc-20240116; t=1773770910; c=relaxed/simple; bh=IcqKl6Q93uEU2+8AL9hVIxItRFtJRUZB5AVhl781nlw=; h=From:Date:Subject:MIME-Version:Content-Type:Message-Id:References: In-Reply-To:To:Cc; b=lEIuMRh3rVoWiss1KwfsNPFfcZ4QuWha6/95x5wpG3Zux+XG3xDNEGXGs/NFwLpPRqaOS+h3zoQyVrRjMCgIQZ8lHsykNhbmqTYNt/9p09BEKN3lLBOSU/9HxBjT2jacOkQcGMwUTK+njdHJikgkkxeSeQFxMz9aqoDu8kVaqME= ARC-Authentication-Results: i=1; smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=flipper.net; spf=pass smtp.mailfrom=flipper.net; dkim=pass (2048-bit key) header.d=flipper.net header.i=@flipper.net header.b=csNOpWSW; arc=none smtp.client-ip=209.85.128.45 Authentication-Results: smtp.subspace.kernel.org; dmarc=pass (p=quarantine dis=none) header.from=flipper.net Authentication-Results: smtp.subspace.kernel.org; spf=pass smtp.mailfrom=flipper.net Authentication-Results: smtp.subspace.kernel.org; dkim=pass (2048-bit key) header.d=flipper.net header.i=@flipper.net header.b="csNOpWSW" Received: by mail-wm1-f45.google.com with SMTP id 5b1f17b1804b1-486b96760easo10568265e9.2 for ; Tue, 17 Mar 2026 11:08:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=flipper.net; s=google; t=1773770904; x=1774375704; darn=vger.kernel.org; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:from:to:cc:subject:date:message-id :reply-to; bh=z7IffOQPDV8+R2vLMwqGaiOzpiBs5raeLy7NwaqA2zE=; b=csNOpWSW243w2N8IZI1VNWQR/aVyoptPIRWFEdGUUJ2532ferNRpS2NUjt12FORKue 5M2XFyBYdEHnkuNmMhQ/5Mj00Yefni8jqSSi6mJXayoDFASh8y4aZ6WXfVdnxn/iV1Oy VjC7yExHeDUfajXQAMhzABWgfFgTeW4Rw65uznI4RpC+g/kDmU+F06StMXVHT68yA7Dg yrn9KN0sjoU0ba68xsly4M5UQT4Ncxsgam/1isE0X4NQsHgH6e5XODTW+hzKfcxiYrL6 UOAhUkPa3x3AyhsQ/lnMeP00eD4bTh9CozT6p9TAXSLA2w2oCgnKw+WH5S94Uo/4b0Ig Dvvw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1773770904; x=1774375704; h=cc:to:in-reply-to:references:message-id:content-transfer-encoding :mime-version:subject:date:from:x-gm-gg:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=z7IffOQPDV8+R2vLMwqGaiOzpiBs5raeLy7NwaqA2zE=; b=iQF/B9wAu2qFKu01EflZiQWc4stU42M0QdbczJS0Z3ex76na8gpiJQ8fzGPugO+usg WqcOFQzIqYJVvsnxN0MlneyJ/h3fYUrC0qHnoRD3oJv0XQCpCsgNHUSLDlizWOeN5kmm x12byH1LHHk+zaH2ZrARU0SMuZLOlZeegOPlVeurXRNVQXNRYitI10X8PV7KrVY9qADz B/FkC9Mqiim73/sfvC9FzlEB4T5iBA4m2Lo6YI1MZX4P10DkcPNUWe4hqH+U7Q4bejuR R8kPaj28ua9pZkqOqcbpufhR52Kq32l3VubaAzugUQK9ZgZXCHvmHMKfb2a5CaUwMrpn bNnw== X-Forwarded-Encrypted: i=1; AJvYcCViUmr2hyuq+krDGFPp236XXLkm0UNnl+MCEMak1OTEYcmumtbu+Wy3EL+neicWNJTT1hf+geeb3Pava+4=@vger.kernel.org X-Gm-Message-State: AOJu0Yw3FfPFzOB2xTNv8eW8cbm5JWqsA+1tRqgo5s45k7Aw4xw6wZ42 90YBd/eRjI+qkcRPG0T+RmuAqy6Ln4LszTd+NNSEIjzyRaOq2PlPzs04jUqzFHGSeOk= X-Gm-Gg: ATEYQzyYMGxEDQ1tDx7UTYb5F/5xmhkOwCUCWKaRjxYEJ8XJIcx5gZ5FlZrgOfPWNCC Z5baDFsqvDqPNlKLVvq8N0Apm4N35oiMeDgrua2goC0bn5U1P6rVQx/4FsIUuM1sKccfh97w7m5 lZxWt8kZHDsbuMNvpdvLbZIDeEG1vGjLDuSl2W+s+j6cQFimX5GhwFzwIsdQ3PxrEKETwePc58q zLnRD9o/SUEdh/A85rs3+q4mVXPbUIaERgKEqRiMmgT1jjmPPTDhthcQ3iXrPoTfeocrX0+tRj8 ihvLpTSsqqskaT0SZ2GMvDOJ8W5V0CLSoEw+w58I08RN8CxgTyK0gtekPGHlmykO0OaSffKAZ8y BRmmdJanHj2B1rWhSPh6Uv5xw6cMkC4FA7zvyvml4XFTG+QuYjTE0mCGZxgeBu6dKP8QNOrwX5c q09TaUBxLjueJG11hbDQjbQXtW7y5PuYCXTNJMIiLTMtrj82H7oVqX3Ca7o0L/gqz8wmE9Q9EOC N6grg== X-Received: by 2002:a05:600c:620c:b0:485:40ed:2d1 with SMTP id 5b1f17b1804b1-486f4475049mr8830515e9.17.1773770903842; Tue, 17 Mar 2026 11:08:23 -0700 (PDT) Received: from alchark-surface.localdomain (bba-86-98-192-109.alshamil.net.ae. [86.98.192.109]) by smtp.gmail.com with ESMTPSA id ffacd0b85a97d-43b5184b8b9sm1436536f8f.1.2026.03.17.11.08.21 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Tue, 17 Mar 2026 11:08:23 -0700 (PDT) From: Alexey Charkov Date: Tue, 17 Mar 2026 22:08:02 +0400 Subject: [PATCH v2 5/5] arm64: dts: rockchip: Add HUSB311 Type-C controller on RK3576 EVB1 Precedence: bulk X-Mailing-List: linux-kernel@vger.kernel.org List-Id: List-Subscribe: List-Unsubscribe: MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable Message-Id: <20260317-husb311-v2-5-03c17c986abe@flipper.net> References: <20260317-husb311-v2-0-03c17c986abe@flipper.net> In-Reply-To: <20260317-husb311-v2-0-03c17c986abe@flipper.net> To: Rob Herring , Krzysztof Kozlowski , Conor Dooley , Heikki Krogerus , Greg Kroah-Hartman , Gene Chen , Heiko Stuebner , Yuanshen Cao Cc: Sebastian Reichel , devicetree@vger.kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org, linux-arm-kernel@lists.infradead.org, linux-rockchip@lists.infradead.org, Krzysztof Kozlowski , Alexey Charkov X-Mailer: b4 0.14.3 X-Developer-Signature: v=1; a=openpgp-sha256; l=1866; i=alchark@flipper.net; h=from:subject:message-id; bh=IcqKl6Q93uEU2+8AL9hVIxItRFtJRUZB5AVhl781nlw=; b=owGbwMvMwCW2adGNfoHIK0sZT6slMWTunNHmJGfEaCm+fu6bly6VCnWlgeb5ohfcLIqPLNWa5 uH96gR3x0QWBjEuBksxRZa535bYTjXim7XLw+MrzBxWJpAh0iINDEDAwsCXm5hXaqRjpGeqbahn aKhjrGPEwMUpAFM9WYqRYX257051ceGN7IdvJFzdefLKdct/7G8ynD1yF1zeGz17TyQjw/lPB+b XxN1Z7rlz644PXIxnD5b9YTqx5UVLWbBzYb/WBR4A X-Developer-Key: i=alchark@flipper.net; a=openpgp; fpr=9DF6A43D95320E9ABA4848F5B2A2D88F1059D4A5 Rockchip RK3576 EVB1 board has a Hynetek HUSB311 USB Type-C controller on its Type-C OTG port, which also supports DisplayPort Alternate Mode. Add the required DT nodes to enable basic HUSB311 operation. Note that for full support of mode and orientation switching, the USBDP PHY schema may need to be expanded, such as in [1]. This is left out for now until the respective schema is finalized and merged. [1] https://lore.kernel.org/linux-rockchip/20260313-rockchip-usbdp-cleanup-= v3-1-3e8fe89a35b5@collabora.com/ Signed-off-by: Alexey Charkov --- arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts b/arch/arm64/= boot/dts/rockchip/rk3576-evb1-v10.dts index fb0dd1bc5148..df6c4b4b05f6 100644 --- a/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts +++ b/arch/arm64/boot/dts/rockchip/rk3576-evb1-v10.dts @@ -11,6 +11,7 @@ #include #include #include +#include #include "rk3576.dtsi" =20 / { @@ -769,6 +770,25 @@ regulator-state-mem { &i2c2 { status =3D "okay"; =20 + usbc0: typec-portc@4e { + compatible =3D "hynetek,husb311", "richtek,rt1711h"; + reg =3D <0x4e>; + interrupt-parent =3D <&gpio0>; + interrupts =3D ; + pinctrl-names =3D "default"; + pinctrl-0 =3D <&usbc0_int>; + vbus-supply =3D <&vbus5v0_typec>; + + connector { + compatible =3D "usb-c-connector"; + label =3D "USB-C"; + data-role =3D "dual"; + power-role =3D "source"; + source-pdos =3D ; + }; + }; + hym8563: rtc@51 { compatible =3D "haoyu,hym8563"; reg =3D <0x51>; --=20 2.52.0