fsw_config.c
55 lines
| 1.8 KiB
| text/x-c
|
CLexer
/ src / fsw_config.c
paul@pc-solar1.lab-lpp.local
|
r5 | #include <drvmgr/ambapp_bus.h> | ||
// GRSPW0 resources | ||||
struct drvmgr_key grlib_grspw_0n1_res[] = { | ||||
paul
|
r33 | {"txBdCnt", KEY_TYPE_INT, {(unsigned int)50}}, // 7 SWF_F0, 7 SWF_F1, 7 SWF_F2, 7 CWF_F3, 7 CWF_F1 ou 7 CWF_F2 | ||
paul@pc-solar1.lab-lpp.local
|
r23 | {"rxBdCnt", KEY_TYPE_INT, {(unsigned int)10}}, | ||
{"txDataSize", KEY_TYPE_INT, {(unsigned int)4096}}, | ||||
{"txHdrSize", KEY_TYPE_INT, {(unsigned int)20+12}}, // 12 is for the auxiliary header, when needed | ||||
{"rxPktSize", KEY_TYPE_INT, {(unsigned int)248+4}}, | ||||
KEY_EMPTY | ||||
paul@pc-solar1.lab-lpp.local
|
r5 | }; | ||
#if 0 | ||||
/* APBUART0 */ | ||||
struct drvmgr_key grlib_drv_res_apbuart0[] = | ||||
{ | ||||
{"mode", KEY_TYPE_INT, {(unsigned int)1}}, | ||||
{"syscon", KEY_TYPE_INT, {(unsigned int)1}}, | ||||
KEY_EMPTY | ||||
}; | ||||
/* APBUART1 */ | ||||
struct drvmgr_key grlib_drv_res_apbuart1[] = | ||||
{ | ||||
{"mode", KEY_TYPE_INT, {(unsigned int)1}}, | ||||
{"syscon", KEY_TYPE_INT, {(unsigned int)0}}, | ||||
KEY_EMPTY | ||||
}; | ||||
/* LEON3 System with driver configuration for 2 APBUARTs, the | ||||
* the rest of the AMBA device drivers use their defaults. | ||||
*/ | ||||
/* Override default debug UART assignment. | ||||
* 0 = Default APBUART. APBUART[0], but on MP system CPU0=APBUART0, | ||||
* CPU1=APBUART1... | ||||
* 1 = APBUART[0] | ||||
* 2 = APBUART[1] | ||||
* 3 = APBUART[2] | ||||
* ... | ||||
*/ | ||||
//int debug_uart_index = 2; /* second UART -- APBUART[1] */ | ||||
#endif | ||||
// If RTEMS_DRVMGR_STARTUP is defined we override the "weak defaults" that is defined by the LEON3 BSP. | ||||
struct drvmgr_bus_res grlib_drv_resources = { | ||||
.next = NULL, | ||||
.resource = { | ||||
{DRIVER_AMBAPP_GAISLER_GRSPW_ID, 0, &grlib_grspw_0n1_res[0]}, | ||||
// {DRIVER_AMBAPP_GAISLER_APBUART_ID, 0, &grlib_drv_res_apbuart0[0]}, | ||||
// {DRIVER_AMBAPP_GAISLER_APBUART_ID, 1, &grlib_drv_res_apbuart1[0]}, | ||||
RES_EMPTY /* Mark end of device resource array */ | ||||
} | ||||
paul@pc-solar1.lab-lpp.local
|
r23 | }; | ||
paul@pc-solar1.lab-lpp.local
|
r15 | |||
paul@pc-solar1.lab-lpp.local
|
r23 | |||