lin
2025-07-31 065ea569db06206874bbfa18eb25ff6121aec09b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
/*
 * sv6160_mem_map.h
 * Copyright (C) 2022 cfig <junwei.jiang@seekwavetech.com>
 *
 * Distributed under terms of the MIT license.
 */
 
#ifndef SV6160_MEM_MAP_H
#define SV6160_MEM_MAP_H
 
//#define SKW_MAX_BUF_SIZE    0x400 //1K
#define SKW_MAX_BUF_SIZE    0x100 //256B
 
/*---------------CODE MEM SECTION-------------------------*/
#define CODE_MEM_BASE_ADDR          0x100000
#define CODE_MEM_SIZE               0x7A000//488K
/*-------------------------------------------------------*/
 
/*----------------DATA MEM SECTION-----------------------*/
#define DATA_MEM_BASE_ADDR          0x20200000
#define DATA_MEM_SIZE               0x40000//256K
/*-------------------------------------------------------*/
 
/*----------------CSCB MEM SECTION-----------------------*/
#define AHB_REG_BASE_ADDR          0x40000000
#define AHB_REG_SIZE              0x400
/*-------------------------------------------------------*/
 
 
/*----------------WREG MEM SECTION-----------------------*/
#define WREG_MEM_BASE_ADDR          0x40820000
#define WREG_MEM_SIZE               0xC000//48K
/*-------------------------------------------------------*/
 
 
/*----------------PHYR MEM SECTION-----------------------*/
#define PHYR_MEM_BASE_ADDR          0x40830000
#define PHYR_MEM_SIZE               0x4000//16K
/*-------------------------------------------------------*/
 
 
/*----------------SMEM MEM SECTION-----------------------*/
#define SMEM_MEM_BASE_ADDR          0x40A00000
#define SMEM_MEM_SIZE               0x58000//352K
/*-------------------------------------------------------*/
 
/*----------------UMEM MEM SECTION-----------------------*/
#define UMEM_MEM_BASE_ADDR          0x401E0000
#define UMEM_MEM_SIZE              0xC000//48K
/*-------------------------------------------------------*/
 
 
/*----------------SDIO MEM SECTION-----------------------*/
#define SDIO_MEM_BASE_ADDR          0x401D0000
#define SDIO_MEM_SIZE               0x800//2K
/*-------------------------------------------------------*/
 
 
/*----------------BTDM MEM SECTION-----------------------*/
#define BTDM_MEM_BASE_ADDR          0x41000000
#define BTDM_MEM_SIZE               0xC00//3K
/*-------------------------------------------------------*/
 
 
/*----------------BTBT MEM SECTION-----------------------*/
#define BTBT_MEM_BASE_ADDR          0x41000400
#define BTBT_MEM_SIZE               0x400//1K
/*-------------------------------------------------------*/
 
 
/*----------------BTLE MEM SECTION-----------------------*/
#define BTLE_MEM_BASE_ADDR          0x41000800
#define BTLE_MEM_SIZE               0x400//1K
/*-------------------------------------------------------*/
 
 
/*----------------BTEM MEM SECTION-----------------------*/
#define BTEM_MEM_BASE_ADDR          0x41010000
#define BTEM_MEM_SIZE               0xC000//48K
/*-------------------------------------------------------*/
 
 
/*----------------BTGB MEM SECTION-----------------------*/
#define BTGB_MEM_BASE_ADDR          0x41022000
#define BTGB_MEM_SIZE               0x40//64B
/*-------------------------------------------------------*/
 
 
/*----------------BTRF MEM SECTION-----------------------*/
#define BTRF_MEM_BASE_ADDR          0x41024000
#define BTRF_MEM_SIZE               0x510//1K 272B
/*-------------------------------------------------------*/
 
/*----------------BTRF MEM SECTION-----------------------*/
#define RFTOP_MEM_BASE_ADDR          0x40148000
#define RFTOP_MEM_SIZE               0xC20//
/*-------------------------------------------------------*/
 
 
/*----------------BTRF MEM SECTION-----------------------*/
#define RCLK_MEM_BASE_ADDR          0x40150000
#define RCLK_MEM_SIZE               0x200//512B
/*-------------------------------------------------------*/
 
/*----------------BTRF MEM SECTION-----------------------*/
#define BBPLL_MEM_BASE_ADDR          0x40150400
#define BBPLL_MEM_SIZE               0x200//512B
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
/*-------------------------------------------------------*/
 
 
 
#endif /* !SV6160_MEM_MAP_H */