All I2C peripherals should be usable now. This also adds pin in-use tracking and resetting. Part of #5629