blob: 04cbb29da0fb0eab1d69a86f30368e597b9b8765 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#ifndef H_TE200_SHA_H
2#define H_TE200_SHA_H
3
4#define TE_BASE (0xD4220000)
5#define TE_HASH_BASE (TE_BASE + 0x3280)
6
7#define TE_CLK_CTRL (TE_BASE + 0)
8#define TE_RST_CTRL (TE_BASE + 4)
9#define TE_TOP_CFG (TE_BASE + 8)
10
11#define TE_HASH_QUEUE (TE_HASH_BASE + 0x0)
12#define TE_HASH_CTRL (TE_HASH_BASE + 0x4)
13#define TE_HASH_STAT (TE_HASH_BASE + 0x8)
14#define TE_HASH_INTR_STAT (TE_HASH_BASE + 0xC)
15
16#define TE_REG_READ(x) (*(volatile unsigned int *)(x))
17#define TE_REG_WRITE(x,y) ((*(volatile unsigned int *)(x)) = (y) )
18#endif