From: Paul Walmsley Date: Tue, 30 Oct 2012 02:49:44 +0000 (-0600) Subject: ARM: OMAP2+: WDT: move init; add read_reset_sources pdata function pointer X-Git-Tag: omap-for-v3.8/fixes-non-critical-v2-signed~1^2~15 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=37c67d03989eca60b28d67398d9388f653454c5d;p=pandora-kernel.git ARM: OMAP2+: WDT: move init; add read_reset_sources pdata function pointer The OMAP watchdog timer driver directly calls a function exported by code in arch/arm/mach-omap2. This is not good; it tightly couples this driver to the mach-omap2 integration code. Instead, add a temporary platform_data function pointer to abstract this function call. A subsequent patch will convert the watchdog driver to use this function pointer. This patch also moves the device creation code out of arch/arm/mach-omap2/devices.c and into arch/arm/mach-omap2/wd_timer.c. This is another step towards the removal of arch/arm/mach-omap2/devices.c. Cc: Wim Van Sebroeck Acked-by: Wim Van Sebroeck [paul@pwsan.com: skip wd_timer device creation when DT blob is present] Signed-off-by: Paul Walmsley --- Reading git-diff-tree failed