diff options
Diffstat (limited to 'drivers/i2c/busses/i2c-tegra.c')
-rw-r--r-- | drivers/i2c/busses/i2c-tegra.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c index a69db1928618..356d5a0a0563 100644 --- a/drivers/i2c/busses/i2c-tegra.c +++ b/drivers/i2c/busses/i2c-tegra.c @@ -1300,8 +1300,11 @@ static struct tegra_i2c_chipdata tegra148_i2c_chipdata = { .has_config_load_reg = true, }; +#define tegra124_i2c_chipdata tegra148_i2c_chipdata + /* Match table for of_platform binding */ static const struct of_device_id tegra_i2c_of_match[] = { + { .compatible = "nvidia,tegra124-i2c", .data = &tegra124_i2c_chipdata, }, { .compatible = "nvidia,tegra148-i2c", .data = &tegra148_i2c_chipdata, }, { .compatible = "nvidia,tegra114-i2c", .data = &tegra114_i2c_chipdata, }, { .compatible = "nvidia,tegra30-i2c", .data = &tegra30_i2c_chipdata, }, @@ -1332,6 +1335,10 @@ static struct platform_device_id tegra_i2c_devtype[] = { .name = "tegra14-i2c", .driver_data = (unsigned long)&tegra148_i2c_chipdata, }, + { + .name = "tegra12-i2c", + .driver_data = (unsigned long)&tegra124_i2c_chipdata, + }, }; static int tegra_i2c_probe(struct platform_device *pdev) |