!C99Shell v. 2.5 [PHP 8 Update] [24.05.2025]!

Software: Apache/2.4.41 (Ubuntu). PHP/8.0.30 

uname -a: Linux apirnd 5.4.0-204-generic #224-Ubuntu SMP Thu Dec 5 13:38:28 UTC 2024 x86_64 

uid=33(www-data) gid=33(www-data) groups=33(www-data) 

Safe-mode: OFF (not secure)

/usr/src/linux-headers-5.4.0-216/arch/arm/plat-samsung/include/plat/   drwxr-xr-x
Free 13.2 GB of 57.97 GB (22.78%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     regs-udc.h (5.78 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0+ */
/*
 * Copyright (C) 2004 Herbert Poetzl <herbert@13thfloor.at>
 */

#ifndef __ASM_ARCH_REGS_UDC_H
#define __ASM_ARCH_REGS_UDC_H

#define S3C2410_USBDREG(x) (x)

#define S3C2410_UDC_FUNC_ADDR_REG    S3C2410_USBDREG(0x0140)
#define S3C2410_UDC_PWR_REG        S3C2410_USBDREG(0x0144)
#define S3C2410_UDC_EP_INT_REG        S3C2410_USBDREG(0x0148)

#define S3C2410_UDC_USB_INT_REG        S3C2410_USBDREG(0x0158)
#define S3C2410_UDC_EP_INT_EN_REG    S3C2410_USBDREG(0x015c)

#define S3C2410_UDC_USB_INT_EN_REG    S3C2410_USBDREG(0x016c)

#define S3C2410_UDC_FRAME_NUM1_REG    S3C2410_USBDREG(0x0170)
#define S3C2410_UDC_FRAME_NUM2_REG    S3C2410_USBDREG(0x0174)

#define S3C2410_UDC_EP0_FIFO_REG    S3C2410_USBDREG(0x01c0)
#define S3C2410_UDC_EP1_FIFO_REG    S3C2410_USBDREG(0x01c4)
#define S3C2410_UDC_EP2_FIFO_REG    S3C2410_USBDREG(0x01c8)
#define S3C2410_UDC_EP3_FIFO_REG    S3C2410_USBDREG(0x01cc)
#define S3C2410_UDC_EP4_FIFO_REG    S3C2410_USBDREG(0x01d0)

#define S3C2410_UDC_EP1_DMA_CON        S3C2410_USBDREG(0x0200)
#define S3C2410_UDC_EP1_DMA_UNIT    S3C2410_USBDREG(0x0204)
#define S3C2410_UDC_EP1_DMA_FIFO    S3C2410_USBDREG(0x0208)
#define S3C2410_UDC_EP1_DMA_TTC_L    S3C2410_USBDREG(0x020c)
#define S3C2410_UDC_EP1_DMA_TTC_M    S3C2410_USBDREG(0x0210)
#define S3C2410_UDC_EP1_DMA_TTC_H    S3C2410_USBDREG(0x0214)

#define S3C2410_UDC_EP2_DMA_CON        S3C2410_USBDREG(0x0218)
#define S3C2410_UDC_EP2_DMA_UNIT    S3C2410_USBDREG(0x021c)
#define S3C2410_UDC_EP2_DMA_FIFO    S3C2410_USBDREG(0x0220)
#define S3C2410_UDC_EP2_DMA_TTC_L    S3C2410_USBDREG(0x0224)
#define S3C2410_UDC_EP2_DMA_TTC_M    S3C2410_USBDREG(0x0228)
#define S3C2410_UDC_EP2_DMA_TTC_H    S3C2410_USBDREG(0x022c)

#define S3C2410_UDC_EP3_DMA_CON        S3C2410_USBDREG(0x0240)
#define S3C2410_UDC_EP3_DMA_UNIT    S3C2410_USBDREG(0x0244)
#define S3C2410_UDC_EP3_DMA_FIFO    S3C2410_USBDREG(0x0248)
#define S3C2410_UDC_EP3_DMA_TTC_L    S3C2410_USBDREG(0x024c)
#define S3C2410_UDC_EP3_DMA_TTC_M    S3C2410_USBDREG(0x0250)
#define S3C2410_UDC_EP3_DMA_TTC_H    S3C2410_USBDREG(0x0254)

#define S3C2410_UDC_EP4_DMA_CON        S3C2410_USBDREG(0x0258)
#define S3C2410_UDC_EP4_DMA_UNIT    S3C2410_USBDREG(0x025c)
#define S3C2410_UDC_EP4_DMA_FIFO    S3C2410_USBDREG(0x0260)
#define S3C2410_UDC_EP4_DMA_TTC_L    S3C2410_USBDREG(0x0264)
#define S3C2410_UDC_EP4_DMA_TTC_M    S3C2410_USBDREG(0x0268)
#define S3C2410_UDC_EP4_DMA_TTC_H    S3C2410_USBDREG(0x026c)

#define S3C2410_UDC_INDEX_REG        S3C2410_USBDREG(0x0178)

/* indexed registers */

#define S3C2410_UDC_MAXP_REG        S3C2410_USBDREG(0x0180)

#define S3C2410_UDC_EP0_CSR_REG        S3C2410_USBDREG(0x0184)

#define S3C2410_UDC_IN_CSR1_REG        S3C2410_USBDREG(0x0184)
#define S3C2410_UDC_IN_CSR2_REG        S3C2410_USBDREG(0x0188)

#define S3C2410_UDC_OUT_CSR1_REG    S3C2410_USBDREG(0x0190)
#define S3C2410_UDC_OUT_CSR2_REG    S3C2410_USBDREG(0x0194)
#define S3C2410_UDC_OUT_FIFO_CNT1_REG    S3C2410_USBDREG(0x0198)
#define S3C2410_UDC_OUT_FIFO_CNT2_REG    S3C2410_USBDREG(0x019c)

#define S3C2410_UDC_FUNCADDR_UPDATE    (1 << 7)

#define S3C2410_UDC_PWR_ISOUP        (1 << 7) /* R/W */
#define S3C2410_UDC_PWR_RESET        (1 << 3) /* R   */
#define S3C2410_UDC_PWR_RESUME        (1 << 2) /* R/W */
#define S3C2410_UDC_PWR_SUSPEND        (1 << 1) /* R   */
#define S3C2410_UDC_PWR_ENSUSPEND    (1 << 0) /* R/W */

#define S3C2410_UDC_PWR_DEFAULT        (0x00)

#define S3C2410_UDC_INT_EP4        (1 << 4) /* R/W (clear only) */
#define S3C2410_UDC_INT_EP3        (1 << 3) /* R/W (clear only) */
#define S3C2410_UDC_INT_EP2        (1 << 2) /* R/W (clear only) */
#define S3C2410_UDC_INT_EP1        (1 << 1) /* R/W (clear only) */
#define S3C2410_UDC_INT_EP0        (1 << 0) /* R/W (clear only) */

#define S3C2410_UDC_USBINT_RESET    (1 << 2) /* R/W (clear only) */
#define S3C2410_UDC_USBINT_RESUME    (1 << 1) /* R/W (clear only) */
#define S3C2410_UDC_USBINT_SUSPEND    (1 << 0) /* R/W (clear only) */

#define S3C2410_UDC_INTE_EP4        (1 << 4) /* R/W */
#define S3C2410_UDC_INTE_EP3        (1 << 3) /* R/W */
#define S3C2410_UDC_INTE_EP2        (1 << 2) /* R/W */
#define S3C2410_UDC_INTE_EP1        (1 << 1) /* R/W */
#define S3C2410_UDC_INTE_EP0        (1 << 0) /* R/W */

#define S3C2410_UDC_USBINTE_RESET    (1 << 2) /* R/W */
#define S3C2410_UDC_USBINTE_SUSPEND    (1 << 0) /* R/W */

#define S3C2410_UDC_INDEX_EP0        (0x00)
#define S3C2410_UDC_INDEX_EP1        (0x01)
#define S3C2410_UDC_INDEX_EP2        (0x02)
#define S3C2410_UDC_INDEX_EP3        (0x03)
#define S3C2410_UDC_INDEX_EP4        (0x04)

#define S3C2410_UDC_ICSR1_CLRDT        (1 << 6) /* R/W */
#define S3C2410_UDC_ICSR1_SENTSTL    (1 << 5) /* R/W (clear only) */
#define S3C2410_UDC_ICSR1_SENDSTL    (1 << 4) /* R/W */
#define S3C2410_UDC_ICSR1_FFLUSH    (1 << 3) /* W   (set only) */
#define S3C2410_UDC_ICSR1_UNDRUN    (1 << 2) /* R/W (clear only) */
#define S3C2410_UDC_ICSR1_PKTRDY    (1 << 0) /* R/W (set only) */

#define S3C2410_UDC_ICSR2_AUTOSET    (1 << 7) /* R/W */
#define S3C2410_UDC_ICSR2_ISO        (1 << 6) /* R/W */
#define S3C2410_UDC_ICSR2_MODEIN    (1 << 5) /* R/W */
#define S3C2410_UDC_ICSR2_DMAIEN    (1 << 4) /* R/W */

#define S3C2410_UDC_OCSR1_CLRDT        (1 << 7) /* R/W */
#define S3C2410_UDC_OCSR1_SENTSTL    (1 << 6) /* R/W (clear only) */
#define S3C2410_UDC_OCSR1_SENDSTL    (1 << 5) /* R/W */
#define S3C2410_UDC_OCSR1_FFLUSH    (1 << 4) /* R/W */
#define S3C2410_UDC_OCSR1_DERROR    (1 << 3) /* R   */
#define S3C2410_UDC_OCSR1_OVRRUN    (1 << 2) /* R/W (clear only) */
#define S3C2410_UDC_OCSR1_PKTRDY    (1 << 0) /* R/W (clear only) */

#define S3C2410_UDC_OCSR2_AUTOCLR    (1 << 7) /* R/W */
#define S3C2410_UDC_OCSR2_ISO        (1 << 6) /* R/W */
#define S3C2410_UDC_OCSR2_DMAIEN    (1 << 5) /* R/W */

#define S3C2410_UDC_EP0_CSR_OPKRDY    (1 << 0)
#define S3C2410_UDC_EP0_CSR_IPKRDY    (1 << 1)
#define S3C2410_UDC_EP0_CSR_SENTSTL    (1 << 2)
#define S3C2410_UDC_EP0_CSR_DE        (1 << 3)
#define S3C2410_UDC_EP0_CSR_SE        (1 << 4)
#define S3C2410_UDC_EP0_CSR_SENDSTL    (1 << 5)
#define S3C2410_UDC_EP0_CSR_SOPKTRDY    (1 << 6)
#define S3C2410_UDC_EP0_CSR_SSE        (1 << 7)

#define S3C2410_UDC_MAXP_8        (1 << 0)
#define S3C2410_UDC_MAXP_16        (1 << 1)
#define S3C2410_UDC_MAXP_32        (1 << 2)
#define S3C2410_UDC_MAXP_64        (1 << 3)

#endif

:: Command execute ::

Enter:
 
Select:
 

:: Search ::
  - regexp 

:: Upload ::
 
[ Read-Only ]

:: Make Dir ::
 
[ Read-Only ]
:: Make File ::
 
[ Read-Only ]

:: Go Dir ::
 
:: Go File ::
 

--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.0055 ]--