Commit 12926dc4167a9af460476a0df17f055398c8b871
Committed by
Wim Van Sebroeck
1 parent
c90bf2aa94
[WATCHDOG] ep93xx: added platform side support for TS-72xx WDT driver
Signed-off-by: Mika Westerberg <mika.westerberg@iki.fi> Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Showing 2 changed files with 23 additions and 0 deletions Side-by-side Diff
arch/arm/mach-ep93xx/include/mach/ts72xx.h
arch/arm/mach-ep93xx/ts72xx.c
... | ... | @@ -166,6 +166,26 @@ |
166 | 166 | .num_resources = 0, |
167 | 167 | }; |
168 | 168 | |
169 | +static struct resource ts72xx_wdt_resources[] = { | |
170 | + { | |
171 | + .start = TS72XX_WDT_CONTROL_PHYS_BASE, | |
172 | + .end = TS72XX_WDT_CONTROL_PHYS_BASE + SZ_4K - 1, | |
173 | + .flags = IORESOURCE_MEM, | |
174 | + }, | |
175 | + { | |
176 | + .start = TS72XX_WDT_FEED_PHYS_BASE, | |
177 | + .end = TS72XX_WDT_FEED_PHYS_BASE + SZ_4K - 1, | |
178 | + .flags = IORESOURCE_MEM, | |
179 | + }, | |
180 | +}; | |
181 | + | |
182 | +static struct platform_device ts72xx_wdt_device = { | |
183 | + .name = "ts72xx-wdt", | |
184 | + .id = -1, | |
185 | + .num_resources = ARRAY_SIZE(ts72xx_wdt_resources), | |
186 | + .resource = ts72xx_wdt_resources, | |
187 | +}; | |
188 | + | |
169 | 189 | static struct ep93xx_eth_data ts72xx_eth_data = { |
170 | 190 | .phy_id = 1, |
171 | 191 | }; |
... | ... | @@ -175,6 +195,7 @@ |
175 | 195 | ep93xx_init_devices(); |
176 | 196 | ts72xx_register_flash(); |
177 | 197 | platform_device_register(&ts72xx_rtc_device); |
198 | + platform_device_register(&ts72xx_wdt_device); | |
178 | 199 | |
179 | 200 | ep93xx_register_eth(&ts72xx_eth_data, 1); |
180 | 201 | } |