Commit 92c3e93b authored by Andy Shevchenko's avatar Andy Shevchenko Committed by Jonathan Cameron

iio: humidity: hts221: Make use of device properties

Device property API allows to gather device resources from different sources,
such as ACPI. Convert the drivers to unleash the power of device property API.
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: default avatarJonathan Cameron <Jonathan.Cameron@huawei.com>
parent 4d8d2f09
...@@ -77,7 +77,6 @@ int hts221_allocate_trigger(struct hts221_hw *hw) ...@@ -77,7 +77,6 @@ int hts221_allocate_trigger(struct hts221_hw *hw)
struct st_sensors_platform_data *pdata = dev_get_platdata(hw->dev); struct st_sensors_platform_data *pdata = dev_get_platdata(hw->dev);
struct iio_dev *iio_dev = iio_priv_to_dev(hw); struct iio_dev *iio_dev = iio_priv_to_dev(hw);
bool irq_active_low = false, open_drain = false; bool irq_active_low = false, open_drain = false;
struct device_node *np = hw->dev->of_node;
unsigned long irq_type; unsigned long irq_type;
int err; int err;
...@@ -106,7 +105,7 @@ int hts221_allocate_trigger(struct hts221_hw *hw) ...@@ -106,7 +105,7 @@ int hts221_allocate_trigger(struct hts221_hw *hw)
if (err < 0) if (err < 0)
return err; return err;
if ((np && of_property_read_bool(np, "drive-open-drain")) || if (device_property_read_bool(hw->dev, "drive-open-drain") ||
(pdata && pdata->open_drain)) { (pdata && pdata->open_drain)) {
irq_type |= IRQF_SHARED; irq_type |= IRQF_SHARED;
open_drain = true; open_drain = true;
......
...@@ -63,7 +63,7 @@ static struct i2c_driver hts221_driver = { ...@@ -63,7 +63,7 @@ static struct i2c_driver hts221_driver = {
.driver = { .driver = {
.name = "hts221_i2c", .name = "hts221_i2c",
.pm = &hts221_pm_ops, .pm = &hts221_pm_ops,
.of_match_table = of_match_ptr(hts221_i2c_of_match), .of_match_table = hts221_i2c_of_match,
.acpi_match_table = ACPI_PTR(hts221_acpi_match), .acpi_match_table = ACPI_PTR(hts221_acpi_match),
}, },
.probe = hts221_i2c_probe, .probe = hts221_i2c_probe,
......
...@@ -56,7 +56,7 @@ static struct spi_driver hts221_driver = { ...@@ -56,7 +56,7 @@ static struct spi_driver hts221_driver = {
.driver = { .driver = {
.name = "hts221_spi", .name = "hts221_spi",
.pm = &hts221_pm_ops, .pm = &hts221_pm_ops,
.of_match_table = of_match_ptr(hts221_spi_of_match), .of_match_table = hts221_spi_of_match,
}, },
.probe = hts221_spi_probe, .probe = hts221_spi_probe,
.id_table = hts221_spi_id_table, .id_table = hts221_spi_id_table,
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment