http://downloads.netgear.com/files/GPL/DM111P(B)_v3.29u_src.tar.gz
[bcm963xx.git] / targets / makeDevs
1 #!/bin/bash
2
3 #****************************************************************************
4 #
5 # <:copyright-gpl 
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 
13 # for more details. 
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. 
17 # :>
18 #
19 #****************************************************************************
20
21 ROOTFS=$PROFILE/fs
22
23 # Create FIFO devices
24 mknod $ROOTFS/dev/initctl p
25
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
45
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
55
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
62
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