Changeset 5159ae9 in mainline for uspace/srv/drivers/ns8250/ns8250.c
- Timestamp:
- 2010-05-29T08:37:38Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- ce89036b
- Parents:
- 692c40cb
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/srv/drivers/ns8250/ns8250.c
r692c40cb r5159ae9 228 228 } 229 229 230 static device_ class_t ns8250_dev_class;230 static device_ops_t ns8250_dev_ops; 231 231 232 232 /** The character interface's callbacks. … … 758 758 } 759 759 760 dev->class = &ns8250_dev_class; 760 // set device operations 761 dev->ops = &ns8250_dev_ops; 761 762 762 763 add_device_to_class(dev, "serial"); … … 900 901 /** Initialize the serial port driver. 901 902 * 902 * Initialize class structures with callback methods for handling903 * Initialize device operations structures with callback methods for handling 903 904 * client requests to the serial port devices. 904 905 */ 905 906 static void ns8250_init() 906 907 { 907 // TODO 908 ns8250_dev_class.id = 0; 909 ns8250_dev_class.open = &ns8250_open; 910 ns8250_dev_class.close = &ns8250_close; 911 912 ns8250_dev_class.interfaces[CHAR_DEV_IFACE] = &ns8250_char_iface; 913 ns8250_dev_class.default_handler = &ns8250_default_handler; 908 ns8250_dev_ops.open = &ns8250_open; 909 ns8250_dev_ops.close = &ns8250_close; 910 911 ns8250_dev_ops.interfaces[CHAR_DEV_IFACE] = &ns8250_char_iface; 912 ns8250_dev_ops.default_handler = &ns8250_default_handler; 914 913 } 915 914
Note:
See TracChangeset
for help on using the changeset viewer.