From 6dca0f5bd741bb73351209169eab02557b8a7337 Mon Sep 17 00:00:00 2001 From: xj Date: Mon, 3 Jun 2024 02:42:23 -0700 Subject: [PATCH 1/8] Add USB source tree --- .../XiZi_AIoT/services/drivers/usb/class/wireless/rndis_host.c | 1 + 1 file changed, 1 insertion(+) create mode 100644 Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/rndis_host.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/rndis_host.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/rndis_host.c new file mode 100644 index 000000000..500bb1415 --- /dev/null +++ b/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/rndis_host.c @@ -0,0 +1 @@ +#include "usbh_rndis.h" From 82a363e81b7ee418ccfa9c1892ae5661456aec2a Mon Sep 17 00:00:00 2001 From: xj Date: Mon, 3 Jun 2024 22:59:02 -0700 Subject: [PATCH 2/8] Ajust code tree --- Ubiquitous/XiZi_AIoT/services/drivers/usb/core/usbh_core.c | 1 + .../XiZi_AIoT/services/drivers/usb/{ => lib_usb}/usb_config.h | 0 .../XiZi_AIoT/services/drivers/usb/{ => lib_usb}/usb_host.c | 0 .../XiZi_AIoT/services/drivers/usb/{ => lib_usb}/usb_host.h | 0 4 files changed, 1 insertion(+) create mode 100644 Ubiquitous/XiZi_AIoT/services/drivers/usb/core/usbh_core.c rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => lib_usb}/usb_config.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => lib_usb}/usb_host.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => lib_usb}/usb_host.h (100%) diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/core/usbh_core.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/core/usbh_core.c new file mode 100644 index 000000000..b36a10161 --- /dev/null +++ b/Ubiquitous/XiZi_AIoT/services/drivers/usb/core/usbh_core.c @@ -0,0 +1 @@ +#include "usbh_core.h" diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/usb_config.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_config.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/usb_config.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_config.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/usb_host.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_host.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/usb_host.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_host.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/usb_host.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_host.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/usb_host.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_host.h From ac58c0bde1a3616c30a5bf259b8a959a3db13172 Mon Sep 17 00:00:00 2001 From: xj Date: Mon, 3 Jun 2024 23:48:22 -0700 Subject: [PATCH 3/8] Adjust code tree --- .../services/drivers/usb/{lib_usb => libusb}/usb_config.h | 0 .../XiZi_AIoT/services/drivers/usb/{lib_usb => libusb}/usb_host.c | 0 .../XiZi_AIoT/services/drivers/usb/{lib_usb => libusb}/usb_host.h | 0 3 files changed, 0 insertions(+), 0 deletions(-) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{lib_usb => libusb}/usb_config.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{lib_usb => libusb}/usb_host.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{lib_usb => libusb}/usb_host.h (100%) diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_config.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/usb_config.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_config.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/usb_config.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_host.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/usb_host.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_host.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/usb_host.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_host.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/usb_host.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/lib_usb/usb_host.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/usb_host.h From f02fa3512fcaf9ed79b051c3f247045ed94e9705 Mon Sep 17 00:00:00 2001 From: xj Date: Tue, 4 Jun 2024 00:49:57 -0700 Subject: [PATCH 4/8] Ajust code tree --- .../services/drivers/usb/{ => components}/class/cdc/usb_cdc.h | 0 .../services/drivers/usb/{ => components}/class/hub/usb_hub.h | 0 .../services/drivers/usb/{ => components}/class/hub/usbh_hub.c | 0 .../services/drivers/usb/{ => components}/class/hub/usbh_hub.h | 0 .../drivers/usb/{ => components}/class/wireless/rndis_host.c | 0 .../drivers/usb/{ => components}/class/wireless/rndis_protocol.h | 0 .../drivers/usb/{ => components}/class/wireless/usbh_rndis.c | 0 .../drivers/usb/{ => components}/class/wireless/usbh_rndis.h | 0 .../services/drivers/usb/{ => components}/common/usb_def.h | 0 .../services/drivers/usb/{ => components}/common/usb_errno.h | 0 .../services/drivers/usb/{ => components}/common/usb_hc.h | 0 .../services/drivers/usb/{ => components}/common/usb_list.h | 0 .../services/drivers/usb/{ => components}/common/usb_log.h | 0 .../services/drivers/usb/{ => components}/common/usb_mem.h | 0 .../services/drivers/usb/{ => components}/common/usb_util.h | 0 .../services/drivers/usb/{ => components}/core/usbh_core.c | 0 .../services/drivers/usb/{ => components}/core/usbh_core.h | 0 .../services/drivers/usb/{ => components}/osal/usb_osal.h | 0 .../services/drivers/usb/{ => components}/osal/usb_osal_xiuos.c | 0 .../services/drivers/usb/{ => components}/port/xhci/usb_hc_xhci.c | 0 .../services/drivers/usb/{ => components}/port/xhci/usb_hc_xhci.h | 0 .../services/drivers/usb/{ => components}/port/xhci/xhci.c | 0 .../services/drivers/usb/{ => components}/port/xhci/xhci.h | 0 .../services/drivers/usb/{ => components}/port/xhci/xhci_dbg.c | 0 .../services/drivers/usb/{ => components}/port/xhci/xhci_reg.h | 0 25 files changed, 0 insertions(+), 0 deletions(-) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/class/cdc/usb_cdc.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/class/hub/usb_hub.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/class/hub/usbh_hub.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/class/hub/usbh_hub.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/class/wireless/rndis_host.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/class/wireless/rndis_protocol.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/class/wireless/usbh_rndis.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/class/wireless/usbh_rndis.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/common/usb_def.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/common/usb_errno.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/common/usb_hc.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/common/usb_list.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/common/usb_log.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/common/usb_mem.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/common/usb_util.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/core/usbh_core.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/core/usbh_core.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/osal/usb_osal.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/osal/usb_osal_xiuos.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/port/xhci/usb_hc_xhci.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/port/xhci/usb_hc_xhci.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/port/xhci/xhci.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/port/xhci/xhci.h (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/port/xhci/xhci_dbg.c (100%) rename Ubiquitous/XiZi_AIoT/services/drivers/usb/{ => components}/port/xhci/xhci_reg.h (100%) diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/cdc/usb_cdc.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/cdc/usb_cdc.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/class/cdc/usb_cdc.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/cdc/usb_cdc.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/hub/usb_hub.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/hub/usb_hub.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/class/hub/usb_hub.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/hub/usb_hub.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/hub/usbh_hub.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/hub/usbh_hub.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/class/hub/usbh_hub.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/hub/usbh_hub.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/hub/usbh_hub.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/hub/usbh_hub.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/class/hub/usbh_hub.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/hub/usbh_hub.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/rndis_host.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/rndis_host.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/rndis_host.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/rndis_host.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/rndis_protocol.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/rndis_protocol.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/rndis_protocol.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/rndis_protocol.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/usbh_rndis.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/usbh_rndis.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/usbh_rndis.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/usbh_rndis.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/usbh_rndis.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/usbh_rndis.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/class/wireless/usbh_rndis.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/class/wireless/usbh_rndis.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_def.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_def.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_def.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_def.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_errno.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_errno.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_errno.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_errno.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_hc.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_hc.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_hc.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_hc.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_list.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_list.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_list.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_list.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_log.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_log.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_log.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_log.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_mem.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_mem.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_mem.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_mem.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_util.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_util.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/common/usb_util.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/common/usb_util.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/core/usbh_core.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/core/usbh_core.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/core/usbh_core.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/core/usbh_core.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/core/usbh_core.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/core/usbh_core.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/core/usbh_core.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/core/usbh_core.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/osal/usb_osal.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/osal/usb_osal.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/osal/usb_osal.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/osal/usb_osal.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/osal/usb_osal_xiuos.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/osal/usb_osal_xiuos.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/osal/usb_osal_xiuos.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/osal/usb_osal_xiuos.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/usb_hc_xhci.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/usb_hc_xhci.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/usb_hc_xhci.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/usb_hc_xhci.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/usb_hc_xhci.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/usb_hc_xhci.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/usb_hc_xhci.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/usb_hc_xhci.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/xhci.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/xhci.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/xhci.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/xhci.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/xhci.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/xhci.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/xhci.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/xhci.h diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/xhci_dbg.c b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/xhci_dbg.c similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/xhci_dbg.c rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/xhci_dbg.c diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/xhci_reg.h b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/xhci_reg.h similarity index 100% rename from Ubiquitous/XiZi_AIoT/services/drivers/usb/port/xhci/xhci_reg.h rename to Ubiquitous/XiZi_AIoT/services/drivers/usb/components/port/xhci/xhci_reg.h From c65fb1fe7933cc392517263190ae6d38ce1cec7d Mon Sep 17 00:00:00 2001 From: xj Date: Tue, 4 Jun 2024 02:03:37 -0700 Subject: [PATCH 5/8] Add Makefiles --- Ubiquitous/XiZi_AIoT/services/drivers/usb/Makefile | 3 +++ Ubiquitous/XiZi_AIoT/services/drivers/usb/components/Makefile | 0 Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk | 0 3 files changed, 3 insertions(+) create mode 100644 Ubiquitous/XiZi_AIoT/services/drivers/usb/Makefile create mode 100644 Ubiquitous/XiZi_AIoT/services/drivers/usb/components/Makefile create mode 100644 Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/Makefile b/Ubiquitous/XiZi_AIoT/services/drivers/usb/Makefile new file mode 100644 index 000000000..73ea8fa3a --- /dev/null +++ b/Ubiquitous/XiZi_AIoT/services/drivers/usb/Makefile @@ -0,0 +1,3 @@ +SRC_DIR := components libusb + +include $(KERNEL_ROOT)/compiler.mk diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/Makefile b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/Makefile new file mode 100644 index 000000000..e69de29bb diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk new file mode 100644 index 000000000..e69de29bb From 7881e6700f2e4a70fbae7a052ed3d79010059b8d Mon Sep 17 00:00:00 2001 From: xj Date: Tue, 4 Jun 2024 02:04:15 -0700 Subject: [PATCH 6/8] Add Makefiles --- Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/Makefile | 0 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/Makefile diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/Makefile b/Ubiquitous/XiZi_AIoT/services/drivers/usb/libusb/Makefile new file mode 100644 index 000000000..e69de29bb From 5a7a7b36f9847c379dfd3432393bd2ad9e97be57 Mon Sep 17 00:00:00 2001 From: xj Date: Tue, 4 Jun 2024 03:01:52 -0700 Subject: [PATCH 7/8] Add Makefiles --- .../services/drivers/usb/components/usb.mk | 24 +++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk index e69de29bb..c5079b62d 100644 --- a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk +++ b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk @@ -0,0 +1,24 @@ +ifeq ($(BOARD), imx6q-sabrelite) +toolchain ?= arm-none-eabi- +user_ldflags = -N -Ttext 0 +cflags = -std=c11 -march=armv7-a -mtune=cortex-a9 -nostdlib -nodefaultlibs -mfloat-abi=soft -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -ggdb -Wno-unused -Werror -fno-omit-frame-pointer -fno-stack-protector -fno-pie +endif +ifeq ($(BOARD), zynq7000-zc702) +toolchain ?= arm-xilinx-eabi- +user_ldflags = --start-group,-lgcc,-lc,--end-group +cflags = -std=c11 -march=armv7-a -mtune=cortex-a9 -nostdlib -nodefaultlibs -mfloat-abi=soft -fno-pic -static -fno-builtin -fno-strict-aliasing -Wall -ggdb -Wno-unused -Werror -fno-omit-frame-pointer -fno-stack-protector -fno-pie +#cflags = -Wall -g -std=c11 +endif +cc = ${toolchain}gcc +ld = ${toolchain}g++ +objdump = ${toolchain}objdump + +c_useropts = -O2 + + +INC_DIR = -I$(KERNEL_ROOT)/services/drivers/usb/components \ + -I$(KERNEL_ROOT)/services/drivers/usb/components/class \ + -I$(KERNEL_ROOT)/services/drivers/usb/components/class/cdc \ + -I$(KERNEL_ROOT)/services/drivers/usb/components/class/hub \ + -I$(KERNEL_ROOT)/services/drivers/usb/components/class/wireless \ + -I$(KERNEL_ROOT)/services/drivers/usb/components/common \ From a29356399053255e744f3e2af14bcc33fceb92d7 Mon Sep 17 00:00:00 2001 From: xj Date: Tue, 4 Jun 2024 03:12:08 -0700 Subject: [PATCH 8/8] Add Makefiles --- Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk index c5079b62d..44a729397 100644 --- a/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk +++ b/Ubiquitous/XiZi_AIoT/services/drivers/usb/components/usb.mk @@ -22,3 +22,7 @@ INC_DIR = -I$(KERNEL_ROOT)/services/drivers/usb/components \ -I$(KERNEL_ROOT)/services/drivers/usb/components/class/hub \ -I$(KERNEL_ROOT)/services/drivers/usb/components/class/wireless \ -I$(KERNEL_ROOT)/services/drivers/usb/components/common \ + -I$(KERNEL_ROOT)/services/drivers/usb/components/core \ + -I$(KERNEL_ROOT)/services/drivers/usb/components/osal \ + -I$(KERNEL_ROOT)/services/drivers/usb/components/port \ + -I$(KERNEL_ROOT)/services/drivers/usb/components/port/xhci \