| /utopia/UTPA2-700.0.x/modules/usb/drv/usb_ecos/usbhost/ |
| H A D | drvEHCI.h | 149 U32 normal; 150 U32 error; 151 U32 reclaim; 152 U32 lost_iaa; 155 U32 complete; 156 U32 unlink; 188 U32 periodic_size; 189 U32 *periodic_rptr; /*Real pointer for allocated memory for peridic link array*/ 190 U32 *periodic; /* hw periodic table */ 192 U32 i_thresh; /* uframes HC might cache */ [all …]
|
| H A D | drvEhciHcd.c | 255 static int handshake (U32 *ptr, U32 mask, U32 done, int usec) in handshake() 257 U32 result; in handshake() 260 result = ehci_readl ((U32)ptr); in handshake() 261 if (result == ~(U32)0) /* card removed */ in handshake() 326 U32 temp = ehci_readl ((U32)&ehci->regs->status); in ehci_halt() 379 temp = ehci_readl ((U32)&ehci->regs->command); in ehci_halt() 381 ehci_writel (temp, (U32)&ehci->regs->command); in ehci_halt() 389 U32 command = ehci_readl ((U32)&ehci->regs->command); in ehci_reset() 394 ehci_writel (command, (U32)&ehci->regs->command); in ehci_reset() 457 U32 temp; in ehci_ready() [all …]
|
| H A D | drvEHCI_SCHD.cxx | 125 static int periodic_unlink (struct ehci_hcd *ehci, U32 frame, void *ptr) in periodic_unlink() 128 U32 *hw_p = &ehci->periodic [frame]; in periodic_unlink() 172 periodic_usecs (struct ehci_hcd *ehci, U32 frame, U32 uframe) in periodic_usecs() 174 U32 *hw_p = &ehci->periodic [frame]; in periodic_usecs() 176 U32 usecs = 0; in periodic_usecs() 263 U32 cmd; in enable_periodic() 273 cmd = ehci_readl ((U32)&ehci->regs->command) | CMD_PSE; in enable_periodic() 274 ehci_writel (cmd, (U32)&ehci->regs->command); in enable_periodic() 279 ehci->next_uframe = ehci_readl ((U32)&ehci->regs->frame_index) in enable_periodic() 286 U32 cmd; in disable_periodic() [all …]
|
| H A D | drvSCSI.c | 111 BOOL bSCSI_ERASE(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum, 112 U32 u32SectorSize); 113 BOOL bSCSI_Read_10(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum, 115 BOOL bSCSI_Write_10(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum, 117 BOOL bSCSI_Read_10_512(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum, 119 BOOL bSCSI_Write_10_512(U8 uPort, U8 uLunNum, U32 u32BlockAddr, U32 u32BlockNum, 124 static U32 125 get_value_log2(U32 val) in get_value_log2() 127 U32 i, log2; in get_value_log2() 147 U32 u32BlockAddr, U16 u16BlockNum, U8 *u8Buffer) in vSCSICmd_READ_10() [all …]
|
| H A D | drvMM.c | 109 U32 base_addr; 111 U32 *bitmap; 115 U32 ncmem_addr; 116 U32 ncmem_base; 134 ncmem_addr=(U32)KSEG02KSEG1(Usb_AllocateNonCachedMemory(NOCACHE_MEMORY_SIZE + PAGE_SIZE)); in init_cache_memory() 144 mapsize *= sizeof (U32); in init_cache_memory() 145 ncmem_pool.base_addr =(U32) KSEG02KSEG1(ncmem_base); // convert cached address to uncached in init_cache_memory() 147 ncmem_pool.bitmap = (U32*)Usb_AllocateNonCachedMemory(mapsize); in init_cache_memory() 148 memset(ncmem_pool.bitmap, ((U32)-1), mapsize);//Bitmap: 0-used 1-unused in init_cache_memory() 169 U32 i; in ncmem_alloc_page() [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usbhost/source2/ |
| H A D | drvHostLib_2.h | 123 extern U32 USB_BUFFER_START_ADR_4K_ALIGN_Var_Port2; 250 extern U32 gUHC2_BASE; 453 #define VA2PA(addr) MsOS_VA2PA((U32)addr) 455 #define VA2PA(addr) ((void *)(((U32)addr) & 0x1fffffff)) 460 #define VirtoPhyAddr(x) MsOS_VA2PA((U32)x) 461 #define PhytoVirAddr(x) MsOS_PA2KSEG1((U32)x) 462 #define PhytoCacheAddr(x) MsOS_PA2KSEG0((U32)x) 490 U32 bTerminal:1; 491 U32 bType:2; 492 U32 bReserved:2; [all …]
|
| H A D | drvUSBHost_PTP_2.h | 119 U32 u32TransId; 120 U32 u32Buf; 121 U32 u32Param1; 122 U32 u32Param2; 123 U32 u32Param3; 137 U32 u32DataLen; 138 U32 u32StorageId; 139 U32 u32FileLength; 140 U32 u32FileOffset; 141 U32 u32DramAddr; [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usbhost/source4/ |
| H A D | drvHostLib_4.h | 123 extern U32 USB_BUFFER_START_ADR_4K_ALIGN_Var_Port4; 250 extern U32 gUHC4_BASE; 453 #define VA2PA(addr) MsOS_VA2PA((U32)addr) 455 #define VA2PA(addr) ((void *)(((U32)addr) & 0x1fffffff)) 460 #define VirtoPhyAddr(x) MsOS_VA2PA((U32)x) 461 #define PhytoVirAddr(x) MsOS_PA2KSEG1((U32)x) 462 #define PhytoCacheAddr(x) MsOS_PA2KSEG0((U32)x) 490 U32 bTerminal:1; 491 U32 bType:2; 492 U32 bReserved:2; [all …]
|
| H A D | drvUSBHost_PTP_4.h | 119 U32 u32TransId; 120 U32 u32Buf; 121 U32 u32Param1; 122 U32 u32Param2; 123 U32 u32Param3; 137 U32 u32DataLen; 138 U32 u32StorageId; 139 U32 u32FileLength; 140 U32 u32FileOffset; 141 U32 u32DramAddr; [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usbhost/source/ |
| H A D | drvHostLib.h | 123 extern U32 USB_BUFFER_START_ADR_4K_ALIGN_Var; 252 extern U32 gUHC_BASE; 457 #define VA2PA(addr) MsOS_VA2PA((U32)addr) 459 #define VA2PA(addr) ((void *)(((U32)addr) & 0x1fffffff)) 464 #define VirtoPhyAddr(x) MsOS_VA2PA((U32)x) 465 #define PhytoVirAddr(x) MsOS_PA2KSEG1((U32)x) 466 #define PhytoCacheAddr(x) MsOS_PA2KSEG0((U32)x) 494 U32 bTerminal:1; 495 U32 bType:2; 496 U32 bReserved:2; [all …]
|
| H A D | drvUSBHost_PTP.h | 119 U32 u32TransId; 120 U32 u32Buf; 121 U32 u32Param1; 122 U32 u32Param2; 123 U32 u32Param3; 137 U32 u32DataLen; 138 U32 u32StorageId; 139 U32 u32FileLength; 140 U32 u32FileOffset; 141 U32 u32DramAddr; [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usbhost/source3/ |
| H A D | drvHostLib_3.h | 123 extern U32 USB_BUFFER_START_ADR_4K_ALIGN_Var_Port3; 250 extern U32 gUHC3_BASE; 453 #define VA2PA(addr) MsOS_VA2PA((U32)addr) 455 #define VA2PA(addr) ((void *)(((U32)addr) & 0x1fffffff)) 460 #define VirtoPhyAddr(x) MsOS_VA2PA((U32)x) 461 #define PhytoVirAddr(x) MsOS_PA2KSEG1((U32)x) 462 #define PhytoCacheAddr(x) MsOS_PA2KSEG0((U32)x) 490 U32 bTerminal:1; 491 U32 bType:2; 492 U32 bReserved:2; [all …]
|
| H A D | drvUSBHost_PTP_3.h | 119 U32 u32TransId; 120 U32 u32Buf; 121 U32 u32Param1; 122 U32 u32Param2; 123 U32 u32Param3; 137 U32 u32DataLen; 138 U32 u32StorageId; 139 U32 u32FileLength; 140 U32 u32FileOffset; 141 U32 u32DramAddr; [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usb_ecos/newhost/ |
| H A D | drvEHCI.h | 117 U32 u32Normal; 118 U32 u32Error; 119 U32 u32Reclaim; 120 U32 u32LostIAA; 123 U32 u32Complete; 124 U32 u32Unlink; 141 U32 u32PeriodicSize; 142 U32 *pPeriodic; /* hw periodic table */ 144 U32 u32IThresh; /* uframes HC might cache */ 147 U32 u32PeriodicSched; /* periodic activity count */ [all …]
|
| H A D | drvEhciHcd.c | 135 static U32 park_eco = 3; 137 static U32 park_eco = 0; 194 static int ms_check_status (U32 *pPtr, U32 u32Mask, U32 u32Done, int us) in ms_check_status() 196 U32 u32regv; in ms_check_status() 200 u32regv = hcd_reg_readl ((U32)pPtr); in ms_check_status() 201 if (u32regv == ~(U32)0) /* card removed */ in ms_check_status() 221 U32 u32regv = hcd_reg_readl ((U32)&pEhci->op_regs->usbsts); in ms_ehci_halt() 230 u32regv = hcd_reg_readl ((U32)&pEhci->op_regs->usbcmd); in ms_ehci_halt() 232 hcd_reg_writel (u32regv, (U32)&pEhci->op_regs->usbcmd); in ms_ehci_halt() 241 U32 u32regv = hcd_reg_readl ((U32)&pEhci->op_regs->usbcmd); in ms_ehci_reset() [all …]
|
| H A D | drvMM.c | 108 U32 base_addr; 110 U32 *bitmap; 114 U32 ncmem_addr_init; 115 U32 ncmem_addr; 116 U32 ncmem_base; 132 U32 alloc_addr; in init_cache_memory() 136 alloc_addr = (U32)Usb_AllocateNonCachedMemory(NOCACHE_MEMORY_SIZE + PAGE_SIZE); in init_cache_memory() 138 ncmem_addr=(U32)KSEG02KSEG1(alloc_addr); in init_cache_memory() 149 mapsize *= sizeof (U32); in init_cache_memory() 151 ncmem_pool.base_addr =(U32) KSEG02KSEG1(ncmem_base); // convert cached address to uncached in init_cache_memory() [all …]
|
| H A D | drvEHCI_SCHD.cxx | 81 static void ms_periodic_unlink (struct ehci_hcd *pEhci, U32 u32Frame, void *ptr) in ms_periodic_unlink() 84 U32 *hw_p = &pEhci->pPeriodic [u32Frame]; in ms_periodic_unlink() 112 static U16 ms_periodic_usecs (struct ehci_hcd *pEhci, U32 u32Frame, U32 u32uFrame) in ms_periodic_usecs() 114 U32 *phw_p = &pEhci->pPeriodic [u32Frame]; in ms_periodic_usecs() 116 U32 u32uSecs = 0; in ms_periodic_usecs() 147 U32 u32Cmd; in ms_enable_periodic() 162 u32Cmd = hcd_reg_readl ((U32)&pEhci->op_regs->usbcmd) | USBCMD_PSE; in ms_enable_periodic() 163 hcd_reg_writel (u32Cmd, (U32)&pEhci->op_regs->usbcmd); in ms_enable_periodic() 165 pEhci->iNextUframe = hcd_reg_readl ((U32)&pEhci->op_regs->frindex) in ms_enable_periodic() 172 U32 u32Cmd; in ms_disable_periodic() [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usb_ecos/usbhost/include/ |
| H A D | drvIO.h | 88 #define __raw_readb(a) ((U8)UHC_READXBYTE((U32)a-UHC_BASE)) 90 #define __raw_readw(a) ((U16)UHC_READXBYTE((U32)a-UHC_BASE) | \ 91 ((U16)UHC_READXBYTE((U32)a+1-UHC_BASE) << 8) ) 93 #define __raw_readl(a) ((U32)UHC_READXBYTE((U32)a-UHC_BASE) | \ 94 ((U32)UHC_READXBYTE((U32)a+1-UHC_BASE) << 8) | \ 95 ((U32)UHC_READXBYTE((U32)a+2-UHC_BASE) << 16) | \ 96 ((U32)UHC_READXBYTE((U32)a+3-UHC_BASE) << 24) ) 99 #define __raw_readb_Port2(a) ((U8)UHC2_READXBYTE((U32)a-UHC2_BASE)) 101 #define __raw_readw_Port2(a) ((U16)UHC2_READXBYTE((U32)a-UHC2_BASE) | \ 102 ((U16)UHC2_READXBYTE((U32)a+1-UHC2_BASE) << 8) ) [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usbhost/include/ |
| H A D | _drvUSB.h | 95 extern BOOLEAN MDrv_UsbBlockReadToMIU_Port2(U8 lun,U32 u32BlockAddr, U32 u32BlockNum,U32 u32Buffer); 96 extern BOOLEAN MDrv_UsbBlockWriteFromMIU_Port2(U8 lun,U32 u32BlockAddr, U32 u32BlockNum,U32 u32Buff… 102 extern void MDrv_USB_Init_Port2(U32); 105 U32 MDrv_GetUsbBlockSize_Port2(U8 lun); 106 U32 MDrv_GetUsbBlockNum_Port2(U8 lun); 120 extern BOOLEAN MDrv_UsbBlockReadToMIU(U8 lun,U32 u32BlockAddr, U32 u32BlockNum,U32 u32Buffer); 121 extern BOOLEAN MDrv_UsbBlockWriteFromMIU(U8 lun,U32 u32BlockAddr, U32 u32BlockNum,U32 u32Buffer); 125 extern void MDrv_USB_Init(U32); 129 U32 MDrv_GetUsbBlockSize(U8 lun); 130 U32 MDrv_GetUsbBlockNum(U8 lun); [all …]
|
| H A D | drvUSB.h | 103 extern BOOLEAN MDrv_UsbBlockReadToMIU_Port2(U8 lun,U32 u32BlockAddr, U32 u32BlockNum,U32 u32Buffer); 104 extern BOOLEAN MDrv_UsbBlockWriteFromMIU_Port2(U8 lun,U32 u32BlockAddr, U32 u32BlockNum,U32 u32Buff… 111 extern void MDrv_USB_Init_Port2(U32); 114 U32 MDrv_GetUsbBlockSize_Port2(U8 lun); 115 U32 MDrv_GetUsbBlockNum_Port2(U8 lun); 135 extern BOOLEAN MDrv_UsbBlockReadToMIU(U8 lun,U32 u32BlockAddr, U32 u32BlockNum,U32 u32Buffer); 136 extern BOOLEAN MDrv_UsbBlockWriteFromMIU(U8 lun,U32 u32BlockAddr, U32 u32BlockNum,U32 u32Buffer); 140 extern void MDrv_USB_Init(U32); 145 U32 MDrv_GetUsbBlockSize(U8 lun); 146 U32 MDrv_GetUsbBlockNum(U8 lun); [all …]
|
| /utopia/UTPA2-700.0.x/modules/gpd/hal/maldives/gpd/ |
| H A D | gpd_reg.c | 914 static volatile U32 *GPD_GET_ADDR(int index) in GPD_GET_ADDR() 916 U32 offset = gpd_reg_addr[index] - (gpd_reg_lsb[index] >> 4); in GPD_GET_ADDR() 917 return (volatile U32 *)(GPD_REG_BASE + offset * 4); in GPD_GET_ADDR() 920 static U32 GPD_GET_U32MASK(U32 index) in GPD_GET_U32MASK() 927 … return (((U32)1 << (gpd_reg_msb[index] - gpd_reg_lsb[index] + 1)) - 1) << gpd_reg_lsb[index]; in GPD_GET_U32MASK() 930 static U32 GPD_READ_U32(volatile U32 *u32addr) in GPD_READ_U32() 936 static void GPD_WRITE_U32(volatile U32 *u32addr, U32 value) in GPD_WRITE_U32() 943 U32 GPD_GET_U32REG_dbg(int index) in GPD_GET_U32REG_dbg() 945 volatile U32 *u32addr = GPD_GET_ADDR(index); in GPD_GET_U32REG_dbg() 948 U32 temp = (GPD_READ_U32(u32addr) & GPD_GET_U32MASK(index)) >> gpd_reg_lsb[index]; in GPD_GET_U32REG_dbg() [all …]
|
| /utopia/UTPA2-700.0.x/modules/gpd/hal/mustang/gpd/ |
| H A D | gpd_reg.c | 918 static volatile U32 *GPD_GET_ADDR(int index) in GPD_GET_ADDR() 920 U32 offset = gpd_reg_addr[index] - (gpd_reg_lsb[index] >> 4); in GPD_GET_ADDR() 921 return (volatile U32 *)(GPD_REG_BASE + offset * 4); in GPD_GET_ADDR() 924 static U32 GPD_GET_U32MASK(U32 index) in GPD_GET_U32MASK() 931 … return (((U32)1 << (gpd_reg_msb[index] - gpd_reg_lsb[index] + 1)) - 1) << gpd_reg_lsb[index]; in GPD_GET_U32MASK() 934 static U32 GPD_READ_U32(volatile U32 *u32addr) in GPD_READ_U32() 940 static void GPD_WRITE_U32(volatile U32 *u32addr, U32 value) in GPD_WRITE_U32() 947 U32 GPD_GET_U32REG_dbg(int index) in GPD_GET_U32REG_dbg() 949 volatile U32 *u32addr = GPD_GET_ADDR(index); in GPD_GET_U32REG_dbg() 952 U32 temp = (GPD_READ_U32(u32addr) & GPD_GET_U32MASK(index)) >> gpd_reg_lsb[index]; in GPD_GET_U32REG_dbg() [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usbhost/source4/usb_host_p4/ |
| H A D | drvHostLib_4.c | 296 mwHost20_CurrentAsynchronousAddr_Set(VirtoPhyAddr((U32)Host20_STRUCTURE_qHD_BASE_ADDRESS_Port4)); in flib_OTGH_Init_Port4() 687 U32 temp; 732 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port4); in flib_Host20_Issue_Control_CBI_Port4() 753 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port4); in flib_Host20_Issue_Control_CBI_Port4() 807 U32 *dnaptr; in flib_Host20_Issue_Control_Port4() 808 U32 dwTimes; in flib_Host20_Issue_Control_Port4() 828 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port4); in flib_Host20_Issue_Control_Port4() 865 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port4); in flib_Host20_Issue_Control_Port4() 868 dnaptr= (U32*)(U32)pUsbCtrlBuf_Port4; in flib_Host20_Issue_Control_Port4() 933 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port4); in flib_Host20_Issue_Control_Port4() [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usbhost/source3/usb_host_p3/ |
| H A D | drvHostLib_3.c | 296 mwHost20_CurrentAsynchronousAddr_Set(VirtoPhyAddr((U32)Host20_STRUCTURE_qHD_BASE_ADDRESS_Port3)); in flib_OTGH_Init_Port3() 695 U32 temp; 740 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port3); in flib_Host20_Issue_Control_CBI_Port3() 761 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port3); in flib_Host20_Issue_Control_CBI_Port3() 815 U32 *dnaptr; in flib_Host20_Issue_Control_Port3() 816 U32 dwTimes; in flib_Host20_Issue_Control_Port3() 836 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port3); in flib_Host20_Issue_Control_Port3() 873 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port3); in flib_Host20_Issue_Control_Port3() 876 dnaptr= (U32*)(U32)pUsbCtrlBuf_Port3; in flib_Host20_Issue_Control_Port3() 941 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port3); in flib_Host20_Issue_Control_Port3() [all …]
|
| /utopia/UTPA2-700.0.x/modules/usb/drv/usbhost/source2/usb_host_p2/ |
| H A D | drvHostLib_2.c | 296 mwHost20_CurrentAsynchronousAddr_Set(VirtoPhyAddr((U32)Host20_STRUCTURE_qHD_BASE_ADDRESS_Port2)); in flib_OTGH_Init_Port2() 696 U32 temp; 741 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port2); in flib_Host20_Issue_Control_CBI_Port2() 762 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port2); in flib_Host20_Issue_Control_CBI_Port2() 816 U32 *dnaptr; in flib_Host20_Issue_Control_Port2() 817 U32 dwTimes; in flib_Host20_Issue_Control_Port2() 837 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port2); in flib_Host20_Issue_Control_Port2() 874 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port2); in flib_Host20_Issue_Control_Port2() 877 dnaptr= (U32*)(U32)pUsbCtrlBuf_Port2; in flib_Host20_Issue_Control_Port2() 942 spTempqTD->ArrayBufferPointer_Word[0]=VirtoPhyAddr((U32)pUsbCtrlBuf_Port2); in flib_Host20_Issue_Control_Port2() [all …]
|