Jonas Gorski
2c8aaf71b0
MIPS: BCM63XX: add basic BCM6362 support
...
Add basic support for detecting and booting the BCM6362.
Signed-off-by: Jonas Gorski <jogo@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/5009/
Acked-by: John Crispin <blogic@openwrt.org >
2013-05-08 01:19:03 +02:00
Jonas Gorski
6605428c50
MIPS: BCM63XX: fix revision ID width
...
The REVID is only 8 bit wide.
Signed-off-by: Jonas Gorski <jogo@openwrt.org >
Patchwork: http://patchwork.linux-mips.org/patch/5007/
Acked-by: John Crispin <blogic@openwrt.org >
2013-05-08 01:19:03 +02:00
Jonas Gorski
1762c5ab7c
Revert "MIPS: BCM63XX: Call board_register_device from device_initcall()"
...
This commit causes a race between PCI scan and SSB fallback SPROM handler
registration, causing the wifi to not work on slower systems. The only
subsystem touched from board_register_devices is platform device
registration, which is safe as an arch init call.
This reverts commit d64ed7ada2
[MIPS:
BCM63XX: Call board_register_device from device_initcall()].
Signed-off-by: Jonas Gorski <jogo@openwrt.org >
To: linux-mips@linux-mips.org
Cc: John Crispin <blogic@openwrt.org >
Cc: Maxime Bizon <mbizon@freebox.fr >
Cc: Florian Fainelli <florian@openwrt.org >
Cc: Kevin Cernekee <cernekee@gmail.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2013-03-19 19:15:47 +01:00
Maxime Bizon
6d59180591
MIPS: BCM63XX: don't write to the chipid register on reboot
...
While harmless, it is bad style to do so.
Signed-off-by: Maxime Bizon <mbizon@freebox.fr >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Patchwork: http://patchwork.linux-mips.org/patch/4092/
Signed-off-by: John Crispin <blogic@openwrt.org >
2012-08-24 20:09:00 +02:00
Maxime Bizon
64eaea4a84
MIPS: BCM63XX: add external irq support for BCM6345
...
Add the missing definitions for BCM6345.
Signed-off-by: Maxime Bizon <mbizon@freebox.fr >
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Patchwork: http://patchwork.linux-mips.org/patch/4091/
Signed-off-by: John Crispin <blogic@openwrt.org >
2012-08-24 20:09:00 +02:00
Jonas Gorski
e5766aea5b
MIPS: BCM63XX: Add basic BCM6328 support
...
This includes CPU speed, memory size detection and working UART, but
lacking the appropriate drivers, no support for attached flash.
Signed-off-by: Jonas Gorski <jonas.gorski@gmail.com >
Cc: linux-mips@linux-mips.org
Cc: Maxime Bizon <mbizon@freebox.fr >
Cc: Florian Fainelli <florian@openwrt.org >
Cc: Kevin Cernekee <cernekee@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/3951/
Reviewed-by: Florian Fainelli <florian@openwrt.org >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2012-07-24 16:33:12 +02:00
Masanari Iida
881b999e77
mips: Fix typo in bcm63xx/setup.c
...
Correct spelling "reseting" to "resetting" in
arch/mips/bcm63xx/setup.c
Signed-off-by: Masanari Iida <standby24x7@gmail.com >
Signed-off-by: Jiri Kosina <jkosina@suse.cz >
2012-02-05 17:14:47 +01:00
Maxime Bizon
6224892c81
MIPS: BCM63XX: Add external irq support for non 6348 CPUs.
...
Signed-off-by: Maxime Bizon <mbizon@freebox.fr >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2899/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:03:04 +00:00
Maxime Bizon
d64ed7ada2
MIPS: BCM63XX: Call board_register_device from device_initcall()
...
Some device registration (eg leds), expect subsystem initcall to be
run first, so move board device registration to device_initcall().
Signed-off-by: Maxime Bizon <mbizon@freebox.fr >
Cc: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2891/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-12-07 22:03:02 +00:00
Florian Fainelli
e85d59df13
MIPS: BCM63xx: Fix soft-reset lockup on BCM6345
...
This patch fixes a lockup on BCM6345 where setting the PLL soft reset bit
will also lock the other blocks including UART. Instead of setting only
the PLL soft reset bit in the software reset register, set this bit but do
not touch the others.
Signed-off-by: Florian Fainelli <florian@openwrt.org >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2009-11-02 12:00:03 +01:00
Maxime Bizon
e7300d04bd
MIPS: BCM63xx: Add support for the Broadcom BCM63xx family of SOCs.
...
Signed-off-by: Maxime Bizon <mbizon@freebox.fr >
Signed-off-by: Florian Fainelli <florian@openwrt.org >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2009-09-17 20:07:52 +02:00