Skip to content
Snippets Groups Projects
Commit 7262a908 authored by Abel Vesa's avatar Abel Vesa
Browse files

WIP: arm64: dts: qcom: x1e78100-t14s: Enable the USB2 controller and PHYs


The Thinkpad T14s seems to have the third PTN2333 redriver populated,
which, if the same design is the same as on QCP, it belongs to the USB2
controller. On QCP this is connected to the USB5 port, but on T14s,
without schematics we don't know yet what it is connected to.
Add the redriver and enable the eUSB2 PHY.

Not-signed-off-by: default avatarAbel Vesa <abel.vesa@linaro.org>
parent e3070aac
No related branches found
No related tags found
No related merge requests found
......@@ -771,6 +771,20 @@ &i2c5 {
status = "okay";
eusb5_repeater: redriver@43 {
compatible = "nxp,ptn3222";
reg = <0x43>;
#phy-cells = <0>;
vdd3v3-supply = <&vreg_l13b_3p0>;
vdd1v8-supply = <&vreg_l4b_1p8>;
reset-gpios = <&tlmm 7 GPIO_ACTIVE_LOW>;
pinctrl-0 = <&eusb5_reset_n>;
pinctrl-names = "default";
};
eusb3_repeater: redriver@47 {
compatible = "nxp,ptn3222";
reg = <0x47>;
......@@ -1173,6 +1187,14 @@ eusb3_reset_n: eusb3-reset-n-state {
output-low;
};
eusb5_reset_n: eusb5-reset-n-state {
pins = "gpio7";
function = "gpio";
drive-strength = <2>;
bias-disable;
output-low;
};
eusb6_reset_n: eusb6-reset-n-state {
pins = "gpio184";
function = "gpio";
......@@ -1368,6 +1390,19 @@ &usb_1_ss1_qmpphy_out {
remote-endpoint = <&retimer_ss1_ss_in>;
};
&usb_2 {
status = "okay";
};
&usb_2_hsphy {
vdd-supply = <&vreg_l2e_0p8>;
vdda12-supply = <&vreg_l3e_1p2>;
phys = <&eusb5_repeater>;
status = "okay";
};
&usb_mp {
status = "okay";
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment