diff options
-rw-r--r-- | arch/arm/mach-orion/common.c | 1 | ||||
-rw-r--r-- | drivers/usb/host/ehci-hcd.c | 2 | ||||
-rw-r--r-- | drivers/usb/host/ehci-orion.c | 3 | ||||
-rw-r--r-- | include/asm-arm/arch-orion/platform.h | 8 | ||||
-rw-r--r-- | include/asm-arm/plat-orion/ehci-orion.h | 19 |
5 files changed, 22 insertions, 11 deletions
diff --git a/arch/arm/mach-orion/common.c b/arch/arm/mach-orion/common.c index 86d7f7ccfae0..1e124b7b0bde 100644 --- a/arch/arm/mach-orion/common.c +++ b/arch/arm/mach-orion/common.c | |||
@@ -27,6 +27,7 @@ | |||
27 | #include <asm/arch/hardware.h> | 27 | #include <asm/arch/hardware.h> |
28 | #include <asm/arch/orion.h> | 28 | #include <asm/arch/orion.h> |
29 | #include <asm/arch/platform.h> | 29 | #include <asm/arch/platform.h> |
30 | #include <asm/plat-orion/ehci-orion.h> | ||
30 | #include <asm/plat-orion/time.h> | 31 | #include <asm/plat-orion/time.h> |
31 | #include "common.h" | 32 | #include "common.h" |
32 | 33 | ||
diff --git a/drivers/usb/host/ehci-hcd.c b/drivers/usb/host/ehci-hcd.c index 46ee7f4c0912..85074cb36f38 100644 --- a/drivers/usb/host/ehci-hcd.c +++ b/drivers/usb/host/ehci-hcd.c | |||
@@ -1033,7 +1033,7 @@ MODULE_LICENSE ("GPL"); | |||
1033 | #define OF_PLATFORM_DRIVER ehci_hcd_ppc_of_driver | 1033 | #define OF_PLATFORM_DRIVER ehci_hcd_ppc_of_driver |
1034 | #endif | 1034 | #endif |
1035 | 1035 | ||
1036 | #ifdef CONFIG_ARCH_ORION | 1036 | #ifdef CONFIG_PLAT_ORION |
1037 | #include "ehci-orion.c" | 1037 | #include "ehci-orion.c" |
1038 | #define PLATFORM_DRIVER ehci_orion_driver | 1038 | #define PLATFORM_DRIVER ehci_orion_driver |
1039 | #endif | 1039 | #endif |
diff --git a/drivers/usb/host/ehci-orion.c b/drivers/usb/host/ehci-orion.c index 0f0eb89c8cf3..d187d0313742 100644 --- a/drivers/usb/host/ehci-orion.c +++ b/drivers/usb/host/ehci-orion.c | |||
@@ -12,8 +12,7 @@ | |||
12 | #include <linux/module.h> | 12 | #include <linux/module.h> |
13 | #include <linux/platform_device.h> | 13 | #include <linux/platform_device.h> |
14 | #include <linux/mbus.h> | 14 | #include <linux/mbus.h> |
15 | #include <asm/arch/orion.h> | 15 | #include <asm/plat-orion/ehci-orion.h> |
16 | #include <asm/arch/platform.h> | ||
17 | 16 | ||
18 | #define rdl(off) __raw_readl(hcd->regs + (off)) | 17 | #define rdl(off) __raw_readl(hcd->regs + (off)) |
19 | #define wrl(off, val) __raw_writel((val), hcd->regs + (off)) | 18 | #define wrl(off, val) __raw_writel((val), hcd->regs + (off)) |
diff --git a/include/asm-arm/arch-orion/platform.h b/include/asm-arm/arch-orion/platform.h index 0e33fe536ef7..4e09c6c1af46 100644 --- a/include/asm-arm/arch-orion/platform.h +++ b/include/asm-arm/arch-orion/platform.h | |||
@@ -12,14 +12,6 @@ | |||
12 | #define __ASM_ARCH_PLATFORM_H__ | 12 | #define __ASM_ARCH_PLATFORM_H__ |
13 | 13 | ||
14 | /* | 14 | /* |
15 | * Orion EHCI platform driver data. | ||
16 | */ | ||
17 | struct orion_ehci_data { | ||
18 | struct mbus_dram_target_info *dram; | ||
19 | }; | ||
20 | |||
21 | |||
22 | /* | ||
23 | * Device bus NAND private data | 15 | * Device bus NAND private data |
24 | */ | 16 | */ |
25 | struct orion_nand_data { | 17 | struct orion_nand_data { |
diff --git a/include/asm-arm/plat-orion/ehci-orion.h b/include/asm-arm/plat-orion/ehci-orion.h new file mode 100644 index 000000000000..785705651e24 --- /dev/null +++ b/include/asm-arm/plat-orion/ehci-orion.h | |||
@@ -0,0 +1,19 @@ | |||
1 | /* | ||
2 | * include/asm-arm/plat-orion/ehci-orion.h | ||
3 | * | ||
4 | * This file is licensed under the terms of the GNU General Public | ||
5 | * License version 2. This program is licensed "as is" without any | ||
6 | * warranty of any kind, whether express or implied. | ||
7 | */ | ||
8 | |||
9 | #ifndef __ASM_PLAT_ORION_EHCI_ORION_H | ||
10 | #define __ASM_PLAT_ORION_EHCI_ORION_H | ||
11 | |||
12 | #include <linux/mbus.h> | ||
13 | |||
14 | struct orion_ehci_data { | ||
15 | struct mbus_dram_target_info *dram; | ||
16 | }; | ||
17 | |||
18 | |||
19 | #endif | ||