[lib][udc] dust off and clean up the long-dormant UDC interface
[lib][udc] dust off and clean up the long-dormant UDC interface

srodrig1/lk,GCrean/lk,minglun-tsai/lk,skabet/lk,GCrean/lk,srodrig1/lk,minglun-tsai/lk,GCrean/lk,hollanderic/lkstuff,littlekernel/lk,sndnvaps/lk,sndnvaps/lk,skabet/lk,sndnvaps/lk,GCrean/lk,travisg/lk,nvll/lk,travisg/lk,sndnvaps/lk,travisg/lk,hollanderic/lkstuff,hollanderic/lkstuff,srodrig1/lk,ErikCorryGoogle/lk,sndnvaps/lk,nvll/lk,skabet/lk,littlekernel/lk,skabet/lk,srodrig1/lk,minglun-tsai/lk,skabet/lk,ErikCorryGoogle/lk,srodrig1/lk,travisg/lk,hollanderic/lkstuff,GCrean/lk,ErikCorryGoogle/lk,nvll/lk,nvll/lk,littlekernel/lk,nvll/lk,littlekernel/lk,ErikCorryGoogle/lk,minglun-tsai/lk