59#ifndef _ALTERA_AVALON_JTAG_UART_REGS_H
60#define _ALTERA_AVALON_JTAG_UART_REGS_H
62#include <bsp_system.h>
68#define ALTERA_AVALON_JTAG_UART_DATA_DATA_MSK (0x000000FFu)
69#define ALTERA_AVALON_JTAG_UART_DATA_DATA_OFST (0)
70#define ALTERA_AVALON_JTAG_UART_DATA_RVALID_MSK (0x00008000u)
71#define ALTERA_AVALON_JTAG_UART_DATA_RVALID_OFST (15)
72#define ALTERA_AVALON_JTAG_UART_DATA_RAVAIL_MSK (0xFFFF0000u)
73#define ALTERA_AVALON_JTAG_UART_DATA_RAVAIL_OFST (16)
75#define ALTERA_AVALON_JTAG_UART_CONTROL_RE_MSK (0x00000001u)
76#define ALTERA_AVALON_JTAG_UART_CONTROL_RE_OFST (0)
77#define ALTERA_AVALON_JTAG_UART_CONTROL_WE_MSK (0x00000002u)
78#define ALTERA_AVALON_JTAG_UART_CONTROL_WE_OFST (1)
79#define ALTERA_AVALON_JTAG_UART_CONTROL_RI_MSK (0x00000100u)
80#define ALTERA_AVALON_JTAG_UART_CONTROL_RI_OFST (8)
81#define ALTERA_AVALON_JTAG_UART_CONTROL_WI_MSK (0x00000200u)
82#define ALTERA_AVALON_JTAG_UART_CONTROL_WI_OFST (9)
83#define ALTERA_AVALON_JTAG_UART_CONTROL_AC_MSK (0x00000400u)
84#define ALTERA_AVALON_JTAG_UART_CONTROL_AC_OFST (10)
85#define ALTERA_AVALON_JTAG_UART_CONTROL_WSPACE_MSK (0xFFFF0000u)
86#define ALTERA_AVALON_JTAG_UART_CONTROL_WSPACE_OFST (16)
90 volatile uint32_t data;
94#define JTAG_UART_REGS \
95 ((volatile altera_avalon_jtag_uart_regs*)JTAG_UART_BASE)
Definition: intercom.c:87