linux/arch/mips/sgi-ip32
Thomas Bogendoerfer 299b610117 rtc: ds1685: add indirect access method and remove plat_read/plat_write
SGI Octane (IP30) doesn't have RTC register directly mapped into CPU
address space, but accesses RTC registers with an address and data
register.  This is now supported by additional access functions, which
are selected by a new field in platform data. Removed plat_read/plat_write
since there is no user and their usage could introduce lifetime issue,
when functions are placed in different modules.

Signed-off-by: Thomas Bogendoerfer <tbogendoerfer@suse.de>
Acked-by: Joshua Kinard <kumba@gentoo.org>
Reviewed-by: Joshua Kinard <kumba@gentoo.org>
Link: https://lore.kernel.org/r/20191014214621.25257-1-tbogendoerfer@suse.de
Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com>
2019-10-16 10:39:00 +02:00
..
Makefile treewide: Add SPDX license identifier - Makefile/Kconfig 2019-05-21 10:50:46 +02:00
Platform MIPS: IP32: Migrate to new platform makefile style. 2010-08-05 13:25:50 +01:00
crime.c MIPS: Audit and remove any unnecessary uses of module.h 2017-02-14 09:00:25 +00:00
ip32-berr.c signal: Remove task parameter from force_sig 2019-05-27 09:36:28 -05:00
ip32-dma.c MIPS: IP32: use generic dma noncoherent ops 2018-06-24 09:27:27 -07:00
ip32-irq.c sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h> 2017-03-02 08:42:34 +01:00
ip32-memory.c
ip32-platform.c rtc: ds1685: add indirect access method and remove plat_read/plat_write 2019-10-16 10:39:00 +02:00
ip32-reset.c mips: ip22/32: Convert timers to use timer_setup() 2017-11-02 15:50:36 -07:00
ip32-setup.c MIPS: Move several variables from .bss to .init.data 2009-12-17 01:57:27 +00:00