[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: