2022-09-27 05:24:12

by Dmitry Torokhov

[permalink] [raw]
Subject: [PATCH 1/4] Input: twl4030-pwrbutton - add missing of.h include

The driver is using of_match_ptr() and therefore needs to include
of.h header.

Signed-off-by: Dmitry Torokhov <[email protected]>
---
drivers/input/misc/twl4030-pwrbutton.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/input/misc/twl4030-pwrbutton.c b/drivers/input/misc/twl4030-pwrbutton.c
index b307cca17022..e3ee0638ffba 100644
--- a/drivers/input/misc/twl4030-pwrbutton.c
+++ b/drivers/input/misc/twl4030-pwrbutton.c
@@ -26,6 +26,7 @@
#include <linux/errno.h>
#include <linux/input.h>
#include <linux/interrupt.h>
+#include <linux/of.h>
#include <linux/platform_device.h>
#include <linux/mfd/twl.h>

--
2.38.0.rc1.362.ged0d419d3c-goog


2022-09-27 05:38:30

by Dmitry Torokhov

[permalink] [raw]
Subject: [PATCH 2/4] watchdog: twl4030_wdt: add missing of.h include

The driver is using of_device_id and therefore needs to include
of.h header. We used to get this definition indirectly via inclusion
of matrix_keypad.h from twl.h, but we are cleaning up matrix_keypad.h
from unnecessary includes.

Signed-off-by: Dmitry Torokhov <[email protected]>
---
drivers/watchdog/twl4030_wdt.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/watchdog/twl4030_wdt.c b/drivers/watchdog/twl4030_wdt.c
index 355e428c0b99..e715ac1369a0 100644
--- a/drivers/watchdog/twl4030_wdt.c
+++ b/drivers/watchdog/twl4030_wdt.c
@@ -9,6 +9,7 @@
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/kernel.h>
+#include <linux/of.h>
#include <linux/watchdog.h>
#include <linux/platform_device.h>
#include <linux/mfd/twl.h>
--
2.38.0.rc1.362.ged0d419d3c-goog

2022-09-27 05:39:27

by Dmitry Torokhov

[permalink] [raw]
Subject: [PATCH 4/4] iio: adc: twl4030-madc: add missing of.h include

The driver is using of_device_id and therefore needs to include
of.h header. We used to get this definition indirectly via inclusion
of matrix_keypad.h from twl.h, but we are cleaning up matrix_keypad.h
from unnecessary includes.

Signed-off-by: Dmitry Torokhov <[email protected]>
---
drivers/iio/adc/twl4030-madc.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/iio/adc/twl4030-madc.c b/drivers/iio/adc/twl4030-madc.c
index f8f8aea15612..c279c4f2c9b7 100644
--- a/drivers/iio/adc/twl4030-madc.c
+++ b/drivers/iio/adc/twl4030-madc.c
@@ -30,6 +30,7 @@
#include <linux/types.h>
#include <linux/gfp.h>
#include <linux/err.h>
+#include <linux/of.h>
#include <linux/regulator/consumer.h>

#include <linux/iio/iio.h>
--
2.38.0.rc1.362.ged0d419d3c-goog

2022-09-27 05:40:04

by Dmitry Torokhov

[permalink] [raw]
Subject: [PATCH 3/4] mfd: twl4030-irq: add missing device.h include

The driver is using "struct device" and therefore needs to include
device.h header. We used to get this definition indirectly via inclusion
of matrix_keypad.h from twl.h, but we are cleaning up matrix_keypad.h
from unnecessary includes.

Signed-off-by: Dmitry Torokhov <[email protected]>
---
drivers/mfd/twl4030-irq.c | 1 +
1 file changed, 1 insertion(+)

diff --git a/drivers/mfd/twl4030-irq.c b/drivers/mfd/twl4030-irq.c
index 4f576f0160a9..87496c1cb8bc 100644
--- a/drivers/mfd/twl4030-irq.c
+++ b/drivers/mfd/twl4030-irq.c
@@ -14,6 +14,7 @@
* by syed khasim <[email protected]>
*/

+#include <linux/device.h>
#include <linux/export.h>
#include <linux/interrupt.h>
#include <linux/irq.h>
--
2.38.0.rc1.362.ged0d419d3c-goog

2022-09-27 11:02:24

by Guenter Roeck

[permalink] [raw]
Subject: Re: [PATCH 2/4] watchdog: twl4030_wdt: add missing of.h include

On 9/26/22 22:22, Dmitry Torokhov wrote:
> The driver is using of_device_id and therefore needs to include
> of.h header. We used to get this definition indirectly via inclusion
> of matrix_keypad.h from twl.h, but we are cleaning up matrix_keypad.h
> from unnecessary includes.
>
> Signed-off-by: Dmitry Torokhov <[email protected]>

Reviewed-by: Guenter Roeck <[email protected]>

> ---
> drivers/watchdog/twl4030_wdt.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/watchdog/twl4030_wdt.c b/drivers/watchdog/twl4030_wdt.c
> index 355e428c0b99..e715ac1369a0 100644
> --- a/drivers/watchdog/twl4030_wdt.c
> +++ b/drivers/watchdog/twl4030_wdt.c
> @@ -9,6 +9,7 @@
> #include <linux/types.h>
> #include <linux/slab.h>
> #include <linux/kernel.h>
> +#include <linux/of.h>
> #include <linux/watchdog.h>
> #include <linux/platform_device.h>
> #include <linux/mfd/twl.h>

2022-09-27 13:29:31

by Andy Shevchenko

[permalink] [raw]
Subject: Re: [PATCH 4/4] iio: adc: twl4030-madc: add missing of.h include

On Mon, Sep 26, 2022 at 10:22:16PM -0700, Dmitry Torokhov wrote:
> The driver is using of_device_id and therefore needs to include
> of.h header.

As per patch 2 comment, mod_devicetable.h is needed for that.

> We used to get this definition indirectly via inclusion
> of matrix_keypad.h from twl.h, but we are cleaning up matrix_keypad.h
> from unnecessary includes.

--
With Best Regards,
Andy Shevchenko


2022-09-27 13:32:37

by Andy Shevchenko

[permalink] [raw]
Subject: Re: [PATCH 3/4] mfd: twl4030-irq: add missing device.h include

On Mon, Sep 26, 2022 at 10:22:15PM -0700, Dmitry Torokhov wrote:
> The driver is using "struct device" and therefore needs to include
> device.h header. We used to get this definition indirectly via inclusion
> of matrix_keypad.h from twl.h, but we are cleaning up matrix_keypad.h
> from unnecessary includes.

Reviewed-by: Andy Shevchenko <[email protected]>

> Signed-off-by: Dmitry Torokhov <[email protected]>
> ---
> drivers/mfd/twl4030-irq.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/mfd/twl4030-irq.c b/drivers/mfd/twl4030-irq.c
> index 4f576f0160a9..87496c1cb8bc 100644
> --- a/drivers/mfd/twl4030-irq.c
> +++ b/drivers/mfd/twl4030-irq.c
> @@ -14,6 +14,7 @@
> * by syed khasim <[email protected]>
> */
>
> +#include <linux/device.h>
> #include <linux/export.h>
> #include <linux/interrupt.h>
> #include <linux/irq.h>
> --
> 2.38.0.rc1.362.ged0d419d3c-goog
>

--
With Best Regards,
Andy Shevchenko


2022-09-27 13:36:21

by Andy Shevchenko

[permalink] [raw]
Subject: Re: [PATCH 2/4] watchdog: twl4030_wdt: add missing of.h include

On Mon, Sep 26, 2022 at 10:22:14PM -0700, Dmitry Torokhov wrote:
> The driver is using of_device_id and therefore needs to include
> of.h header.

This is incorrect. For of_device_id the mod_devicetable.h should be used.

> We used to get this definition indirectly via inclusion
> of matrix_keypad.h from twl.h, but we are cleaning up matrix_keypad.h
> from unnecessary includes.

--
With Best Regards,
Andy Shevchenko


2022-09-27 13:49:25

by Andy Shevchenko

[permalink] [raw]
Subject: Re: [PATCH 1/4] Input: twl4030-pwrbutton - add missing of.h include

On Mon, Sep 26, 2022 at 10:22:13PM -0700, Dmitry Torokhov wrote:
> The driver is using of_match_ptr() and therefore needs to include
> of.h header.

Reviewed-by: Andy Shevchenko <[email protected]>

> Signed-off-by: Dmitry Torokhov <[email protected]>
> ---
> drivers/input/misc/twl4030-pwrbutton.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/input/misc/twl4030-pwrbutton.c b/drivers/input/misc/twl4030-pwrbutton.c
> index b307cca17022..e3ee0638ffba 100644
> --- a/drivers/input/misc/twl4030-pwrbutton.c
> +++ b/drivers/input/misc/twl4030-pwrbutton.c
> @@ -26,6 +26,7 @@
> #include <linux/errno.h>
> #include <linux/input.h>
> #include <linux/interrupt.h>
> +#include <linux/of.h>
> #include <linux/platform_device.h>
> #include <linux/mfd/twl.h>
>
> --
> 2.38.0.rc1.362.ged0d419d3c-goog
>

--
With Best Regards,
Andy Shevchenko


2022-09-27 16:24:25

by Dmitry Torokhov

[permalink] [raw]
Subject: Re: [PATCH 4/4] iio: adc: twl4030-madc: add missing of.h include

On Tue, Sep 27, 2022 at 03:24:25PM +0300, Andy Shevchenko wrote:
> On Mon, Sep 26, 2022 at 10:22:16PM -0700, Dmitry Torokhov wrote:
> > The driver is using of_device_id and therefore needs to include
> > of.h header.
>
> As per patch 2 comment, mod_devicetable.h is needed for that.

It also uses of_match_ptr(), so of.h is the one that is needed. I'll
adjust the patch description.

Thanks.

--
Dmitry

2022-09-27 17:10:45

by Andy Shevchenko

[permalink] [raw]
Subject: Re: [PATCH 4/4] iio: adc: twl4030-madc: add missing of.h include

On Tue, Sep 27, 2022 at 08:36:22AM -0700, Dmitry Torokhov wrote:
> On Tue, Sep 27, 2022 at 03:24:25PM +0300, Andy Shevchenko wrote:
> > On Mon, Sep 26, 2022 at 10:22:16PM -0700, Dmitry Torokhov wrote:
> > > The driver is using of_device_id and therefore needs to include
> > > of.h header.
> >
> > As per patch 2 comment, mod_devicetable.h is needed for that.
>
> It also uses of_match_ptr(), so of.h is the one that is needed. I'll
> adjust the patch description.

Thank you! In such case feel free to add my tag.

--
With Best Regards,
Andy Shevchenko


2022-09-28 07:03:04

by Mattijs Korpershoek

[permalink] [raw]
Subject: Re: [PATCH 1/4] Input: twl4030-pwrbutton - add missing of.h include

On Mon, Sep 26, 2022 at 22:22, Dmitry Torokhov <[email protected]> wrote:

> The driver is using of_match_ptr() and therefore needs to include
> of.h header.
>
> Signed-off-by: Dmitry Torokhov <[email protected]>

Reviewed-by: Mattijs Korpershoek <[email protected]>

> ---
> drivers/input/misc/twl4030-pwrbutton.c | 1 +
> 1 file changed, 1 insertion(+)
>
> diff --git a/drivers/input/misc/twl4030-pwrbutton.c b/drivers/input/misc/twl4030-pwrbutton.c
> index b307cca17022..e3ee0638ffba 100644
> --- a/drivers/input/misc/twl4030-pwrbutton.c
> +++ b/drivers/input/misc/twl4030-pwrbutton.c
> @@ -26,6 +26,7 @@
> #include <linux/errno.h>
> #include <linux/input.h>
> #include <linux/interrupt.h>
> +#include <linux/of.h>
> #include <linux/platform_device.h>
> #include <linux/mfd/twl.h>
>
> --
> 2.38.0.rc1.362.ged0d419d3c-goog