i2c: pasemi: Allow to configure bus frequency
authorSven Peter <sven@svenpeter.dev>
Fri, 8 Oct 2021 16:35:29 +0000 (18:35 +0200)
committerWolfram Sang <wsa@kernel.org>
Mon, 11 Oct 2021 09:45:28 +0000 (11:45 +0200)
commitfd664ab2319fb89cba5a522995e806eb26748af6
treeb5949a08bdfc85ed361e1a88ccd2de43addf27f1
parent1a62668cefdb0f8930e5ac47196abe51365ad76f
i2c: pasemi: Allow to configure bus frequency

Right now the bus frequency has always been hardcoded as
100 KHz with the specific reference clock used in the PASemi
PCI controllers. Make this configurable to prepare for the
platform driver.

Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Sven Peter <sven@svenpeter.dev>
Acked-by: Olof Johansson <olof@lixom.net>
Tested-by: Christian Zigotzky <chzigotzky@xenosoft.de>
Signed-off-by: Wolfram Sang <wsa@kernel.org>
drivers/i2c/busses/i2c-pasemi-core.c
drivers/i2c/busses/i2c-pasemi-core.h
drivers/i2c/busses/i2c-pasemi-pci.c