From: Alan C. <al...@lx...> - 2000-08-21 21:07:33
|
> driver tries to handle everything from the original 16450 all the way up > to serial multi-port cards that happen to just be multiple 16550's with > some tweaks. As a result, the driver is quite complex and huge and is a > mess of #ifdef CONFIG_xxx. There are two or three cards that are well weird - but trying to maintain a seperate driver for that would be a real nightmare. Possibly the access functions need more abstraction but its pretty well done as is > to handle the low-level hardware AND it knows how to handle the > higher-level issues. And I don't think it would be bad to split it up some > more. generic_serial.c - mission already in progress for some cards. |