move the generic gpio/i2c drivers to their own folder
make the process of registered available hosts less clunky