linux-kernel.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA
@ 2025-07-07 15:31 Ioana Ciornei
  2025-07-17 12:43 ` Ioana Ciornei
  2025-07-31  8:59 ` (subset) " Lee Jones
  0 siblings, 2 replies; 5+ messages in thread
From: Ioana Ciornei @ 2025-07-07 15:31 UTC (permalink / raw)
  To: Lee Jones, linux-kernel

The QIXIS FPGA found on Layerscape boards such as LX2160AQDS, LS1028AQDS
etc deals with power-on-reset timing, muxing etc. Use the simple-mfd-i2c
as its core driver by adding its compatible string (already found in
some dt files). By using the simple-mfd-i2c driver, any child device
will have access to the i2c regmap created by it.

Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
---
 drivers/mfd/simple-mfd-i2c.c | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/drivers/mfd/simple-mfd-i2c.c b/drivers/mfd/simple-mfd-i2c.c
index 22159913bea0..f7798bd92222 100644
--- a/drivers/mfd/simple-mfd-i2c.c
+++ b/drivers/mfd/simple-mfd-i2c.c
@@ -99,6 +99,8 @@ static const struct of_device_id simple_mfd_i2c_of_match[] = {
 	{ .compatible = "maxim,max5970", .data = &maxim_max5970},
 	{ .compatible = "maxim,max5978", .data = &maxim_max5970},
 	{ .compatible = "maxim,max77705-battery", .data = &maxim_mon_max77705},
+	{ .compatible = "fsl,lx2160aqds-fpga" },
+	{ .compatible = "fsl,ls1028aqds-fpga" },
 	{}
 };
 MODULE_DEVICE_TABLE(of, simple_mfd_i2c_of_match);
-- 
2.25.1


^ permalink raw reply related	[flat|nested] 5+ messages in thread

* Re: [PATCH] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA
  2025-07-07 15:31 [PATCH] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA Ioana Ciornei
@ 2025-07-17 12:43 ` Ioana Ciornei
  2025-07-31  8:59 ` (subset) " Lee Jones
  1 sibling, 0 replies; 5+ messages in thread
From: Ioana Ciornei @ 2025-07-17 12:43 UTC (permalink / raw)
  To: MichaelWallemwalle; +Cc: Lee Jones, linux-kernel

On Mon, Jul 07, 2025 at 06:31:20PM +0300, Ioana Ciornei wrote:
> The QIXIS FPGA found on Layerscape boards such as LX2160AQDS, LS1028AQDS
> etc deals with power-on-reset timing, muxing etc. Use the simple-mfd-i2c
> as its core driver by adding its compatible string (already found in
> some dt files). By using the simple-mfd-i2c driver, any child device
> will have access to the i2c regmap created by it.
> 
> Signed-off-by: Ioana Ciornei <ioana.ciornei@nxp.com>
> ---
>  drivers/mfd/simple-mfd-i2c.c | 2 ++
>  1 file changed, 2 insertions(+)
> 
> diff --git a/drivers/mfd/simple-mfd-i2c.c b/drivers/mfd/simple-mfd-i2c.c
> index 22159913bea0..f7798bd92222 100644
> --- a/drivers/mfd/simple-mfd-i2c.c
> +++ b/drivers/mfd/simple-mfd-i2c.c
> @@ -99,6 +99,8 @@ static const struct of_device_id simple_mfd_i2c_of_match[] = {
>  	{ .compatible = "maxim,max5970", .data = &maxim_max5970},
>  	{ .compatible = "maxim,max5978", .data = &maxim_max5970},
>  	{ .compatible = "maxim,max77705-battery", .data = &maxim_mon_max77705},
> +	{ .compatible = "fsl,lx2160aqds-fpga" },
> +	{ .compatible = "fsl,ls1028aqds-fpga" },
>  	{}
>  };

Hi Michael,

I somehow missed to cc you on this. Are you ok with this patch?

Ioana



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: (subset) [PATCH] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA
  2025-07-07 15:31 [PATCH] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA Ioana Ciornei
  2025-07-17 12:43 ` Ioana Ciornei
@ 2025-07-31  8:59 ` Lee Jones
  2025-08-13 11:07   ` Ioana Ciornei
  1 sibling, 1 reply; 5+ messages in thread
From: Lee Jones @ 2025-07-31  8:59 UTC (permalink / raw)
  To: Lee Jones, linux-kernel, Ioana Ciornei

On Mon, 07 Jul 2025 18:31:20 +0300, Ioana Ciornei wrote:
> The QIXIS FPGA found on Layerscape boards such as LX2160AQDS, LS1028AQDS
> etc deals with power-on-reset timing, muxing etc. Use the simple-mfd-i2c
> as its core driver by adding its compatible string (already found in
> some dt files). By using the simple-mfd-i2c driver, any child device
> will have access to the i2c regmap created by it.
> 
> 
> [...]

Applied, thanks!

[1/1] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA
      commit: d3a09d5e5ce66a91acfdbcf09d7193d2167b69c9

--
Lee Jones [李琼斯]


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: (subset) [PATCH] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA
  2025-07-31  8:59 ` (subset) " Lee Jones
@ 2025-08-13 11:07   ` Ioana Ciornei
  2025-08-19 12:29     ` Lee Jones
  0 siblings, 1 reply; 5+ messages in thread
From: Ioana Ciornei @ 2025-08-13 11:07 UTC (permalink / raw)
  To: Lee Jones; +Cc: linux-kernel

On Thu, Jul 31, 2025 at 09:59:39AM +0100, Lee Jones wrote:
> On Mon, 07 Jul 2025 18:31:20 +0300, Ioana Ciornei wrote:
> > The QIXIS FPGA found on Layerscape boards such as LX2160AQDS, LS1028AQDS
> > etc deals with power-on-reset timing, muxing etc. Use the simple-mfd-i2c
> > as its core driver by adding its compatible string (already found in
> > some dt files). By using the simple-mfd-i2c driver, any child device
> > will have access to the i2c regmap created by it.
> > 
> > 
> > [...]
> 
> Applied, thanks!
> 
> [1/1] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA
>       commit: d3a09d5e5ce66a91acfdbcf09d7193d2167b69c9

Hi Lee,

What tree should this patch be present in? I did seach
git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git for it but no
luck.

Thanks!

Ioana

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: (subset) [PATCH] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA
  2025-08-13 11:07   ` Ioana Ciornei
@ 2025-08-19 12:29     ` Lee Jones
  0 siblings, 0 replies; 5+ messages in thread
From: Lee Jones @ 2025-08-19 12:29 UTC (permalink / raw)
  To: Ioana Ciornei; +Cc: linux-kernel

On Wed, 13 Aug 2025, Ioana Ciornei wrote:

> On Thu, Jul 31, 2025 at 09:59:39AM +0100, Lee Jones wrote:
> > On Mon, 07 Jul 2025 18:31:20 +0300, Ioana Ciornei wrote:
> > > The QIXIS FPGA found on Layerscape boards such as LX2160AQDS, LS1028AQDS
> > > etc deals with power-on-reset timing, muxing etc. Use the simple-mfd-i2c
> > > as its core driver by adding its compatible string (already found in
> > > some dt files). By using the simple-mfd-i2c driver, any child device
> > > will have access to the i2c regmap created by it.
> > > 
> > > 
> > > [...]
> > 
> > Applied, thanks!
> > 
> > [1/1] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA
> >       commit: d3a09d5e5ce66a91acfdbcf09d7193d2167b69c9
> 
> Hi Lee,
> 
> What tree should this patch be present in? I did seach
> git://git.kernel.org/pub/scm/linux/kernel/git/lee/mfd.git for it but no
> luck.

It was probably in the staging branch -next-next.

Also the subject line was changed to match the style of the subsystem:

  6aa6f19e7670 ("mfd: simple-mfd-i2c: Add compatible strings for Layerscape QIXIS FPGA")

-- 
Lee Jones [李琼斯]

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2025-08-19 12:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-07-07 15:31 [PATCH] mfd: simple-mfd-i2c: add compatible strings for Layerscape QIXIS FPGA Ioana Ciornei
2025-07-17 12:43 ` Ioana Ciornei
2025-07-31  8:59 ` (subset) " Lee Jones
2025-08-13 11:07   ` Ioana Ciornei
2025-08-19 12:29     ` Lee Jones

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).