lib: utils/i2c: Add generic I2C configuration library
authorNikita Shubin <n.shubin@yadro.com>
Wed, 10 Nov 2021 09:42:27 +0000 (12:42 +0300)
committerAnup Patel <anup@brainfault.org>
Fri, 12 Nov 2021 04:47:50 +0000 (10:17 +0530)
commit2c964a2e159880c921a33f51f493a3a257d4bfce
tree4ac136ab46da0560e7049eb67950420184d985d7
parent1d462e039782e49d2a96a776e50b7478d87b228d
lib: utils/i2c: Add generic I2C configuration library

Helper library to keep track of registered I2C adapters,
identified by dts offset, basic send/read functions and
adapter configuration (enable, set dividers, etc...).

Tested-by: Heinrich Schuchardt <heinrich.schuchardt@canonical.com>
Reviewed-by: Alexandre Ghiti <alexandre.ghiti@canonical.com>
Tested-by: Alexandre Ghiti <alexandre.ghiti@canonical.com>
Signed-off-by: Nikita Shubin <n.shubin@yadro.com>
include/sbi_utils/i2c/i2c.h [new file with mode: 0644]
lib/utils/i2c/i2c.c [new file with mode: 0644]
lib/utils/i2c/objects.mk [new file with mode: 0644]