* [PATCH] ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC
@ 2021-08-05 13:50 Pascal Zimmermann
2021-08-10 5:36 ` Marek Vasut
0 siblings, 1 reply; 7+ messages in thread
From: Pascal Zimmermann @ 2021-08-05 13:50 UTC (permalink / raw)
To: linux-arm-kernel
Cc: Pascal Zimmermann, Shawn Guo, Sascha Hauer,
Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team,
Marek Vasut, kernel
The LTC3676 is a PMIC which is used on some i.MX6 based boards (like the
DHCOM i.MX6 Quad SoM), it was first used on the GW Ventana board, enable
LTC3676 driver in imx_v6_v7_defconfig.
Fixes: e3946fe805053 ("ARM: dts: add Gateworks Ventana support")
Signed-off-by: Pascal Zimmermann <pzimmermann@dh-electronics.com>
Cc: Shawn Guo <shawnguo@kernel.org>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Cc: Pengutronix Kernel Team <kernel@pengutronix.de>
Cc: Fabio Estevam <festevam@denx.de>
Cc: NXP Linux Team <linux-imx@nxp.com>
Cc: Marek Vasut <marex@denx.de>
Cc: kernel@dh-electronics.com
To: linux-arm-kernel@lists.infradead.org
---
arch/arm/configs/imx_v6_v7_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig
index 079fcd8d1d11..f94e3d11c3e9 100644
--- a/arch/arm/configs/imx_v6_v7_defconfig
+++ b/arch/arm/configs/imx_v6_v7_defconfig
@@ -252,6 +252,7 @@ CONFIG_REGULATOR_DA9052=y
CONFIG_REGULATOR_DA9062=y
CONFIG_REGULATOR_DA9063=y
CONFIG_REGULATOR_GPIO=y
+CONFIG_REGULATOR_LTC3676=y
CONFIG_REGULATOR_MC13783=y
CONFIG_REGULATOR_MC13892=y
CONFIG_REGULATOR_PFUZE100=y
--
2.11.0
_______________________________________________
linux-arm-kernel mailing list
linux-arm-kernel@lists.infradead.org
http://lists.infradead.org/mailman/listinfo/linux-arm-kernel
^ permalink raw reply related [flat|nested] 7+ messages in thread* Re: [PATCH] ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC 2021-08-05 13:50 [PATCH] ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC Pascal Zimmermann @ 2021-08-10 5:36 ` Marek Vasut 2021-08-14 5:40 ` Shawn Guo 0 siblings, 1 reply; 7+ messages in thread From: Marek Vasut @ 2021-08-10 5:36 UTC (permalink / raw) To: Pascal Zimmermann, linux-arm-kernel Cc: Shawn Guo, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, kernel On 8/5/21 3:50 PM, Pascal Zimmermann wrote: > The LTC3676 is a PMIC which is used on some i.MX6 based boards (like the > DHCOM i.MX6 Quad SoM), it was first used on the GW Ventana board, enable > LTC3676 driver in imx_v6_v7_defconfig. > > Fixes: e3946fe805053 ("ARM: dts: add Gateworks Ventana support") > Signed-off-by: Pascal Zimmermann <pzimmermann@dh-electronics.com> > Cc: Shawn Guo <shawnguo@kernel.org> > Cc: Sascha Hauer <s.hauer@pengutronix.de> > Cc: Pengutronix Kernel Team <kernel@pengutronix.de> > Cc: Fabio Estevam <festevam@denx.de> > Cc: NXP Linux Team <linux-imx@nxp.com> > Cc: Marek Vasut <marex@denx.de> > Cc: kernel@dh-electronics.com > To: linux-arm-kernel@lists.infradead.org > --- > arch/arm/configs/imx_v6_v7_defconfig | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig > index 079fcd8d1d11..f94e3d11c3e9 100644 > --- a/arch/arm/configs/imx_v6_v7_defconfig > +++ b/arch/arm/configs/imx_v6_v7_defconfig > @@ -252,6 +252,7 @@ CONFIG_REGULATOR_DA9052=y > CONFIG_REGULATOR_DA9062=y > CONFIG_REGULATOR_DA9063=y > CONFIG_REGULATOR_GPIO=y > +CONFIG_REGULATOR_LTC3676=y > CONFIG_REGULATOR_MC13783=y > CONFIG_REGULATOR_MC13892=y > CONFIG_REGULATOR_PFUZE100=y Reviewed-by: Marek Vasut <marex@denx.de> Tested-by: Marek Vasut <marex@denx.de> # On DH iMX6Q DHCOM PDK2 Neither board can work well without a PMIC driver. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC 2021-08-10 5:36 ` Marek Vasut @ 2021-08-14 5:40 ` Shawn Guo 2021-08-14 7:45 ` Marek Vasut 0 siblings, 1 reply; 7+ messages in thread From: Shawn Guo @ 2021-08-14 5:40 UTC (permalink / raw) To: Marek Vasut Cc: Pascal Zimmermann, linux-arm-kernel, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, kernel On Tue, Aug 10, 2021 at 07:36:24AM +0200, Marek Vasut wrote: > On 8/5/21 3:50 PM, Pascal Zimmermann wrote: > > The LTC3676 is a PMIC which is used on some i.MX6 based boards (like the > > DHCOM i.MX6 Quad SoM), it was first used on the GW Ventana board, enable > > LTC3676 driver in imx_v6_v7_defconfig. > > > > Fixes: e3946fe805053 ("ARM: dts: add Gateworks Ventana support") I don't think the Fixes tag is appropriate here. Dropped it and applied patch. Shawn > > Signed-off-by: Pascal Zimmermann <pzimmermann@dh-electronics.com> > > Cc: Shawn Guo <shawnguo@kernel.org> > > Cc: Sascha Hauer <s.hauer@pengutronix.de> > > Cc: Pengutronix Kernel Team <kernel@pengutronix.de> > > Cc: Fabio Estevam <festevam@denx.de> > > Cc: NXP Linux Team <linux-imx@nxp.com> > > Cc: Marek Vasut <marex@denx.de> > > Cc: kernel@dh-electronics.com > > To: linux-arm-kernel@lists.infradead.org > > --- > > arch/arm/configs/imx_v6_v7_defconfig | 1 + > > 1 file changed, 1 insertion(+) > > > > diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig > > index 079fcd8d1d11..f94e3d11c3e9 100644 > > --- a/arch/arm/configs/imx_v6_v7_defconfig > > +++ b/arch/arm/configs/imx_v6_v7_defconfig > > @@ -252,6 +252,7 @@ CONFIG_REGULATOR_DA9052=y > > CONFIG_REGULATOR_DA9062=y > > CONFIG_REGULATOR_DA9063=y > > CONFIG_REGULATOR_GPIO=y > > +CONFIG_REGULATOR_LTC3676=y > > CONFIG_REGULATOR_MC13783=y > > CONFIG_REGULATOR_MC13892=y > > CONFIG_REGULATOR_PFUZE100=y > > Reviewed-by: Marek Vasut <marex@denx.de> > Tested-by: Marek Vasut <marex@denx.de> # On DH iMX6Q DHCOM PDK2 > > Neither board can work well without a PMIC driver. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC 2021-08-14 5:40 ` Shawn Guo @ 2021-08-14 7:45 ` Marek Vasut 2021-08-14 11:24 ` Shawn Guo 0 siblings, 1 reply; 7+ messages in thread From: Marek Vasut @ 2021-08-14 7:45 UTC (permalink / raw) To: Shawn Guo Cc: Pascal Zimmermann, linux-arm-kernel, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, kernel, Greg Kroah-Hartman, Arnd Bergmann, Laurent Pinchart On 8/14/21 7:40 AM, Shawn Guo wrote: > On Tue, Aug 10, 2021 at 07:36:24AM +0200, Marek Vasut wrote: >> On 8/5/21 3:50 PM, Pascal Zimmermann wrote: >>> The LTC3676 is a PMIC which is used on some i.MX6 based boards (like the >>> DHCOM i.MX6 Quad SoM), it was first used on the GW Ventana board, enable >>> LTC3676 driver in imx_v6_v7_defconfig. >>> >>> Fixes: e3946fe805053 ("ARM: dts: add Gateworks Ventana support") > > I don't think the Fixes tag is appropriate here. Dropped it and applied > patch. Can you please elaborate why do you think the Fixes tag is not appropriate ? Neither system can work properly without the PMIC driver, so I believe the Fixes tag is correct and this should be backported to older LTS kernel releases. [...] >>> arch/arm/configs/imx_v6_v7_defconfig | 1 + >>> 1 file changed, 1 insertion(+) >>> >>> diff --git a/arch/arm/configs/imx_v6_v7_defconfig b/arch/arm/configs/imx_v6_v7_defconfig >>> index 079fcd8d1d11..f94e3d11c3e9 100644 >>> --- a/arch/arm/configs/imx_v6_v7_defconfig >>> +++ b/arch/arm/configs/imx_v6_v7_defconfig >>> @@ -252,6 +252,7 @@ CONFIG_REGULATOR_DA9052=y >>> CONFIG_REGULATOR_DA9062=y >>> CONFIG_REGULATOR_DA9063=y >>> CONFIG_REGULATOR_GPIO=y >>> +CONFIG_REGULATOR_LTC3676=y >>> CONFIG_REGULATOR_MC13783=y >>> CONFIG_REGULATOR_MC13892=y >>> CONFIG_REGULATOR_PFUZE100=y >> >> Reviewed-by: Marek Vasut <marex@denx.de> >> Tested-by: Marek Vasut <marex@denx.de> # On DH iMX6Q DHCOM PDK2 >> >> Neither board can work well without a PMIC driver. [...] _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC 2021-08-14 7:45 ` Marek Vasut @ 2021-08-14 11:24 ` Shawn Guo 2021-08-14 14:31 ` Marek Vasut 0 siblings, 1 reply; 7+ messages in thread From: Shawn Guo @ 2021-08-14 11:24 UTC (permalink / raw) To: Marek Vasut Cc: Pascal Zimmermann, linux-arm-kernel, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, kernel, Greg Kroah-Hartman, Arnd Bergmann, Laurent Pinchart On Sat, Aug 14, 2021 at 09:45:03AM +0200, Marek Vasut wrote: > On 8/14/21 7:40 AM, Shawn Guo wrote: > > On Tue, Aug 10, 2021 at 07:36:24AM +0200, Marek Vasut wrote: > > > On 8/5/21 3:50 PM, Pascal Zimmermann wrote: > > > > The LTC3676 is a PMIC which is used on some i.MX6 based boards (like the > > > > DHCOM i.MX6 Quad SoM), it was first used on the GW Ventana board, enable > > > > LTC3676 driver in imx_v6_v7_defconfig. > > > > > > > > Fixes: e3946fe805053 ("ARM: dts: add Gateworks Ventana support") > > > > I don't think the Fixes tag is appropriate here. Dropped it and applied > > patch. > > Can you please elaborate why do you think the Fixes tag is not appropriate ? > > Neither system can work properly without the PMIC driver, so I believe the > Fixes tag is correct and this should be backported to older LTS kernel > releases. It's enabling a feature (driver) rather than fixing a bug or regression. If you want to enable it for LTS kernel, go ahead to back port it. Do not abuse the Fixes tag. Shawn _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC 2021-08-14 11:24 ` Shawn Guo @ 2021-08-14 14:31 ` Marek Vasut 2021-08-31 17:38 ` Marek Vasut 0 siblings, 1 reply; 7+ messages in thread From: Marek Vasut @ 2021-08-14 14:31 UTC (permalink / raw) To: Shawn Guo Cc: Pascal Zimmermann, linux-arm-kernel, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, kernel, Greg Kroah-Hartman, Arnd Bergmann, Laurent Pinchart On 8/14/21 1:24 PM, Shawn Guo wrote: > On Sat, Aug 14, 2021 at 09:45:03AM +0200, Marek Vasut wrote: >> On 8/14/21 7:40 AM, Shawn Guo wrote: >>> On Tue, Aug 10, 2021 at 07:36:24AM +0200, Marek Vasut wrote: >>>> On 8/5/21 3:50 PM, Pascal Zimmermann wrote: >>>>> The LTC3676 is a PMIC which is used on some i.MX6 based boards (like the >>>>> DHCOM i.MX6 Quad SoM), it was first used on the GW Ventana board, enable >>>>> LTC3676 driver in imx_v6_v7_defconfig. >>>>> >>>>> Fixes: e3946fe805053 ("ARM: dts: add Gateworks Ventana support") >>> >>> I don't think the Fixes tag is appropriate here. Dropped it and applied >>> patch. >> >> Can you please elaborate why do you think the Fixes tag is not appropriate ? >> >> Neither system can work properly without the PMIC driver, so I believe the >> Fixes tag is correct and this should be backported to older LTS kernel >> releases. > > It's enabling a feature (driver) rather than fixing a bug or regression. > If you want to enable it for LTS kernel, go ahead to back port it. > Do not abuse the Fixes tag. I disagree with this. Without the PMIC driver, the system is basically unusable. That is because the internal regulators in the MX6 depend on the PMIC, so those fail to probe, and in turn all the other components which depend on those internal regulators also fail to probe (that is everything which depends on anatop regulators). If I take linux-stable, compile it for a system that is supported in there, with the imx_v6_v7_defconfig which is part of it, I would expect the result to work properly, not just barely boot and be barely usable. Therefore, I believe the Fixes tag here is justified. _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [PATCH] ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC 2021-08-14 14:31 ` Marek Vasut @ 2021-08-31 17:38 ` Marek Vasut 0 siblings, 0 replies; 7+ messages in thread From: Marek Vasut @ 2021-08-31 17:38 UTC (permalink / raw) To: Shawn Guo Cc: Pascal Zimmermann, linux-arm-kernel, Sascha Hauer, Pengutronix Kernel Team, Fabio Estevam, NXP Linux Team, kernel, Greg Kroah-Hartman, Arnd Bergmann, Laurent Pinchart On 8/14/21 4:31 PM, Marek Vasut wrote: > On 8/14/21 1:24 PM, Shawn Guo wrote: >> On Sat, Aug 14, 2021 at 09:45:03AM +0200, Marek Vasut wrote: >>> On 8/14/21 7:40 AM, Shawn Guo wrote: >>>> On Tue, Aug 10, 2021 at 07:36:24AM +0200, Marek Vasut wrote: >>>>> On 8/5/21 3:50 PM, Pascal Zimmermann wrote: >>>>>> The LTC3676 is a PMIC which is used on some i.MX6 based boards >>>>>> (like the >>>>>> DHCOM i.MX6 Quad SoM), it was first used on the GW Ventana board, >>>>>> enable >>>>>> LTC3676 driver in imx_v6_v7_defconfig. >>>>>> >>>>>> Fixes: e3946fe805053 ("ARM: dts: add Gateworks Ventana support") >>>> >>>> I don't think the Fixes tag is appropriate here. Dropped it and >>>> applied >>>> patch. >>> >>> Can you please elaborate why do you think the Fixes tag is not >>> appropriate ? >>> >>> Neither system can work properly without the PMIC driver, so I >>> believe the >>> Fixes tag is correct and this should be backported to older LTS kernel >>> releases. >> >> It's enabling a feature (driver) rather than fixing a bug or regression. >> If you want to enable it for LTS kernel, go ahead to back port it. >> Do not abuse the Fixes tag. > > I disagree with this. Without the PMIC driver, the system is basically > unusable. That is because the internal regulators in the MX6 depend on > the PMIC, so those fail to probe, and in turn all the other components > which depend on those internal regulators also fail to probe (that is > everything which depends on anatop regulators). > > If I take linux-stable, compile it for a system that is supported in > there, with the imx_v6_v7_defconfig which is part of it, I would expect > the result to work properly, not just barely boot and be barely usable. > > Therefore, I believe the Fixes tag here is justified. I am curious, is there any further clarification ? _______________________________________________ linux-arm-kernel mailing list linux-arm-kernel@lists.infradead.org http://lists.infradead.org/mailman/listinfo/linux-arm-kernel ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2021-08-31 17:41 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2021-08-05 13:50 [PATCH] ARM: imx_v6_v7_defconfig: enable driver of the LTC3676 PMIC Pascal Zimmermann 2021-08-10 5:36 ` Marek Vasut 2021-08-14 5:40 ` Shawn Guo 2021-08-14 7:45 ` Marek Vasut 2021-08-14 11:24 ` Shawn Guo 2021-08-14 14:31 ` Marek Vasut 2021-08-31 17:38 ` Marek Vasut
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).