3 #****************************************************************************
6 # Copyright 2004 Broadcom Corp. All Rights Reserved.
7 # This program is free software; you can distribute it and/or modify it
8 # under the terms of the GNU General Public License (Version 2) as
9 # published by the Free Software Foundation.
10 # This program is distributed in the hope it will be useful, but WITHOUT
11 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
12 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
14 # You should have received a copy of the GNU General Public License along
15 # with this program; if not, write to the Free Software Foundation, Inc.,
16 # 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
19 #****************************************************************************
24 mknod $ROOTFS/dev/initctl p
26 #Create character devices
27 mknod $ROOTFS/dev/mem c 1 1
28 mknod $ROOTFS/dev/kmem c 1 2
29 mknod $ROOTFS/dev/null c 1 3
30 mknod $ROOTFS/dev/port c 1 4
31 mknod $ROOTFS/dev/zero c 1 5
32 mknod $ROOTFS/dev/ptyp0 c 2 0
33 mknod $ROOTFS/dev/ptyp1 c 2 1
34 mknod $ROOTFS/dev/ttyp0 c 3 0
35 mknod $ROOTFS/dev/ttyp1 c 3 1
36 mknod $ROOTFS/dev/tty0 c 4 0
37 mknod $ROOTFS/dev/tty1 c 4 1
38 mknod $ROOTFS/dev/ttyS0 c 4 64
39 mknod $ROOTFS/dev/tty c 5 0
40 mknod $ROOTFS/dev/console c 5 1
41 mknod $ROOTFS/dev/ptmx c 5 2
42 mknod $ROOTFS/dev/ppp c 108 0
43 mknod $ROOTFS/dev/printer0 c 180 0
44 mknod $ROOTFS/dev/urandom c 1 9
46 # Create Broadcom specific devices
47 mknod $ROOTFS/dev/bcmatm0 c 205 0
48 mknod $ROOTFS/dev/brcmboard c 206 0
49 mknod $ROOTFS/dev/bcmvdsl0 c 207 0
50 mknod $ROOTFS/dev/bcmadsl0 c 208 0
51 mknod $ROOTFS/dev/bcmendpoint0 c 209 0
52 mknod $ROOTFS/dev/bcmaal20 c 210 0
53 mknod $ROOTFS/dev/bcmles0 c 211 0
54 mknod $ROOTFS/dev/bcm c 212 0
56 # Create block devices
57 mknod $ROOTFS/dev/ram0 b 1 0
58 mknod $ROOTFS/dev/ram1 b 1 1
59 mknod $ROOTFS/dev/ram2 b 1 2
60 mknod $ROOTFS/dev/ram3 b 1 3
61 ln -s ram1 $ROOTFS/dev/ram
63 mknod $ROOTFS/dev/mtdblock0 b 31 0
64 mknod $ROOTFS/dev/mtdblock1 b 31 1
65 mknod $ROOTFS/dev/mtdblock2 b 31 2
66 mknod $ROOTFS/dev/mtdblock3 b 31 3
67 mknod $ROOTFS/dev/mtdblock4 b 31 4
68 mknod $ROOTFS/dev/mtdblock5 b 31 5
69 mknod $ROOTFS/dev/mtdblock6 b 31 6
70 mknod $ROOTFS/dev/mtdblock7 b 31 7