Hi Tom, This deals with closing down devices which have used DMA.
he following changes since commit 11db152246607868f0e74db958947fbf79f28119: Prepare v2017.05-rc1 (2017-04-04 17:53:24 -0400) are available in the git repository at: git://git.denx.de/u-boot-dm.git for you to fetch changes up to 239ae4a9129b8b9f24a216e127042b255b07ae59: dm: avoid dropping pin control DT properties in case of SPL_PINCTRL (2017-04-04 20:15:10 -0600) ---------------------------------------------------------------- Stefan Roese (4): dm: core: Add flags parameter to device_remove() dm: core: Add dm_remove_devices_flags() and hook it into device_remove() arm: bootm: Add dm_remove_devices_flags() call to announce_and_cleanup() dm: test: Add test for device removal Vikas Manocha (1): dm: avoid dropping pin control DT properties in case of SPL_PINCTRL arch/arm/lib/bootm.c | 9 +++++++ arch/x86/cpu/queensbay/tnc.c | 4 +-- cmd/cros_ec.c | 2 +- cmd/sf.c | 2 +- drivers/block/blk-uclass.c | 2 +- drivers/block/sandbox.c | 2 +- drivers/core/device-remove.c | 26 ++++++++++++------ drivers/core/device.c | 2 +- drivers/core/root.c | 11 +++++++- drivers/core/uclass.c | 2 +- drivers/mmc/mmc-uclass.c | 2 +- drivers/mtd/spi/sandbox.c | 2 +- drivers/mtd/spi/sf-uclass.c | 2 +- drivers/spi/spi-uclass.c | 4 +-- drivers/usb/emul/sandbox_hub.c | 2 +- drivers/usb/host/usb-uclass.c | 4 +-- dts/Kconfig | 4 +-- include/dm/device-internal.h | 5 ++-- include/dm/device.h | 26 ++++++++++++++++++ include/dm/root.h | 16 +++++++++++ test/dm/bus.c | 8 +++--- test/dm/core.c | 82 ++++++++++++++++++++++++++++++++++++++++++++++++++------ test/dm/eth.c | 2 +- test/dm/spi.c | 2 +- test/dm/test-driver.c | 11 ++++++++ 25 files changed, 191 insertions(+), 43 deletions(-) Regards, Simon _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de https://lists.denx.de/listinfo/u-boot