summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--drivers/i2c/busses/i2c-tegra.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/drivers/i2c/busses/i2c-tegra.c b/drivers/i2c/busses/i2c-tegra.c
index 0a444595dac7..a6145ede5e17 100644
--- a/drivers/i2c/busses/i2c-tegra.c
+++ b/drivers/i2c/busses/i2c-tegra.c
@@ -1278,16 +1278,19 @@ static struct tegra_i2c_platform_data *parse_i2c_tegra_dt(
if (!of_property_read_u32(np, "clock-frequency", &prop))
pdata->bus_clk_rate = prop;
- if (of_find_property(np, "nvidia,clock-always-on", NULL))
- pdata->is_clkon_always = true;
+ pdata->is_clkon_always = of_property_read_bool(np,
+ "nvidia,clock-always-on");
if (!of_property_read_u32(np, "nvidia,hs-master-code", &prop)) {
pdata->hs_master_code = prop;
pdata->is_high_speed_enable = true;
}
- if (of_find_property(np, "nvidia,bit-banging-xfer-after-shutdown", NULL))
- pdata->bit_banging_xfer_after_shutdown = true;
+ pdata->needs_cl_dvfs_clock = of_property_read_bool(np,
+ "nvidia,require-cldvfs-clock");
+
+ pdata->bit_banging_xfer_after_shutdown = of_property_read_bool(np,
+ "nvidia,bit-banging-xfer-after-shutdown");
pdata->scl_gpio = of_get_named_gpio(np, "scl-gpio", 0);
pdata->sda_gpio = of_get_named_gpio(np, "sda-gpio", 0);