Commit 538e5a69 authored by Koen Kooi's avatar Koen Kooi Committed by Tony Lindgren

ARM: OMAP: add RTC support to beagleboard

This patch adds RTC support to the omap3 based beagleboard
Signed-off-by: default avatarKoen Kooi <koen@openembedded.org>
Signed-off-by: default avatarTony Lindgren <tony@atomide.com>
parent 518445da
...@@ -58,11 +58,22 @@ static struct omap_mmc_config omap3beagle_mmc_config __initdata = { ...@@ -58,11 +58,22 @@ static struct omap_mmc_config omap3beagle_mmc_config __initdata = {
}, },
}; };
static struct platform_device omap3_beagle_twl4030rtc_device = {
.name = "twl4030_rtc",
.id = -1,
};
static struct omap_board_config_kernel omap3_beagle_config[] __initdata = { static struct omap_board_config_kernel omap3_beagle_config[] __initdata = {
{ OMAP_TAG_UART, &omap3_beagle_uart_config }, { OMAP_TAG_UART, &omap3_beagle_uart_config },
{ OMAP_TAG_MMC, &omap3beagle_mmc_config }, { OMAP_TAG_MMC, &omap3beagle_mmc_config },
}; };
static struct platform_device *omap3_beagle_devices[] __initdata = {
#ifdef CONFIG_RTC_DRV_TWL4030
&omap3_beagle_twl4030rtc_device,
#endif
};
static void __init omap3_beagle_init(void) static void __init omap3_beagle_init(void)
{ {
omap_board_config = omap3_beagle_config; omap_board_config = omap3_beagle_config;
...@@ -77,6 +88,8 @@ arch_initcall(omap3_beagle_i2c_init); ...@@ -77,6 +88,8 @@ arch_initcall(omap3_beagle_i2c_init);
static void __init omap3_beagle_map_io(void) static void __init omap3_beagle_map_io(void)
{ {
platform_add_devices(omap3_beagle_devices,
ARRAY_SIZE(omap3_beagle_devices));
omap2_set_globals_343x(); omap2_set_globals_343x();
omap2_map_common_io(); omap2_map_common_io();
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment