[U-Boot] U-boot mainline build fails on MMC

Remy Bohmer linux at bohmer.net
Thu Feb 19 09:33:06 CET 2009


Hello Wolfgang,

I know you do not want build failure messages on the list, but this
one is that huge, that I think it is worth to mention.
Below the build logging of the failure I get now for 2 days.
I have not bisected it to the offending patch, but looking at the
change history I see that Andy has done some things with MMC, so I
guess he is interested too.

Kind regards,

Remy

Configuring for lpc2292sodimm board...
common/libcommon.a(cmd_mmc.o): In function `do_mmcinfo':
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:76: undefined
reference to `find_mmc_device'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:79: undefined
reference to `mmc_init'
common/libcommon.a(cmd_mmc.o): In function `do_mmcops':
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:98: undefined
reference to `find_mmc_device'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:100: undefined
reference to `mmc_init'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:113: undefined
reference to `print_mmc_devices'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:124: undefined
reference to `find_mmc_device'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:129: undefined
reference to `mmc_init'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:144: undefined
reference to `find_mmc_device'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:151: undefined
reference to `mmc_init'
make: *** [/home/remy/nightbuild/scratch/build/u-boot] Error 1
Configuring for modnet50 board...
  text    data     bss     dec     hex filename
 105103    4032   18732  127867   1f37b
/home/remy/nightbuild/scratch/build/u-boot
Configuring for SMN42 board...
common/libcommon.a(cmd_mmc.o): In function `do_mmcinfo':
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:76: undefined
reference to `find_mmc_device'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:79: undefined
reference to `mmc_init'
common/libcommon.a(cmd_mmc.o): In function `do_mmcops':
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:98: undefined
reference to `find_mmc_device'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:100: undefined
reference to `mmc_init'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:113: undefined
reference to `print_mmc_devices'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:124: undefined
reference to `find_mmc_device'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:129: undefined
reference to `mmc_init'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:144: undefined
reference to `find_mmc_device'
/home/remy/nightbuild/git/u-boot/common/cmd_mmc.c:151: undefined
reference to `mmc_init'
make: *** [/home/remy/nightbuild/scratch/build/u-boot] Error 1

Configuring for omap3_beagle board...
omap3_mmc.c:33: warning: implicit declaration of function 'CLKD'
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][0]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][1]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][2]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][3]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][0]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][1]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][2]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][3]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][0]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][1]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][2]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][3]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][0]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][1]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][2]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][3]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][0]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][1]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][2]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][3]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][0]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][1]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][2]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][3]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][0]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][1]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][2]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][3]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][0]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][1]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][2]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][3]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][0]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][1]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][2]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][3]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][0]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][1]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][2]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][3]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][0]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][1]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][2]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][3]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][0]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][1]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][2]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][3]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][0]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][1]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][2]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][3]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][0]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][1]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][2]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][3]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][0]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][1]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][2]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][3]')
omap3_mmc.c:50: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'cur_card_data'
omap3_mmc.c: In function 'mmc_board_init':
omap3_mmc.c:74: error: 'CONTROL_PBIAS_LITE' undeclared (first use in
this function)
omap3_mmc.c:74: error: (Each undeclared identifier is reported only once
omap3_mmc.c:74: error: for each function it appears in.)
omap3_mmc.c:77: error: 'CONTROL_DEV_CONF0' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_init_stream':
omap3_mmc.c:87: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:87: error: 'INIT_INITSTREAM' undeclared (first use in this function)
omap3_mmc.c:89: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:89: error: 'MMC_CMD0' undeclared (first use in this function)
omap3_mmc.c:91: error: 'OMAP_HSMMC_STAT' undeclared (first use in this function)
omap3_mmc.c:92: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_clock_config':
omap3_mmc.c:109: warning: implicit declaration of function 'mmc_reg_out'
omap3_mmc.c:109: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:109: error: 'ICE_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'DTO_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'CEN_MASK' undeclared (first use in this function)
omap3_mmc.c:110: error: 'ICE_STOP' undeclared (first use in this function)
omap3_mmc.c:110: error: 'DTO_15THDTO' undeclared (first use in this function)
omap3_mmc.c:110: error: 'CEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:113: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:114: error: 'MMC_INIT_SEQ_CLK' undeclared (first use in
this function)
omap3_mmc.c:116: error: 'CLK_400KHZ' undeclared (first use in this function)
omap3_mmc.c:117: error: 'MMC_400kHz_CLK' undeclared (first use in this function)
omap3_mmc.c:119: error: 'CLK_MISC' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_MASK' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_OFFSET' undeclared (first use in this function)
omap3_mmc.c:126: error: 'ICE_OSCILLATE' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_MASK' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_NOTREADY' undeclared (first use in this function)
omap3_mmc.c:130: error: 'CEN_ENABLE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_init_setup':
omap3_mmc.c:140: error: 'OMAP_HSMMC_SYSCONFIG' undeclared (first use
in this function)
omap3_mmc.c:140: error: 'MMC_SOFTRESET' undeclared (first use in this function)
omap3_mmc.c:141: error: 'OMAP_HSMMC_SYSSTATUS' undeclared (first use
in this function)
omap3_mmc.c:143: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:143: error: 'SOFTRESETALL' undeclared (first use in this function)
omap3_mmc.c:146: error: 'OMAP_HSMMC_HCTL' undeclared (first use in
this function)
omap3_mmc.c:146: error: 'DTW_1_BITMODE' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDBP_PWROFF' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDVS_3V0' undeclared (first use in this function)
omap3_mmc.c:147: error: 'OMAP_HSMMC_CAPA' undeclared (first use in
this function)
omap3_mmc.c:147: error: 'VS30_3V0SUP' undeclared (first use in this function)
omap3_mmc.c:147: error: 'VS18_1V8SUP' undeclared (first use in this function)
omap3_mmc.c:149: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:149: error: 'RESERVED_MASK' undeclared (first use in this function)
omap3_mmc.c:151: error: 'CTPL_MMC_SD' undeclared (first use in this function)
omap3_mmc.c:151: error: 'WPP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'CDP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MIT_CTO' undeclared (first use in this function)
omap3_mmc.c:152: error: 'DW8_1_4BITMODE' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MODE_FUNC' undeclared (first use in this function)
omap3_mmc.c:153: error: 'STR_BLOCK' undeclared (first use in this function)
omap3_mmc.c:153: error: 'HR_NOHOSTRESP' undeclared (first use in this function)
omap3_mmc.c:153: error: 'INIT_NOINIT' undeclared (first use in this function)
omap3_mmc.c:153: error: 'NOOPENDRAIN' undeclared (first use in this function)
omap3_mmc.c:155: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:156: error: 'SDBP_PWRON' undeclared (first use in this function)
omap3_mmc.c:158: error: 'OMAP_HSMMC_IE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_send_cmd':
omap3_mmc.c:169: error: 'OMAP_HSMMC_PSTATE' undeclared (first use in
this function)
omap3_mmc.c:169: error: 'DATI_MASK' undeclared (first use in this function)
omap3_mmc.c:169: error: 'DATI_CMDDIS' undeclared (first use in this function)
omap3_mmc.c:171: error: 'OMAP_HSMMC_BLK' undeclared (first use in this function)
omap3_mmc.c:171: error: 'BLEN_512BYTESLEN' undeclared (first use in
this function)
omap3_mmc.c:171: error: 'NBLK_STPCNT' undeclared (first use in this function)
omap3_mmc.c:172: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:173: error: 'OMAP_HSMMC_ARG' undeclared (first use in this function)
omap3_mmc.c:174: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:174: error: 'CMD_TYPE_NORMAL' undeclared (first use in
this function)
omap3_mmc.c:174: error: 'CICE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'CCCE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'MSBS_SGLEBLK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'ACEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:175: error: 'BCE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:176: error: 'DE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:183: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:186: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c:188: error: 'OMAP_HSMMC_RSP10' undeclared (first use in
this function)
omap3_mmc.c:189: error: 'RSP_TYPE_MASK' undeclared (first use in this function)
omap3_mmc.c:189: error: 'RSP_TYPE_LGHT136' undeclared (first use in
this function)
omap3_mmc.c:190: error: 'OMAP_HSMMC_RSP32' undeclared (first use in
this function)
omap3_mmc.c:191: error: 'OMAP_HSMMC_RSP54' undeclared (first use in
this function)
omap3_mmc.c:192: error: 'OMAP_HSMMC_RSP76' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_read_data':
omap3_mmc.c:210: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:213: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:216: error: 'BRR_MASK' undeclared (first use in this function)
omap3_mmc.c:220: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:221: error: 'OMAP_HSMMC_DATA' undeclared (first use in
this function)
omap3_mmc.c:227: error: 'BWR_MASK' undeclared (first use in this function)
omap3_mmc.c:230: error: 'TC_MASK' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:238: error: expected ')' before '*' token
omap3_mmc.c:349: error: expected ')' before '*' token
omap3_mmc.c:404: error: expected declaration specifiers or '...'
before 'mmc_card_data'
omap3_mmc.c: In function 'omap_mmc_read_sect':
omap3_mmc.c:411: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:417: error: 'mmc_c' undeclared (first use in this function)
omap3_mmc.c:417: error: 'SECTOR_MODE' undeclared (first use in this function)
omap3_mmc.c:426: error: 'MMC_CMD17' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:441: error: expected ')' before '*' token
omap3_mmc.c: In function 'mmc_bread':
omap3_mmc.c:519: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:519: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:520: error: too many arguments to function 'omap_mmc_read_sect'
omap3_mmc.c: At top level:
omap3_mmc.c:525: error: conflicting types for 'mmc_init'
/home/remy/nightbuild/git/u-boot/include/mmc.h:271: error: previous
declaration of 'mmc_init' was here
omap3_mmc.c: In function 'mmc_init':
omap3_mmc.c:526: warning: implicit declaration of function 'configure_mmc'
omap3_mmc.c:526: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:536: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c: At top level:
omap3_mmc.c:546: error: conflicting types for 'mmc_read'
/home/remy/nightbuild/git/u-boot/include/mmc.h:272: error: previous
declaration of 'mmc_read' was here
make[1]: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/omap3_mmc.o]
Error 1
make: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/libmmc.a] Error 2
Configuring for omap3_overo board...
omap3_mmc.c:33: warning: implicit declaration of function 'CLKD'
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][0]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][1]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][2]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][3]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][0]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][1]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][2]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][3]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][0]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][1]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][2]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][3]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][0]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][1]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][2]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][3]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][0]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][1]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][2]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][3]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][0]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][1]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][2]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][3]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][0]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][1]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][2]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][3]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][0]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][1]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][2]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][3]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][0]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][1]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][2]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][3]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][0]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][1]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][2]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][3]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][0]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][1]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][2]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][3]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][0]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][1]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][2]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][3]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][0]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][1]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][2]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][3]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][0]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][1]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][2]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][3]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][0]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][1]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][2]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][3]')
omap3_mmc.c:50: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'cur_card_data'
omap3_mmc.c: In function 'mmc_board_init':
omap3_mmc.c:74: error: 'CONTROL_PBIAS_LITE' undeclared (first use in
this function)
omap3_mmc.c:74: error: (Each undeclared identifier is reported only once
omap3_mmc.c:74: error: for each function it appears in.)
omap3_mmc.c:77: error: 'CONTROL_DEV_CONF0' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_init_stream':
omap3_mmc.c:87: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:87: error: 'INIT_INITSTREAM' undeclared (first use in this function)
omap3_mmc.c:89: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:89: error: 'MMC_CMD0' undeclared (first use in this function)
omap3_mmc.c:91: error: 'OMAP_HSMMC_STAT' undeclared (first use in this function)
omap3_mmc.c:92: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_clock_config':
omap3_mmc.c:109: warning: implicit declaration of function 'mmc_reg_out'
omap3_mmc.c:109: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:109: error: 'ICE_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'DTO_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'CEN_MASK' undeclared (first use in this function)
omap3_mmc.c:110: error: 'ICE_STOP' undeclared (first use in this function)
omap3_mmc.c:110: error: 'DTO_15THDTO' undeclared (first use in this function)
omap3_mmc.c:110: error: 'CEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:113: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:114: error: 'MMC_INIT_SEQ_CLK' undeclared (first use in
this function)
omap3_mmc.c:116: error: 'CLK_400KHZ' undeclared (first use in this function)
omap3_mmc.c:117: error: 'MMC_400kHz_CLK' undeclared (first use in this function)
omap3_mmc.c:119: error: 'CLK_MISC' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_MASK' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_OFFSET' undeclared (first use in this function)
omap3_mmc.c:126: error: 'ICE_OSCILLATE' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_MASK' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_NOTREADY' undeclared (first use in this function)
omap3_mmc.c:130: error: 'CEN_ENABLE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_init_setup':
omap3_mmc.c:140: error: 'OMAP_HSMMC_SYSCONFIG' undeclared (first use
in this function)
omap3_mmc.c:140: error: 'MMC_SOFTRESET' undeclared (first use in this function)
omap3_mmc.c:141: error: 'OMAP_HSMMC_SYSSTATUS' undeclared (first use
in this function)
omap3_mmc.c:143: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:143: error: 'SOFTRESETALL' undeclared (first use in this function)
omap3_mmc.c:146: error: 'OMAP_HSMMC_HCTL' undeclared (first use in
this function)
omap3_mmc.c:146: error: 'DTW_1_BITMODE' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDBP_PWROFF' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDVS_3V0' undeclared (first use in this function)
omap3_mmc.c:147: error: 'OMAP_HSMMC_CAPA' undeclared (first use in
this function)
omap3_mmc.c:147: error: 'VS30_3V0SUP' undeclared (first use in this function)
omap3_mmc.c:147: error: 'VS18_1V8SUP' undeclared (first use in this function)
omap3_mmc.c:149: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:149: error: 'RESERVED_MASK' undeclared (first use in this function)
omap3_mmc.c:151: error: 'CTPL_MMC_SD' undeclared (first use in this function)
omap3_mmc.c:151: error: 'WPP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'CDP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MIT_CTO' undeclared (first use in this function)
omap3_mmc.c:152: error: 'DW8_1_4BITMODE' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MODE_FUNC' undeclared (first use in this function)
omap3_mmc.c:153: error: 'STR_BLOCK' undeclared (first use in this function)
omap3_mmc.c:153: error: 'HR_NOHOSTRESP' undeclared (first use in this function)
omap3_mmc.c:153: error: 'INIT_NOINIT' undeclared (first use in this function)
omap3_mmc.c:153: error: 'NOOPENDRAIN' undeclared (first use in this function)
omap3_mmc.c:155: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:156: error: 'SDBP_PWRON' undeclared (first use in this function)
omap3_mmc.c:158: error: 'OMAP_HSMMC_IE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_send_cmd':
omap3_mmc.c:169: error: 'OMAP_HSMMC_PSTATE' undeclared (first use in
this function)
omap3_mmc.c:169: error: 'DATI_MASK' undeclared (first use in this function)
omap3_mmc.c:169: error: 'DATI_CMDDIS' undeclared (first use in this function)
omap3_mmc.c:171: error: 'OMAP_HSMMC_BLK' undeclared (first use in this function)
omap3_mmc.c:171: error: 'BLEN_512BYTESLEN' undeclared (first use in
this function)
omap3_mmc.c:171: error: 'NBLK_STPCNT' undeclared (first use in this function)
omap3_mmc.c:172: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:173: error: 'OMAP_HSMMC_ARG' undeclared (first use in this function)
omap3_mmc.c:174: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:174: error: 'CMD_TYPE_NORMAL' undeclared (first use in
this function)
omap3_mmc.c:174: error: 'CICE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'CCCE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'MSBS_SGLEBLK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'ACEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:175: error: 'BCE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:176: error: 'DE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:183: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:186: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c:188: error: 'OMAP_HSMMC_RSP10' undeclared (first use in
this function)
omap3_mmc.c:189: error: 'RSP_TYPE_MASK' undeclared (first use in this function)
omap3_mmc.c:189: error: 'RSP_TYPE_LGHT136' undeclared (first use in
this function)
omap3_mmc.c:190: error: 'OMAP_HSMMC_RSP32' undeclared (first use in
this function)
omap3_mmc.c:191: error: 'OMAP_HSMMC_RSP54' undeclared (first use in
this function)
omap3_mmc.c:192: error: 'OMAP_HSMMC_RSP76' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_read_data':
omap3_mmc.c:210: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:213: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:216: error: 'BRR_MASK' undeclared (first use in this function)
omap3_mmc.c:220: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:221: error: 'OMAP_HSMMC_DATA' undeclared (first use in
this function)
omap3_mmc.c:227: error: 'BWR_MASK' undeclared (first use in this function)
omap3_mmc.c:230: error: 'TC_MASK' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:238: error: expected ')' before '*' token
omap3_mmc.c:349: error: expected ')' before '*' token
omap3_mmc.c:404: error: expected declaration specifiers or '...'
before 'mmc_card_data'
omap3_mmc.c: In function 'omap_mmc_read_sect':
omap3_mmc.c:411: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:417: error: 'mmc_c' undeclared (first use in this function)
omap3_mmc.c:417: error: 'SECTOR_MODE' undeclared (first use in this function)
omap3_mmc.c:426: error: 'MMC_CMD17' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:441: error: expected ')' before '*' token
omap3_mmc.c: In function 'mmc_bread':
omap3_mmc.c:519: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:519: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:520: error: too many arguments to function 'omap_mmc_read_sect'
omap3_mmc.c: At top level:
omap3_mmc.c:525: error: conflicting types for 'mmc_init'
/home/remy/nightbuild/git/u-boot/include/mmc.h:271: error: previous
declaration of 'mmc_init' was here
omap3_mmc.c: In function 'mmc_init':
omap3_mmc.c:526: warning: implicit declaration of function 'configure_mmc'
omap3_mmc.c:526: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:536: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c: At top level:
omap3_mmc.c:546: error: conflicting types for 'mmc_read'
/home/remy/nightbuild/git/u-boot/include/mmc.h:272: error: previous
declaration of 'mmc_read' was here
make[1]: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/omap3_mmc.o]
Error 1
make: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/libmmc.a] Error 2
Configuring for omap3_evm board...
omap3_mmc.c:33: warning: implicit declaration of function 'CLKD'
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][0]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][1]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][2]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][3]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][0]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][1]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][2]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][3]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][0]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][1]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][2]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][3]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][0]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][1]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][2]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][3]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][0]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][1]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][2]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][3]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][0]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][1]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][2]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][3]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][0]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][1]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][2]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][3]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][0]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][1]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][2]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][3]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][0]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][1]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][2]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][3]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][0]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][1]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][2]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][3]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][0]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][1]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][2]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][3]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][0]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][1]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][2]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][3]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][0]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][1]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][2]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][3]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][0]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][1]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][2]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][3]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][0]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][1]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][2]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][3]')
omap3_mmc.c:50: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'cur_card_data'
omap3_mmc.c: In function 'mmc_board_init':
omap3_mmc.c:74: error: 'CONTROL_PBIAS_LITE' undeclared (first use in
this function)
omap3_mmc.c:74: error: (Each undeclared identifier is reported only once
omap3_mmc.c:74: error: for each function it appears in.)
omap3_mmc.c:77: error: 'CONTROL_DEV_CONF0' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_init_stream':
omap3_mmc.c:87: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:87: error: 'INIT_INITSTREAM' undeclared (first use in this function)
omap3_mmc.c:89: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:89: error: 'MMC_CMD0' undeclared (first use in this function)
omap3_mmc.c:91: error: 'OMAP_HSMMC_STAT' undeclared (first use in this function)
omap3_mmc.c:92: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_clock_config':
omap3_mmc.c:109: warning: implicit declaration of function 'mmc_reg_out'
omap3_mmc.c:109: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:109: error: 'ICE_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'DTO_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'CEN_MASK' undeclared (first use in this function)
omap3_mmc.c:110: error: 'ICE_STOP' undeclared (first use in this function)
omap3_mmc.c:110: error: 'DTO_15THDTO' undeclared (first use in this function)
omap3_mmc.c:110: error: 'CEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:113: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:114: error: 'MMC_INIT_SEQ_CLK' undeclared (first use in
this function)
omap3_mmc.c:116: error: 'CLK_400KHZ' undeclared (first use in this function)
omap3_mmc.c:117: error: 'MMC_400kHz_CLK' undeclared (first use in this function)
omap3_mmc.c:119: error: 'CLK_MISC' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_MASK' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_OFFSET' undeclared (first use in this function)
omap3_mmc.c:126: error: 'ICE_OSCILLATE' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_MASK' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_NOTREADY' undeclared (first use in this function)
omap3_mmc.c:130: error: 'CEN_ENABLE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_init_setup':
omap3_mmc.c:140: error: 'OMAP_HSMMC_SYSCONFIG' undeclared (first use
in this function)
omap3_mmc.c:140: error: 'MMC_SOFTRESET' undeclared (first use in this function)
omap3_mmc.c:141: error: 'OMAP_HSMMC_SYSSTATUS' undeclared (first use
in this function)
omap3_mmc.c:143: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:143: error: 'SOFTRESETALL' undeclared (first use in this function)
omap3_mmc.c:146: error: 'OMAP_HSMMC_HCTL' undeclared (first use in
this function)
omap3_mmc.c:146: error: 'DTW_1_BITMODE' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDBP_PWROFF' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDVS_3V0' undeclared (first use in this function)
omap3_mmc.c:147: error: 'OMAP_HSMMC_CAPA' undeclared (first use in
this function)
omap3_mmc.c:147: error: 'VS30_3V0SUP' undeclared (first use in this function)
omap3_mmc.c:147: error: 'VS18_1V8SUP' undeclared (first use in this function)
omap3_mmc.c:149: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:149: error: 'RESERVED_MASK' undeclared (first use in this function)
omap3_mmc.c:151: error: 'CTPL_MMC_SD' undeclared (first use in this function)
omap3_mmc.c:151: error: 'WPP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'CDP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MIT_CTO' undeclared (first use in this function)
omap3_mmc.c:152: error: 'DW8_1_4BITMODE' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MODE_FUNC' undeclared (first use in this function)
omap3_mmc.c:153: error: 'STR_BLOCK' undeclared (first use in this function)
omap3_mmc.c:153: error: 'HR_NOHOSTRESP' undeclared (first use in this function)
omap3_mmc.c:153: error: 'INIT_NOINIT' undeclared (first use in this function)
omap3_mmc.c:153: error: 'NOOPENDRAIN' undeclared (first use in this function)
omap3_mmc.c:155: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:156: error: 'SDBP_PWRON' undeclared (first use in this function)
omap3_mmc.c:158: error: 'OMAP_HSMMC_IE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_send_cmd':
omap3_mmc.c:169: error: 'OMAP_HSMMC_PSTATE' undeclared (first use in
this function)
omap3_mmc.c:169: error: 'DATI_MASK' undeclared (first use in this function)
omap3_mmc.c:169: error: 'DATI_CMDDIS' undeclared (first use in this function)
omap3_mmc.c:171: error: 'OMAP_HSMMC_BLK' undeclared (first use in this function)
omap3_mmc.c:171: error: 'BLEN_512BYTESLEN' undeclared (first use in
this function)
omap3_mmc.c:171: error: 'NBLK_STPCNT' undeclared (first use in this function)
omap3_mmc.c:172: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:173: error: 'OMAP_HSMMC_ARG' undeclared (first use in this function)
omap3_mmc.c:174: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:174: error: 'CMD_TYPE_NORMAL' undeclared (first use in
this function)
omap3_mmc.c:174: error: 'CICE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'CCCE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'MSBS_SGLEBLK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'ACEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:175: error: 'BCE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:176: error: 'DE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:183: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:186: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c:188: error: 'OMAP_HSMMC_RSP10' undeclared (first use in
this function)
omap3_mmc.c:189: error: 'RSP_TYPE_MASK' undeclared (first use in this function)
omap3_mmc.c:189: error: 'RSP_TYPE_LGHT136' undeclared (first use in
this function)
omap3_mmc.c:190: error: 'OMAP_HSMMC_RSP32' undeclared (first use in
this function)
omap3_mmc.c:191: error: 'OMAP_HSMMC_RSP54' undeclared (first use in
this function)
omap3_mmc.c:192: error: 'OMAP_HSMMC_RSP76' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_read_data':
omap3_mmc.c:210: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:213: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:216: error: 'BRR_MASK' undeclared (first use in this function)
omap3_mmc.c:220: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:221: error: 'OMAP_HSMMC_DATA' undeclared (first use in
this function)
omap3_mmc.c:227: error: 'BWR_MASK' undeclared (first use in this function)
omap3_mmc.c:230: error: 'TC_MASK' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:238: error: expected ')' before '*' token
omap3_mmc.c:349: error: expected ')' before '*' token
omap3_mmc.c:404: error: expected declaration specifiers or '...'
before 'mmc_card_data'
omap3_mmc.c: In function 'omap_mmc_read_sect':
omap3_mmc.c:411: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:417: error: 'mmc_c' undeclared (first use in this function)
omap3_mmc.c:417: error: 'SECTOR_MODE' undeclared (first use in this function)
omap3_mmc.c:426: error: 'MMC_CMD17' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:441: error: expected ')' before '*' token
omap3_mmc.c: In function 'mmc_bread':
omap3_mmc.c:519: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:519: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:520: error: too many arguments to function 'omap_mmc_read_sect'
omap3_mmc.c: At top level:
omap3_mmc.c:525: error: conflicting types for 'mmc_init'
/home/remy/nightbuild/git/u-boot/include/mmc.h:271: error: previous
declaration of 'mmc_init' was here
omap3_mmc.c: In function 'mmc_init':
omap3_mmc.c:526: warning: implicit declaration of function 'configure_mmc'
omap3_mmc.c:526: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:536: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c: At top level:
omap3_mmc.c:546: error: conflicting types for 'mmc_read'
/home/remy/nightbuild/git/u-boot/include/mmc.h:272: error: previous
declaration of 'mmc_read' was here
make[1]: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/omap3_mmc.o]
Error 1
make: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/libmmc.a] Error 2
Configuring for omap3_pandora board...
omap3_mmc.c:33: warning: implicit declaration of function 'CLKD'
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][0]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][1]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][2]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][3]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][0]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][1]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][2]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][3]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][0]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][1]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][2]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][3]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][0]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][1]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][2]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][3]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][0]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][1]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][2]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][3]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][0]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][1]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][2]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][3]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][0]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][1]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][2]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][3]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][0]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][1]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][2]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][3]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][0]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][1]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][2]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][3]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][0]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][1]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][2]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][3]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][0]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][1]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][2]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][3]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][0]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][1]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][2]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][3]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][0]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][1]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][2]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][3]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][0]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][1]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][2]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][3]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][0]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][1]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][2]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][3]')
omap3_mmc.c:50: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'cur_card_data'
omap3_mmc.c: In function 'mmc_board_init':
omap3_mmc.c:74: error: 'CONTROL_PBIAS_LITE' undeclared (first use in
this function)
omap3_mmc.c:74: error: (Each undeclared identifier is reported only once
omap3_mmc.c:74: error: for each function it appears in.)
omap3_mmc.c:77: error: 'CONTROL_DEV_CONF0' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_init_stream':
omap3_mmc.c:87: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:87: error: 'INIT_INITSTREAM' undeclared (first use in this function)
omap3_mmc.c:89: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:89: error: 'MMC_CMD0' undeclared (first use in this function)
omap3_mmc.c:91: error: 'OMAP_HSMMC_STAT' undeclared (first use in this function)
omap3_mmc.c:92: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_clock_config':
omap3_mmc.c:109: warning: implicit declaration of function 'mmc_reg_out'
omap3_mmc.c:109: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:109: error: 'ICE_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'DTO_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'CEN_MASK' undeclared (first use in this function)
omap3_mmc.c:110: error: 'ICE_STOP' undeclared (first use in this function)
omap3_mmc.c:110: error: 'DTO_15THDTO' undeclared (first use in this function)
omap3_mmc.c:110: error: 'CEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:113: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:114: error: 'MMC_INIT_SEQ_CLK' undeclared (first use in
this function)
omap3_mmc.c:116: error: 'CLK_400KHZ' undeclared (first use in this function)
omap3_mmc.c:117: error: 'MMC_400kHz_CLK' undeclared (first use in this function)
omap3_mmc.c:119: error: 'CLK_MISC' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_MASK' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_OFFSET' undeclared (first use in this function)
omap3_mmc.c:126: error: 'ICE_OSCILLATE' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_MASK' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_NOTREADY' undeclared (first use in this function)
omap3_mmc.c:130: error: 'CEN_ENABLE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_init_setup':
omap3_mmc.c:140: error: 'OMAP_HSMMC_SYSCONFIG' undeclared (first use
in this function)
omap3_mmc.c:140: error: 'MMC_SOFTRESET' undeclared (first use in this function)
omap3_mmc.c:141: error: 'OMAP_HSMMC_SYSSTATUS' undeclared (first use
in this function)
omap3_mmc.c:143: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:143: error: 'SOFTRESETALL' undeclared (first use in this function)
omap3_mmc.c:146: error: 'OMAP_HSMMC_HCTL' undeclared (first use in
this function)
omap3_mmc.c:146: error: 'DTW_1_BITMODE' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDBP_PWROFF' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDVS_3V0' undeclared (first use in this function)
omap3_mmc.c:147: error: 'OMAP_HSMMC_CAPA' undeclared (first use in
this function)
omap3_mmc.c:147: error: 'VS30_3V0SUP' undeclared (first use in this function)
omap3_mmc.c:147: error: 'VS18_1V8SUP' undeclared (first use in this function)
omap3_mmc.c:149: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:149: error: 'RESERVED_MASK' undeclared (first use in this function)
omap3_mmc.c:151: error: 'CTPL_MMC_SD' undeclared (first use in this function)
omap3_mmc.c:151: error: 'WPP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'CDP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MIT_CTO' undeclared (first use in this function)
omap3_mmc.c:152: error: 'DW8_1_4BITMODE' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MODE_FUNC' undeclared (first use in this function)
omap3_mmc.c:153: error: 'STR_BLOCK' undeclared (first use in this function)
omap3_mmc.c:153: error: 'HR_NOHOSTRESP' undeclared (first use in this function)
omap3_mmc.c:153: error: 'INIT_NOINIT' undeclared (first use in this function)
omap3_mmc.c:153: error: 'NOOPENDRAIN' undeclared (first use in this function)
omap3_mmc.c:155: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:156: error: 'SDBP_PWRON' undeclared (first use in this function)
omap3_mmc.c:158: error: 'OMAP_HSMMC_IE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_send_cmd':
omap3_mmc.c:169: error: 'OMAP_HSMMC_PSTATE' undeclared (first use in
this function)
omap3_mmc.c:169: error: 'DATI_MASK' undeclared (first use in this function)
omap3_mmc.c:169: error: 'DATI_CMDDIS' undeclared (first use in this function)
omap3_mmc.c:171: error: 'OMAP_HSMMC_BLK' undeclared (first use in this function)
omap3_mmc.c:171: error: 'BLEN_512BYTESLEN' undeclared (first use in
this function)
omap3_mmc.c:171: error: 'NBLK_STPCNT' undeclared (first use in this function)
omap3_mmc.c:172: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:173: error: 'OMAP_HSMMC_ARG' undeclared (first use in this function)
omap3_mmc.c:174: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:174: error: 'CMD_TYPE_NORMAL' undeclared (first use in
this function)
omap3_mmc.c:174: error: 'CICE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'CCCE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'MSBS_SGLEBLK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'ACEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:175: error: 'BCE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:176: error: 'DE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:183: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:186: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c:188: error: 'OMAP_HSMMC_RSP10' undeclared (first use in
this function)
omap3_mmc.c:189: error: 'RSP_TYPE_MASK' undeclared (first use in this function)
omap3_mmc.c:189: error: 'RSP_TYPE_LGHT136' undeclared (first use in
this function)
omap3_mmc.c:190: error: 'OMAP_HSMMC_RSP32' undeclared (first use in
this function)
omap3_mmc.c:191: error: 'OMAP_HSMMC_RSP54' undeclared (first use in
this function)
omap3_mmc.c:192: error: 'OMAP_HSMMC_RSP76' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_read_data':
omap3_mmc.c:210: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:213: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:216: error: 'BRR_MASK' undeclared (first use in this function)
omap3_mmc.c:220: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:221: error: 'OMAP_HSMMC_DATA' undeclared (first use in
this function)
omap3_mmc.c:227: error: 'BWR_MASK' undeclared (first use in this function)
omap3_mmc.c:230: error: 'TC_MASK' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:238: error: expected ')' before '*' token
omap3_mmc.c:349: error: expected ')' before '*' token
omap3_mmc.c:404: error: expected declaration specifiers or '...'
before 'mmc_card_data'
omap3_mmc.c: In function 'omap_mmc_read_sect':
omap3_mmc.c:411: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:417: error: 'mmc_c' undeclared (first use in this function)
omap3_mmc.c:417: error: 'SECTOR_MODE' undeclared (first use in this function)
omap3_mmc.c:426: error: 'MMC_CMD17' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:441: error: expected ')' before '*' token
omap3_mmc.c: In function 'mmc_bread':
omap3_mmc.c:519: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:519: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:520: error: too many arguments to function 'omap_mmc_read_sect'
omap3_mmc.c: At top level:
omap3_mmc.c:525: error: conflicting types for 'mmc_init'
/home/remy/nightbuild/git/u-boot/include/mmc.h:271: error: previous
declaration of 'mmc_init' was here
omap3_mmc.c: In function 'mmc_init':
omap3_mmc.c:526: warning: implicit declaration of function 'configure_mmc'
omap3_mmc.c:526: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:536: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c: At top level:
omap3_mmc.c:546: error: conflicting types for 'mmc_read'
/home/remy/nightbuild/git/u-boot/include/mmc.h:272: error: previous
declaration of 'mmc_read' was here
make[1]: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/omap3_mmc.o]
Error 1
make: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/libmmc.a] Error 2
Configuring for omap3_zoom1 board...
omap3_mmc.c:33: warning: implicit declaration of function 'CLKD'
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][0]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][1]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][2]')
omap3_mmc.c:33: error: initializer element is not constant
omap3_mmc.c:33: error: (near initialization for 'mmc_transspeed_val[0][3]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][0]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][1]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][2]')
omap3_mmc.c:34: error: initializer element is not constant
omap3_mmc.c:34: error: (near initialization for 'mmc_transspeed_val[1][3]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][0]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][1]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][2]')
omap3_mmc.c:35: error: initializer element is not constant
omap3_mmc.c:35: error: (near initialization for 'mmc_transspeed_val[2][3]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][0]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][1]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][2]')
omap3_mmc.c:36: error: initializer element is not constant
omap3_mmc.c:36: error: (near initialization for 'mmc_transspeed_val[3][3]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][0]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][1]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][2]')
omap3_mmc.c:37: error: initializer element is not constant
omap3_mmc.c:37: error: (near initialization for 'mmc_transspeed_val[4][3]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][0]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][1]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][2]')
omap3_mmc.c:38: error: initializer element is not constant
omap3_mmc.c:38: error: (near initialization for 'mmc_transspeed_val[5][3]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][0]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][1]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][2]')
omap3_mmc.c:39: error: initializer element is not constant
omap3_mmc.c:39: error: (near initialization for 'mmc_transspeed_val[6][3]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][0]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][1]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][2]')
omap3_mmc.c:40: error: initializer element is not constant
omap3_mmc.c:40: error: (near initialization for 'mmc_transspeed_val[7][3]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][0]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][1]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][2]')
omap3_mmc.c:41: error: initializer element is not constant
omap3_mmc.c:41: error: (near initialization for 'mmc_transspeed_val[8][3]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][0]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][1]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][2]')
omap3_mmc.c:42: error: initializer element is not constant
omap3_mmc.c:42: error: (near initialization for 'mmc_transspeed_val[9][3]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][0]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][1]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][2]')
omap3_mmc.c:43: error: initializer element is not constant
omap3_mmc.c:43: error: (near initialization for 'mmc_transspeed_val[10][3]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][0]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][1]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][2]')
omap3_mmc.c:44: error: initializer element is not constant
omap3_mmc.c:44: error: (near initialization for 'mmc_transspeed_val[11][3]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][0]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][1]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][2]')
omap3_mmc.c:45: error: initializer element is not constant
omap3_mmc.c:45: error: (near initialization for 'mmc_transspeed_val[12][3]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][0]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][1]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][2]')
omap3_mmc.c:46: error: initializer element is not constant
omap3_mmc.c:46: error: (near initialization for 'mmc_transspeed_val[13][3]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][0]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][1]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][2]')
omap3_mmc.c:47: error: initializer element is not constant
omap3_mmc.c:47: error: (near initialization for 'mmc_transspeed_val[14][3]')
omap3_mmc.c:50: error: expected '=', ',', ';', 'asm' or
'__attribute__' before 'cur_card_data'
omap3_mmc.c: In function 'mmc_board_init':
omap3_mmc.c:74: error: 'CONTROL_PBIAS_LITE' undeclared (first use in
this function)
omap3_mmc.c:74: error: (Each undeclared identifier is reported only once
omap3_mmc.c:74: error: for each function it appears in.)
omap3_mmc.c:77: error: 'CONTROL_DEV_CONF0' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_init_stream':
omap3_mmc.c:87: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:87: error: 'INIT_INITSTREAM' undeclared (first use in this function)
omap3_mmc.c:89: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:89: error: 'MMC_CMD0' undeclared (first use in this function)
omap3_mmc.c:91: error: 'OMAP_HSMMC_STAT' undeclared (first use in this function)
omap3_mmc.c:92: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_clock_config':
omap3_mmc.c:109: warning: implicit declaration of function 'mmc_reg_out'
omap3_mmc.c:109: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:109: error: 'ICE_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'DTO_MASK' undeclared (first use in this function)
omap3_mmc.c:109: error: 'CEN_MASK' undeclared (first use in this function)
omap3_mmc.c:110: error: 'ICE_STOP' undeclared (first use in this function)
omap3_mmc.c:110: error: 'DTO_15THDTO' undeclared (first use in this function)
omap3_mmc.c:110: error: 'CEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:113: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:114: error: 'MMC_INIT_SEQ_CLK' undeclared (first use in
this function)
omap3_mmc.c:116: error: 'CLK_400KHZ' undeclared (first use in this function)
omap3_mmc.c:117: error: 'MMC_400kHz_CLK' undeclared (first use in this function)
omap3_mmc.c:119: error: 'CLK_MISC' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_MASK' undeclared (first use in this function)
omap3_mmc.c:126: error: 'CLKD_OFFSET' undeclared (first use in this function)
omap3_mmc.c:126: error: 'ICE_OSCILLATE' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_MASK' undeclared (first use in this function)
omap3_mmc.c:128: error: 'ICS_NOTREADY' undeclared (first use in this function)
omap3_mmc.c:130: error: 'CEN_ENABLE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_init_setup':
omap3_mmc.c:140: error: 'OMAP_HSMMC_SYSCONFIG' undeclared (first use
in this function)
omap3_mmc.c:140: error: 'MMC_SOFTRESET' undeclared (first use in this function)
omap3_mmc.c:141: error: 'OMAP_HSMMC_SYSSTATUS' undeclared (first use
in this function)
omap3_mmc.c:143: error: 'OMAP_HSMMC_SYSCTL' undeclared (first use in
this function)
omap3_mmc.c:143: error: 'SOFTRESETALL' undeclared (first use in this function)
omap3_mmc.c:146: error: 'OMAP_HSMMC_HCTL' undeclared (first use in
this function)
omap3_mmc.c:146: error: 'DTW_1_BITMODE' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDBP_PWROFF' undeclared (first use in this function)
omap3_mmc.c:146: error: 'SDVS_3V0' undeclared (first use in this function)
omap3_mmc.c:147: error: 'OMAP_HSMMC_CAPA' undeclared (first use in
this function)
omap3_mmc.c:147: error: 'VS30_3V0SUP' undeclared (first use in this function)
omap3_mmc.c:147: error: 'VS18_1V8SUP' undeclared (first use in this function)
omap3_mmc.c:149: error: 'OMAP_HSMMC_CON' undeclared (first use in this function)
omap3_mmc.c:149: error: 'RESERVED_MASK' undeclared (first use in this function)
omap3_mmc.c:151: error: 'CTPL_MMC_SD' undeclared (first use in this function)
omap3_mmc.c:151: error: 'WPP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'CDP_ACTIVEHIGH' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MIT_CTO' undeclared (first use in this function)
omap3_mmc.c:152: error: 'DW8_1_4BITMODE' undeclared (first use in this function)
omap3_mmc.c:152: error: 'MODE_FUNC' undeclared (first use in this function)
omap3_mmc.c:153: error: 'STR_BLOCK' undeclared (first use in this function)
omap3_mmc.c:153: error: 'HR_NOHOSTRESP' undeclared (first use in this function)
omap3_mmc.c:153: error: 'INIT_NOINIT' undeclared (first use in this function)
omap3_mmc.c:153: error: 'NOOPENDRAIN' undeclared (first use in this function)
omap3_mmc.c:155: error: 'CLK_INITSEQ' undeclared (first use in this function)
omap3_mmc.c:156: error: 'SDBP_PWRON' undeclared (first use in this function)
omap3_mmc.c:158: error: 'OMAP_HSMMC_IE' undeclared (first use in this function)
omap3_mmc.c: In function 'mmc_send_cmd':
omap3_mmc.c:169: error: 'OMAP_HSMMC_PSTATE' undeclared (first use in
this function)
omap3_mmc.c:169: error: 'DATI_MASK' undeclared (first use in this function)
omap3_mmc.c:169: error: 'DATI_CMDDIS' undeclared (first use in this function)
omap3_mmc.c:171: error: 'OMAP_HSMMC_BLK' undeclared (first use in this function)
omap3_mmc.c:171: error: 'BLEN_512BYTESLEN' undeclared (first use in
this function)
omap3_mmc.c:171: error: 'NBLK_STPCNT' undeclared (first use in this function)
omap3_mmc.c:172: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:173: error: 'OMAP_HSMMC_ARG' undeclared (first use in this function)
omap3_mmc.c:174: error: 'OMAP_HSMMC_CMD' undeclared (first use in this function)
omap3_mmc.c:174: error: 'CMD_TYPE_NORMAL' undeclared (first use in
this function)
omap3_mmc.c:174: error: 'CICE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'CCCE_NOCHECK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'MSBS_SGLEBLK' undeclared (first use in this function)
omap3_mmc.c:175: error: 'ACEN_DISABLE' undeclared (first use in this function)
omap3_mmc.c:175: error: 'BCE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:176: error: 'DE_DISABLE' undeclared (first use in this function)
omap3_mmc.c:183: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:186: error: 'CC_MASK' undeclared (first use in this function)
omap3_mmc.c:188: error: 'OMAP_HSMMC_RSP10' undeclared (first use in
this function)
omap3_mmc.c:189: error: 'RSP_TYPE_MASK' undeclared (first use in this function)
omap3_mmc.c:189: error: 'RSP_TYPE_LGHT136' undeclared (first use in
this function)
omap3_mmc.c:190: error: 'OMAP_HSMMC_RSP32' undeclared (first use in
this function)
omap3_mmc.c:191: error: 'OMAP_HSMMC_RSP54' undeclared (first use in
this function)
omap3_mmc.c:192: error: 'OMAP_HSMMC_RSP76' undeclared (first use in
this function)
omap3_mmc.c: In function 'mmc_read_data':
omap3_mmc.c:210: error: 'OMAP_HSMMC_STAT' undeclared (first use in
this function)
omap3_mmc.c:213: error: 'ERRI_MASK' undeclared (first use in this function)
omap3_mmc.c:216: error: 'BRR_MASK' undeclared (first use in this function)
omap3_mmc.c:220: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:221: error: 'OMAP_HSMMC_DATA' undeclared (first use in
this function)
omap3_mmc.c:227: error: 'BWR_MASK' undeclared (first use in this function)
omap3_mmc.c:230: error: 'TC_MASK' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:238: error: expected ')' before '*' token
omap3_mmc.c:349: error: expected ')' before '*' token
omap3_mmc.c:404: error: expected declaration specifiers or '...'
before 'mmc_card_data'
omap3_mmc.c: In function 'omap_mmc_read_sect':
omap3_mmc.c:411: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:417: error: 'mmc_c' undeclared (first use in this function)
omap3_mmc.c:417: error: 'SECTOR_MODE' undeclared (first use in this function)
omap3_mmc.c:426: error: 'MMC_CMD17' undeclared (first use in this function)
omap3_mmc.c: At top level:
omap3_mmc.c:441: error: expected ')' before '*' token
omap3_mmc.c: In function 'mmc_bread':
omap3_mmc.c:519: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c:519: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:520: error: too many arguments to function 'omap_mmc_read_sect'
omap3_mmc.c: At top level:
omap3_mmc.c:525: error: conflicting types for 'mmc_init'
/home/remy/nightbuild/git/u-boot/include/mmc.h:271: error: previous
declaration of 'mmc_init' was here
omap3_mmc.c: In function 'mmc_init':
omap3_mmc.c:526: warning: implicit declaration of function 'configure_mmc'
omap3_mmc.c:526: error: 'cur_card_data' undeclared (first use in this function)
omap3_mmc.c:536: error: 'MMCSD_SECTOR_SIZE' undeclared (first use in
this function)
omap3_mmc.c: At top level:
omap3_mmc.c:546: error: conflicting types for 'mmc_read'
/home/remy/nightbuild/git/u-boot/include/mmc.h:272: error: previous
declaration of 'mmc_read' was here
make[1]: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/omap3_mmc.o]
Error 1
make: *** [/home/remy/nightbuild/scratch/build/drivers/mmc/libmmc.a] Error 2
Configuring for afeb9260 board...
  text    data     bss     dec     hex filename
 156280    6995   87552  250827   3d3cb
/home/remy/nightbuild/scratch/build/u-boot
Configuring for at91cap9adk board...
  text    data     bss     dec     hex filename
 182540   33427  285208  501175   7a5b7
/home/remy/nightbuild/scratch/build/u-boot
Configuring for at91rm9200dk board...
  text    data     bss     dec     hex filename
 110992    4676  119944  235612   3985c
/home/remy/nightbuild/scratch/build/u-boot
... with environment variable in SPI DATAFLASH CS1
Configuring for at91sam9260ek board...
  text    data     bss     dec     hex filename
 163160    7087  284160  454407   6ef07
/home/remy/nightbuild/scratch/build/u-boot
... with environment variable in SPI DATAFLASH CS0
Configuring for at91sam9261ek board...
  text    data     bss     dec     hex filename
 168952   33383  284184  486519   76c77
/home/remy/nightbuild/scratch/build/u-boot
... with environment variable in SPI DATAFLASH CS0
Configuring for at91sam9263ek board...
  text    data     bss     dec     hex filename
 170388   33375  283928  487691   7710b
/home/remy/nightbuild/scratch/build/u-boot
... with environment variable in SPI DATAFLASH CS0
Configuring for at91sam9rlek board...
  text    data     bss     dec     hex filename
 110352   32960   12380  155692   2602c
/home/remy/nightbuild/scratch/build/u-boot
Configuring for cmc_pu2 board...
  text    data     bss     dec     hex filename
 101860    5456  119312  226628   37544
/home/remy/nightbuild/scratch/build/u-boot
Configuring for csb637 board...
  text    data     bss     dec     hex filename
 111379    3708  118292  233379   38fa3
/home/remy/nightbuild/scratch/build/u-boot
Configuring for kb9202 board...
  text    data     bss     dec     hex filename
 99852    3968  119312  223132   3679c
/home/remy/nightbuild/scratch/build/u-boot
Configuring for mp2usb board...
  text    data     bss     dec     hex filename
 124624    3971  182272  310867   4be53
/home/remy/nightbuild/scratch/build/u-boot
Configuring for cerf250 board...
In file included from mmc.c:31:
mmc.h:139: error: redefinition of 'struct mmc_cid'
mmc.h:151: error: redefinition of 'struct mmc_csd'
make[1]: *** [/home/remy/nightbuild/scratch/build/cpu/pxa/mmc.o] Error 1
make: *** [/home/remy/nightbuild/scratch/build/cpu/pxa/libpxa.a] Error 2
Configuring for cradle board...

[Bericht is afgebroken]


More information about the U-Boot mailing list