Introduction
Inter-Integrated Circuit (I2C) bus is a two-wire serial bus developed by the company of Philips. The module is used to connect micro controller and peripheral devices.
I2C contains the following 2 lines.
- Serial Data (SDA): This line works for the data transmission.
- Serial Clock (SCL): This line works for the clock synchronization.
StarFive JH7110 SoC has integrated a I2C bus adapter from third party IP vendor. The device driver of I2C bus adapter can be found in the mainline code of Linux.