]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
ENGR00291282-3 ARM: imx6q-arm2-hsic: add usb hsic dts
authorPeter Chen <peter.chen@freescale.com>
Tue, 10 Dec 2013 02:17:02 +0000 (10:17 +0800)
committerLothar Waßmann <LW@KARO-electronics.de>
Mon, 16 Jun 2014 16:09:26 +0000 (18:09 +0200)
Since hsic has pin conflict with ethernet, we disable ethernet
at this dts. Besides, please make sure the line of data and strobe
has unchanged between board boots up and hsic controller has
benn enabled.

Signed-off-by: Peter Chen <peter.chen@freescale.com>
arch/arm/boot/dts/imx6q-arm2-hsic.dts [new file with mode: 0644]

diff --git a/arch/arm/boot/dts/imx6q-arm2-hsic.dts b/arch/arm/boot/dts/imx6q-arm2-hsic.dts
new file mode 100644 (file)
index 0000000..3b7ab4f
--- /dev/null
@@ -0,0 +1,32 @@
+/*
+ * Copyright 2013 Freescale Semiconductor, Inc.
+ *
+ * The code contained herein is licensed under the GNU General Public
+ * License. You may obtain a copy of the GNU General Public License
+ * Version 2 or later at the following locations:
+ *
+ * http://www.opensource.org/licenses/gpl-license.html
+ * http://www.gnu.org/copyleft/gpl.html
+ */
+
+#include "imx6q-arm2.dts"
+
+&fec {
+       status = "disabled";
+};
+
+&usbh2 {
+       pinctrl-names = "idle", "active";
+       pinctrl-0 = <&pinctrl_usbh2_1>;
+       pinctrl-1 = <&pinctrl_usbh2_2>;
+       osc-clkgate-delay = <0x3>;
+       status = "okay";
+};
+
+&usbh3 {
+       pinctrl-names = "idle", "active";
+       pinctrl-0 = <&pinctrl_usbh3_1>;
+       pinctrl-1 = <&pinctrl_usbh3_2>;
+       osc-clkgate-delay = <0x3>;
+       status = "okay";
+};