core additions

ac97 and i2c core addition