Commit Graph

2302 Commits

Author SHA1 Message Date
songyanguang c9838c2161 Modify usb_check_phymode 2024-09-03 16:26:48 +08:00
songyanguang ab8ba67a83 Fixed a bug in using usb_osal_mq_recv 2024-08-30 10:20:35 +08:00
songyanguang 137247d918 Obtain the interrupt number according to the usb id 2024-08-30 10:10:54 +08:00
songyanguang 08e1fba932 Modify the xHCI register size 2024-08-30 10:00:46 +08:00
xj e7a92d9417 Modify osal functions 2024-08-27 04:33:02 -07:00
songyanguang 24b1b5ac56 Add usb_check_phymode 2024-08-27 18:58:40 +08:00
xj eadaa44dd8 modify sleep function 2024-08-26 00:10:38 -07:00
xj 8c2eb4598f merge codes 2024-08-25 20:33:16 -07:00
xj 93ad360a1a merge codes 2024-08-25 20:10:52 -07:00
xj 21f454fd87 merge codes 2024-08-25 20:03:11 -07:00
songyanguang 083277e500 The paddr parameter needs to be 0 in the naive_mmap function. 2024-08-21 17:22:54 +08:00
songyanguang 2f03186b0b Fix a register issue. 2024-08-21 11:24:06 +08:00
songyanguang bdfdc65bf6 usb memory virtual address reference XiZi, and modify naive_mmap usage method. 2024-08-21 10:45:34 +08:00
songyanguang 883cd6e4d5 Modify usb log level to Debug 2024-08-21 09:23:26 +08:00
songyanguang aa7c708a4b Set usb hc type USB_HC_XHCI in usb init 2024-08-21 09:16:54 +08:00
songyanguang 3f80e39695 rndis waits for LWIPServer in thread. 2024-08-20 10:11:27 +08:00
songyanguang 72ceb7fd26 Compile usb_driver_service into fs.img. 2024-08-20 09:35:11 +08:00
songyanguang 5168e88911 Generate the usb_driver_service program. 2024-08-19 19:45:22 +08:00
songyanguang 398c2590c7 Fix compilation issues 2024-08-19 19:30:52 +08:00
songyanguang 721763bb00 usb class info is created when initialized. 2024-08-19 19:17:50 +08:00
xj 7a7318734b adding usb_assert 2024-08-16 05:32:32 -07:00
songyanguang dd3104c4a1 Modify the usb main function. 2024-08-16 18:05:19 +08:00
xj 27247f7d00 sleep function 2024-08-15 19:38:29 -07:00
songyanguang d3fb123c29 usb code is adapted to rk3568. 2024-08-15 19:55:16 +08:00
songyanguang a9273b9879 Merge branch rk3568_dev of https://www.gitlink.org.cn/tuyuyang/xiuos with commit 6bc856b7a6 into local 2024-08-15 19:26:02 +08:00
songyanguang 059da067df New IPC interface, lwip receives data from rndis. 2024-08-14 17:22:54 +08:00
xj b53ba2e4b4 Interrupt function 2024-08-13 19:31:36 -07:00
songyanguang aaceb82386 New IPC interface, lwip sends data to rndis 2024-08-13 14:43:22 +08:00
songyanguang 84ab3dff35 Modify rndis and lwip interaction function name. 2024-08-13 09:59:31 +08:00
xj 7003f26807 Add interrupt processing functions 2024-08-09 04:54:40 -07:00
xj 91d06a23b3 Add interrupt processing functions 2024-08-09 01:07:10 -07:00
xj 0816b5427a Add interrupt processing functions 2024-08-09 00:51:02 -07:00
xj 45a36e5776 Add interrupt processing functions 2024-08-08 20:20:28 -07:00
xj 4170e41ab7 Add interrupt processing functions 2024-08-08 20:03:37 -07:00
xj cd35c4e733 Adding interrupt codes 2024-08-08 00:18:38 -07:00
xj 0e09b55903 Adding interrupt codes 2024-08-08 00:08:23 -07:00
xj b9de9baf1c Adding interrupt codes 2024-08-07 23:43:11 -07:00
xj 55eef9ff58 Add comments 2024-08-07 19:21:28 -07:00
songyanguang c637a3d0bc Modify xhci code to adapt to XIZI. 2024-08-07 18:57:40 +08:00
xj 22b137f92f Modify address mapping in xhci_transfer 2024-08-06 23:33:57 -07:00
songyanguang 98a64f616d xhci ring memory is fetched from the memory resource pool. 2024-08-07 09:32:21 +08:00
xj f8768d29a2 add usb3.0 interrupt NO 2024-08-05 23:54:52 -07:00
songyanguang 5e829d5da0 Modify Transfer TRB code in xHCI to apply to XiZi AIOT. 2024-08-06 14:44:05 +08:00
xj b383f88d7d modify function name 2024-08-05 20:20:39 -07:00
xj c689c550d7 modify function name 2024-08-05 19:51:38 -07:00
xj 951c3bf203 modify function name 2024-08-05 19:42:04 -07:00
xj 7d6cc6d1d8 modify variate name 2024-08-05 19:24:52 -07:00
songyanguang 3886ed4b12 fix a bug 2024-08-05 20:54:24 +08:00
songyanguang 77bed3c28f Modify USB Device Initialization in xHCI code and Command TRB code to apply to XiZi AIOT. 2024-08-05 20:47:51 +08:00
xj 2eba5a8071 Replanting xhci_port_status 2024-08-05 02:20:41 -07:00