Cyclove v SoC - Ethernet and USB baremetal

We are developing custom board using cyclone v soc. We would like to know, Is there any baremetal code availble for ethernet and usb? Is it possible to convert ethernet and usb device drivers to baremetal from linux uboot/kernel source? Can anyone help us on baremetal ethernet and usb?
Thanks in Advance…