1 /*
2  * Copyright (c) 2006-2021, RT-Thread Development Team
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  *
6  * Change Logs:
7  * Date           Author       Notes
8  * 2011-01-13     weety       first version
9  */
10 
11 #ifndef __AT91_PDC_H__
12 #define __AT91_PDC_H__
13 
14 #define AT91_PDC_RPR        0x100   /* Receive Pointer Register */
15 #define AT91_PDC_RCR        0x104   /* Receive Counter Register */
16 #define AT91_PDC_TPR        0x108   /* Transmit Pointer Register */
17 #define AT91_PDC_TCR        0x10c   /* Transmit Counter Register */
18 #define AT91_PDC_RNPR       0x110   /* Receive Next Pointer Register */
19 #define AT91_PDC_RNCR       0x114   /* Receive Next Counter Register */
20 #define AT91_PDC_TNPR       0x118   /* Transmit Next Pointer Register */
21 #define AT91_PDC_TNCR       0x11c   /* Transmit Next Counter Register */
22 
23 #define AT91_PDC_PTCR       0x120   /* Transfer Control Register */
24 #define     AT91_PDC_RXTEN      (1 << 0)    /* Receiver Transfer Enable */
25 #define     AT91_PDC_RXTDIS (1 << 1)    /* Receiver Transfer Disable */
26 #define     AT91_PDC_TXTEN      (1 << 8)    /* Transmitter Transfer Enable */
27 #define     AT91_PDC_TXTDIS (1 << 9)    /* Transmitter Transfer Disable */
28 
29 #define AT91_PDC_PTSR       0x124   /* Transfer Status Register */
30 
31 #endif
32