1*c32953cfSNishanth Menon// SPDX-License-Identifier: GPL-2.0-only 2614d47ccSJan Kiszka/* 3614d47ccSJan Kiszka * Copyright (c) Siemens AG, 2021 4614d47ccSJan Kiszka * 5614d47ccSJan Kiszka * Authors: 6614d47ccSJan Kiszka * Chao Zeng <chao.zeng@siemens.com> 7614d47ccSJan Kiszka * Jan Kiszka <jan.kiszka@siemens.com> 8614d47ccSJan Kiszka * 9614d47ccSJan Kiszka * Common bits of the IOT2050 Basic and Advanced variants, PG2 10614d47ccSJan Kiszka */ 11614d47ccSJan Kiszka 12614d47ccSJan Kiszka&main_pmx0 { 137a649518SNishanth Menon cp2102n_reset_pin_default: cp2102n-reset-default-pins { 14614d47ccSJan Kiszka pinctrl-single,pins = < 15614d47ccSJan Kiszka /* (AF12) GPIO1_24, used as cp2102 reset */ 16614d47ccSJan Kiszka AM65X_IOPAD(0x01e0, PIN_OUTPUT, 7) 17614d47ccSJan Kiszka >; 18614d47ccSJan Kiszka }; 19614d47ccSJan Kiszka}; 20614d47ccSJan Kiszka 21614d47ccSJan Kiszka&main_gpio1 { 22614d47ccSJan Kiszka pinctrl-names = "default"; 236c183a88SSu Bao Cheng pinctrl-0 = 246c183a88SSu Bao Cheng <&main_pcie_enable_pins_default>, 256c183a88SSu Bao Cheng <&cp2102n_reset_pin_default>; 26614d47ccSJan Kiszka gpio-line-names = 27614d47ccSJan Kiszka "", "", "", "", "", "", "", "", "", "", 28614d47ccSJan Kiszka "", "", "", "", "", "", "", "", "", "", 29614d47ccSJan Kiszka "", "", "", "", "CP2102N-RESET"; 30614d47ccSJan Kiszka}; 31614d47ccSJan Kiszka 32614d47ccSJan Kiszka&dss { 33614d47ccSJan Kiszka /* Workaround needed to get DP clock of 154Mhz */ 34614d47ccSJan Kiszka assigned-clocks = <&k3_clks 67 0>; 35614d47ccSJan Kiszka}; 36614d47ccSJan Kiszka 37614d47ccSJan Kiszka&serdes0 { 38614d47ccSJan Kiszka assigned-clocks = <&k3_clks 153 4>, <&serdes0 AM654_SERDES_CMU_REFCLK>; 39614d47ccSJan Kiszka assigned-clock-parents = <&k3_clks 153 7>, <&k3_clks 153 4>; 40614d47ccSJan Kiszka}; 41614d47ccSJan Kiszka 42614d47ccSJan Kiszka&dwc3_0 { 43614d47ccSJan Kiszka assigned-clock-parents = <&k3_clks 151 4>, /* set REF_CLK to 20MHz i.e. PER0_PLL/48 */ 44614d47ccSJan Kiszka <&k3_clks 151 8>; /* set PIPE3_TXB_CLK to WIZ8B2M4VSB */ 45614d47ccSJan Kiszka phys = <&serdes0 PHY_TYPE_USB3 0>; 46614d47ccSJan Kiszka phy-names = "usb3-phy"; 47614d47ccSJan Kiszka}; 48614d47ccSJan Kiszka 49614d47ccSJan Kiszka&usb0 { 50614d47ccSJan Kiszka maximum-speed = "super-speed"; 51614d47ccSJan Kiszka snps,dis-u1-entry-quirk; 52614d47ccSJan Kiszka snps,dis-u2-entry-quirk; 53614d47ccSJan Kiszka}; 54