X-Git-Url: https://git.kernelconcepts.de/?p=karo-tx-redboot.git;a=blobdiff_plain;f=packages%2Fhal%2Farm%2Fmx25%2Fkaro%2Fv1_0%2Finclude%2Fkaro_tx25.h;h=b443ed70b54329b7efe5c676fd016b887a2213bb;hp=a2fc9bf4a6578f6190b41b2c1f07c2321ce37954;hb=180ccf89a5ded9754f2cf2b1fff49e4ce086df1e;hpb=90030eb5f15e1119b6f08463856ac32794d1c3e2 diff --git a/packages/hal/arm/mx25/karo/v1_0/include/karo_tx25.h b/packages/hal/arm/mx25/karo/v1_0/include/karo_tx25.h index a2fc9bf4..b443ed70 100644 --- a/packages/hal/arm/mx25/karo/v1_0/include/karo_tx25.h +++ b/packages/hal/arm/mx25/karo/v1_0/include/karo_tx25.h @@ -44,37 +44,27 @@ #include CYGHWR_MEMORY_LAYOUT_H -#define SZ_1K 0x00000400 -#define SZ_2K 0x00000800 -#define SZ_4K 0x00001000 -#define SZ_8K 0x00002000 -#define SZ_16K 0x00004000 -#define SZ_32K 0x00008000 -#define SZ_64K 0x00010000 -#define SZ_128K 0x00020000 -#define SZ_256K 0x00040000 -#define SZ_512K 0x00080000 -#define SZ_1M 0x00100000 -#define SZ_2M 0x00200000 -#define SZ_4M 0x00400000 -#define SZ_8M 0x00800000 -#define SZ_16M 0x01000000 -#define SZ_32M 0x02000000 -#define SZ_64M 0x04000000 -#define SZ_128M 0x08000000 -#define SZ_256M 0x10000000 -#define SZ_512M 0x20000000 -#define SZ_1G 0x40000000 - -#define RAM_BANK0_BASE CSD0_BASE_ADDR -#define RAM_BANK1_BASE CSD1_BASE_ADDR -#if SDRAM_SIZE > SZ_32M -#define RAM_BANK0_SIZE (SDRAM_SIZE / 2) -#define RAM_BANK1_SIZE (SDRAM_SIZE / 2) -#else -#define RAM_BANK0_SIZE SDRAM_SIZE -#endif -#define TX25_SDRAM_SIZE SDRAM_SIZE +#define SZ_1K 0x00000400 +#define SZ_2K 0x00000800 +#define SZ_4K 0x00001000 +#define SZ_8K 0x00002000 +#define SZ_16K 0x00004000 +#define SZ_32K 0x00008000 +#define SZ_64K 0x00010000 +#define SZ_128K 0x00020000 +#define SZ_256K 0x00040000 +#define SZ_512K 0x00080000 +#define SZ_1M 0x00100000 +#define SZ_2M 0x00200000 +#define SZ_4M 0x00400000 +#define SZ_8M 0x00800000 +#define SZ_16M 0x01000000 +#define SZ_32M 0x02000000 +#define SZ_64M 0x04000000 +#define SZ_128M 0x08000000 +#define SZ_256M 0x10000000 +#define SZ_512M 0x20000000 +#define SZ_1G 0x40000000 #define TX25_LED_MASK (1 << 7) #define TX25_LED_REG_ADDR (GPIO2_BASE_ADDR + GPIO_DR) @@ -88,33 +78,33 @@ }) #define TURN_LED_ON(n) \ - CYG_MACRO_START \ + CYG_MACRO_START \ CYG_WORD32 __val; \ HAL_READ_UINT32(TX25_LED_REG_ADDR, __val); \ __val |= TX25_LED_MASK; \ HAL_WRITE_UINT32(TX25_LED_REG_ADDR, __val); \ - CYG_MACRO_END + CYG_MACRO_END #define TURN_LED_OFF(n) \ - CYG_MACRO_START \ + CYG_MACRO_START \ CYG_WORD32 __val; \ HAL_READ_UINT32(TX25_LED_REG_ADDR, __val); \ __val &= ~TX25_LED_MASK; \ HAL_WRITE_UINT32(TX25_LED_REG_ADDR, __val); \ - CYG_MACRO_END + CYG_MACRO_END #define BOARD_DEBUG_LED(n) \ - CYG_MACRO_START \ + CYG_MACRO_START \ if (n >= 0 && n < LED_MAX_NUM) { \ if (LED_IS_ON(n)) \ TURN_LED_OFF(n); \ else \ TURN_LED_ON(n); \ } \ - CYG_MACRO_END + CYG_MACRO_END #define BLINK_LED(l, n) \ - CYG_MACRO_START \ + CYG_MACRO_START \ int _i; \ for (_i = 0; _i < (n); _i++) { \ BOARD_DEBUG_LED(l); \ @@ -123,7 +113,7 @@ HAL_DELAY_US(300000); \ } \ HAL_DELAY_US(1000000); \ - CYG_MACRO_END + CYG_MACRO_END #if !defined(__ASSEMBLER__) enum {