This small series fixes the compatible string of MXC4005 in the bindings
and adds support for OF-based autoloading of the mxc4005 driver.
Signed-off-by: Luca Ceresoli <[email protected]>
---
Luca Ceresoli (2):
dt-bindings: trivial-devices: Fix MEMSIC MXC4005 compatible string
iio: accel: mxc4005: allow module autoloading via OF compatible
Documentation/devicetree/bindings/trivial-devices.yaml | 2 +-
drivers/iio/accel/mxc4005.c | 8 ++++++++
2 files changed, 9 insertions(+), 1 deletion(-)
---
base-commit: 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa
change-id: 20231004-mxc4005-device-tree-support-40ae517a42e9
Best regards,
--
Luca Ceresoli <[email protected]>
Add OF device table with compatible strings to allow automatic module
loading.
Signed-off-by: Luca Ceresoli <[email protected]>
---
drivers/iio/accel/mxc4005.c | 8 ++++++++
1 file changed, 8 insertions(+)
diff --git a/drivers/iio/accel/mxc4005.c b/drivers/iio/accel/mxc4005.c
index 75d142bc14b4..41182531feb5 100644
--- a/drivers/iio/accel/mxc4005.c
+++ b/drivers/iio/accel/mxc4005.c
@@ -476,6 +476,13 @@ static const struct acpi_device_id mxc4005_acpi_match[] = {
};
MODULE_DEVICE_TABLE(acpi, mxc4005_acpi_match);
+static const struct of_device_id mxc4005_of_match[] = {
+ { .compatible = "memsic,mxc4005", },
+ { .compatible = "memsic,mxc6655", },
+ {},
+};
+MODULE_DEVICE_TABLE(of, mxc4005_of_match);
+
static const struct i2c_device_id mxc4005_id[] = {
{"mxc4005", 0},
{"mxc6655", 0},
@@ -487,6 +494,7 @@ static struct i2c_driver mxc4005_driver = {
.driver = {
.name = MXC4005_DRV_NAME,
.acpi_match_table = ACPI_PTR(mxc4005_acpi_match),
+ .of_match_table = mxc4005_of_match,
},
.probe = mxc4005_probe,
.id_table = mxc4005_id,
--
2.34.1
On 04/10/2023 18:39, Luca Ceresoli wrote:
> Add OF device table with compatible strings to allow automatic module
> loading.
>
> Signed-off-by: Luca Ceresoli <[email protected]>
> ---
> drivers/iio/accel/mxc4005.c | 8 ++++++++
Reviewed-by: Krzysztof Kozlowski <[email protected]>
Best regards,
Krzysztof
On Wed, 04 Oct 2023 18:39:26 +0200
Luca Ceresoli <[email protected]> wrote:
> This small series fixes the compatible string of MXC4005 in the bindings
> and adds support for OF-based autoloading of the mxc4005 driver.
>
> Signed-off-by: Luca Ceresoli <[email protected]>
> ---
> Luca Ceresoli (2):
> dt-bindings: trivial-devices: Fix MEMSIC MXC4005 compatible string
> iio: accel: mxc4005: allow module autoloading via OF compatible
>
> Documentation/devicetree/bindings/trivial-devices.yaml | 2 +-
> drivers/iio/accel/mxc4005.c | 8 ++++++++
> 2 files changed, 9 insertions(+), 1 deletion(-)
> ---
> base-commit: 8a749fd1a8720d4619c91c8b6e7528c0a355c0aa
> change-id: 20231004-mxc4005-device-tree-support-40ae517a42e9
>
> Best regards,
Series applied to the togreg branch of iio.git and pushed out as testing
so 0-day can see if it can find anything we missed.
Thanks,
Jonathan