в I2C вроде есть свойство самосинхронизации, когда система работает с частотой наиболее медленного устройства. Тот, что на 100 кГц, должен задерживать ноль на линии SCL, и таким образом понизит частоту до необходимой ему. Так что смысла в 400 кГц в этом случае нет.