From: Janusz Krzysztofik <jmkrzyszt@gmail.com>
To: "H. Nikolaus Schaller" <hns@goldelico.com>
Cc: linux-omap <linux-omap@vger.kernel.org>,
Boris Brezillon <bbrezillon@kernel.org>,
Tony Lindgren <tony@atomide.com>,
Richard Weinberger <richard@nod.at>,
Aaro Koskinen <aaro.koskinen@iki.fi>,
Janusz Krzysztofik <jmkrzyszt@gmail.com>,
LKML <linux-kernel@vger.kernel.org>,
Marek Vasut <marek.vasut@gmail.com>,
linux-mtd@lists.infradead.org,
Miquel Raynal <miquel.raynal@bootlin.com>,
Brian Norris <computersforpeace@gmail.com>,
David Woodhouse <dwmw2@infradead.org>,
linux-arm-kernel <linux-arm-kernel@lists.infradead.org>
Subject: Re: [PATCH] mtd: rawnand: ams-delta: Drop board specific partition info
Date: Sun, 24 Mar 2019 21:40:34 +0100 [thread overview]
Message-ID: <1944041.gYv7fxL5Uc@z50> (raw)
In-Reply-To: <454BF5C9-478A-4E2A-BF00-D2A2AFE25C45@goldelico.com>
Hi,
On Sunday, March 24, 2019 8:24:48 PM CET H. Nikolaus Schaller wrote:
> Hi,
>
> > Am 24.03.2019 um 19:59 schrieb Aaro Koskinen <aaro.koskinen@iki.fi>:
> >
> > Hi,
> >
> > On Sun, Mar 24, 2019 at 05:48:22PM +0100, Janusz Krzysztofik wrote:
> >> Hi Aaro,
> >>
> >> Thanks for your review.
> >>
> >> On Wednesday, March 20, 2019 2:16:30 AM CET Aaro Koskinen wrote:
> >>> On Tue, Mar 19, 2019 at 11:37:18PM +0100, Janusz Krzysztofik wrote:
> >>>> After recent modifications, only a hardcoded partition info makes
> >>>> the driver device specific. Other than that, the driver uses GPIO
> >>>> exclusively and can be used on any hardware.
> >>>>
> >>>> Drop the partition info and use MTD partition parser with default
> >>>> list of partition types instead.
> >>>>
> >>>> Amstrad Delta users should append the followig partition info to their
> >>> ^^^^^^^^
> >>> Should be "following".
> >>>
> >>>> kernel command line, possibly by embedding it in CONFIG_CMDLINE:
> >>>> mtdparts=ams-delta-nand:3584k(Kernel),256k(u-boot),256k(u-boot_params),
\
> >>>> 256k(Amstrad_LDR),27m(File_system),768k(PBL_reserved). For their
> >>>> convenience, select CONFIG_MTD_CMDLINE_PARTS symbol from that board
> >>>> Kconfig automatically if this NAND driver is also selected.
> >>>>
> >>>> Signed-off-by: Janusz Krzysztofik <jmkrzyszt@gmail.com>
> >>>> Cc: Tony Lindgren <tony@atomide.com>
> >>>
> >>> Could we move the fixed partition setup to the board file
> >>> instead? Otherwise this kind of change is not really nice for the users,
> >>> as it will likely break existing setups. The default partition layout
> >>> should remain the same.
> >>
> >> I'm wondering if it would be acceptable to pass partition info from a
.dts
> >> file. I think that would be a better, more modern approach than adding a
new
> >> header under include/linux/platform_data.
> >
> > Hmm, I thought there was some generic way to define partitions without
> > adding any new headers. But if that is not possible, then I guess your
> > CMDLINE proposal is the preferred one..
>
> I am not sure what you exactly need, but partitions can be defined in
> the DTS as children of some NAND drivers. Example:
> arch/arm/boot/dts/omap3-beagle.dts
> So this design pattern could be copied instead of using CMDLINE.
The problem is, OMAP1 has no device tree support. Other than that, your
proposed approach already works for me locally with some basic support for
device tree added to the board file.
Thanks,
Janusz
______________________________________________________
Linux MTD discussion mailing list
http://lists.infradead.org/mailman/listinfo/linux-mtd/
next prev parent reply other threads:[~2019-03-24 20:40 UTC|newest]
Thread overview: 16+ messages / expand[flat|nested] mbox.gz Atom feed top
2019-03-19 22:37 [PATCH] mtd: rawnand: ams-delta: Drop board specific partition info Janusz Krzysztofik
2019-03-20 1:16 ` Aaro Koskinen
2019-03-24 16:48 ` Janusz Krzysztofik
2019-03-24 18:59 ` Aaro Koskinen
2019-03-24 19:24 ` H. Nikolaus Schaller
2019-03-24 20:40 ` Janusz Krzysztofik [this message]
2019-03-24 20:30 ` Janusz Krzysztofik
2019-03-24 22:33 ` [PATCH v2] " Janusz Krzysztofik
2019-04-17 9:40 ` Miquel Raynal
2019-04-17 23:09 ` Janusz Krzysztofik
2019-04-18 6:49 ` Miquel Raynal
2019-04-18 19:11 ` Janusz Krzysztofik
2019-04-24 18:02 ` [PATCH v3] " Janusz Krzysztofik
2019-04-24 22:14 ` Ladislav Michl
2019-04-25 18:42 ` Janusz Krzysztofik
2019-04-27 9:18 ` Ladislav Michl
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1944041.gYv7fxL5Uc@z50 \
--to=jmkrzyszt@gmail.com \
--cc=aaro.koskinen@iki.fi \
--cc=bbrezillon@kernel.org \
--cc=computersforpeace@gmail.com \
--cc=dwmw2@infradead.org \
--cc=hns@goldelico.com \
--cc=linux-arm-kernel@lists.infradead.org \
--cc=linux-kernel@vger.kernel.org \
--cc=linux-mtd@lists.infradead.org \
--cc=linux-omap@vger.kernel.org \
--cc=marek.vasut@gmail.com \
--cc=miquel.raynal@bootlin.com \
--cc=richard@nod.at \
--cc=tony@atomide.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).