Skip to content

Commit

Permalink
rtc: rx6110: add ACPI bindings to I2C
Browse files Browse the repository at this point in the history
This allows the RX6110 driver to be automatically assigned to the right
device on the I2C bus.

Signed-off-by: Johannes Hahn <johannes-hahn@siemens.com>
Co-developed-by: Claudius Heine <ch@denx.de>
Signed-off-by: Claudius Heine <ch@denx.de>
  • Loading branch information
JohannesHahn-Siemens authored and intel-lab-lkp committed Mar 16, 2021
1 parent 9346ff0 commit ec344b9
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions drivers/rtc/rtc-rx6110.c
Original file line number Diff line number Diff line change
Expand Up @@ -447,6 +447,12 @@ static int rx6110_i2c_probe(struct i2c_client *client,
return rx6110_probe(rx6110, &client->dev);
}

static const struct acpi_device_id rx6110_i2c_acpi_match[] = {
{ "SECC6110" },
{ }
};
MODULE_DEVICE_TABLE(acpi, rx6110_i2c_acpi_match);

static const struct i2c_device_id rx6110_i2c_id[] = {
{ "rx6110", 0 },
{ }
Expand All @@ -456,6 +462,7 @@ MODULE_DEVICE_TABLE(i2c, rx6110_i2c_id);
static struct i2c_driver rx6110_i2c_driver = {
.driver = {
.name = RX6110_DRIVER_NAME,
.acpi_match_table = ACPI_PTR(rx6110_i2c_acpi_match),
},
.probe = rx6110_i2c_probe,
.id_table = rx6110_i2c_id,
Expand Down

0 comments on commit ec344b9

Please sign in to comment.