kernel-ark/arch/arm/mach-omap1
Paul Walmsley b5c5353d41 ARM: OMAP1: create read_reset_sources() function (for initial use by watchdog)
On OMAP1, the existing OMAP watchdog driver reads a register directly
from a non-watchdog IP block.  It also does not convert the register's
contents into the standard WDIOF_* bits expected from the
GETBOOTSTATUS ioctl().

To move towards fixing these problems, create an function in
arch/arm/mach-omap1 to return the reset source data.  A subsequent
patch will provide this function to the watchdog driver via
platform_data.

In the long term, the best approach would be to move this function
to a new OMAP1 driver that handles access to the OMAP1 Clock
Generation and Reset Management IP block.  Then no platform_data would
be needed.

Signed-off-by: Paul Walmsley <paul@pwsan.com>
2012-10-21 01:01:12 -06:00
..
include/mach ARM: OMAP1: Move irda.h from plat to mach 2012-09-20 15:03:58 -07:00
ams-delta-fiq-handler.S ARM: OMAP1: Move board-ams-delta.h from plat to mach 2012-09-20 15:02:19 -07:00
ams-delta-fiq.c ARM: OMAP1: Move board-ams-delta.h from plat to mach 2012-09-20 15:02:19 -07:00
board-ams-delta.c ASoC: Fixes for v3.7 2012-10-17 14:09:15 +02:00
board-fsample.c ARM: OMAP1: Move flash.h from plat to mach 2012-09-20 15:02:47 -07:00
board-generic.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00
board-h2-mmc.c ARM: omap: remove mmc platform data dma_mask and initialization 2012-07-31 12:06:23 +01:00
board-h2.c ARM: soc: driver specific changes 2012-10-01 18:46:13 -07:00
board-h2.h
board-h3-mmc.c ARM: omap: remove mmc platform data dma_mask and initialization 2012-07-31 12:06:23 +01:00
board-h3.c ARM: soc: driver specific changes 2012-10-01 18:46:13 -07:00
board-h3.h
board-htcherald.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
board-innovator.c ARM: OMAP1: Move flash.h from plat to mach 2012-09-20 15:02:47 -07:00
board-nand.c ARM: OMAP1: board files: deduplicate and clean some NAND-related code 2012-04-13 06:34:31 -06:00
board-nokia770.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00
board-osk.c ARM: soc: driver specific changes 2012-10-01 18:46:13 -07:00
board-palmte.c ARM: OMAP1: Move irda.h from plat to mach 2012-09-20 15:03:58 -07:00
board-palmtt.c ARM: OMAP1: Move irda.h from plat to mach 2012-09-20 15:03:58 -07:00
board-palmz71.c ARM: OMAP1: Move irda.h from plat to mach 2012-09-20 15:03:58 -07:00
board-perseus2.c ARM: OMAP1: Move flash.h from plat to mach 2012-09-20 15:02:47 -07:00
board-sx1-mmc.c ARM: OMAP1: Move board-sx1.h from plat to mach 2012-09-20 15:02:38 -07:00
board-sx1.c ARM: OMAP1: Move irda.h from plat to mach 2012-09-20 15:03:58 -07:00
board-voiceblue.c ARM: OMAP1: Move flash.h from plat to mach 2012-09-20 15:02:47 -07:00
clock_data.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
clock.c ARM: OMAP: unwrap strings 2012-09-12 02:57:10 -06:00
clock.h
common.h ARM: OMAP1: create read_reset_sources() function (for initial use by watchdog) 2012-10-21 01:01:12 -06:00
devices.c arch/arm/mach-omap1/devices.c: Remove unecessary semicolon 2012-10-08 18:09:30 -07:00
dma.c These fixes are needed to fix non-omap build breakage for 2012-09-23 17:15:44 -06:00
flash.c ARM: OMAP1: Move flash.h from plat to mach 2012-09-20 15:02:47 -07:00
fpga.c ARM: OMAP2+: declare file-local functions as static 2012-04-13 06:34:26 -06:00
gpio7xx.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
gpio15xx.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
gpio16xx.c ARM: OMAP: Move gpio.h to include/linux/platform_data 2012-09-12 18:06:30 -07:00
i2c.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00
id.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
io.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00
iomap.h
irq.c ARM: OMAP: add includes for missing prototypes 2012-04-13 06:34:26 -06:00
Kconfig ARM: config: sort select statements alphanumerically 2012-10-13 17:11:28 +01:00
lcd_dma.c ARM: OMAP: unwrap strings 2012-09-12 02:57:10 -06:00
mailbox.c
Makefile ARM: mach-omap1: retire custom LED code 2012-08-01 11:22:13 +08:00
Makefile.boot
mcbsp.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00
mux.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00
ocpi.c ARM: OMAP1: OCPI: move to mach-omap1/ 2012-04-13 06:34:27 -06:00
opp_data.c
opp.h
pm_bus.c
pm.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00
pm.h
reset.c ARM: OMAP1: create read_reset_sources() function (for initial use by watchdog) 2012-10-21 01:01:12 -06:00
serial.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00
sleep.S
sram.S
time.c ARM: mach-omap1: retire custom LED code 2012-08-01 11:22:13 +08:00
timer32k.c ARM: mach-omap1: retire custom LED code 2012-08-01 11:22:13 +08:00
timer.c ARM: OMAP: Add a timer attribute for timers that can interrupt the DSP 2012-09-23 17:28:27 -06:00
usb.c ARM: OMAP1: Make plat/mux.h omap1 only 2012-09-20 14:54:57 -07:00