Преглед изворни кода

imx6: add canbus support for Ventana boards

GW5400, GW5300, and GW5200 have CAN bus option.

Signed-off-by: Tim Harvey <[email protected]>

SVN-Revision: 39034
Luka Perkov пре 12 година
родитељ
комит
ceb57f139d

+ 7 - 0
target/linux/imx6/files-3.10/arch/arm/boot/dts/imx6dl-gw52xx.dts

@@ -18,6 +18,7 @@
 
 	/* these are used by bootloader for disabling nodes */
 	aliases {
+		can0 = &can1;
 		ethernet0 = &fec;
 		i2c0 = &i2c1;
 		i2c1 = &i2c2;
@@ -126,6 +127,12 @@
 	status = "okay";
 };
 
+&can1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_flexcan1_1>;
+	status = "okay";
+};
+
 &fec {
 	pinctrl-names = "default";
 	pinctrl-0 = <&pinctrl_enet_1>;

+ 2 - 0
target/linux/imx6/files-3.10/arch/arm/boot/dts/imx6dl-gw53xx.dts

@@ -134,6 +134,8 @@
 };
 
 &can1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_flexcan1_1>;
 	status = "okay";
 };
 

+ 2 - 0
target/linux/imx6/files-3.10/arch/arm/boot/dts/imx6q-gw54xx.dts

@@ -125,6 +125,8 @@
 };
 
 &can1 {
+	pinctrl-names = "default";
+	pinctrl-0 = <&pinctrl_flexcan1_1>;
 	status = "okay";
 };
 

+ 1 - 0
target/linux/imx6/profiles/120-gateworks.mk

@@ -10,6 +10,7 @@ define Profile/VENTANA
   PACKAGES:= \
 	kmod-thermal-imx kmod-sky2 kmod-usb-chipidea kmod-usb-mxs-phy \
 	kmod-sound-soc-imx kmod-sound-soc-imx-sgtl5000 \
+	kmod-can kmod-can-flexcan \
 	kobs-ng
 endef