usb: Add USB device controller header file
usb: Add USB device controller header file

Add USB device controller header file containing the USB device
controller APIs. All device controller drivers should implement the
APIs described in this file.

Change-Id: I14443a5286bbc2faddbd6420ce1668acb183cd2e
Signed-off-by: Adrian Bradianu <420fa0b13d4761884bc7cf3465d44bbe9d0ce85f@windriver.com>
Signed-off-by: Daniel Leung <d94e04d205b5962d7873a139ef298b03c1717f72@intel.com>
Signed-off-by: Jesus Sanchez-Palencia <1d20c8e4bc5d088c92fbf17f94216ea9e3f7ce5e@intel.com>

GiulianoFranchetto/zephyr,bboozzoo/zephyr,erwango/zephyr,galak/zephyr,explora26/zephyr,mirzak/zephyr-os,bigdinotech/zephyr,GiulianoFranchetto/zephyr,explora26/zephyr,nashif/zephyr,explora26/zephyr,nashif/zephyr,kraj/zephyr,holtmann/zephyr,aceofall/zephyr-iotos,tidyjiang8/zephyr-doc,finikorg/zephyr,runchip/zephyr-cc3200,galak/zephyr,fbsder/zephyr,zephyriot/zephyr,zephyriot/zephyr,aceofall/zephyr-iotos,ldts/zephyr,sharronliu/zephyr,explora26/zephyr,zephyrproject-rtos/zephyr,ldts/zephyr,pklazy/zephyr,pklazy/zephyr,zephyrproject-rtos/zephyr,kraj/zephyr,pklazy/zephyr,kraj/zephyr,punitvara/zephyr,mbolivar/zephyr,zephyriot/zephyr,tidyjiang8/zephyr-doc,finikorg/zephyr,Vudentz/zephyr,ldts/zephyr,rsalveti/zephyr,fbsder/zephyr,mirzak/zephyr-os,mirzak/zephyr-os,aceofall/zephyr-iotos,mbolivar/zephyr,fractalclone/zephyr-riscv,bboozzoo/zephyr,GiulianoFranchetto/zephyr,runchip/zephyr-cc3200,holtmann/zephyr,galak/zephyr,Vudentz/zephyr,explora26/zephyr,Vudentz/zephyr,galak/zephyr,tidyjiang8/zephyr-doc,zephyriot/zephyr,kraj/zephyr,fbsder/zephyr,runchip/zephyr-cc3200,rsalveti/zephyr,bboozzoo/zephyr,Vudentz/zephyr,zephyriot/zephyr,nashif/zephyr,aceofall/zephyr-iotos,mbolivar/zephyr,fractalclone/zephyr-riscv,rsalveti/zephyr,bboozzoo/zephyr,sharronliu/zephyr,bigdinotech/zephyr,holtmann/zephyr,erwango/zephyr,Vudentz/zephyr,mirzak/zephyr-os,holtmann/zephyr,runchip/zephyr-cc3220,punitvara/zephyr,fbsder/zephyr,sharronliu/zephyr,holtmann/zephyr,runchip/zephyr-cc3220,kraj/zephyr,punitvara/zephyr,ldts/zephyr,fractalclone/zephyr-riscv,punitvara/zephyr,GiulianoFranchetto/zephyr,nashif/zephyr,zephyrproject-rtos/zephyr,erwango/zephyr,galak/zephyr,fractalclone/zephyr-riscv,sharronliu/zephyr,runchip/zephyr-cc3200,finikorg/zephyr,fbsder/zephyr,fractalclone/zephyr-riscv,mirzak/zephyr-os,runchip/zephyr-cc3220,finikorg/zephyr,erwango/zephyr,erwango/zephyr,bigdinotech/zephyr,zephyrproject-rtos/zephyr,runchip/zephyr-cc3220,tidyjiang8/zephyr-doc,aceofall/zephyr-iotos,pklazy/zephyr,bboozzoo/zephyr,nashif/zephyr,GiulianoFranchetto/zephyr,runchip/zephyr-cc3200,finikorg/zephyr,mbolivar/zephyr,rsalveti/zephyr,sharronliu/zephyr,bigdinotech/zephyr,zephyrproject-rtos/zephyr,rsalveti/zephyr,runchip/zephyr-cc3220,tidyjiang8/zephyr-doc,pklazy/zephyr,Vudentz/zephyr,bigdinotech/zephyr,punitvara/zephyr,mbolivar/zephyr,ldts/zephyr