Linux Kernel
3.7.1
|
Go to the source code of this file.
Macros | |
#define | SERIAL_ICLK 33333333 /* the target serial input clock */ |
#define | UART0_BASE 0xfeff9c00 |
#define | UART1_BASE 0xfeff9c40 |
#define | __get_UART0(R) ({ __reg(UART0_BASE + (R) * 8) >> 24; }) |
#define | __get_UART1(R) ({ __reg(UART1_BASE + (R) * 8) >> 24; }) |
#define | __set_UART0(R, V) do { __reg(UART0_BASE + (R) * 8) = (V) << 24; } while(0) |
#define | __set_UART1(R, V) do { __reg(UART1_BASE + (R) * 8) = (V) << 24; } while(0) |
#define | __get_UART0_LSR() ({ __get_UART0(UART_LSR); }) |
#define | __get_UART1_LSR() ({ __get_UART1(UART_LSR); }) |
#define | __set_UART0_IER(V) __set_UART0(UART_IER,(V)) |
#define | __set_UART1_IER(V) __set_UART1(UART_IER,(V)) |
#define | __get_UCPSR() ({ *(volatile unsigned long *)(0xfeff9c90); }) |
#define | __set_UCPSR(V) do { *(volatile unsigned long *)(0xfeff9c90) = (V); } while(0) |
#define | UCPSR_SELECT0 0x07000000 |
#define | UCPSR_SELECT1 0x38000000 |
#define | __get_UCPVR() ({ *(volatile unsigned long *)(0xfeff9c98); mb(); }) |
#define | __set_UCPVR(V) do { *(volatile unsigned long *)(0xfeff9c98) = (V) << 24; mb(); } while(0) |
#define __get_UART0 | ( | R | ) | ({ __reg(UART0_BASE + (R) * 8) >> 24; }) |
Definition at line 22 of file serial-regs.h.
#define __get_UART0_LSR | ( | ) | ({ __get_UART0(UART_LSR); }) |
Definition at line 27 of file serial-regs.h.
#define __get_UART1 | ( | R | ) | ({ __reg(UART1_BASE + (R) * 8) >> 24; }) |
Definition at line 23 of file serial-regs.h.
#define __get_UART1_LSR | ( | ) | ({ __get_UART1(UART_LSR); }) |
Definition at line 28 of file serial-regs.h.
#define __get_UCPSR | ( | ) | ({ *(volatile unsigned long *)(0xfeff9c90); }) |
Definition at line 34 of file serial-regs.h.
#define __get_UCPVR | ( | ) | ({ *(volatile unsigned long *)(0xfeff9c98); mb(); }) |
Definition at line 40 of file serial-regs.h.
Definition at line 24 of file serial-regs.h.
#define __set_UART0_IER | ( | V | ) | __set_UART0(UART_IER,(V)) |
Definition at line 30 of file serial-regs.h.
Definition at line 25 of file serial-regs.h.
#define __set_UART1_IER | ( | V | ) | __set_UART1(UART_IER,(V)) |
Definition at line 31 of file serial-regs.h.
Definition at line 35 of file serial-regs.h.
Definition at line 41 of file serial-regs.h.
Definition at line 18 of file serial-regs.h.
#define UART0_BASE 0xfeff9c00 |
Definition at line 19 of file serial-regs.h.
#define UART1_BASE 0xfeff9c40 |
Definition at line 20 of file serial-regs.h.
#define UCPSR_SELECT0 0x07000000 |
Definition at line 36 of file serial-regs.h.
#define UCPSR_SELECT1 0x38000000 |
Definition at line 37 of file serial-regs.h.