summaryrefslogtreecommitdiff
path: root/drivers/i2c/busses/i2c-tegra.c
diff options
context:
space:
mode:
Diffstat (limited to 'drivers/i2c/busses/i2c-tegra.c')
-rw-r--r--drivers/i2c/busses/i2c-tegra.c7
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)