Skip to contentSkip to conversation

Broken: U-Boot SPL 2016.01

U-Boot Peter Kümmel 2 participants 4 messages Jan 14, 2016 – Jan 15, 2016

lore
Share & tools
lore
#0 lore raw

In 2016.01 SPL is broken on an omap board with DM3730:

U-Boot SPL 2016.01-00076-g72128b2 (Jan 14 2016 - 22:07:33) wrong hwadapnr: 1075903588

The error message comes from drivers/i2c/omap24xx_i2c.c:

static struct i2c *omap24_get_base(struct i2c_adapter *adap)

{
	switch (adap->hwadapnr) {
	case 0:
		return (struct i2c *)I2C_BASE1;
		break;
	case 1:
		return (struct i2c *)I2C_BASE2;
		break;
#if (I2C_BUS_MAX > 2)
	case 2:
		return (struct i2c *)I2C_BASE3;
		break;
#if (I2C_BUS_MAX > 3)
	case 3:
		return (struct i2c *)I2C_BASE4;
		break;
#if (I2C_BUS_MAX > 4)
	case 4:
		return (struct i2c *)I2C_BASE5;
		break;
#endif
#endif
#endif
	default:
		printf("wrong hwadapnr: %d\n", adap->hwadapnr);
		break;
	}
	return NULL;
}

Has anything changed in the I2C configuration for SPL?

Peter

#1 lore raw
Quoted 4 lines · Peter K?mmel

In 2016.01 SPL is broken on an omap board with DM3730:

U-Boot SPL 2016.01-00076-g72128b2 (Jan 14 2016 - 22:07:33) wrong hwadapnr: 1075903588

Seems like gd isn't pointing in the right place or looking at garbage or something.

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160114/9580e764/attachment.sig>
#2 lore raw

Am 14.01.2016 um 22:49 schrieb Tom Rini:

Quoted 10 lines · Peter K?mmel
Quoted 5 lines

In 2016.01 SPL is broken on an omap board with DM3730:

U-Boot SPL 2016.01-00076-g72128b2 (Jan 14 2016 - 22:07:33) wrong hwadapnr: 1075903588

Seems like gd isn't pointing in the right place or looking at garbage or something.

After disabling CONFIG_EXPERT (and implicitly
CONFIG_SYS_MALLOC_CLEAR_ON_INIT) it works again.

Seems with for a GCC update from 5.2 to 5.3 this flag is very critical.

Many thanks,
Peter

#3 lore raw
Quoted 10 lines · Peter K?mmel

Am 14.01.2016 um 22:49 schrieb Tom Rini:

Quoted 7 lines · Peter K?mmel
Quoted 5 lines

In 2016.01 SPL is broken on an omap board with DM3730:

U-Boot SPL 2016.01-00076-g72128b2 (Jan 14 2016 - 22:07:33) wrong hwadapnr: 1075903588

Quoted 8 lines
Quoted 3 lines

Seems like gd isn't pointing in the right place or looking at garbage or something.

After disabling CONFIG_EXPERT (and implicitly
CONFIG_SYS_MALLOC_CLEAR_ON_INIT) it works again.

Seems with for a GCC update from 5.2 to 5.3 this flag is very critical.

To be clear, disabling or enabling CONFIG_SYS_MALLOC_CLEAR_ON_INIT ?

Signature · 8 lines
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20160115/38ec3c73/attachment.sig>