|
@@ -104,3 +104,61 @@ static struct map_desc omap242x_io_desc[] __initdata = {
|
|
|
};
|
|
|
|
|
|
#endif
|
|
|
+
|
|
|
+#ifdef CONFIG_SOC_OMAP2430
|
|
|
+static struct map_desc omap243x_io_desc[] __initdata = {
|
|
|
+ {
|
|
|
+ .virtual = L4_WK_243X_VIRT,
|
|
|
+ .pfn = __phys_to_pfn(L4_WK_243X_PHYS),
|
|
|
+ .length = L4_WK_243X_SIZE,
|
|
|
+ .type = MT_DEVICE
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .virtual = OMAP243X_GPMC_VIRT,
|
|
|
+ .pfn = __phys_to_pfn(OMAP243X_GPMC_PHYS),
|
|
|
+ .length = OMAP243X_GPMC_SIZE,
|
|
|
+ .type = MT_DEVICE
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .virtual = OMAP243X_SDRC_VIRT,
|
|
|
+ .pfn = __phys_to_pfn(OMAP243X_SDRC_PHYS),
|
|
|
+ .length = OMAP243X_SDRC_SIZE,
|
|
|
+ .type = MT_DEVICE
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .virtual = OMAP243X_SMS_VIRT,
|
|
|
+ .pfn = __phys_to_pfn(OMAP243X_SMS_PHYS),
|
|
|
+ .length = OMAP243X_SMS_SIZE,
|
|
|
+ .type = MT_DEVICE
|
|
|
+ },
|
|
|
+};
|
|
|
+#endif
|
|
|
+#endif
|
|
|
+
|
|
|
+#ifdef CONFIG_ARCH_OMAP3
|
|
|
+static struct map_desc omap34xx_io_desc[] __initdata = {
|
|
|
+ {
|
|
|
+ .virtual = L3_34XX_VIRT,
|
|
|
+ .pfn = __phys_to_pfn(L3_34XX_PHYS),
|
|
|
+ .length = L3_34XX_SIZE,
|
|
|
+ .type = MT_DEVICE
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .virtual = L4_34XX_VIRT,
|
|
|
+ .pfn = __phys_to_pfn(L4_34XX_PHYS),
|
|
|
+ .length = L4_34XX_SIZE,
|
|
|
+ .type = MT_DEVICE
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .virtual = OMAP34XX_GPMC_VIRT,
|
|
|
+ .pfn = __phys_to_pfn(OMAP34XX_GPMC_PHYS),
|
|
|
+ .length = OMAP34XX_GPMC_SIZE,
|
|
|
+ .type = MT_DEVICE
|
|
|
+ },
|
|
|
+ {
|
|
|
+ .virtual = OMAP343X_SMS_VIRT,
|
|
|
+ .pfn = __phys_to_pfn(OMAP343X_SMS_PHYS),
|
|
|
+ .length = OMAP343X_SMS_SIZE,
|
|
|
+ .type = MT_DEVICE
|
|
|
+ },
|
|
|
+ {
|