Go to the documentation of this file.
19 #define dbgu_readl(dbgu, field) \
20 __raw_readl(AT91_VA_BASE_SYS + dbgu + AT91_DBGU_ ## field)
22 #if !defined(CONFIG_ARCH_AT91X40)
23 #define AT91_DBGU_CR (0x00)
24 #define AT91_DBGU_MR (0x04)
25 #define AT91_DBGU_IER (0x08)
26 #define AT91_DBGU_TXRDY (1 << 1)
27 #define AT91_DBGU_TXEMPTY (1 << 9)
28 #define AT91_DBGU_IDR (0x0c)
29 #define AT91_DBGU_IMR (0x10)
30 #define AT91_DBGU_SR (0x14)
31 #define AT91_DBGU_RHR (0x18)
32 #define AT91_DBGU_THR (0x1c)
33 #define AT91_DBGU_BRGR (0x20)
35 #define AT91_DBGU_CIDR (0x40)
36 #define AT91_DBGU_EXID (0x44)
37 #define AT91_DBGU_FNR (0x48)
38 #define AT91_DBGU_FNTRST (1 << 0)
46 #define AT91_CIDR_VERSION (0x1f << 0)
47 #define AT91_CIDR_EPROC (7 << 5)
48 #define AT91_CIDR_NVPSIZ (0xf << 8)
49 #define AT91_CIDR_NVPSIZ2 (0xf << 12)
50 #define AT91_CIDR_SRAMSIZ (0xf << 16)
51 #define AT91_CIDR_SRAMSIZ_1K (1 << 16)
52 #define AT91_CIDR_SRAMSIZ_2K (2 << 16)
53 #define AT91_CIDR_SRAMSIZ_112K (4 << 16)
54 #define AT91_CIDR_SRAMSIZ_4K (5 << 16)
55 #define AT91_CIDR_SRAMSIZ_80K (6 << 16)
56 #define AT91_CIDR_SRAMSIZ_160K (7 << 16)
57 #define AT91_CIDR_SRAMSIZ_8K (8 << 16)
58 #define AT91_CIDR_SRAMSIZ_16K (9 << 16)
59 #define AT91_CIDR_SRAMSIZ_32K (10 << 16)
60 #define AT91_CIDR_SRAMSIZ_64K (11 << 16)
61 #define AT91_CIDR_SRAMSIZ_128K (12 << 16)
62 #define AT91_CIDR_SRAMSIZ_256K (13 << 16)
63 #define AT91_CIDR_SRAMSIZ_96K (14 << 16)
64 #define AT91_CIDR_SRAMSIZ_512K (15 << 16)
65 #define AT91_CIDR_ARCH (0xff << 20)
66 #define AT91_CIDR_NVPTYP (7 << 28)
67 #define AT91_CIDR_EXT (1 << 31)