linux-kernel-di: adding suppot for SiByte BCM91250A (MIPS)
I'd like to add support for the SiByte BCM91250A (MIPS) board to
linux-kernel-di. The proposed patch looks ok to me and seems to work,
but I thought I'd ask for comments before commiting.
Some notes:
- the kernel has ext3 and IDE built-in, so I guess the
Provides_mips_sb1-swarm-bn is okay. This board has on-board IDE
and the IDE driver is built it - should the kernel also provide
ide-modules or not?
- I make a symlink from mipsel-sb1-swarm-bn.lnk to mips-sb1-swarm-bn
since this board can be operated in both; a kernel for mipsel will
be added later. I thought this is cleaner than just using
modules/sb1-swarm-bn. Comments?
diff -urN linux-kernel-di/debian/changelog linux-kernel-di-sb/debian/changelog
--- linux-kernel-di/debian/changelog 2004-03-16 17:47:43.000000000 +0000
+++ linux-kernel-di-sb/debian/changelog 2004-03-16 22:24:05.000000000 +0000
@@ -1,3 +1,10 @@
+linux-kernel-di (0.51) UNRELEASED; urgency=low
+
+ * Martin Michlmayr
+ - Added MIPS sb1-swarm-bn images (BCM91250A).
+
+ -- Martin Michlmayr <tbm@cyrius.com> Tue, 16 Mar 2004 21:36:05 +0000
+
linux-kernel-di (0.50) unstable; urgency=low
* Vincent Sanders
diff -urN linux-kernel-di/kernel-versions linux-kernel-di-sb/kernel-versions
--- linux-kernel-di/kernel-versions 2004-03-16 17:47:50.000000000 +0000
+++ linux-kernel-di-sb/kernel-versions 2004-03-16 22:23:49.000000000 +0000
@@ -15,6 +15,7 @@
m68k 2.2.25 mac 2.2.25 n kernel-image-2.2.25-mac
mips 2.4.22 r4k-ip22 2.4.22-r4k-ip22 y kernel-image-2.4.22-r4k-ip22 (>= 2.4.22-0.030928.3)
mips 2.4.22 r5k-ip22 2.4.22-r5k-ip22 y kernel-image-2.4.22-r5k-ip22 (>= 2.4.22-0.030928.3)
+mips 2.4.22 sb1-swarm-bn 2.4.22-sb1-swarm-bn y kernel-image-2.4.22-sb1-swarm-bn
mipsel 2.4.19 r3k-kn02 2.4.19-r3k-kn02 y kernel-image-2.4.19-r3k-kn02
mipsel 2.4.19 r4k-kn04 2.4.19-r4k-kn04 y kernel-image-2.4.19-r4k-kn04
powerpc 2.4.25 powerpc 2.4.25-powerpc n kernel-image-2.4.25-powerpc-pmac, kernel-modules-2.4.25-powerpc
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/cdrom-core-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/cdrom-core-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/cdrom-core-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/cdrom-core-modules.lnk 2004-03-16 22:28:34.000000000 +0000
@@ -0,0 +1 @@
+../common/cdrom-core-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/fat-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/fat-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/fat-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/fat-modules.lnk 2004-03-16 22:28:42.000000000 +0000
@@ -0,0 +1 @@
+../common/fat-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/ipv6-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/ipv6-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/ipv6-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/ipv6-modules.lnk 2004-03-16 22:27:11.000000000 +0000
@@ -0,0 +1 @@
+../common/ipv6-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/jfs-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/jfs-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/jfs-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/jfs-modules.lnk 2004-03-16 22:46:56.000000000 +0000
@@ -0,0 +1 @@
+../common/jfs-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/loop-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/loop-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/loop-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/loop-modules.lnk 2004-03-16 22:28:46.000000000 +0000
@@ -0,0 +1 @@
+../common/loop-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/md-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/md-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/md-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/md-modules.lnk 2004-03-16 22:27:11.000000000 +0000
@@ -0,0 +1 @@
+../common/md-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/ppp-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/ppp-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/ppp-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/ppp-modules.lnk 2004-03-16 22:27:11.000000000 +0000
@@ -0,0 +1 @@
+../common/ppp-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/reiserfs-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/reiserfs-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/reiserfs-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/reiserfs-modules.lnk 2004-03-16 22:27:11.000000000 +0000
@@ -0,0 +1 @@
+../common/reiserfs-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/scsi-core-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/scsi-core-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/scsi-core-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/scsi-core-modules.lnk 2004-03-16 22:29:32.000000000 +0000
@@ -0,0 +1 @@
+../common/scsi-core-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/socket-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/socket-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/socket-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/socket-modules.lnk 2004-03-16 22:28:54.000000000 +0000
@@ -0,0 +1 @@
+../common/socket-modules
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/usb-modules linux-kernel-di-sb/modules/mips-sb1-swarm-bn/usb-modules
--- linux-kernel-di/modules/mips-sb1-swarm-bn/usb-modules 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/usb-modules 2004-03-16 22:30:11.000000000 +0000
@@ -0,0 +1,3 @@
+drivers/usb/serial/usbserial.o
+drivers/usb/host/usb-ohci.o
+drivers/usb/usbcore.o
diff -urN linux-kernel-di/modules/mips-sb1-swarm-bn/usb-storage-modules.lnk linux-kernel-di-sb/modules/mips-sb1-swarm-bn/usb-storage-modules.lnk
--- linux-kernel-di/modules/mips-sb1-swarm-bn/usb-storage-modules.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mips-sb1-swarm-bn/usb-storage-modules.lnk 2004-03-16 22:30:20.000000000 +0000
@@ -0,0 +1 @@
+../common/usb-storage-modules
diff -urN linux-kernel-di/modules/mipsel-sb1-swarm-bn.lnk linux-kernel-di-sb/modules/mipsel-sb1-swarm-bn.lnk
--- linux-kernel-di/modules/mipsel-sb1-swarm-bn.lnk 1970-01-01 01:00:00.000000000 +0100
+++ linux-kernel-di-sb/modules/mipsel-sb1-swarm-bn.lnk 2004-03-16 22:26:17.000000000 +0000
@@ -0,0 +1 @@
+mips-sb1-swarm-bn
diff -urN linux-kernel-di/package-list linux-kernel-di-sb/package-list
--- linux-kernel-di/package-list 2004-03-13 23:37:24.000000000 +0000
+++ linux-kernel-di-sb/package-list 2004-03-16 22:36:27.000000000 +0000
@@ -6,6 +6,7 @@
Priority: extra
Provides_s390: ext3-modules
Provides_m68k: loop-modules
+Provides_mips_sb1-swarm-bn: ext3-modules, ide-core-modules
Provides_ia64: scsi-core-modules
Provides_sparc_sparc32: ext3-modules
Provides_sparc_sparc64: ext3-modules, reiserfs-modules
--
Martin Michlmayr
tbm@cyrius.com
Reply to: