Skip to content
Permalink
Browse files
rtc: rx6110: add ACPI bindings to I2C
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 ec344b93b1b5f4c2c77ce68b7bde7ec380e356a8
Showing 1 changed file with 7 additions and 0 deletions.
@@ -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 },
{ }
@@ -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,

0 comments on commit ec344b9

Please sign in to comment.