I'm trying to compile uClinux-dist 2007-01-03
for my AvNet MCF5282 with kernel 2.6.x.
When I compile the distribuition with i2c module for Motorola MCF5282
(i2c-mcf.c), I get compiler errors.
Is the header file (i2c-mcf.h) an old version?
Have you some information about?
Similar problems on QSPI kernel module.
Thanks,
Massimo.
==== Make output ====
drivers/i2c/busses/i2c-mcf.c: In function 'coldfire_do_first_start':
drivers/i2c/busses/i2c-mcf.c:94: error: 'MCF_I2C_I2CR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:94: error: (Each undeclared identifier is
reported only once
drivers/i2c/busses/i2c-mcf.c:94: error: for each function it appears
in.)
drivers/i2c/busses/i2c-mcf.c:94: error: 'MCF_I2C_I2CR_MSTA' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c: In function 'coldfire_read_data':
drivers/i2c/busses/i2c-mcf.c:116: error: 'MCF_I2C_I2CR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:116: error: 'MCF_I2C_I2CR_MTX' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:119: error: 'MCF_I2C_I2CR_TXAK' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:125: error: 'MCF_I2C_I2DR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:131: error: 'MCF_I2C_I2SR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:131: error: 'MCF_I2C_I2SR_IIF' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c: In function 'coldfire_write_data':
drivers/i2c/busses/i2c-mcf.c:157: error: 'MCF_I2C_I2CR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:157: error: 'MCF_I2C_I2CR_MTX' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:158: error: 'MCF_I2C_I2DR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:163: error: 'MCF_I2C_I2SR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:163: error: 'MCF_I2C_I2SR_IIF' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c: In function 'coldfire_i2c_start':
drivers/i2c/busses/i2c-mcf.c:192: error: 'MCF_I2C_I2CR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:192: error: 'MCF_I2C_I2CR_IEN' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:197: error: 'MCF_I2C_I2SR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:197: error: 'MCF_I2C_I2SR_IBB' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:204: error: 'MCF_I2C_I2CR_MSTA' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:204: error: 'MCF_I2C_I2CR_MTX' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:218: error: 'MCF_I2C_I2CR_RSTA' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:223: error: 'MCF_I2C_I2DR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:228: error: 'MCF_I2C_I2SR_IIF' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c: In function 'coldfire_i2c_access':
drivers/i2c/busses/i2c-mcf.c:262: error: 'MCF_I2C_I2CR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:262: error: 'MCF_I2C_I2CR_TXAK' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:331: error: 'MCF_I2C_I2CR_MSTA' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:334: error: 'MCF_I2C_I2CR_IIEN' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:253: warning: unused variable 'len'
drivers/i2c/busses/i2c-mcf.c:253: warning: unused variable 'i'
drivers/i2c/busses/i2c-mcf.c: In function 'coldfire_i2c_master':
drivers/i2c/busses/i2c-mcf.c:370: error: 'MCF_I2C_I2CR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:370: error: 'MCF_I2C_I2CR_IIEN' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:468: error: 'MCF_I2C_I2CR_MSTA' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:470: error: 'MCF_I2C_I2CR_TXAK' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c: In function 'i2c_coldfire_init':
drivers/i2c/busses/i2c-mcf.c:504: error: 'MCF_GPIO_PASPAR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:509: error: 'MCF_I2C_I2FDR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:512: error: 'MCF_I2C_I2ADR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:516: error: 'MCF_I2C_I2CR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:516: error: 'MCF_I2C_I2CR_IEN' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:517: error: 'MCF_I2C_I2SR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:517: error: 'MCF_I2C_I2SR_IBB' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:521: error: 'MCF_I2C_I2DR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:527: error: 'MCF_I2C_I2CR_MSTA' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:527: error: 'MCF_I2C_I2CR_MTX' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c: In function 'i2c_coldfire_exit':
drivers/i2c/busses/i2c-mcf.c:545: error: 'MCF_I2C_I2CR' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:545: error: 'MCF_I2C_I2CR_IEN' undeclared
(first use in this function)
drivers/i2c/busses/i2c-mcf.c:545: error: 'MCF_I2C_I2CR_IIEN' undeclared
(first use in this function)
make[4]: *** [drivers/i2c/busses/i2c-mcf.o] Error 1
make[3]: *** [drivers/i2c/busses] Error 2
make[2]: *** [drivers/i2c] Error 2
make[1]: *** [drivers] Error 2
make[1]: Leaving directory `/root/uCLinuxDIST/uClinux-dist/linux-2.6.x'
make: *** [linux] Error 1
Ing. Massimo Oss Noser
Project
Manager

Via
del Follatoio, 12
34148 - Trieste - ITALY
Phone: +39 040
8992439
Fax: +39 040 8992429
Web: www.aibs-lab.com
Important
This
transmission is intended only for the use of the addressee and may
contain confidential or legally privileged information. If you are
not the intended recipient, you are notified that any use or
dissemination of this communication is strictly prohibited. If you
have received this transmission in error, please notify us
immediately by telephone and delete all copies of this transmission
together with any attachments.