[RFC PATCH v2 1/3] dm: Driver and uclass changes for tiny-dm