[PATCH 1/2] Add device enumeration interface (v2)