kernel-ark/arch/m68k/mac
Finn Thain 7a0bb44270 m68k/mac: Disentangle VIA and OSS initialization
macintosh_config->via_type is meaningless on Mac IIfx (i.e. the only
model with OSS chip), so skip the via_type switch statement.

Call oss_init() before via_init() because it is more important and
because that is the right place to initialize the oss_present flag.

On this model, bringing forward oss_init() and delaying via_init()
is no problem because those functions are independent.

The only requirement here is that oss_register_interrupts() happens
after via_init(). That is, mac_init_IRQ() happens after config_mac().

Tested-by: Stan Johnson <userm57@yahoo.com>
Signed-off-by: Finn Thain <fthain@telegraphics.com.au>
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
2017-11-09 23:02:56 +01:00
..
baboon.c m68k/mac: More printk modernization 2017-11-09 23:02:56 +01:00
config.c m68k/mac: Disentangle VIA and OSS initialization 2017-11-09 23:02:56 +01:00
iop.c m68k/mac: More printk modernization 2017-11-09 23:02:56 +01:00
mac_penguin.S
macboing.c Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/jikos/trivial 2010-10-24 13:41:39 -07:00
macints.c sched/headers: Prepare for new header dependencies before moving code to <linux/sched/debug.h> 2017-03-02 08:42:34 +01:00
Makefile mac68k: replace mac68k SCC code with platform device 2010-02-27 18:31:09 +01:00
misc.c m68k/mac: Avoid soft-lockup warning after mach_power_off 2017-08-21 11:52:56 +02:00
oss.c m68k/mac: Disentangle VIA and OSS initialization 2017-11-09 23:02:56 +01:00
psc.c m68k/mac: More printk modernization 2017-11-09 23:02:56 +01:00
via.c m68k/mac: Disentangle VIA and OSS initialization 2017-11-09 23:02:56 +01:00