void udc_power_on(void) { __raw_bits_or(BIT_8, USB_PHY_CTRL); __raw_bits_or(BIT_17, USB_PHY_CTRL); __raw_bits_and(~BIT_16, USB_PHY_CTRL); __raw_bits_and(~(BIT_13 | BIT_12), USB_PHY_CTRL); __raw_bits_or(BIT_15 | BIT_14, USB_PHY_CTRL); __raw_bits_and(~BIT_1, AHB_CTL3); __raw_bits_and(~BIT_2, AHB_CTL3); usb_startup(); }
void udc_enable(void) { pr_info("%s \n", __func__); usb_startup(); }