mirror of
https://github.com/lcbcFoo/ReonV.git
synced 2025-04-24 05:27:07 -04:00
183 lines
5.5 KiB
C
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
|