@@ -58,6 +58,20 @@
pinctrl-0 = <&pwm0_out>;
pinctrl-names = "default";
};
+
+ usb_hub_bus {
+ compatible = "simple-bus";
+ #address-cells = <1>;
+ #size-cells = <0>;
+
+ // SMSC USB3503 connected in hardware only mode as a PHY
+ usb_hub {
+ compatible = "smsc,usb3503a";
+ reset-gpios = <&gpx2 4 1>;
+ pinctrl-0 = <&usb_hub_reset>;
+ pinctrl-names = "default";
+ };
+ };
};
&pinctrl_0 {
@@ -66,6 +66,13 @@
samsung,pin-pud = <0>;
samsung,pin-drv = <0>;
};
+
+ usb_hub_reset: usb-hub-reset {
+ samsung,pins = "gpx2-4";
+ samsung,pin-function = <1>;
+ samsung,pin-pud = <0>;
+ samsung,pin-drv = <0>;
+ };
};
pinctrl@13410000 {
The exynos5420-peach-pit has a SMSC USB3503 connected in hardware only mode like a PHY. Enable support for it, and add necessary 'reset-gpio' for it. This is in correspondance to similar patch by Mark Brown 7c1b0ec ARM: dts: Enable USB hub on Arndale Signed-off-by: Vivek Gautam <gautam.vivek@samsung.com> --- Based on 'for-next' branch of kgene's linux-samsung tree with following patch: [PATCH v4 2/2] ARM: dts: Add peach-pit board support http://www.mail-archive.com/linux-samsung-soc@vger.kernel.org/msg29950.html arch/arm/boot/dts/exynos5420-peach-pit.dts | 14 ++++++++++++++ arch/arm/boot/dts/exynos5420-pinctrl.dtsi | 7 +++++++ 2 files changed, 21 insertions(+)