diff options
author | Andy Shevchenko | 2021-03-02 15:56:19 +0200 |
---|---|---|
committer | Lee Jones | 2021-04-14 16:06:25 +0100 |
commit | 10d82ade4fa7dd032b60fc6ba76cd587b276608e (patch) | |
tree | 721cc27e4357058054eb2471e40ec753ea3faf61 /drivers/mfd/intel_quark_i2c_gpio.c | |
parent | 2b77ea7a0a42878a0a3f2956cfc657281fcf74c0 (diff) |
mfd: intel_quark_i2c_gpio: Replace I²C speeds with descriptive definitions
I²C header provides a descriptive definitions for standard bus speeds.
Use them instead of plain numbers.
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Lee Jones <lee.jones@linaro.org>
Diffstat (limited to 'drivers/mfd/intel_quark_i2c_gpio.c')
-rw-r--r-- | drivers/mfd/intel_quark_i2c_gpio.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/drivers/mfd/intel_quark_i2c_gpio.c b/drivers/mfd/intel_quark_i2c_gpio.c index 532c852a2732..f7e1634e43b3 100644 --- a/drivers/mfd/intel_quark_i2c_gpio.c +++ b/drivers/mfd/intel_quark_i2c_gpio.c @@ -16,6 +16,7 @@ #include <linux/clkdev.h> #include <linux/clk-provider.h> #include <linux/dmi.h> +#include <linux/i2c.h> #include <linux/platform_data/gpio-dwapb.h> #include <linux/platform_data/i2c-designware.h> @@ -54,19 +55,19 @@ static const struct dmi_system_id dmi_platform_info[] = { .matches = { DMI_EXACT_MATCH(DMI_BOARD_NAME, "Galileo"), }, - .driver_data = (void *)100000, + .driver_data = (void *)I2C_MAX_STANDARD_MODE_FREQ, }, { .matches = { DMI_EXACT_MATCH(DMI_BOARD_NAME, "GalileoGen2"), }, - .driver_data = (void *)400000, + .driver_data = (void *)I2C_MAX_FAST_MODE_FREQ, }, { .matches = { DMI_EXACT_MATCH(DMI_BOARD_NAME, "SIMATIC IOT2000"), }, - .driver_data = (void *)400000, + .driver_data = (void *)I2C_MAX_FAST_MODE_FREQ, }, {} }; @@ -174,7 +175,7 @@ static int intel_quark_i2c_setup(struct pci_dev *pdev, struct mfd_cell *cell) return -ENOMEM; /* Normal mode by default */ - pdata->i2c_scl_freq = 100000; + pdata->i2c_scl_freq = I2C_MAX_STANDARD_MODE_FREQ; dmi_id = dmi_first_match(dmi_platform_info); if (dmi_id) |