u-boot-flasher fails with current u-boot

Peter.Chubb-RgbkMxAV74wUb6iz2VnApA
2017-06-06T23:36:38Z

Recent changes to U-Boot have broken u-boot-flasher. I now see,
after
./tegra-uboot-flasher flash jetson-tk1
on the serial port:
>>> Selecting MMC device...
tegra_mmc_send_cmd_bounced: MMC Timeout
Interrupt status 0x00000001
Interrupt status enable 0xffff003b
Interrupt signal enable 0xffff0002
Present status 0x01fb02f6
mmc_init: -1, time 8042

and nothing is flashed to the MMC.

I can do
./tegra-uboot-flasher exec jetson-tk1
and everything works as expected. The running-from-RAM u-boot can
access the MMC.

The patch in U-Boot that causes the problems (found by git-bisect) is
0e513e788f tegra: convert MMC to use driver model for operations