2023-10-04 16:39:48

by Luca Ceresoli

[permalink] [raw]
Subject: [PATCH 0/2] mxc4005/mxc6655 OF improvements

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]>


2023-10-04 16:39:50

by Luca Ceresoli

[permalink] [raw]
Subject: [PATCH 2/2] iio: accel: mxc4005: allow module autoloading via OF compatible

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

2023-10-05 16:22:05

by Krzysztof Kozlowski

[permalink] [raw]
Subject: Re: [PATCH 2/2] iio: accel: mxc4005: allow module autoloading via OF compatible

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

2023-10-05 16:43:29

by Jonathan Cameron

[permalink] [raw]
Subject: Re: [PATCH 0/2] mxc4005/mxc6655 OF improvements

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