History log of /arch/mips/sibyte/swarm/setup.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
2b3e50234eafc40a04f5f4a2b7bb24b506fd7e87 02-Nov-2010 Ralf Baechle <ralf@linux-mips.org> MIPS: Swarm: Fix typo in symbol name: RTC_M4LT81 -> RTC_M41T81

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
b20947aaa0026efd7355ae4bf70b56a13a3f98b1 21-Apr-2010 Sebastian Andrzej Siewior <sebastian@breakpoint.cc> MIPS: Fixup screen_info struct initializations

|arch/mips/sibyte/swarm/setup.c:153:
| warning: large integer implicitly truncated to unsigned type

The field was changed in d9b26352 aka ("x86, setup: Store the boot
cursor state"). This patch changes the values back they way they were
before this extra field got introduced.

While here, the other two boards are also converted to C99 initializer.

Signed-off-by: Sebastian Andrzej Siewior <sebastian@breakpoint.cc>
Cc: linux-mips@linux-mips.org
Patchwork: http://patchwork.linux-mips.org/patch/1137/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
a648e8119666782f21b509a7886be9b281e41ccb 23-Sep-2009 Mark Mason <mmason@upwardaccess.com> MIPS: Sibyte: Fix compilation error.

Build error introduced by d4f587c67fc39e0030ddd718675e252e208da4d7.

Signed-off-by: Mark Mason <mmason@upwardaccess.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
d4f587c67fc39e0030ddd718675e252e208da4d7 14-Aug-2009 Martin Schwidefsky <schwidefsky@de.ibm.com> timekeeping: Increase granularity of read_persistent_clock()

The persistent clock of some architectures (e.g. s390) have a
better granularity than seconds. To reduce the delta between the
host clock and the guest clock in a virtualized system change the
read_persistent_clock function to return a struct timespec.

Signed-off-by: Martin Schwidefsky <schwidefsky@de.ibm.com>
Cc: Ingo Molnar <mingo@elte.hu>
Acked-by: John Stultz <johnstul@us.ibm.com>
Cc: Daniel Walker <dwalker@fifo99.com>
LKML-Reference: <20090814134811.013873340@de.ibm.com>
Signed-off-by: Thomas Gleixner <tglx@linutronix.de>
/arch/mips/sibyte/swarm/setup.c
05f94eebd55ef69a354d3ea70179e40ea4c34de6 02-Jun-2009 Imre Kaloz <kaloz@openwrt.org> MIPS: Sibyte: Remove standalone kernel support

CFE is the only supported and used bootloader on the SiByte boards,
the standalone kernel support has been never used outside Broadcom.
Remove it and make the kernel use CFE by default.

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
435f81f4a24206f82ce10d430fa6f312cee80669 02-Jun-2009 Imre Kaloz <kaloz@openwrt.org> MIPS: Sibyte: Remove simulator option

This patch removes the SiByte simulation Kconfig option, which only modified
a printk.

Signed-off-by: Imre Kaloz <kaloz@openwrt.org>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
d527eef5b7f151320921f0ff7a88297cefc5be72 19-Oct-2007 Ralf Baechle <ralf@linux-mips.org> [MIPS] Sibyte: Finish conversion to modern time APIs.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
4b550488f894c899aa54dc935c8fee47bca2b7df 12-Oct-2007 Ralf Baechle <ralf@linux-mips.org> [MIPS] Deforest the function pointer jungle in the time code.

Hard to follow who is pointing what to where and why so it's simply getting
in the way of the time code renovation.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
8fb303c7f1118b0a82aa08e33429adf9b5ad192c 24-Mar-2007 Ralf Baechle <ralf@linux-mips.org> [MIPS] SB1250: Fix bugs/warnings by creative use of volatile.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
03dbd2e0b1dcb24d63f64aa234cce3a7fabed328 30-Nov-2006 Maciej W. Rozycki <macro@linux-mips.org> [MIPS] SWARM: Fix a typo in #error directives

This is a fix for a typo repeated several times in #error directives for
invalid SiByte configurations.

Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
54d0a216f40e060ba4265bb851cc36b3ca55d1a8 09-Jul-2006 Ralf Baechle <ralf@linux-mips.org> [MIPS] Replace board_timer_setup function pointer by plat_timer_setup.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>

---
/arch/mips/sibyte/swarm/setup.c
894673ee6122a3ce1958e1fe096901ba5356a96b 10-Jul-2006 Jon Smirl <jonsmir@gmail.com> [PATCH] tty: Remove include of screen_info.h from tty.h

screen_info.h doesn't have anything to do with the tty layer and shouldn't be
included by tty.h. This patches removes the include and modifies all users to
directly include screen_info.h. struct screen_info is mainly used to
communicate with the console drivers in drivers/video/console. Note that this
patch touches every arch and I have no way of testing it. If there is a
mistake the worst thing that will happen is a compile error.

[akpm@osdl.org: fix arm build]
[akpm@osdl.org: fix alpha build]
Signed-off-by: Jon Smirl <jonsmir@gmail.com>
Signed-off-by: Antonino Daplas <adaplas@pol.net>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
/arch/mips/sibyte/swarm/setup.c
6ab3d5624e172c553004ecc862bfeac16d9d68b7 30-Jun-2006 Jörn Engel <joern@wohnheim.fh-wedel.de> Remove obsolete #include <linux/config.h>

Signed-off-by: Jörn Engel <joern@wohnheim.fh-wedel.de>
Signed-off-by: Adrian Bunk <bunk@stusta.de>
/arch/mips/sibyte/swarm/setup.c
b75d4c1d686aff4f8f9ea96b2e8908a3454a3ff3 18-Jun-2006 Thiemo Seufer <ths@networkno.de> [MIPS] Fix bcm1480 compile

Fix compilation for bcm1480, a hpt is only available on sb1250/bcm112x.

Signed-off-by: Thiemo Seufer <ths@networkno.de>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
2925aba4223f4532e85f0c6f64584b3e0b2849c3 18-Jun-2006 Ralf Baechle <ralf@linux-mips.org> [MIPS] Cleanup memory managment initialization.

Historically plat_mem_setup did the entire platform initialization. This
was rather impractical because it meant plat_mem_setup had to get away
without any kind of memory allocator. To keep old code from breaking
plat_setup was just renamed to plat_setup and a second platform
initialization hook for anything else was introduced.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
d23ee8fe6e2176a9d4dbfdd18edfa1b5bc3c79a5 27-Mar-2006 Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp> [PATCH] mips: fixed collision of rtc function name

Fix the collision of rtc function name.

Signed-off-by: Yoichi Yuasa <yoichi_yuasa@tripeaks.co.jp>
Cc: Alessandro Zummo <a.zummo@towertech.it>
Cc: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
/arch/mips/sibyte/swarm/setup.c
a904f7478561464f9fe74929b81fec237b6ff4c3 15-Mar-2006 Ralf Baechle <ralf@linux-mips.org> [MIPS] Sibyte: Fix race in sb1250_gettimeoffset().

From Dave Johnson <djohnson+linuxmips@sw.starentnetworks.com>:

sb1250_gettimeoffset() simply reads the current cpu 0 timer remaining
value, however once this counter reaches 0 and the interrupt is raised,
it immediately resets and begins to count down again.

If sb1250_gettimeoffset() is called on cpu 1 via do_gettimeofday() after
the timer has reset but prior to cpu 0 processing the interrupt and
taking write_seqlock() in timer_interrupt() it will return a full value
(or close to it) causing time to jump backwards 1ms. Once cpu 0 handles
the interrupt and timer_interrupt() gets far enough along it will jump
forward 1ms.

Fix this problem by implementing mips_hpt_*() on sb1250 using a spare
timer unrelated to the existing periodic interrupt timers. It runs at
1Mhz with a full 23bit counter. This eliminated the custom
do_gettimeoffset() for sb1250 and allowed use of the generic
fixed_rate_gettimeoffset() using mips_hpt_*() and timerhi/timerlo.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
f137e463b50aadba91bd116f99c59ccb9c15a12f 20-Oct-2005 Andrew Isaacson <adi@broadcom.com> Add support for BCM1480 family of chips.

- Kconfig and Makefile changes
- arch/mips/sibyte/bcm1480/
- changes to sibyte common code to support 1480

Signed-Off-By: Andy Isaacson <adi@broadcom.com>
Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
6aaf7786ed02da7797432708fbcdd242f9c0764e 01-Oct-2005 Ralf Baechle <ralf@linux-mips.org> No need to explicitly call __read_64bit_c0_split; __read_64bit_c0_register
will do that itself iff needed. Fix format string.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
c83cfc9c9477d0bc0e0a1ba29dfc58e0d42b2faf 21-Jun-2005 Ralf Baechle <ralf@linux-mips.org> Get rid of early_init. There's more need to make this form of
initialization actually useful and as is certainly unmergable with
upstream.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
/arch/mips/sibyte/swarm/setup.c
42a3b4f25af8f8d77feddf27f839fa0628dbff1a 04-Sep-2005 Ralf Baechle <ralf@linux-mips.org> [PATCH] mips: nuke trailing whitespace

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
/arch/mips/sibyte/swarm/setup.c
875d43e72b5bf22161a81de7554f88eccf8a51ae 04-Sep-2005 Ralf Baechle <ralf@linux-mips.org> [PATCH] mips: clean up 32/64-bit configuration

Start cleaning 32-bit vs. 64-bit configuration.

Signed-off-by: Ralf Baechle <ralf@linux-mips.org>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
/arch/mips/sibyte/swarm/setup.c
1da177e4c3f41524e886b7f1b8a0c1fc7321cac2 17-Apr-2005 Linus Torvalds <torvalds@ppc970.osdl.org> Linux-2.6.12-rc2

Initial git repository build. I'm not bothering with the full history,
even though we have it. We can create a separate "historical" git
archive of that later if we want to, and in the meantime it's about
3.2GB when imported into git - space that would just make the early
git days unnecessarily complicated, when we don't have a lot of good
infrastructure for it.

Let it rip!
/arch/mips/sibyte/swarm/setup.c