* [PATCH 1/1] imx6q-wandboard-revb1.dts: use unique machine name @ 2016-02-06 11:30 Heinrich Schuchardt [not found] ` <1454758226-4561-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> 0 siblings, 1 reply; 7+ messages in thread From: Heinrich Schuchardt @ 2016-02-06 11:30 UTC (permalink / raw) To: Shawn Guo, Sascha Hauer Cc: Mark Rutland, devicetree, Russell King, George Joseph, Pawel Moll, Ian Campbell, Heinrich Schuchardt, linux-kernel, Rob Herring, Kumar Gala, linux-arm-kernel Downstream packages like Debian flash-install use /proc/device-tree/model to determine which dtb file to install. Hence each dts in the Linux kernel should provide a unique model identifier. https://lkml.org/lkml/2014/7/8/579 created the new file imx6q-wandboard-revb1.dts but used the same model identifier as in imx6q-wandboard.dts. This patch provides a unique model identifier for revision B1 of the Wandboard Quad. Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> --- arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts index 20bf3c2..9207d80 100644 --- a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts +++ b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts @@ -13,7 +13,7 @@ #include "imx6qdl-wandboard-revb1.dtsi" / { - model = "Wandboard i.MX6 Quad Board"; + model = "Wandboard i.MX6 Quad Board rev B1"; compatible = "wand,imx6q-wandboard", "fsl,imx6q"; memory { -- 2.1.4 ^ permalink raw reply related [flat|nested] 7+ messages in thread
[parent not found: <1454758226-4561-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org>]
* [PATCH 1/1 v2] imx6q-wandboard-revb1.dts: use unique machine name [not found] ` <1454758226-4561-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> @ 2016-02-06 12:06 ` Heinrich Schuchardt 2016-02-07 15:19 ` Fabio Estevam [not found] ` <1454760419-4822-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> 0 siblings, 2 replies; 7+ messages in thread From: Heinrich Schuchardt @ 2016-02-06 12:06 UTC (permalink / raw) To: Shawn Guo, Sascha Hauer Cc: George Joseph, Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, devicetree-u79uwXL29TY76Z2rM5mHXA, linux-kernel-u79uwXL29TY76Z2rM5mHXA, Heinrich Schuchardt Downstream packages like Debian flash-kernel use /proc/device-tree/model to determine which dtb file to install. Hence each dts in the Linux kernel should provide a unique model identifier. https://lkml.org/lkml/2014/7/8/579 created the new file imx6q-wandboard-revb1.dts but used the same model identifier as in imx6q-wandboard.dts. This patch provides a unique model identifier for revision B1 of the Wandboard Quad. v2: correct name of referenced Debian package Signed-off-by: Heinrich Schuchardt <xypron.glpk-Mmb7MZpHnFY@public.gmane.org> --- arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts index 20bf3c2..9207d80 100644 --- a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts +++ b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts @@ -13,7 +13,7 @@ #include "imx6qdl-wandboard-revb1.dtsi" / { - model = "Wandboard i.MX6 Quad Board"; + model = "Wandboard i.MX6 Quad Board rev B1"; compatible = "wand,imx6q-wandboard", "fsl,imx6q"; memory { -- 2.1.4 -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply related [flat|nested] 7+ messages in thread
* Re: [PATCH 1/1 v2] imx6q-wandboard-revb1.dts: use unique machine name 2016-02-06 12:06 ` [PATCH 1/1 v2] " Heinrich Schuchardt @ 2016-02-07 15:19 ` Fabio Estevam [not found] ` <1454760419-4822-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> 1 sibling, 0 replies; 7+ messages in thread From: Fabio Estevam @ 2016-02-07 15:19 UTC (permalink / raw) To: Heinrich Schuchardt Cc: Mark Rutland, devicetree@vger.kernel.org, Russell King, George Joseph, Pawel Moll, Ian Campbell, linux-kernel, Rob Herring, Sascha Hauer, Kumar Gala, Shawn Guo, linux-arm-kernel@lists.infradead.org On Sat, Feb 6, 2016 at 10:06 AM, Heinrich Schuchardt <xypron.glpk@gmx.de> wrote: > Downstream packages like Debian flash-kernel use > /proc/device-tree/model > to determine which dtb file to install. > > Hence each dts in the Linux kernel should provide a unique model identifier. > > https://lkml.org/lkml/2014/7/8/579 created the new file > imx6q-wandboard-revb1.dts but used the same model identifier > as in imx6q-wandboard.dts. > > This patch provides a unique model identifier for revision B1 of > the Wandboard Quad. > > v2: > correct name of referenced Debian package > > Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> Reviewed-by: Fabio Estevam <fabio.estevam@nxp.com> ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <1454760419-4822-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org>]
* Re: [PATCH 1/1 v2] imx6q-wandboard-revb1.dts: use unique machine name [not found] ` <1454760419-4822-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> @ 2016-02-07 23:52 ` Robert Nelson [not found] ` <CAOCHtYiHUgcw6Vzdp8EmD_5+d52fhpuj-oSCFwt_3J5xAncCGw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 0 siblings, 1 reply; 7+ messages in thread From: Robert Nelson @ 2016-02-07 23:52 UTC (permalink / raw) To: Heinrich Schuchardt Cc: Shawn Guo, Sascha Hauer, George Joseph, Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, devicetree, linux kernel On Sat, Feb 6, 2016 at 6:06 AM, Heinrich Schuchardt <xypron.glpk-Mmb7MZpHnFY@public.gmane.org> wrote: > Downstream packages like Debian flash-kernel use > /proc/device-tree/model > to determine which dtb file to install. > > Hence each dts in the Linux kernel should provide a unique model identifier. > > https://lkml.org/lkml/2014/7/8/579 created the new file > imx6q-wandboard-revb1.dts but used the same model identifier > as in imx6q-wandboard.dts. > > This patch provides a unique model identifier for revision B1 of > the Wandboard Quad. > > v2: > correct name of referenced Debian package > > Signed-off-by: Heinrich Schuchardt <xypron.glpk-Mmb7MZpHnFY@public.gmane.org> > --- > arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts > index 20bf3c2..9207d80 100644 > --- a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts > +++ b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts > @@ -13,7 +13,7 @@ > #include "imx6qdl-wandboard-revb1.dtsi" > > / { > - model = "Wandboard i.MX6 Quad Board"; > + model = "Wandboard i.MX6 Quad Board rev B1"; Okay, this seems a little silly.... The wandboard has 5 versions: solo: imx6dl-wandboard-revb1.dts model = "Wandboard i.MX6 Dual Lite Board"; dual rev b: imx6dl-wandboard-revb1.dts model = "Wandboard i.MX6 Dual Lite Board"; dual rev c: imx6dl-wandboard.dts model = "Wandboard i.MX6 Dual Lite Board"; quad rev b: imx6q-wandboard-revb1.dts model = "Wandboard i.MX6 Quad Board"; - > model = "Wandboard i.MX6 Quad Board rev B1"; quad rev c: imx6q-wandboard.dts model = "Wandboard i.MX6 Quad Board"; Do you guys see the issue? Either we change them "ALL", rev b or rev c... Or "flash-kernel" needs to learn to copy more then one dtb (in this case 5 *.dtb's) PS, u-boot already can boot on all these with the same SPL/u-boot image and detect which board and load the correct device tree binary.. Regards, -- Robert Nelson https://rcn-ee.com/ -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 7+ messages in thread
[parent not found: <CAOCHtYiHUgcw6Vzdp8EmD_5+d52fhpuj-oSCFwt_3J5xAncCGw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org>]
* Re: [PATCH 1/1 v2] imx6q-wandboard-revb1.dts: use unique machine name [not found] ` <CAOCHtYiHUgcw6Vzdp8EmD_5+d52fhpuj-oSCFwt_3J5xAncCGw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> @ 2016-02-08 0:25 ` Heinrich Schuchardt 2016-02-08 0:55 ` [PATCH 1/1 v3] ARM: dts: imx6dlq-wandboard-revb1.dts: use unique model id Heinrich Schuchardt 0 siblings, 1 reply; 7+ messages in thread From: Heinrich Schuchardt @ 2016-02-08 0:25 UTC (permalink / raw) To: Robert Nelson Cc: Shawn Guo, Sascha Hauer, George Joseph, Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org, devicetree, linux kernel, Fabio Estevam On 08.02.2016 00:52, Robert Nelson wrote: > On Sat, Feb 6, 2016 at 6:06 AM, Heinrich Schuchardt <xypron.glpk-Mmb7MZpHnFY@public.gmane.org> wrote: >> Downstream packages like Debian flash-kernel use >> /proc/device-tree/model >> to determine which dtb file to install. >> >> Hence each dts in the Linux kernel should provide a unique model identifier. >> >> https://lkml.org/lkml/2014/7/8/579 created the new file >> imx6q-wandboard-revb1.dts but used the same model identifier >> as in imx6q-wandboard.dts. >> >> This patch provides a unique model identifier for revision B1 of >> the Wandboard Quad. >> >> v2: >> correct name of referenced Debian package >> >> Signed-off-by: Heinrich Schuchardt <xypron.glpk-Mmb7MZpHnFY@public.gmane.org> >> --- >> arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 2 +- >> 1 file changed, 1 insertion(+), 1 deletion(-) >> >> diff --git a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts >> index 20bf3c2..9207d80 100644 >> --- a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts >> +++ b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts >> @@ -13,7 +13,7 @@ >> #include "imx6qdl-wandboard-revb1.dtsi" >> >> / { >> - model = "Wandboard i.MX6 Quad Board"; >> + model = "Wandboard i.MX6 Quad Board rev B1"; > > Okay, this seems a little silly.... > > The wandboard has 5 versions: > > solo: imx6dl-wandboard-revb1.dts > > model = "Wandboard i.MX6 Dual Lite Board"; > > dual rev b: imx6dl-wandboard-revb1.dts > > model = "Wandboard i.MX6 Dual Lite Board"; > > dual rev c: imx6dl-wandboard.dts > > model = "Wandboard i.MX6 Dual Lite Board"; > > quad rev b: imx6q-wandboard-revb1.dts > model = "Wandboard i.MX6 Quad Board"; - > model = "Wandboard i.MX6 > Quad Board rev B1"; > > quad rev c: imx6q-wandboard.dts > model = "Wandboard i.MX6 Quad Board"; > > > Do you guys see the issue? Either we change them "ALL", rev b or rev c... > > Or "flash-kernel" needs to learn to copy more then one dtb (in this > case 5 *.dtb's) > > PS, u-boot already can boot on all these with the same SPL/u-boot > image and detect which board and load the correct device tree binary.. > > Regards, > Hello Robert, I only see four dts files mentioned in your mail (solo using the same as dual rev B1). We do not know if imx6dl-wandboard.dts and imx6q-wandboard.dts will support future revisions of the boards. So it doesn't make much sense to mark them as restricted to revision C1. You are right in that we should add a change to imx6dl-wandboard-revb1.dts to the same patch. Best regards Heinrich Schuchardt -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 7+ messages in thread
* [PATCH 1/1 v3] ARM: dts: imx6dlq-wandboard-revb1.dts: use unique model id 2016-02-08 0:25 ` Heinrich Schuchardt @ 2016-02-08 0:55 ` Heinrich Schuchardt [not found] ` <1454892908-26975-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> 0 siblings, 1 reply; 7+ messages in thread From: Heinrich Schuchardt @ 2016-02-08 0:55 UTC (permalink / raw) To: Shawn Guo, Sascha Hauer Cc: Mark Rutland, devicetree, Russell King, George Joseph, Pawel Moll, Ian Campbell, Heinrich Schuchardt, linux-kernel, Rob Herring, Fabio Estevam, Kumar Gala, Robert Nelson, linux-arm-kernel Downstream packages like Debian flash-kernel use /proc/device-tree/model to determine which dtb file to install. Hence each dts in the Linux kernel should provide a unique model identifier. Commit 8536239e371f ("ARM: dts: Restructure imx6qdl-wandboard.dtsi for new rev C1 board.")' created new files imx6dl-wandboard-revb1.dts and imx6q-wandboard-revb1.dts but used the same model identifier as in imx6dl-wandboard.dts and imx6q-wandboard.dts. This patch provides unique model identifiers for revision B1 of the Wandboard Dual and Wandbaord Quad. The patch leaves imx6dl-wandboard.dts and imx6q-wandboard.dts unchanged because it is not foreseeable if the same dts will valid for future board revisions or not. Furthermore we should avoid unnecessary changes. v3: update imx6dl-wandboard-revb1.dts v2: correct name of referenced Debian package Signed-off-by: Heinrich Schuchardt <xypron.glpk@gmx.de> --- arch/arm/boot/dts/imx6dl-wandboard-revb1.dts | 2 +- arch/arm/boot/dts/imx6q-wandboard-revb1.dts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/arch/arm/boot/dts/imx6dl-wandboard-revb1.dts b/arch/arm/boot/dts/imx6dl-wandboard-revb1.dts index f607d4f..8c314ee 100644 --- a/arch/arm/boot/dts/imx6dl-wandboard-revb1.dts +++ b/arch/arm/boot/dts/imx6dl-wandboard-revb1.dts @@ -13,7 +13,7 @@ #include "imx6qdl-wandboard-revb1.dtsi" / { - model = "Wandboard i.MX6 Dual Lite Board"; + model = "Wandboard i.MX6 Dual Lite Board rev B1"; compatible = "wand,imx6dl-wandboard", "fsl,imx6dl"; memory { diff --git a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts index 20bf3c2..9207d80 100644 --- a/arch/arm/boot/dts/imx6q-wandboard-revb1.dts +++ b/arch/arm/boot/dts/imx6q-wandboard-revb1.dts @@ -13,7 +13,7 @@ #include "imx6qdl-wandboard-revb1.dtsi" / { - model = "Wandboard i.MX6 Quad Board"; + model = "Wandboard i.MX6 Quad Board rev B1"; compatible = "wand,imx6q-wandboard", "fsl,imx6q"; memory { -- 2.7.0 ^ permalink raw reply related [flat|nested] 7+ messages in thread
[parent not found: <1454892908-26975-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org>]
* Re: [PATCH 1/1 v3] ARM: dts: imx6dlq-wandboard-revb1.dts: use unique model id [not found] ` <1454892908-26975-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> @ 2016-02-14 7:02 ` Shawn Guo 0 siblings, 0 replies; 7+ messages in thread From: Shawn Guo @ 2016-02-14 7:02 UTC (permalink / raw) To: Heinrich Schuchardt Cc: Sascha Hauer, Robert Nelson, George Joseph, Rob Herring, Pawel Moll, Mark Rutland, Ian Campbell, Kumar Gala, Russell King, Fabio Estevam, linux-arm-kernel-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r, linux-kernel-u79uwXL29TY76Z2rM5mHXA, devicetree-u79uwXL29TY76Z2rM5mHXA On Mon, Feb 08, 2016 at 01:55:08AM +0100, Heinrich Schuchardt wrote: > Downstream packages like Debian flash-kernel use > /proc/device-tree/model > to determine which dtb file to install. > > Hence each dts in the Linux kernel should provide a unique model > identifier. > > Commit 8536239e371f ("ARM: dts: Restructure imx6qdl-wandboard.dtsi for new > rev C1 board.")' created new files imx6dl-wandboard-revb1.dts and > imx6q-wandboard-revb1.dts but used the same model identifier as in > imx6dl-wandboard.dts and imx6q-wandboard.dts. > > This patch provides unique model identifiers for revision B1 of > the Wandboard Dual and Wandbaord Quad. > > The patch leaves imx6dl-wandboard.dts and imx6q-wandboard.dts unchanged > because it is not foreseeable if the same dts will valid for future > board revisions or not. Furthermore we should avoid unnecessary > changes. > > v3: > update imx6dl-wandboard-revb1.dts > > v2: > correct name of referenced Debian package > > Signed-off-by: Heinrich Schuchardt <xypron.glpk-Mmb7MZpHnFY@public.gmane.org> Applied, thanks. -- To unsubscribe from this list: send the line "unsubscribe devicetree" in the body of a message to majordomo-u79uwXL29TY76Z2rM5mHXA@public.gmane.org More majordomo info at http://vger.kernel.org/majordomo-info.html ^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2016-02-14 7:02 UTC | newest] Thread overview: 7+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2016-02-06 11:30 [PATCH 1/1] imx6q-wandboard-revb1.dts: use unique machine name Heinrich Schuchardt [not found] ` <1454758226-4561-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> 2016-02-06 12:06 ` [PATCH 1/1 v2] " Heinrich Schuchardt 2016-02-07 15:19 ` Fabio Estevam [not found] ` <1454760419-4822-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> 2016-02-07 23:52 ` Robert Nelson [not found] ` <CAOCHtYiHUgcw6Vzdp8EmD_5+d52fhpuj-oSCFwt_3J5xAncCGw-JsoAwUIsXosN+BqQ9rBEUg@public.gmane.org> 2016-02-08 0:25 ` Heinrich Schuchardt 2016-02-08 0:55 ` [PATCH 1/1 v3] ARM: dts: imx6dlq-wandboard-revb1.dts: use unique model id Heinrich Schuchardt [not found] ` <1454892908-26975-1-git-send-email-xypron.glpk-Mmb7MZpHnFY@public.gmane.org> 2016-02-14 7:02 ` Shawn Guo
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).