linux-stable/arch/m68k
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
..
68000 m68k: replace gcc specific macros with ones from compiler.h 2017-02-24 17:46:56 -08:00
amiga
apollo
atari m68k/atari: Modernize printing of kernel messages 2017-02-12 10:36:49 +01:00
bvme6000 m68k/bvme6000: Modernize printing of kernel messages 2017-02-12 10:36:50 +01:00
coldfire Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/gerg/m68knommu 2017-09-10 21:07:39 -07:00
configs m68k/defconfig: Update defconfigs for v4.13-rc1 2017-08-21 11:52:20 +02:00
emu net: Remove usage of net_device last_rx member 2017-01-18 17:22:49 -05:00
fpsp040
hp300
ifpsp060 scripts/spelling.txt: add regsiter -> register spelling mistake 2017-05-08 17:15:13 -07:00
include m68k: Add braces to __pmd(x) initializer to kill compiler warning 2017-09-10 09:55:35 -07:00
kernel m68k updates for 4.13 2017-07-03 15:12:52 -07:00
lib m68k: get rid of zeroing 2017-03-28 18:23:40 -04:00
mac m68k/mac: Disentangle VIA and OSS initialization 2017-11-09 23:02:56 +01:00
math-emu
mm m68k: switch to generic extable.h 2017-03-28 18:23:40 -04:00
mvme16x m68k/mvme16x: Modernize printing of kernel messages 2017-02-12 10:36:51 +01:00
mvme147 m68k/mvme147: Modernize printing of kernel messages 2017-02-12 10:36:50 +01:00
q40 m68k/q40: Modernize printing of kernel messages 2017-02-12 10:36:51 +01:00
sun3 sched/headers: Prepare for new header dependencies before moving code to <linux/sched/mm.h> 2017-03-02 08:42:28 +01:00
sun3x m68k/sun3x: Modernize printing of kernel messages 2017-02-12 10:36:52 +01:00
tools/amiga
install.sh
Kconfig arch: define CPU_BIG_ENDIAN for all fixed big endian archs 2017-09-08 18:26:48 -07:00
Kconfig.bus
Kconfig.cpu
Kconfig.debug
Kconfig.devices
Kconfig.machine
Makefile