http://downloads.netgear.com/files/GPL/GPL_Source_V361j_DM111PSP_series_consumer_rele...
[bcm963xx.git] / targets / makeDevs
1 #!/bin/bash
2
3 #****************************************************************************
4 # <:copyright-gpl
5 # Copyright 2004 Broadcom Corp. All Rights Reserved.
6 # This program is free software; you can distribute it and/or modify it
7 # under the terms of the GNU General Public License (Version 2) as
8 # published by the Free Software Foundation.
9 # This program is distributed in the hope it will be useful, but WITHOUT
10 # ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 # FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
12 # for more details.
13 # You should have received a copy of the GNU General Public License along
14 # with this program; if not, write to the Free Software Foundation, Inc.,
15 # 59 Temple Place - Suite 330, Boston MA 02111-1307, USA.
16 # :>
17 #****************************************************************************
18
19 ROOTFS=$PROFILE/fs
20
21 # Create FIFO devices
22 mknod $ROOTFS/dev/initctl p
23
24 #Create character devices
25 mknod $ROOTFS/dev/mem c 1 1
26 mknod $ROOTFS/dev/kmem c 1 2
27 mknod $ROOTFS/dev/null c 1 3
28 mknod $ROOTFS/dev/port c 1 4
29 mknod $ROOTFS/dev/zero c 1 5
30 mknod $ROOTFS/dev/ptyp0 c 2 0
31 mknod $ROOTFS/dev/ptyp1 c 2 1
32 mknod $ROOTFS/dev/ttyp0 c 3 0
33 mknod $ROOTFS/dev/ttyp1 c 3 1
34 mknod $ROOTFS/dev/tty0 c 4 0
35 mknod $ROOTFS/dev/tty1 c 4 1
36 mknod $ROOTFS/dev/ttyS0 c 4 64
37 mknod $ROOTFS/dev/tty c 5 0
38 mknod $ROOTFS/dev/console c 5 1
39 mknod $ROOTFS/dev/ptmx c 5 2
40 mknod $ROOTFS/dev/ppp c 108 0
41
42 #Paul porting from 2.21.5, 7/24/2006
43 mknod $ROOTFS/dev/usb/lp0 c 180 0
44 #mknod $ROOTFS/dev/printer0 c 180 0
45
46 mknod $ROOTFS/dev/urandom c 1 9
47
48 # Create Broadcom specific devices
49 mknod $ROOTFS/dev/bcmatm0 c 205 0
50 mknod $ROOTFS/dev/brcmboard c 206 0
51 mknod $ROOTFS/dev/bcmvdsl0 c 207 0
52 mknod $ROOTFS/dev/bcmadsl0 c 208 0
53 mknod $ROOTFS/dev/bcmendpoint0 c 209 0
54 mknod $ROOTFS/dev/bcmaal20 c 210 0
55 mknod $ROOTFS/dev/bcmles0 c 211 0
56 mknod $ROOTFS/dev/bcm c 212 0
57 mknod $ROOTFS/dev/ac97 c 222 0
58 mknod $ROOTFS/dev/slac c 223 0
59 mknod $ROOTFS/dev/bcmprof c 224 0
60 mknod $ROOTFS/dev/si3215 c 225 0
61
62 # Create block devices
63 mknod $ROOTFS/dev/ram0 b 1 0
64 mknod $ROOTFS/dev/ram1 b 1 1
65 mknod $ROOTFS/dev/ram2 b 1 2
66 mknod $ROOTFS/dev/ram3 b 1 3
67 ln -s ram1 $ROOTFS/dev/ram
68
69 mknod $ROOTFS/dev/mtdblock0 b 31 0
70 mknod $ROOTFS/dev/mtdblock1 b 31 1
71 mknod $ROOTFS/dev/mtdblock2 b 31 2
72 mknod $ROOTFS/dev/mtdblock3 b 31 3
73 mknod $ROOTFS/dev/mtdblock4 b 31 4
74 mknod $ROOTFS/dev/mtdblock5 b 31 5
75 mknod $ROOTFS/dev/mtdblock6 b 31 6
76 mknod $ROOTFS/dev/mtdblock7 b 31 7