diff options
author | Paul Mundt <lethal@linux-sh.org> | 2011-05-24 02:35:54 -0400 |
---|---|---|
committer | Paul Mundt <lethal@linux-sh.org> | 2011-05-24 02:35:54 -0400 |
commit | a6b5825aa703714523a745a8e050b9d6105f6704 (patch) | |
tree | 1d5939799cfece8200f832f423fbb7fb57cc54b9 /arch/arm/mach-omap2 | |
parent | 9fb4c7fbbcb1e947567d13b82e429ae47a46e337 (diff) | |
parent | 0d66cbb53eca4ab3db85d9189d5a85c9fac49b84 (diff) |
Merge branch 'for-paul' of git://gitorious.org/linux-omap-dss2/linux
Conflicts:
drivers/video/omap2/dss/dsi.c
drivers/video/omap2/dss/dss_features.c
drivers/video/omap2/dss/dss_features.h
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Diffstat (limited to 'arch/arm/mach-omap2')
-rw-r--r-- | arch/arm/mach-omap2/board-3430sdp.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-4430sdp.c | 11 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-am3517evm.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-cm-t35.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-devkit8000.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-igep0020.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3beagle.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3evm.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3pandora.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap3stalker.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-omap4panda.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-overo.c | 4 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-rx51-video.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/board-zoom-display.c | 2 | ||||
-rw-r--r-- | arch/arm/mach-omap2/display.c | 77 | ||||
-rw-r--r-- | arch/arm/mach-omap2/include/mach/board-zoom.h | 2 |
16 files changed, 84 insertions, 52 deletions
diff --git a/arch/arm/mach-omap2/board-3430sdp.c b/arch/arm/mach-omap2/board-3430sdp.c index 9afd087cc29c..23244cd0a5b6 100644 --- a/arch/arm/mach-omap2/board-3430sdp.c +++ b/arch/arm/mach-omap2/board-3430sdp.c | |||
@@ -37,8 +37,8 @@ | |||
37 | #include <plat/common.h> | 37 | #include <plat/common.h> |
38 | #include <plat/dma.h> | 38 | #include <plat/dma.h> |
39 | #include <plat/gpmc.h> | 39 | #include <plat/gpmc.h> |
40 | #include <plat/display.h> | 40 | #include <video/omapdss.h> |
41 | #include <plat/panel-generic-dpi.h> | 41 | #include <video/omap-panel-generic-dpi.h> |
42 | 42 | ||
43 | #include <plat/gpmc-smc91x.h> | 43 | #include <plat/gpmc-smc91x.h> |
44 | 44 | ||
diff --git a/arch/arm/mach-omap2/board-4430sdp.c b/arch/arm/mach-omap2/board-4430sdp.c index 56702c5e577f..93edd7fcf451 100644 --- a/arch/arm/mach-omap2/board-4430sdp.c +++ b/arch/arm/mach-omap2/board-4430sdp.c | |||
@@ -36,7 +36,7 @@ | |||
36 | #include <plat/usb.h> | 36 | #include <plat/usb.h> |
37 | #include <plat/mmc.h> | 37 | #include <plat/mmc.h> |
38 | #include <plat/omap4-keypad.h> | 38 | #include <plat/omap4-keypad.h> |
39 | #include <plat/display.h> | 39 | #include <video/omapdss.h> |
40 | 40 | ||
41 | #include "mux.h" | 41 | #include "mux.h" |
42 | #include "hsmmc.h" | 42 | #include "hsmmc.h" |
@@ -680,6 +680,15 @@ static struct omap_dss_device sdp4430_hdmi_device = { | |||
680 | .name = "hdmi", | 680 | .name = "hdmi", |
681 | .driver_name = "hdmi_panel", | 681 | .driver_name = "hdmi_panel", |
682 | .type = OMAP_DISPLAY_TYPE_HDMI, | 682 | .type = OMAP_DISPLAY_TYPE_HDMI, |
683 | .clocks = { | ||
684 | .dispc = { | ||
685 | .dispc_fclk_src = OMAP_DSS_CLK_SRC_FCK, | ||
686 | }, | ||
687 | .hdmi = { | ||
688 | .regn = 15, | ||
689 | .regm2 = 1, | ||
690 | }, | ||
691 | }, | ||
683 | .platform_enable = sdp4430_panel_enable_hdmi, | 692 | .platform_enable = sdp4430_panel_enable_hdmi, |
684 | .platform_disable = sdp4430_panel_disable_hdmi, | 693 | .platform_disable = sdp4430_panel_disable_hdmi, |
685 | .channel = OMAP_DSS_CHANNEL_DIGIT, | 694 | .channel = OMAP_DSS_CHANNEL_DIGIT, |
diff --git a/arch/arm/mach-omap2/board-am3517evm.c b/arch/arm/mach-omap2/board-am3517evm.c index ce7d5e6e4150..ff8c59be36e5 100644 --- a/arch/arm/mach-omap2/board-am3517evm.c +++ b/arch/arm/mach-omap2/board-am3517evm.c | |||
@@ -34,8 +34,8 @@ | |||
34 | #include <plat/board.h> | 34 | #include <plat/board.h> |
35 | #include <plat/common.h> | 35 | #include <plat/common.h> |
36 | #include <plat/usb.h> | 36 | #include <plat/usb.h> |
37 | #include <plat/display.h> | 37 | #include <video/omapdss.h> |
38 | #include <plat/panel-generic-dpi.h> | 38 | #include <video/omap-panel-generic-dpi.h> |
39 | 39 | ||
40 | #include "mux.h" | 40 | #include "mux.h" |
41 | #include "control.h" | 41 | #include "control.h" |
diff --git a/arch/arm/mach-omap2/board-cm-t35.c b/arch/arm/mach-omap2/board-cm-t35.c index 02a12b41c0ff..9340f6a06f4a 100644 --- a/arch/arm/mach-omap2/board-cm-t35.c +++ b/arch/arm/mach-omap2/board-cm-t35.c | |||
@@ -45,8 +45,8 @@ | |||
45 | #include <plat/nand.h> | 45 | #include <plat/nand.h> |
46 | #include <plat/gpmc.h> | 46 | #include <plat/gpmc.h> |
47 | #include <plat/usb.h> | 47 | #include <plat/usb.h> |
48 | #include <plat/display.h> | 48 | #include <video/omapdss.h> |
49 | #include <plat/panel-generic-dpi.h> | 49 | #include <video/omap-panel-generic-dpi.h> |
50 | #include <plat/mcspi.h> | 50 | #include <plat/mcspi.h> |
51 | 51 | ||
52 | #include <mach/hardware.h> | 52 | #include <mach/hardware.h> |
diff --git a/arch/arm/mach-omap2/board-devkit8000.c b/arch/arm/mach-omap2/board-devkit8000.c index 65f9fde2c567..1d1b56a29fb1 100644 --- a/arch/arm/mach-omap2/board-devkit8000.c +++ b/arch/arm/mach-omap2/board-devkit8000.c | |||
@@ -45,8 +45,8 @@ | |||
45 | #include <plat/gpmc.h> | 45 | #include <plat/gpmc.h> |
46 | #include <plat/nand.h> | 46 | #include <plat/nand.h> |
47 | #include <plat/usb.h> | 47 | #include <plat/usb.h> |
48 | #include <plat/display.h> | 48 | #include <video/omapdss.h> |
49 | #include <plat/panel-generic-dpi.h> | 49 | #include <video/omap-panel-generic-dpi.h> |
50 | 50 | ||
51 | #include <plat/mcspi.h> | 51 | #include <plat/mcspi.h> |
52 | #include <linux/input/matrix_keypad.h> | 52 | #include <linux/input/matrix_keypad.h> |
diff --git a/arch/arm/mach-omap2/board-igep0020.c b/arch/arm/mach-omap2/board-igep0020.c index 34cf982b9679..3da64d361651 100644 --- a/arch/arm/mach-omap2/board-igep0020.c +++ b/arch/arm/mach-omap2/board-igep0020.c | |||
@@ -31,8 +31,8 @@ | |||
31 | #include <plat/common.h> | 31 | #include <plat/common.h> |
32 | #include <plat/gpmc.h> | 32 | #include <plat/gpmc.h> |
33 | #include <plat/usb.h> | 33 | #include <plat/usb.h> |
34 | #include <plat/display.h> | 34 | #include <video/omapdss.h> |
35 | #include <plat/panel-generic-dpi.h> | 35 | #include <video/omap-panel-generic-dpi.h> |
36 | #include <plat/onenand.h> | 36 | #include <plat/onenand.h> |
37 | 37 | ||
38 | #include "mux.h" | 38 | #include "mux.h" |
diff --git a/arch/arm/mach-omap2/board-omap3beagle.c b/arch/arm/mach-omap2/board-omap3beagle.c index 33007fd4a083..97750d483a70 100644 --- a/arch/arm/mach-omap2/board-omap3beagle.c +++ b/arch/arm/mach-omap2/board-omap3beagle.c | |||
@@ -41,8 +41,8 @@ | |||
41 | 41 | ||
42 | #include <plat/board.h> | 42 | #include <plat/board.h> |
43 | #include <plat/common.h> | 43 | #include <plat/common.h> |
44 | #include <plat/display.h> | 44 | #include <video/omapdss.h> |
45 | #include <plat/panel-generic-dpi.h> | 45 | #include <video/omap-panel-generic-dpi.h> |
46 | #include <plat/gpmc.h> | 46 | #include <plat/gpmc.h> |
47 | #include <plat/nand.h> | 47 | #include <plat/nand.h> |
48 | #include <plat/usb.h> | 48 | #include <plat/usb.h> |
diff --git a/arch/arm/mach-omap2/board-omap3evm.c b/arch/arm/mach-omap2/board-omap3evm.c index 5a1a916e5cc8..7f94cccdb076 100644 --- a/arch/arm/mach-omap2/board-omap3evm.c +++ b/arch/arm/mach-omap2/board-omap3evm.c | |||
@@ -44,8 +44,8 @@ | |||
44 | #include <plat/usb.h> | 44 | #include <plat/usb.h> |
45 | #include <plat/common.h> | 45 | #include <plat/common.h> |
46 | #include <plat/mcspi.h> | 46 | #include <plat/mcspi.h> |
47 | #include <plat/display.h> | 47 | #include <video/omapdss.h> |
48 | #include <plat/panel-generic-dpi.h> | 48 | #include <video/omap-panel-generic-dpi.h> |
49 | 49 | ||
50 | #include "mux.h" | 50 | #include "mux.h" |
51 | #include "sdram-micron-mt46h32m32lf-6.h" | 51 | #include "sdram-micron-mt46h32m32lf-6.h" |
diff --git a/arch/arm/mach-omap2/board-omap3pandora.c b/arch/arm/mach-omap2/board-omap3pandora.c index 07dba888f450..1db15492d82b 100644 --- a/arch/arm/mach-omap2/board-omap3pandora.c +++ b/arch/arm/mach-omap2/board-omap3pandora.c | |||
@@ -46,7 +46,7 @@ | |||
46 | #include <mach/hardware.h> | 46 | #include <mach/hardware.h> |
47 | #include <plat/mcspi.h> | 47 | #include <plat/mcspi.h> |
48 | #include <plat/usb.h> | 48 | #include <plat/usb.h> |
49 | #include <plat/display.h> | 49 | #include <video/omapdss.h> |
50 | #include <plat/nand.h> | 50 | #include <plat/nand.h> |
51 | 51 | ||
52 | #include "mux.h" | 52 | #include "mux.h" |
diff --git a/arch/arm/mach-omap2/board-omap3stalker.c b/arch/arm/mach-omap2/board-omap3stalker.c index a6e0b9161c99..a72c90a08c8a 100644 --- a/arch/arm/mach-omap2/board-omap3stalker.c +++ b/arch/arm/mach-omap2/board-omap3stalker.c | |||
@@ -39,8 +39,8 @@ | |||
39 | #include <plat/gpmc.h> | 39 | #include <plat/gpmc.h> |
40 | #include <plat/nand.h> | 40 | #include <plat/nand.h> |
41 | #include <plat/usb.h> | 41 | #include <plat/usb.h> |
42 | #include <plat/display.h> | 42 | #include <video/omapdss.h> |
43 | #include <plat/panel-generic-dpi.h> | 43 | #include <video/omap-panel-generic-dpi.h> |
44 | 44 | ||
45 | #include <plat/mcspi.h> | 45 | #include <plat/mcspi.h> |
46 | #include <linux/input/matrix_keypad.h> | 46 | #include <linux/input/matrix_keypad.h> |
diff --git a/arch/arm/mach-omap2/board-omap4panda.c b/arch/arm/mach-omap2/board-omap4panda.c index f3a7b1011914..e4973ac77cbc 100644 --- a/arch/arm/mach-omap2/board-omap4panda.c +++ b/arch/arm/mach-omap2/board-omap4panda.c | |||
@@ -34,13 +34,13 @@ | |||
34 | #include <asm/mach-types.h> | 34 | #include <asm/mach-types.h> |
35 | #include <asm/mach/arch.h> | 35 | #include <asm/mach/arch.h> |
36 | #include <asm/mach/map.h> | 36 | #include <asm/mach/map.h> |
37 | #include <plat/display.h> | 37 | #include <video/omapdss.h> |
38 | 38 | ||
39 | #include <plat/board.h> | 39 | #include <plat/board.h> |
40 | #include <plat/common.h> | 40 | #include <plat/common.h> |
41 | #include <plat/usb.h> | 41 | #include <plat/usb.h> |
42 | #include <plat/mmc.h> | 42 | #include <plat/mmc.h> |
43 | #include <plat/panel-generic-dpi.h> | 43 | #include <video/omap-panel-generic-dpi.h> |
44 | #include "timer-gp.h" | 44 | #include "timer-gp.h" |
45 | 45 | ||
46 | #include "hsmmc.h" | 46 | #include "hsmmc.h" |
diff --git a/arch/arm/mach-omap2/board-overo.c b/arch/arm/mach-omap2/board-overo.c index 59ca33326b8c..9d192ff3b9ac 100644 --- a/arch/arm/mach-omap2/board-overo.c +++ b/arch/arm/mach-omap2/board-overo.c | |||
@@ -43,8 +43,8 @@ | |||
43 | 43 | ||
44 | #include <plat/board.h> | 44 | #include <plat/board.h> |
45 | #include <plat/common.h> | 45 | #include <plat/common.h> |
46 | #include <plat/display.h> | 46 | #include <video/omapdss.h> |
47 | #include <plat/panel-generic-dpi.h> | 47 | #include <video/omap-panel-generic-dpi.h> |
48 | #include <mach/gpio.h> | 48 | #include <mach/gpio.h> |
49 | #include <plat/gpmc.h> | 49 | #include <plat/gpmc.h> |
50 | #include <mach/hardware.h> | 50 | #include <mach/hardware.h> |
diff --git a/arch/arm/mach-omap2/board-rx51-video.c b/arch/arm/mach-omap2/board-rx51-video.c index 89a66db8b77d..2df10b6a5940 100644 --- a/arch/arm/mach-omap2/board-rx51-video.c +++ b/arch/arm/mach-omap2/board-rx51-video.c | |||
@@ -15,7 +15,7 @@ | |||
15 | #include <linux/spi/spi.h> | 15 | #include <linux/spi/spi.h> |
16 | #include <linux/mm.h> | 16 | #include <linux/mm.h> |
17 | #include <asm/mach-types.h> | 17 | #include <asm/mach-types.h> |
18 | #include <plat/display.h> | 18 | #include <video/omapdss.h> |
19 | #include <plat/vram.h> | 19 | #include <plat/vram.h> |
20 | #include <plat/mcspi.h> | 20 | #include <plat/mcspi.h> |
21 | 21 | ||
diff --git a/arch/arm/mach-omap2/board-zoom-display.c b/arch/arm/mach-omap2/board-zoom-display.c index 37b84c2b850f..60e8645db59d 100644 --- a/arch/arm/mach-omap2/board-zoom-display.c +++ b/arch/arm/mach-omap2/board-zoom-display.c | |||
@@ -15,7 +15,7 @@ | |||
15 | #include <linux/i2c/twl.h> | 15 | #include <linux/i2c/twl.h> |
16 | #include <linux/spi/spi.h> | 16 | #include <linux/spi/spi.h> |
17 | #include <plat/mcspi.h> | 17 | #include <plat/mcspi.h> |
18 | #include <plat/display.h> | 18 | #include <video/omapdss.h> |
19 | 19 | ||
20 | #define LCD_PANEL_RESET_GPIO_PROD 96 | 20 | #define LCD_PANEL_RESET_GPIO_PROD 96 |
21 | #define LCD_PANEL_RESET_GPIO_PILOT 55 | 21 | #define LCD_PANEL_RESET_GPIO_PILOT 55 |
diff --git a/arch/arm/mach-omap2/display.c b/arch/arm/mach-omap2/display.c index 256d23fb79ab..543fcb8b518c 100644 --- a/arch/arm/mach-omap2/display.c +++ b/arch/arm/mach-omap2/display.c | |||
@@ -22,7 +22,7 @@ | |||
22 | #include <linux/clk.h> | 22 | #include <linux/clk.h> |
23 | #include <linux/err.h> | 23 | #include <linux/err.h> |
24 | 24 | ||
25 | #include <plat/display.h> | 25 | #include <video/omapdss.h> |
26 | #include <plat/omap_hwmod.h> | 26 | #include <plat/omap_hwmod.h> |
27 | #include <plat/omap_device.h> | 27 | #include <plat/omap_device.h> |
28 | 28 | ||
@@ -56,37 +56,58 @@ static bool opt_clock_available(const char *clk_role) | |||
56 | return false; | 56 | return false; |
57 | } | 57 | } |
58 | 58 | ||
59 | struct omap_dss_hwmod_data { | ||
60 | const char *oh_name; | ||
61 | const char *dev_name; | ||
62 | const int id; | ||
63 | }; | ||
64 | |||
65 | static const struct omap_dss_hwmod_data omap2_dss_hwmod_data[] __initdata = { | ||
66 | { "dss_core", "omapdss_dss", -1 }, | ||
67 | { "dss_dispc", "omapdss_dispc", -1 }, | ||
68 | { "dss_rfbi", "omapdss_rfbi", -1 }, | ||
69 | { "dss_venc", "omapdss_venc", -1 }, | ||
70 | }; | ||
71 | |||
72 | static const struct omap_dss_hwmod_data omap3_dss_hwmod_data[] __initdata = { | ||
73 | { "dss_core", "omapdss_dss", -1 }, | ||
74 | { "dss_dispc", "omapdss_dispc", -1 }, | ||
75 | { "dss_rfbi", "omapdss_rfbi", -1 }, | ||
76 | { "dss_venc", "omapdss_venc", -1 }, | ||
77 | { "dss_dsi1", "omapdss_dsi1", -1 }, | ||
78 | }; | ||
79 | |||
80 | static const struct omap_dss_hwmod_data omap4_dss_hwmod_data[] __initdata = { | ||
81 | { "dss_core", "omapdss_dss", -1 }, | ||
82 | { "dss_dispc", "omapdss_dispc", -1 }, | ||
83 | { "dss_rfbi", "omapdss_rfbi", -1 }, | ||
84 | { "dss_venc", "omapdss_venc", -1 }, | ||
85 | { "dss_dsi1", "omapdss_dsi1", -1 }, | ||
86 | { "dss_dsi2", "omapdss_dsi2", -1 }, | ||
87 | { "dss_hdmi", "omapdss_hdmi", -1 }, | ||
88 | }; | ||
89 | |||
59 | int __init omap_display_init(struct omap_dss_board_info *board_data) | 90 | int __init omap_display_init(struct omap_dss_board_info *board_data) |
60 | { | 91 | { |
61 | int r = 0; | 92 | int r = 0; |
62 | struct omap_hwmod *oh; | 93 | struct omap_hwmod *oh; |
63 | struct omap_device *od; | 94 | struct omap_device *od; |
64 | int i; | 95 | int i, oh_count; |
65 | struct omap_display_platform_data pdata; | 96 | struct omap_display_platform_data pdata; |
66 | 97 | const struct omap_dss_hwmod_data *curr_dss_hwmod; | |
67 | /* | ||
68 | * omap: valid DSS hwmod names | ||
69 | * omap2,3,4: dss_core, dss_dispc, dss_rfbi, dss_venc | ||
70 | * omap3,4: dss_dsi1 | ||
71 | * omap4: dss_dsi2, dss_hdmi | ||
72 | */ | ||
73 | char *oh_name[] = { "dss_core", "dss_dispc", "dss_rfbi", "dss_venc", | ||
74 | "dss_dsi1", "dss_dsi2", "dss_hdmi" }; | ||
75 | char *dev_name[] = { "omapdss_dss", "omapdss_dispc", "omapdss_rfbi", | ||
76 | "omapdss_venc", "omapdss_dsi1", "omapdss_dsi2", | ||
77 | "omapdss_hdmi" }; | ||
78 | int oh_count; | ||
79 | 98 | ||
80 | memset(&pdata, 0, sizeof(pdata)); | 99 | memset(&pdata, 0, sizeof(pdata)); |
81 | 100 | ||
82 | if (cpu_is_omap24xx()) | 101 | if (cpu_is_omap24xx()) { |
83 | oh_count = ARRAY_SIZE(oh_name) - 3; | 102 | curr_dss_hwmod = omap2_dss_hwmod_data; |
84 | /* last 3 hwmod dev in oh_name are not available for omap2 */ | 103 | oh_count = ARRAY_SIZE(omap2_dss_hwmod_data); |
85 | else if (cpu_is_omap44xx()) | 104 | } else if (cpu_is_omap34xx()) { |
86 | oh_count = ARRAY_SIZE(oh_name); | 105 | curr_dss_hwmod = omap3_dss_hwmod_data; |
87 | else | 106 | oh_count = ARRAY_SIZE(omap3_dss_hwmod_data); |
88 | oh_count = ARRAY_SIZE(oh_name) - 2; | 107 | } else { |
89 | /* last 2 hwmod dev in oh_name are not available for omap3 */ | 108 | curr_dss_hwmod = omap4_dss_hwmod_data; |
109 | oh_count = ARRAY_SIZE(omap4_dss_hwmod_data); | ||
110 | } | ||
90 | 111 | ||
91 | /* opt_clks are always associated with dss hwmod */ | 112 | /* opt_clks are always associated with dss hwmod */ |
92 | oh_core = omap_hwmod_lookup("dss_core"); | 113 | oh_core = omap_hwmod_lookup("dss_core"); |
@@ -100,19 +121,21 @@ int __init omap_display_init(struct omap_dss_board_info *board_data) | |||
100 | pdata.opt_clock_available = opt_clock_available; | 121 | pdata.opt_clock_available = opt_clock_available; |
101 | 122 | ||
102 | for (i = 0; i < oh_count; i++) { | 123 | for (i = 0; i < oh_count; i++) { |
103 | oh = omap_hwmod_lookup(oh_name[i]); | 124 | oh = omap_hwmod_lookup(curr_dss_hwmod[i].oh_name); |
104 | if (!oh) { | 125 | if (!oh) { |
105 | pr_err("Could not look up %s\n", oh_name[i]); | 126 | pr_err("Could not look up %s\n", |
127 | curr_dss_hwmod[i].oh_name); | ||
106 | return -ENODEV; | 128 | return -ENODEV; |
107 | } | 129 | } |
108 | 130 | ||
109 | od = omap_device_build(dev_name[i], -1, oh, &pdata, | 131 | od = omap_device_build(curr_dss_hwmod[i].dev_name, |
132 | curr_dss_hwmod[i].id, oh, &pdata, | ||
110 | sizeof(struct omap_display_platform_data), | 133 | sizeof(struct omap_display_platform_data), |
111 | omap_dss_latency, | 134 | omap_dss_latency, |
112 | ARRAY_SIZE(omap_dss_latency), 0); | 135 | ARRAY_SIZE(omap_dss_latency), 0); |
113 | 136 | ||
114 | if (WARN((IS_ERR(od)), "Could not build omap_device for %s\n", | 137 | if (WARN((IS_ERR(od)), "Could not build omap_device for %s\n", |
115 | oh_name[i])) | 138 | curr_dss_hwmod[i].oh_name)) |
116 | return -ENODEV; | 139 | return -ENODEV; |
117 | } | 140 | } |
118 | omap_display_device.dev.platform_data = board_data; | 141 | omap_display_device.dev.platform_data = board_data; |
diff --git a/arch/arm/mach-omap2/include/mach/board-zoom.h b/arch/arm/mach-omap2/include/mach/board-zoom.h index d20bd9c1a106..775fdc3b000b 100644 --- a/arch/arm/mach-omap2/include/mach/board-zoom.h +++ b/arch/arm/mach-omap2/include/mach/board-zoom.h | |||
@@ -1,7 +1,7 @@ | |||
1 | /* | 1 | /* |
2 | * Defines for zoom boards | 2 | * Defines for zoom boards |
3 | */ | 3 | */ |
4 | #include <plat/display.h> | 4 | #include <video/omapdss.h> |
5 | 5 | ||
6 | #define ZOOM_NAND_CS 0 | 6 | #define ZOOM_NAND_CS 0 |
7 | 7 | ||