ARM: dts: imx28-apf28dev: add support for can0
[deliverable/linux.git] / arch / arm / boot / dts / imx28-apf28dev.dts
index 1f38a052ad4b0d8767b712994d3c97ca110ca8ff..a052d3ece1afe9901f586eb6735a02e42e5a3d9b 100644 (file)
                                        };
                                };
                        };
+
+                       can0: can@80032000 {
+                               pinctrl-names = "default";
+                               pinctrl-0 = <&can0_pins_a>;
+                               xceiver-supply = <&reg_can0_vcc>;
+                               status = "okay";
+                       };
                };
 
                apbx@80040000 {
        ahb@80080000 {
                usb0: usb@80080000 {
                        pinctrl-names = "default";
-                       pinctrl-0 = <&usb0_otg_apf28dev>;
+                       pinctrl-0 = <&usb0_otg_apf28dev
+                                       &usb0_id_pins_b>;
                        vbus-supply = <&reg_usb0_vbus>;
                        status = "okay";
                };
                        phy-mode = "rmii";
                        pinctrl-names = "default";
                        pinctrl-0 = <&mac1_pins_a>;
-                       phy-reset-gpios = <&gpio0 23 0>;
+                       phy-reset-gpios = <&gpio1 29 GPIO_ACTIVE_LOW>;
                        status = "okay";
                };
        };
                        gpio = <&gpio1 23 1>;
                        enable-active-high;
                };
+
+               reg_can0_vcc: regulator@1 {
+                       compatible = "regulator-fixed";
+                       reg = <1>;
+                       regulator-name = "can0_vcc";
+                       regulator-min-microvolt = <5000000>;
+                       regulator-max-microvolt = <5000000>;
+               };
        };
 
        leds {
This page took 0.025603 seconds and 5 git commands to generate.