Просмотр исходного кода

update(port/ehci/usb_glue_aic): remove lsusb shell, add check for ehci configflag

sakumisu 1 год назад
Родитель
Сommit
6e6fdda62a
1 измененных файлов с 6 добавлено и 8 удалено
  1. 6 8
      port/ehci/usb_glue_aic.c

+ 6 - 8
port/ehci/usb_glue_aic.c

@@ -10,6 +10,10 @@
 #include "usbh_core.h"
 #include "usb_hc_ehci.h"
 
+#if !defined(CONFIG_USB_EHCI_CONFIGFLAG)
+#error "aic ehci must define CONFIG_USB_EHCI_CONFIGFLAG"
+#endif
+
 extern void USBH_IRQHandler(uint8_t busid);
 
 static void aic_ehci_isr(int vector, void *arg)
@@ -149,7 +153,7 @@ void usb_ehci_dcache_clean_invalidate(uintptr_t addr, uint32_t len)
     aicos_dcache_clean_invalid_range((size_t *)addr, len);
 }
 
-int usbh_init(void)
+int __usbh_init(void)
 {
 #if defined(AIC_USING_USB0_HOST) || defined(AIC_USING_USB1_HOST)
     int bus_id = 0;
@@ -171,11 +175,5 @@ int usbh_init(void)
 #include <rtthread.h>
 #include <rtdevice.h>
 
-INIT_ENV_EXPORT(usbh_init);
-
-#if defined (RT_USING_FINSH)
-#include <finsh.h>
-
-MSH_CMD_EXPORT_ALIAS(lsusb, lsusb, list usb device);
-#endif
+INIT_ENV_EXPORT(__usbh_init);
 #endif