ARM auto hotplug by Will Tilsdale