6262#define FLASH_JEDEC 0x20ba19 /* n25q256a */
6363#define FLASH_SIZE (32 * 1024 * 1024)
6464
65- #define PAGE_SIZE 256
65+ #define FLASH_PAGE_SIZE 256
6666
6767/*
6868 * Use an explicit bswap for the values read/wrote to the flash region
@@ -165,7 +165,7 @@ static void read_page(uint32_t addr, uint32_t *page)
165165 writel (ASPEED_FLASH_BASE , make_be32 (addr ));
166166
167167 /* Continuous read are supported */
168- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
168+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
169169 page [i ] = make_be32 (readl (ASPEED_FLASH_BASE ));
170170 }
171171 spi_ctrl_stop_user ();
@@ -178,15 +178,15 @@ static void read_page_mem(uint32_t addr, uint32_t *page)
178178 /* move out USER mode to use direct reads from the AHB bus */
179179 spi_ctrl_setmode (CTRL_READMODE , READ );
180180
181- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
181+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
182182 page [i ] = make_be32 (readl (ASPEED_FLASH_BASE + addr + i * 4 ));
183183 }
184184}
185185
186186static void test_erase_sector (void )
187187{
188- uint32_t some_page_addr = 0x600 * PAGE_SIZE ;
189- uint32_t page [PAGE_SIZE / 4 ];
188+ uint32_t some_page_addr = 0x600 * FLASH_PAGE_SIZE ;
189+ uint32_t page [FLASH_PAGE_SIZE / 4 ];
190190 int i ;
191191
192192 spi_conf (CONF_ENABLE_W0 );
@@ -200,14 +200,14 @@ static void test_erase_sector(void)
200200
201201 /* Previous page should be full of zeroes as backend is not
202202 * initialized */
203- read_page (some_page_addr - PAGE_SIZE , page );
204- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
203+ read_page (some_page_addr - FLASH_PAGE_SIZE , page );
204+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
205205 g_assert_cmphex (page [i ], = = , 0x0 );
206206 }
207207
208208 /* But this one was erased */
209209 read_page (some_page_addr , page );
210- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
210+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
211211 g_assert_cmphex (page [i ], = = , 0xffffffff );
212212 }
213213
@@ -216,16 +216,16 @@ static void test_erase_sector(void)
216216
217217static void test_erase_all (void )
218218{
219- uint32_t some_page_addr = 0x15000 * PAGE_SIZE ;
220- uint32_t page [PAGE_SIZE / 4 ];
219+ uint32_t some_page_addr = 0x15000 * FLASH_PAGE_SIZE ;
220+ uint32_t page [FLASH_PAGE_SIZE / 4 ];
221221 int i ;
222222
223223 spi_conf (CONF_ENABLE_W0 );
224224
225225 /* Check some random page. Should be full of zeroes as backend is
226226 * not initialized */
227227 read_page (some_page_addr , page );
228- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
228+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
229229 g_assert_cmphex (page [i ], = = , 0x0 );
230230 }
231231
@@ -236,7 +236,7 @@ static void test_erase_all(void)
236236
237237 /* Recheck that some random page */
238238 read_page (some_page_addr , page );
239- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
239+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
240240 g_assert_cmphex (page [i ], = = , 0xffffffff );
241241 }
242242
@@ -245,9 +245,9 @@ static void test_erase_all(void)
245245
246246static void test_write_page (void )
247247{
248- uint32_t my_page_addr = 0x14000 * PAGE_SIZE ; /* beyond 16MB */
249- uint32_t some_page_addr = 0x15000 * PAGE_SIZE ;
250- uint32_t page [PAGE_SIZE / 4 ];
248+ uint32_t my_page_addr = 0x14000 * FLASH_PAGE_SIZE ; /* beyond 16MB */
249+ uint32_t some_page_addr = 0x15000 * FLASH_PAGE_SIZE ;
250+ uint32_t page [FLASH_PAGE_SIZE / 4 ];
251251 int i ;
252252
253253 spi_conf (CONF_ENABLE_W0 );
@@ -259,20 +259,20 @@ static void test_write_page(void)
259259 writel (ASPEED_FLASH_BASE , make_be32 (my_page_addr ));
260260
261261 /* Fill the page with its own addresses */
262- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
262+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
263263 writel (ASPEED_FLASH_BASE , make_be32 (my_page_addr + i * 4 ));
264264 }
265265 spi_ctrl_stop_user ();
266266
267267 /* Check what was written */
268268 read_page (my_page_addr , page );
269- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
269+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
270270 g_assert_cmphex (page [i ], = = , my_page_addr + i * 4 );
271271 }
272272
273273 /* Check some other page. It should be full of 0xff */
274274 read_page (some_page_addr , page );
275- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
275+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
276276 g_assert_cmphex (page [i ], = = , 0xffffffff );
277277 }
278278
@@ -281,9 +281,9 @@ static void test_write_page(void)
281281
282282static void test_read_page_mem (void )
283283{
284- uint32_t my_page_addr = 0x14000 * PAGE_SIZE ; /* beyond 16MB */
285- uint32_t some_page_addr = 0x15000 * PAGE_SIZE ;
286- uint32_t page [PAGE_SIZE / 4 ];
284+ uint32_t my_page_addr = 0x14000 * FLASH_PAGE_SIZE ; /* beyond 16MB */
285+ uint32_t some_page_addr = 0x15000 * FLASH_PAGE_SIZE ;
286+ uint32_t page [FLASH_PAGE_SIZE / 4 ];
287287 int i ;
288288
289289 /* Enable 4BYTE mode for controller. This is should be strapped by
@@ -300,13 +300,13 @@ static void test_read_page_mem(void)
300300
301301 /* Check what was written */
302302 read_page_mem (my_page_addr , page );
303- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
303+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
304304 g_assert_cmphex (page [i ], = = , my_page_addr + i * 4 );
305305 }
306306
307307 /* Check some other page. It should be full of 0xff */
308308 read_page_mem (some_page_addr , page );
309- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
309+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
310310 g_assert_cmphex (page [i ], = = , 0xffffffff );
311311 }
312312
@@ -315,8 +315,8 @@ static void test_read_page_mem(void)
315315
316316static void test_write_page_mem (void )
317317{
318- uint32_t my_page_addr = 0x15000 * PAGE_SIZE ;
319- uint32_t page [PAGE_SIZE / 4 ];
318+ uint32_t my_page_addr = 0x15000 * FLASH_PAGE_SIZE ;
319+ uint32_t page [FLASH_PAGE_SIZE / 4 ];
320320 int i ;
321321
322322 /* Enable 4BYTE mode for controller. This is should be strapped by
@@ -334,14 +334,14 @@ static void test_write_page_mem(void)
334334 /* move out USER mode to use direct writes to the AHB bus */
335335 spi_ctrl_setmode (CTRL_WRITEMODE , PP );
336336
337- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
337+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
338338 writel (ASPEED_FLASH_BASE + my_page_addr + i * 4 ,
339339 make_be32 (my_page_addr + i * 4 ));
340340 }
341341
342342 /* Check what was written */
343343 read_page_mem (my_page_addr , page );
344- for (i = 0 ; i < PAGE_SIZE / 4 ; i ++ ) {
344+ for (i = 0 ; i < FLASH_PAGE_SIZE / 4 ; i ++ ) {
345345 g_assert_cmphex (page [i ], = = , my_page_addr + i * 4 );
346346 }
347347
0 commit comments