* [U-Boot] U-boot mainline build fails on MMC
@ 2009-02-19 8:33 Remy Bohmer
2009-02-19 12:15 ` Wolfgang Denk
0 siblings, 1 reply; 10+ messages in thread
From: Remy Bohmer @ 2009-02-19 8:33 UTC (permalink / raw)
To: u-boot
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]
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] U-boot mainline build fails on MMC
2009-02-19 8:33 [U-Boot] U-boot mainline build fails on MMC Remy Bohmer
@ 2009-02-19 12:15 ` Wolfgang Denk
2009-02-19 16:03 ` Dirk Behme
2009-02-19 16:15 ` Remy Bohmer
0 siblings, 2 replies; 10+ messages in thread
From: Wolfgang Denk @ 2009-02-19 12:15 UTC (permalink / raw)
To: u-boot
Dear Remy,
In message <3efb10970902190033t188bf9e0i1c5471f4a1a369ad@mail.gmail.com> you wrote:
>
> I know you do not want build failure messages on the list, but this
You are absolutely right - instead of build failure messages I prefer
to see patches that fix build failures :-)
Thanks for pointing out.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
Syntactic sugar causes cancer of the semicolon.
- Epigrams in Programming, ACM SIGPLAN Sept. 1982
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] U-boot mainline build fails on MMC
2009-02-19 12:15 ` Wolfgang Denk
@ 2009-02-19 16:03 ` Dirk Behme
2009-02-19 16:14 ` Remy Bohmer
2009-02-19 20:12 ` Wolfgang Denk
2009-02-19 16:15 ` Remy Bohmer
1 sibling, 2 replies; 10+ messages in thread
From: Dirk Behme @ 2009-02-19 16:03 UTC (permalink / raw)
To: u-boot
Wolfgang Denk wrote:
> Dear Remy,
>
> In message <3efb10970902190033t188bf9e0i1c5471f4a1a369ad@mail.gmail.com> you wrote:
>> I know you do not want build failure messages on the list, but this
>
> You are absolutely right - instead of build failure messages I prefer
> to see patches that fix build failures :-)
Please try
http://lists.denx.de/pipermail/u-boot/2009-February/047916.html
Best regards
Dirk
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] U-boot mainline build fails on MMC
2009-02-19 16:03 ` Dirk Behme
@ 2009-02-19 16:14 ` Remy Bohmer
2009-02-19 16:24 ` Dirk Behme
2009-02-19 20:12 ` Wolfgang Denk
1 sibling, 1 reply; 10+ messages in thread
From: Remy Bohmer @ 2009-02-19 16:14 UTC (permalink / raw)
To: u-boot
Hello Dirk,
2009/2/19 Dirk Behme <dirk.behme@googlemail.com>:
> Wolfgang Denk wrote:
>>
>> Dear Remy,
>>
>> In message <3efb10970902190033t188bf9e0i1c5471f4a1a369ad@mail.gmail.com>
>> you wrote:
>>>
>>> I know you do not want build failure messages on the list, but this
>>
>> You are absolutely right - instead of build failure messages I prefer
>> to see patches that fix build failures :-)
>
> Please try
>
> http://lists.denx.de/pipermail/u-boot/2009-February/047916.html
This patch seems to be fixing just a part of the build problem.
omap3 is broken in a different way.
Kind Regards,
Remy
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] U-boot mainline build fails on MMC
2009-02-19 12:15 ` Wolfgang Denk
2009-02-19 16:03 ` Dirk Behme
@ 2009-02-19 16:15 ` Remy Bohmer
2009-02-19 16:42 ` Dirk Behme
2009-02-19 20:04 ` Wolfgang Denk
1 sibling, 2 replies; 10+ messages in thread
From: Remy Bohmer @ 2009-02-19 16:15 UTC (permalink / raw)
To: u-boot
Hello Wolfgang,
>> I know you do not want build failure messages on the list, but this
> You are absolutely right - instead of build failure messages I prefer
> to see patches that fix build failures :-)
Instead of sending patches, I would prefer such patches not hitting
mainline at all...
I think it is the job of the one who breaks things to repair the
damage, but that person sometimes needs to be told that he broke
something, because I assume it is not broken on purpose. That's why I
posted this build log. Do not shoot the messenger...
And if the breakage was small, I would already have made a patch. But
the breakage is that huge here, that I would suggest to revert those
patches, until the committer has solved the bugs he introduced.
(If fixing this takes a long time from now, the tree is no longer
proper bisect-able, therefore reverting could be wiser.)
Kind Regards,
Remy
>
> Thanks for pointing out.
>
> Best regards,
>
> Wolfgang Denk
>
> --
> DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
> HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
> Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
> Syntactic sugar causes cancer of the semicolon.
> - Epigrams in Programming, ACM SIGPLAN Sept. 1982
>
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] U-boot mainline build fails on MMC
2009-02-19 16:14 ` Remy Bohmer
@ 2009-02-19 16:24 ` Dirk Behme
0 siblings, 0 replies; 10+ messages in thread
From: Dirk Behme @ 2009-02-19 16:24 UTC (permalink / raw)
To: u-boot
Remy Bohmer wrote:
> Hello Dirk,
>
> 2009/2/19 Dirk Behme <dirk.behme@googlemail.com>:
>> Wolfgang Denk wrote:
>>> Dear Remy,
>>>
>>> In message <3efb10970902190033t188bf9e0i1c5471f4a1a369ad@mail.gmail.com>
>>> you wrote:
>>>> I know you do not want build failure messages on the list, but this
>>> You are absolutely right - instead of build failure messages I prefer
>>> to see patches that fix build failures :-)
>> Please try
>>
>> http://lists.denx.de/pipermail/u-boot/2009-February/047916.html
>
> This patch seems to be fixing just a part of the build problem.
> omap3 is broken in a different way.
Yes, this fixes the cmd_mmc.c part which should affect all (legacy)
mmc implementations. We will send a separate OMAP3 specific patch to
fix omap3 soon.
Best regards
Dirk
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] U-boot mainline build fails on MMC
2009-02-19 16:15 ` Remy Bohmer
@ 2009-02-19 16:42 ` Dirk Behme
2009-02-19 16:57 ` Remy Bohmer
2009-02-19 20:04 ` Wolfgang Denk
1 sibling, 1 reply; 10+ messages in thread
From: Dirk Behme @ 2009-02-19 16:42 UTC (permalink / raw)
To: u-boot
Remy Bohmer wrote:
> Hello Wolfgang,
>
>>> I know you do not want build failure messages on the list, but this
>> You are absolutely right - instead of build failure messages I prefer
>> to see patches that fix build failures :-)
>
> Instead of sending patches, I would prefer such patches not hitting
> mainline at all...
> I think it is the job of the one who breaks things to repair the
> damage, but that person sometimes needs to be told that he broke
> something, because I assume it is not broken on purpose. That's why I
> posted this build log. Do not shoot the messenger...
>
> And if the breakage was small, I would already have made a patch. But
> the breakage is that huge here, that I would suggest to revert those
> patches, until the committer has solved the bugs he introduced.
Just in case somebody is faster than I :
http://pastebin.com/m43f9d61
fixes OMAP3 build. As mentioned, I will try to send a proper OMAP3
patch, soon.
I don't know which other boards might be affected, too, and need
similar changes.
Best regards
Dirk
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] U-boot mainline build fails on MMC
2009-02-19 16:42 ` Dirk Behme
@ 2009-02-19 16:57 ` Remy Bohmer
0 siblings, 0 replies; 10+ messages in thread
From: Remy Bohmer @ 2009-02-19 16:57 UTC (permalink / raw)
To: u-boot
Hello Dirk,
> Just in case somebody is faster than I :
>
> http://pastebin.com/m43f9d61
>
> fixes OMAP3 build. As mentioned, I will try to send a proper OMAP3 patch,
> soon.
>
> I don't know which other boards might be affected, too, and need similar
> changes.
I only build ARM nightly, so I cannot tell anything about other
architectures, but I have not seen any other ARM boards in the build
log that breaks like the omap3, only this error appears quite a number
of times:
------------------------------------------------------------------------------------------------------------
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
------------------------------------------------------------------------------------------------------------
Kind Regards,
Remy
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] U-boot mainline build fails on MMC
2009-02-19 16:15 ` Remy Bohmer
2009-02-19 16:42 ` Dirk Behme
@ 2009-02-19 20:04 ` Wolfgang Denk
1 sibling, 0 replies; 10+ messages in thread
From: Wolfgang Denk @ 2009-02-19 20:04 UTC (permalink / raw)
To: u-boot
Dear Remy,
In message <3efb10970902190815v2fc3010dg5574891a9ab26f07@mail.gmail.com> you wrote:
>
> >> I know you do not want build failure messages on the list, but this
> > You are absolutely right - instead of build failure messages I prefer
> > to see patches that fix build failures :-)
>
> Instead of sending patches, I would prefer such patches not hitting
> mainline at all...
You are right, that would be best.
Next best is to provide fixes.
> I think it is the job of the one who breaks things to repair the
> damage, but that person sometimes needs to be told that he broke
> something, because I assume it is not broken on purpose. That's why I
> posted this build log. Do not shoot the messenger...
The thing is that patches get posted here for review. People are
supposed to have a look at the patches, and eventually even try these
out. If there have no complaints been posted after a couple of days,
patches will get applied.
Even for a very careful submitter it is usually impossible to compile
all boards on all architectures. Speaking for myself, I don't even
have toolchains installed for BlackFin, AVR32, Leon, MicroBlaze, NIOS
and some other archictures - do you?
So we have to rely on co-operation of as many developers in the
community as posible.
> And if the breakage was small, I would already have made a patch. But
> the breakage is that huge here, that I would suggest to revert those
> patches, until the committer has solved the bugs he introduced.
What if the problem doesn't show up on the boards he can build, but
shows up on the boards you can build?
> (If fixing this takes a long time from now, the tree is no longer
> proper bisect-able, therefore reverting could be wiser.)
So please help out...
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
The thing is, as you progress in the Craft, you'll learn there is
another rule... When you break rules, break 'em good and hard.
- Terry Pratchett, _Wyrd Sisters_
^ permalink raw reply [flat|nested] 10+ messages in thread
* [U-Boot] U-boot mainline build fails on MMC
2009-02-19 16:03 ` Dirk Behme
2009-02-19 16:14 ` Remy Bohmer
@ 2009-02-19 20:12 ` Wolfgang Denk
1 sibling, 0 replies; 10+ messages in thread
From: Wolfgang Denk @ 2009-02-19 20:12 UTC (permalink / raw)
To: u-boot
Dear Dirk Behme,
In message <499D82D6.2020102@googlemail.com> you wrote:
> Wolfgang Denk wrote:
> > Dear Remy,
> >
> > In message <3efb10970902190033t188bf9e0i1c5471f4a1a369ad@mail.gmail.com> you wrote:
> >> I know you do not want build failure messages on the list, but this
> >
> > You are absolutely right - instead of build failure messages I prefer
> > to see patches that fix build failures :-)
>
> Please try
>
> http://lists.denx.de/pipermail/u-boot/2009-February/047916.html
Applied, thanks.
Best regards,
Wolfgang Denk
--
DENX Software Engineering GmbH, MD: Wolfgang Denk & Detlev Zundel
HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany
Phone: (+49)-8142-66989-10 Fax: (+49)-8142-66989-80 Email: wd at denx.de
If there was anything that depressed him more than his own cynicism,
it was that quite often it still wasn't as cynical as real life.
- Terry Pratchett, _Guards! Guards!_
^ permalink raw reply [flat|nested] 10+ messages in thread
end of thread, other threads:[~2009-02-19 20:12 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-02-19 8:33 [U-Boot] U-boot mainline build fails on MMC Remy Bohmer
2009-02-19 12:15 ` Wolfgang Denk
2009-02-19 16:03 ` Dirk Behme
2009-02-19 16:14 ` Remy Bohmer
2009-02-19 16:24 ` Dirk Behme
2009-02-19 20:12 ` Wolfgang Denk
2009-02-19 16:15 ` Remy Bohmer
2009-02-19 16:42 ` Dirk Behme
2009-02-19 16:57 ` Remy Bohmer
2009-02-19 20:04 ` Wolfgang Denk
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox