| @@ -1,14 +1,14 @@ | | | @@ -1,14 +1,14 @@ |
1 | /* $NetBSD: ucom_at_usb.c,v 1.1 2010/02/11 02:22:09 pooka Exp $ */ | | 1 | /* $NetBSD: ucom_at_usb.c,v 1.2 2010/03/01 11:34:27 pooka Exp $ */ |
2 | | | 2 | |
3 | #include <sys/param.h> | | 3 | #include <sys/param.h> |
4 | #include <sys/types.h> | | 4 | #include <sys/types.h> |
5 | #include <sys/conf.h> | | 5 | #include <sys/conf.h> |
6 | #include <sys/device.h> | | 6 | #include <sys/device.h> |
7 | #include <sys/kmem.h> | | 7 | #include <sys/kmem.h> |
8 | #include <sys/stat.h> | | 8 | #include <sys/stat.h> |
9 | | | 9 | |
10 | #include "ioconf.c" | | 10 | #include "ioconf.c" |
11 | | | 11 | |
12 | #include "rump_dev_private.h" | | 12 | #include "rump_dev_private.h" |
13 | #include "rump_vfs_private.h" | | 13 | #include "rump_vfs_private.h" |
14 | | | 14 | |
| @@ -31,26 +31,32 @@ rump_device_configuration(void) | | | @@ -31,26 +31,32 @@ rump_device_configuration(void) |
31 | | | 31 | |
32 | FLAWLESSCALL(config_cfdriver_attach(&mainbus_cd)); | | 32 | FLAWLESSCALL(config_cfdriver_attach(&mainbus_cd)); |
33 | FLAWLESSCALL(config_cfattach_attach("mainbus", &mainbus_ca)); | | 33 | FLAWLESSCALL(config_cfattach_attach("mainbus", &mainbus_ca)); |
34 | | | 34 | |
35 | FLAWLESSCALL(config_cfdriver_attach(&ugenhc_cd)); | | 35 | FLAWLESSCALL(config_cfdriver_attach(&ugenhc_cd)); |
36 | FLAWLESSCALL(config_cfattach_attach("ugenhc", &ugenhc_ca)); | | 36 | FLAWLESSCALL(config_cfattach_attach("ugenhc", &ugenhc_ca)); |
37 | | | 37 | |
38 | FLAWLESSCALL(config_cfdriver_attach(&usb_cd)); | | 38 | FLAWLESSCALL(config_cfdriver_attach(&usb_cd)); |
39 | FLAWLESSCALL(config_cfattach_attach("usb", &usb_ca)); | | 39 | FLAWLESSCALL(config_cfattach_attach("usb", &usb_ca)); |
40 | | | 40 | |
41 | FLAWLESSCALL(config_cfdriver_attach(&uplcom_cd)); | | 41 | FLAWLESSCALL(config_cfdriver_attach(&uplcom_cd)); |
42 | FLAWLESSCALL(config_cfattach_attach("uplcom", &uplcom_ca)); | | 42 | FLAWLESSCALL(config_cfattach_attach("uplcom", &uplcom_ca)); |
43 | | | 43 | |
| | | 44 | FLAWLESSCALL(config_cfdriver_attach(&u3ginit_cd)); |
| | | 45 | FLAWLESSCALL(config_cfattach_attach("u3ginit", &u3ginit_ca)); |
| | | 46 | |
| | | 47 | FLAWLESSCALL(config_cfdriver_attach(&u3g_cd)); |
| | | 48 | FLAWLESSCALL(config_cfattach_attach("u3g", &u3g_ca)); |
| | | 49 | |
44 | FLAWLESSCALL(config_cfdriver_attach(&ucom_cd)); | | 50 | FLAWLESSCALL(config_cfdriver_attach(&ucom_cd)); |
45 | FLAWLESSCALL(config_cfattach_attach("ucom", &ucom_ca)); | | 51 | FLAWLESSCALL(config_cfattach_attach("ucom", &ucom_ca)); |
46 | | | 52 | |
47 | FLAWLESSCALL(config_cfdriver_attach(&uhub_cd)); | | 53 | FLAWLESSCALL(config_cfdriver_attach(&uhub_cd)); |
48 | FLAWLESSCALL(config_cfattach_attach("uhub", &uroothub_ca)); | | 54 | FLAWLESSCALL(config_cfattach_attach("uhub", &uroothub_ca)); |
49 | | | 55 | |
50 | bmaj = cmaj = -1; | | 56 | bmaj = cmaj = -1; |
51 | FLAWLESSCALL(devsw_attach("ucom", NULL, &bmaj, &ucom_cdevsw, &cmaj)); | | 57 | FLAWLESSCALL(devsw_attach("ucom", NULL, &bmaj, &ucom_cdevsw, &cmaj)); |
52 | | | 58 | |
53 | FLAWLESSCALL(rump_vfs_makedevnodes(S_IFCHR, "/dev/ttyU", '0', | | 59 | FLAWLESSCALL(rump_vfs_makedevnodes(S_IFCHR, "/dev/ttyU", '0', |
54 | cmaj, 0, 1)); | | 60 | cmaj, 0, 1)); |
55 | FLAWLESSCALL(rump_vfs_makedevnodes(S_IFCHR, "/dev/dtyU", '0', | | 61 | FLAWLESSCALL(rump_vfs_makedevnodes(S_IFCHR, "/dev/dtyU", '0', |
56 | cmaj, 0x80000, 1)); | | 62 | cmaj, 0x80000, 1)); |