Albert,
On Thu, Mar 28, 2013 at 6:38 AM, Albert ARIBAUD <albert.u.b...@aribaud.net>wrote: > Hello all, > > While preparing for an ARM PR, specifically a merge between commit > 417c55803118eb8e350d5ab8ba6583fb39f4e2e3 (current u-boot/master ToT) > and commit d53e340edf65ff253d3a7b06ebe60501045892e3 (current Tot for > u-boot-arm/master), I hit the following merge conflicts: > > CONFLICT (content): Merge conflict in lib/fdtdec.c > CONFLICT (content): Merge conflict in include/fdtdec.h > CONFLICT (content): Merge conflict in drivers/spi/tegra20_sflash.c > > While the first two, related to FDT, are simple (colliding additions to > the same enum from both branches) and can be manually resolved, the > third one, drivers/spi/tegra20_sflash.c, is not, and can not, at least, > not by me, as I am not a specialist on Tegra SPI. > > Tom (Warren), can you advise on how to best solve this? > Let me take a look - IIRC, Simon's use of spi_alloc_slave() was the only change to tegra20_sflash.c (replaces the normal malloc() in tegra20_spi_setup_slave()). Here's a diff of the only change to tegra20_sflash.c (merging Allen's Tegra SPI changes and Simon's SPI changes): --- drivers/spi/tegra20_sflash.c 2013-03-22 08:43:02.373219315 -0700 +++ /home/tom/denx/u-boot-arm/drivers/spi/tegra20_sflash.c 2013-03-28 08:04:04.899860607 -0700 @@ -127,7 +127,7 @@ return NULL; } - spi = spi_alloc_slave(struct tegra_spi_slave, bus, cs); + spi = malloc(sizeof(struct tegra_spi_slave)); if (!spi) { printf("SPI error: malloc of SPI structure failed\n"); return NULL; Let me know if that's not enough for you to resolve this, Tom > > Amicalement, > -- > Albert. >
_______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot