コード例 #1
0
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();
}
コード例 #2
0
ファイル: usb_hw.c プロジェクト: dhs-shine/sprd_project
void udc_enable(void)
{
	pr_info("%s \n", __func__);
	usb_startup();
}