1// SPDX-License-Identifier: GPL-2.0+
2/*
3 * Copyright (C) 2023 Josua Mayer <[email protected]>
4 *
5 * DTS for SolidRun AM642 HummingBoard-T,
6 * running on Cortex A53, with USB-3.1 Gen 1.
7 *
8 */
9
10#include "k3-am642-hummingboard-t.dts"
11
12#include "k3-serdes.h"
13
14/ {
15	model = "SolidRun AM642 HummingBoard-T with USB-3.1 Gen 1";
16};
17
18&serdes0 {
19	#address-cells = <1>;
20	#size-cells = <0>;
21
22	serdes0_link: phy@0 {
23		reg = <0>;
24		cdns,num-lanes = <1>;
25		cdns,phy-type = <PHY_TYPE_USB3>;
26		#phy-cells = <0>;
27		resets = <&serdes_wiz0 1>;
28	};
29};
30
31&serdes_ln_ctrl {
32	idle-states = <AM64_SERDES0_LANE0_USB>;
33};
34
35&serdes_mux {
36	idle-state = <0>;
37};
38
39&usbss0 {
40	/delete-property/ ti,usb2-only;
41};
42
43&usb0 {
44	maximum-speed = "super-speed";
45	phys = <&serdes0_link>;
46	phy-names = "cdns3,usb3-phy";
47};
48