drop _t: cfg_arg_t, cfg_unit_t, cfg_chan_t, cfg_em400_t
drop _t: chan_proto_t
remove plix ghost
don't initialize chan number in chan proto
io_get_intspec()
I/O headers/layout cleanup
I/O cleanup: separate chan.[ch]