i2c: add support for microchip fpga i2c controllers
authorConor Dooley <conor.dooley@microchip.com>
Wed, 6 Jul 2022 14:13:13 +0000 (15:13 +0100)
committerWolfram Sang <wsa@kernel.org>
Thu, 7 Jul 2022 20:54:29 +0000 (22:54 +0200)
commit64a6f1c4987e027339818b9d142257e7ede6dfe0
tree840ee39de29445ed95346af08af8ed53b5cc14f2
parent24fff66f1f26d618d3b16c36603c10175e3d660f
i2c: add support for microchip fpga i2c controllers

Add Microchip CoreI2C i2c controller support. This driver supports the
"hard" i2c controller on the Microchip PolarFire SoC & the basic feature
set for "soft" i2c controller implemtations in the FPGA fabric.

Co-developed-by: Daire McNamara <daire.mcnamara@microchip.com>
Signed-off-by: Daire McNamara <daire.mcnamara@microchip.com>
Signed-off-by: Conor Dooley <conor.dooley@microchip.com>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/Kconfig
drivers/i2c/busses/Makefile
drivers/i2c/busses/i2c-microchip-corei2c.c [new file with mode: 0644]