I am writing kernel module for card with 3 different i2c chips (each is slave). 1. do i have to create i2c adapetr or enough to create i2c client and to get adapter from kernel (from client detect callback)? 2. in which case have to create i2c adapter?