usb: dwc_otg: build driver depends on arm or arm64
authorHuang, Tao <huangtao@rock-chips.com>
Wed, 20 May 2015 13:30:05 +0000 (21:30 +0800)
committerHuang, Tao <huangtao@rock-chips.com>
Wed, 20 May 2015 13:30:05 +0000 (21:30 +0800)
Signed-off-by: Huang, Tao <huangtao@rock-chips.com>
drivers/usb/dwc_otg_310/dwc_otg_driver.c
drivers/usb/dwc_otg_310/usbdev_rk30.c
drivers/usb/dwc_otg_310/usbdev_rk3036.c
drivers/usb/dwc_otg_310/usbdev_rk3126.c
drivers/usb/dwc_otg_310/usbdev_rk32.c
drivers/usb/dwc_otg_310/usbdev_rk3368.c
drivers/usb/host/ehci-rockchip.c

index 4e064c6ac1a8660eaf966f2964dae5f13f017e84..961db3f3ed5712129e802d5ba15786c73be04d7e 100755 (executable)
@@ -915,6 +915,7 @@ static int host20_driver_remove(struct platform_device *_dev)
 }
 
 static const struct of_device_id usb20_host_of_match[] = {
+#ifdef CONFIG_ARM
        {
         .compatible = "rockchip,rk3188_usb20_host",
         .data = &usb20host_pdata_rk3188,
@@ -931,6 +932,7 @@ static const struct of_device_id usb20_host_of_match[] = {
         .compatible = "rockchip,rk3126_usb20_host",
         .data = &usb20host_pdata_rk3126,
         },
+#endif
        {},
 };
 
@@ -1288,6 +1290,7 @@ static int otg20_driver_remove(struct platform_device *_dev)
 }
 
 static const struct of_device_id usb20_otg_of_match[] = {
+#ifdef CONFIG_ARM
        {
         .compatible = "rockchip,rk3188_usb20_otg",
         .data = &usb20otg_pdata_rk3188,
@@ -1304,10 +1307,13 @@ static const struct of_device_id usb20_otg_of_match[] = {
         .compatible = "rockchip,rk3126_usb20_otg",
         .data = &usb20otg_pdata_rk3126,
         },
+#endif
+#ifdef CONFIG_ARM64
        {
         .compatible = "rockchip,rk3368_usb20_otg",
         .data = &usb20otg_pdata_rk3368,
         },
+#endif
        { },
 };
 
index 7e7465fbb464354d620dbae0547a9590f80f7e41..6494facbf176559ed7812e28860e1781e405f9c5 100755 (executable)
@@ -1,4 +1,4 @@
-
+#ifdef CONFIG_ARM
 #include "usbdev_rk.h"
 #include "usbdev_grf_regs.h"
 #include "dwc_otg_regs.h"
@@ -650,3 +650,4 @@ MODULE_ALIAS("platform: dwc_control_usb");
 MODULE_AUTHOR("RockChip Inc.");
 MODULE_DESCRIPTION("RockChip Control Module USB Driver");
 MODULE_LICENSE("GPL v2");
+#endif
index 006c180848106af3fc5cff2b4359999d0e5873e7..97bb32c479dd90b3e8b7cfa16e06dce314ce80d6 100755 (executable)
@@ -1,3 +1,4 @@
+#ifdef CONFIG_ARM
 #include "usbdev_rk.h"
 #include "usbdev_grf_regs.h"
 #include "dwc_otg_regs.h"
@@ -722,3 +723,4 @@ MODULE_ALIAS("platform: dwc_control_usb");
 MODULE_AUTHOR("RockChip Inc.");
 MODULE_DESCRIPTION("RockChip Control Module USB Driver");
 MODULE_LICENSE("GPL v2");
+#endif
index 601404920146cf18f795352a0a6f98fd199f7710..5e9daac5e145cba5bd94f131d2445bfd72166946 100755 (executable)
@@ -1,3 +1,4 @@
+#ifdef CONFIG_ARM
 #include "usbdev_rk.h"
 #include "usbdev_grf_regs.h"
 #include "dwc_otg_regs.h"
@@ -846,4 +847,4 @@ MODULE_ALIAS("platform: dwc_control_usb");
 MODULE_AUTHOR("RockChip Inc.");
 MODULE_DESCRIPTION("RockChip Control Module USB Driver");
 MODULE_LICENSE("GPL v2");
-
+#endif
index 84894be0ed0aa1b37c511b74e683f9e776bb4281..dd0d051b7bce268dfc30d1cabafb94d0b85a2f08 100755 (executable)
@@ -1,4 +1,4 @@
-
+#ifdef CONFIG_ARM
 #include "usbdev_rk.h"
 #include "usbdev_grf_regs.h"
 #include "dwc_otg_regs.h"
@@ -1175,3 +1175,4 @@ MODULE_ALIAS("platform: dwc_control_usb");
 MODULE_AUTHOR("RockChip Inc.");
 MODULE_DESCRIPTION("RockChip Control Module USB Driver");
 MODULE_LICENSE("GPL v2");
+#endif
index 8a316b31382a41e5a89047038aa3c3a4ec756f0e..b73fe08a31b8449babe99d54749660dd019d9b4d 100644 (file)
@@ -1,3 +1,4 @@
+#ifdef CONFIG_ARM64
 #include "usbdev_rk.h"
 #include "dwc_otg_regs.h"
 
@@ -516,3 +517,4 @@ MODULE_ALIAS("platform: dwc_control_usb");
 MODULE_AUTHOR("RockChip Inc.");
 MODULE_DESCRIPTION("RockChip Control Module USB Driver");
 MODULE_LICENSE("GPL v2");
+#endif
index 2169c7d5e5b89d3eb6c4029c1c88df8666347e2e..425a7626ed83c2d5276b971b30221e8e837d28a0 100755 (executable)
@@ -248,6 +248,7 @@ static ssize_t test_sq_store(struct device *dev,
 static DEVICE_ATTR(test_sq, S_IWUSR, NULL, test_sq_store);
 
 static struct of_device_id rk_ehci_of_match[] = {
+#ifdef CONFIG_ARM
        {
         .compatible = "rockchip,rk3288_rk_ehci_host",
         .data = &rkehci_pdata_rk3288,
@@ -256,10 +257,13 @@ static struct of_device_id rk_ehci_of_match[] = {
         .compatible = "rockchip,rk3126_ehci",
         .data = &usb20ehci_pdata_rk3126,
         },
+#endif
+#ifdef CONFIG_ARM64
        {
         .compatible = "rockchip,rk3368_ehci",
         .data = &usb20ehci_pdata_rk3368,
         },
+#endif
        {},
 };