mirror of
https://github.com/AsahiLinux/m1n1
synced 2024-11-21 14:23:01 +00:00
usb: Skip USB init for now on A7-A11 SoCs.
We do not support the USB controller on A7-A11 SoCs yet, but still do not try to init dwc3 on them. Signed-off-by: Nick Chan <towinchenmi@gmail.com>
This commit is contained in:
parent
fb59dc03ca
commit
4bde778779
1 changed files with 10 additions and 0 deletions
10
src/usb.c
10
src/usb.c
|
@ -253,6 +253,16 @@ void usb_init(void)
|
|||
return;
|
||||
}
|
||||
|
||||
/*
|
||||
* A7-A11 uses a custom internal otg controller with the peripheral part
|
||||
* being dwc2.
|
||||
*/
|
||||
if (adt_path_offset(adt, "/arm-io/otgphyctrl") > 0 &&
|
||||
adt_path_offset(adt, "/arm-io/usb-complex") > 0) {
|
||||
/* We do not support the custom controller and dwc2 (yet). */
|
||||
return;
|
||||
}
|
||||
|
||||
i2c_dev_t *i2c = i2c_init("/arm-io/i2c0");
|
||||
if (!i2c) {
|
||||
printf("usb: i2c init failed.\n");
|
||||
|
|
Loading…
Reference in a new issue