i2c: Add support for Qualcomm I2C driver
authorSumit Garg <sumit.garg@linaro.org>
Wed, 1 Feb 2023 13:59:00 +0000 (19:29 +0530)
committerTom Rini <trini@konsulko.com>
Fri, 10 Feb 2023 17:50:00 +0000 (12:50 -0500)
commit9bdec960b216f777df8926f3a88da795c89ee39b
tree822e7668a55b14e35657336889657c69de40a481
parentc9ec1971c6424181dbd6f34d9bbf80caccf4c279
i2c: Add support for Qualcomm I2C driver

Add support for Qualcomm I2C QUP driver which is inspired from
corresponding driver in Linux: drivers/i2c/busses/i2c-qup.c.

Currently this driver only support FIFO polling mode which is sufficient
to support devices like eeprom, rtc etc.

Co-developed-by: Mike Worsfold <mworsfold@impinj.com>
Signed-off-by: Mike Worsfold <mworsfold@impinj.com>
Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
drivers/i2c/Kconfig
drivers/i2c/Makefile
drivers/i2c/qup_i2c.c [new file with mode: 0644]