[PATCH v3 0/2] Add ASPEED AST2600 I2C new controller driver

Ryan Chen
2023-01-30T06:19:49Z

This series add AST2600 i2c new register set driver. The i2c new
register set have new clock divider option for more flexiable generation.

Changes in v3:
-modify uclass_get_device_by_driver to ofnode_get_parent.
-Add i2c reg address in dtsi node.
-fix up git config name from ryan_chen to Ryan Chen.

Changes in v2:
-add speed support desciption in Kconfig.
-modify include header ordering.
-separate include register define header.
-modify wording reserver to reserved.
-remove defined string AST2600.
-modify signle-line comment style.
-remove extra ().
-modify local regs for register ctrl.

Ryan Chen (2):
i2c:aspeed:support ast2600 i2c new register mode driver
arm: aspeed: dtsi: add reg for i2c

MAINTAINERS | 6 +
arch/arm/dts/ast2600.dtsi | 1 +
drivers/i2c/Kconfig | 10 ++
drivers/i2c/Makefile | 1 +
drivers/i2c/ast2600_i2c.c | 367 ++++++++++++++++++++++++++++++++++++++
drivers/i2c/ast2600_i2c.h | 120 +++++++++++++
6 files changed, 505 insertions(+)
create mode 100644 drivers/i2c/ast2600_i2c.c
create mode 100644 drivers/i2c/ast2600_i2c.h

--
2.34.1