diff options
-rw-r--r-- | arch/arm/mach-omap2/board-omap4panda.c | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/arch/arm/mach-omap2/board-omap4panda.c b/arch/arm/mach-omap2/board-omap4panda.c index e8a9ac1c026..d3a7f9b9283 100644 --- a/arch/arm/mach-omap2/board-omap4panda.c +++ b/arch/arm/mach-omap2/board-omap4panda.c | |||
@@ -44,6 +44,7 @@ | |||
44 | #include <plat/common.h> | 44 | #include <plat/common.h> |
45 | #include <plat/usb.h> | 45 | #include <plat/usb.h> |
46 | #include <plat/mmc.h> | 46 | #include <plat/mmc.h> |
47 | #include <plat/dma-44xx.h> | ||
47 | #include <video/omap-panel-generic-dpi.h> | 48 | #include <video/omap-panel-generic-dpi.h> |
48 | #include "timer-gp.h" | 49 | #include "timer-gp.h" |
49 | 50 | ||
@@ -121,9 +122,25 @@ static struct platform_device leds_gpio = { | |||
121 | }, | 122 | }, |
122 | }; | 123 | }; |
123 | 124 | ||
125 | static struct resource omap4panda_hdmi_resources[] = { | ||
126 | [0] = { | ||
127 | .start = OMAP44XX_DSS_HDMI_L3_BASE, | ||
128 | .end = OMAP44XX_DSS_HDMI_L3_BASE + SZ_4M - 1, | ||
129 | .flags = IORESOURCE_MEM, | ||
130 | }, | ||
131 | [1] = { | ||
132 | .start = OMAP44XX_DMA_DSS_HDMI_REQ, | ||
133 | .end = OMAP44XX_DMA_DSS_HDMI_REQ, | ||
134 | .flags = IORESOURCE_DMA, | ||
135 | }, | ||
136 | }; | ||
137 | |||
138 | |||
124 | static struct platform_device omap4panda_hdmi_audio_device = { | 139 | static struct platform_device omap4panda_hdmi_audio_device = { |
125 | .name = "hdmi-audio-dai", | 140 | .name = "hdmi-audio-dai", |
126 | .id = -1, | 141 | .id = -1, |
142 | .num_resources = ARRAY_SIZE(omap4panda_hdmi_resources), | ||
143 | .resource = omap4panda_hdmi_resources, | ||
127 | }; | 144 | }; |
128 | 145 | ||
129 | static struct platform_device *panda_devices[] __initdata = { | 146 | static struct platform_device *panda_devices[] __initdata = { |