summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/powerpc/mpc55xxevb/include/bspopts.h.in
blob: e1aa5db9a39efc2078f0a7e119aa5d6c414b2394 (plain) (blame)
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
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
/* include/bspopts.h.in.  Generated from configure.ac by autoheader.  */

/* enables the data cache, if defined to a value other than zero */
#undef BSP_DATA_CACHE_ENABLED

/* If defined, then the BSP Framework will put a non-zero pattern into the
   RTEMS Workspace and C program heap. This should assist in finding code that
   assumes memory starts set to zero. */
#undef BSP_DIRTY_MEMORY

/* enables the instruction cache, if defined to a value other than zero */
#undef BSP_INSTRUCTION_CACHE_ENABLED

/* defines the maximum number of interrupt handlers */
#undef BSP_INTERRUPT_HANDLER_TABLE_SIZE

/* If defined, print a message and wait until pressed before resetting board
   when application exits. */
#undef BSP_PRESS_KEY_FOR_RESET

/* If defined, reset the board when the application exits. */
#undef BSP_RESET_BOARD_AT_EXIT

/* If defined the board has the SMC91111 networking chip. */
#undef HAS_SMC91111

/* if defined, use custom settings for GWLCFM board */
#undef MPC55XX_BOARD_GWLCFM

/* if defined, use custom settings for MPC5566EVB board */
#undef MPC55XX_BOARD_MPC5566EVB

/* if defined, use custom settings for MPC5674FEVB board */
#undef MPC55XX_BOARD_MPC5674FEVB

/* if defined, use custom settings for ECU508 board */
#undef MPC55XX_BOARD_MPC5674F_ECU508

/* if defined, use custom settings for phyCORE MPC5554 board */
#undef MPC55XX_BOARD_PHYCORE_MPC5554

/* if defined, builds in bootflags above the RCHW for setup in a debugger to
   avoid startup MMU setup */
#undef MPC55XX_BOOTFLAGS

/* specifies the chip type in use (e.g. 5554 for MPC5554) */
#undef MPC55XX_CHIP_TYPE

/* selects the eMIOS channel for the RTEMS system tick (the default is the
   last channel) */
#undef MPC55XX_CLOCK_EMIOS_CHANNEL

/* selects the PIT channel for the RTEMS system tick (the default is the last
   channel) */
#undef MPC55XX_CLOCK_PIT_CHANNEL

/* size of the early initialization stack in bytes */
#undef MPC55XX_EARLY_STACK_SIZE

/* Must be defined to set the EMIOS prescaler */
#undef MPC55XX_EMIOS_PRESCALER

/* determines which eSCI device will be registered as /dev/console */
#undef MPC55XX_ESCI_CONSOLE_MINOR

/* define to zero or one to disable or enable interrupts for the eSCI devices
   */
#undef MPC55XX_ESCI_USE_INTERRUPTS

/* Must be defined to be the PLL output clock (in Hz) for clock generation */
#undef MPC55XX_FMPLL_CLK_OUT

/* Must be defined to be the PLL multiplication factor for clock generation */
#undef MPC55XX_FMPLL_MFD

/* Must be defined to be the PLL predivider factor for clock generation */
#undef MPC55XX_FMPLL_PREDIV

/* if defined, do low level initialization */
#undef MPC55XX_NEEDS_LOW_LEVEL_INIT

/* enable NULL pointer protection */
#undef MPC55XX_NULL_POINTER_PROTECTION

/* Must be defined to be the external reference clock (in Hz) for clock
   generation */
#undef MPC55XX_REFERENCE_CLOCK

/* system clock divider */
#undef MPC55XX_SYSTEM_CLOCK_DIVIDER

/* Define to the address where bug reports for this package should be sent. */
#undef PACKAGE_BUGREPORT

/* Define to the full name of this package. */
#undef PACKAGE_NAME

/* Define to the full name and version of this package. */
#undef PACKAGE_STRING

/* Define to the one symbol short name of this package. */
#undef PACKAGE_TARNAME

/* Define to the home page for this package. */
#undef PACKAGE_URL

/* Define to the version of this package. */
#undef PACKAGE_VERSION

/* EEPROM name for LibI2C */
#undef RTEMS_BSP_I2C_EEPROM_DEVICE_NAME

/* EEPROM device file path */
#undef RTEMS_BSP_I2C_EEPROM_DEVICE_PATH

/* If defined the SMC91111 chip has the ethernet address loaded at reset. */
#undef SMC91111_ENADDR_IS_SETUP

/* enable big endian support for SMSC9218I network interface */
#undef SMSC9218I_BIG_ENDIAN_SUPPORT

/* receive eDMA channel for SMSC9218I network interface */
#undef SMSC9218I_EDMA_RX_CHANNEL

/* transmit eDMA channel for SMSC9218I network interface */
#undef SMSC9218I_EDMA_TX_CHANNEL

/* enable LED outputs for SMSC9218I network interface */
#undef SMSC9218I_ENABLE_LED_OUTPUTS

/* reset pin for SMSC9218I network interface */
#undef SMSC9218I_RESET_PIN