summaryrefslogtreecommitdiffstats
path: root/drivers/i2c/busses/i2c-pasemi-core.h
diff options
context:
space:
mode:
authorSven Peter <sven@svenpeter.dev>2021-10-08 18:35:29 +0200
committerWolfram Sang <wsa@kernel.org>2021-10-11 11:45:28 +0200
commitfd664ab2319fb89cba5a522995e806eb26748af6 (patch)
treeb5949a08bdfc85ed361e1a88ccd2de43addf27f1 /drivers/i2c/busses/i2c-pasemi-core.h
parenti2c: pasemi: Move common reset code to own function (diff)
downloadlinux-fd664ab2319fb89cba5a522995e806eb26748af6.tar.xz
linux-fd664ab2319fb89cba5a522995e806eb26748af6.zip
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>
Diffstat (limited to 'drivers/i2c/busses/i2c-pasemi-core.h')
-rw-r--r--drivers/i2c/busses/i2c-pasemi-core.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/drivers/i2c/busses/i2c-pasemi-core.h b/drivers/i2c/busses/i2c-pasemi-core.h
index 7acc33de6ce1..30a7990825ef 100644
--- a/drivers/i2c/busses/i2c-pasemi-core.h
+++ b/drivers/i2c/busses/i2c-pasemi-core.h
@@ -14,6 +14,7 @@ struct pasemi_smbus {
void __iomem *ioaddr;
unsigned long base;
int size;
+ unsigned int clk_div;
};
int pasemi_i2c_common_probe(struct pasemi_smbus *smbus);