ReonV/lib/gaisler/memctrl/ftsrctrl.in.h

183 lines
5.5 KiB
C

#ifndef CONFIG_SRCTRLFT
#define CONFIG_SRCTRLFT 0
#endif
#ifndef CONFIG_SRCTRLFT_APBEN
#define CONFIG_SRCTRLFT_APBEN 0
#endif
#ifndef CONFIG_SRCTRLFT_PROMWS
#define CONFIG_SRCTRLFT_PROMWS 0
#endif
#ifndef CONFIG_SRCTRLFT_RAMWS
#define CONFIG_SRCTRLFT_RAMWS 0
#endif
#ifndef CONFIG_SRCTRLFT_IOWS
#define CONFIG_SRCTRLFT_IOWS 0
#endif
#ifndef CONFIG_SRCTRLFT_RMW
#define CONFIG_SRCTRLFT_RMW 0
#endif
#ifndef CONFIG_SRCTRLFT_EDAC
#define CONFIG_SRCTRLFT_EDAC 0
#endif
#ifndef CONFIG_SRCTRLFT_8BIT
#define CONFIG_SRCTRLFT_8BIT 0
#endif
#if defined CONFIG_SRCTRLFT_SRBANKS1
#define CFG_SR_CTRLFT_SRBANKS 1
#elif defined CONFIG_SRCTRLFT_SRBANKS2
#define CFG_SR_CTRLFT_SRBANKS 2
#elif defined CONFIG_SRCTRLFT_SRBANKS3
#define CFG_SR_CTRLFT_SRBANKS 3
#elif defined CONFIG_SRCTRLFT_SRBANKS4
#define CFG_SR_CTRLFT_SRBANKS 4
#elif defined CONFIG_SRCTRLFT_SRBANKS5
#define CFG_SR_CTRLFT_SRBANKS 5
#elif defined CONFIG_SRCTRLFT_SRBANKS6
#define CFG_SR_CTRLFT_SRBANKS 6
#elif defined CONFIG_SRCTRLFT_SRBANKS7
#define CFG_SR_CTRLFT_SRBANKS 7
#elif defined CONFIG_SRCTRLFT_SRBANKS8
#define CFG_SR_CTRLFT_SRBANKS 8
#else
#define CFG_SR_CTRLFT_SRBANKS 1
#endif
#if defined CONFIG_SRCTRLFT_BANKSZ0
#define CFG_SR_CTRLFT_BANKSZ 0
#elif defined CONFIG_SRCTRLFT_BANKSZ1
#define CFG_SR_CTRLFT_BANKSZ 1
#elif defined CONFIG_SRCTRLFT_BANKSZ2
#define CFG_SR_CTRLFT_BANKSZ 2
#elif defined CONFIG_SRCTRLFT_BANKSZ3
#define CFG_SR_CTRLFT_BANKSZ 3
#elif defined CONFIG_SRCTRLFT_BANKSZ4
#define CFG_SR_CTRLFT_BANKSZ 4
#elif defined CONFIG_SRCTRLFT_BANKSZ5
#define CFG_SR_CTRLFT_BANKSZ 5
#elif defined CONFIG_SRCTRLFT_BANKSZ6
#define CFG_SR_CTRLFT_BANKSZ 6
#elif defined CONFIG_SRCTRLFT_BANKSZ7
#define CFG_SR_CTRLFT_BANKSZ 7
#elif defined CONFIG_SRCTRLFT_BANKSZ8
#define CFG_SR_CTRLFT_BANKSZ 8
#elif defined CONFIG_SRCTRLFT_BANKSZ9
#define CFG_SR_CTRLFT_BANKSZ 9
#elif defined CONFIG_SRCTRLFT_BANKSZ10
#define CFG_SR_CTRLFT_BANKSZ 10
#elif defined CONFIG_SRCTRLFT_BANKSZ11
#define CFG_SR_CTRLFT_BANKSZ 11
#elif defined CONFIG_SRCTRLFT_BANKSZ12
#define CFG_SR_CTRLFT_BANKSZ 12
#elif defined CONFIG_SRCTRLFT_BANKSZ13
#define CFG_SR_CTRLFT_BANKSZ 13
#elif defined CONFIG_SRCTRLFT_BANKSZ14
#define CFG_SR_CTRLFT_BANKSZ 14
#elif defined CONFIG_SRCTRLFT_BANKSZ15
#define CFG_SR_CTRLFT_BANKSZ 15
#else
#define CFG_SR_CTRLFT_BANKSZ 0
#endif
#if defined CONFIG_SRCTRLFT_ROMBANKS1
#define CFG_SR_CTRLFT_ROMBANKS 1
#elif defined CONFIG_SRCTRLFT_ROMBANKS2
#define CFG_SR_CTRLFT_ROMBANKS 2
#elif defined CONFIG_SRCTRLFT_ROMBANKS3
#define CFG_SR_CTRLFT_ROMBANKS 3
#elif defined CONFIG_SRCTRLFT_ROMBANKS4
#define CFG_SR_CTRLFT_ROMBANKS 4
#elif defined CONFIG_SRCTRLFT_ROMBANKS5
#define CFG_SR_CTRLFT_ROMBANKS 5
#elif defined CONFIG_SRCTRLFT_ROMBANKS6
#define CFG_SR_CTRLFT_ROMBANKS 6
#elif defined CONFIG_SRCTRLFT_ROMBANKS7
#define CFG_SR_CTRLFT_ROMBANKS 7
#elif defined CONFIG_SRCTRLFT_ROMBANKS8
#define CFG_SR_CTRLFT_ROMBANKS 8
#else
#define CFG_SR_CTRLFT_ROMBANKS 1
#endif
#if defined CONFIG_SRCTRLFT_ROMBANKSZ0
#define CFG_SR_CTRLFT_ROMBANKSZ 0
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ1
#define CFG_SR_CTRLFT_ROMBANKSZ 1
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ2
#define CFG_SR_CTRLFT_ROMBANKSZ 2
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ3
#define CFG_SR_CTRLFT_ROMBANKSZ 3
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ4
#define CFG_SR_CTRLFT_ROMBANKSZ 4
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ5
#define CFG_SR_CTRLFT_ROMBANKSZ 5
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ6
#define CFG_SR_CTRLFT_ROMBANKSZ 6
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ7
#define CFG_SR_CTRLFT_ROMBANKSZ 7
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ8
#define CFG_SR_CTRLFT_ROMBANKSZ 8
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ9
#define CFG_SR_CTRLFT_ROMBANKSZ 9
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ10
#define CFG_SR_CTRLFT_ROMBANKSZ 10
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ11
#define CFG_SR_CTRLFT_ROMBANKSZ 11
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ12
#define CFG_SR_CTRLFT_ROMBANKSZ 12
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ13
#define CFG_SR_CTRLFT_ROMBANKSZ 13
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ14
#define CFG_SR_CTRLFT_ROMBANKSZ 14
#elif defined CONFIG_SRCTRLFT_ROMBANKSZ15
#define CFG_SR_CTRLFT_ROMBANKSZ 15
#else
#define CFG_SR_CTRLFT_ROMBANKSZ 0
#endif
#if defined CONFIG_SRCTRLFT_ROMBANKSZDEF0
#define CFG_SR_CTRLFT_ROMBANKSZDEF 0
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF1
#define CFG_SR_CTRLFT_ROMBANKSZDEF 1
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF2
#define CFG_SR_CTRLFT_ROMBANKSZDEF 2
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF3
#define CFG_SR_CTRLFT_ROMBANKSZDEF 3
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF4
#define CFG_SR_CTRLFT_ROMBANKSZDEF 4
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF5
#define CFG_SR_CTRLFT_ROMBANKSZDEF 5
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF6
#define CFG_SR_CTRLFT_ROMBANKSZDEF 6
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF7
#define CFG_SR_CTRLFT_ROMBANKSZDEF 7
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF8
#define CFG_SR_CTRLFT_ROMBANKSZDEF 8
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF9
#define CFG_SR_CTRLFT_ROMBANKSZDEF 9
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF10
#define CFG_SR_CTRLFT_ROMBANKSZDEF 10
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF11
#define CFG_SR_CTRLFT_ROMBANKSZDEF 11
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF12
#define CFG_SR_CTRLFT_ROMBANKSZDEF 12
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF13
#define CFG_SR_CTRLFT_ROMBANKSZDEF 13
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF14
#define CFG_SR_CTRLFT_ROMBANKSZDEF 14
#elif defined CONFIG_SRCTRLFT_ROMBANKSZDEF15
#define CFG_SR_CTRLFT_ROMBANKSZDEF 15
#else
#define CFG_SR_CTRLFT_ROMBANKSZDEF 0
#endif
#ifndef CONFIG_SRCTRLFT_NETLIST
#define CONFIG_SRCTRLFT_NETLIST 0
#endif