All of lore.kernel.org
 help / color / mirror / Atom feed
From: Tim Harvey <tharvey@gateworks.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v6 34/34] imx: add i.MX8QXP MEK board support
Date: Fri, 26 Oct 2018 10:17:17 -0700	[thread overview]
Message-ID: <CAJ+vNU3LvFNqsbgbqUnC5vdrGuC52OkBVz7nQkpmrT5KTEurdA@mail.gmail.com> (raw)
In-Reply-To: <AM0PR04MB4481FF92720545E4534C793388F00@AM0PR04MB4481.eurprd04.prod.outlook.com>

On Thu, Oct 25, 2018 at 5:46 PM Peng Fan <peng.fan@nxp.com> wrote:
>
> Hi Tim,
>
> > -----Original Message-----
> > From: Tim Harvey [mailto:tharvey at gateworks.com]
> > Sent: 2018年10月26日 5:10
> > To: Anatolij Gustschin <agust@denx.de>; Peng Fan <peng.fan@nxp.com>
> > Cc: u-boot <u-boot@lists.denx.de>; Stefano Babic <sbabic@denx.de>; Fabio
> > Estevam <fabio.estevam@nxp.com>
> > Subject: Re: [U-Boot] [PATCH v6 34/34] imx: add i.MX8QXP MEK board support
> >
> > On Thu, Oct 18, 2018 at 5:52 AM Anatolij Gustschin <agust@denx.de> wrote:
> > >
> > > From: Peng Fan <peng.fan@nxp.com>
> > >
> > > Add i.MX8QXP MEK board support
> > > Enabled pinctrl/clk/power-domain/mmc/i2c/fec driver.
> > > Added README file.
> > >
> > > Signed-off-by: Peng Fan <peng.fan@nxp.com>
> > > Reviewed-by: Anatolij Gustschin <agust@denx.de>
> > > Cc: Stefano Babic <sbabic@denx.de>
> > > Cc: Fabio Estevam <fabio.estevam@nxp.com>
> > > ---
> > >  arch/arm/dts/Makefile                     |   2 +
> > >  arch/arm/dts/fsl-imx8qxp-mek.dts          | 246
> > ++++++++++++++++++++++
> > >  arch/arm/mach-imx/imx8/Kconfig            |  13 ++
> > >  board/freescale/imx8qxp_mek/Kconfig       |  14 ++
> > >  board/freescale/imx8qxp_mek/MAINTAINERS   |   6 +
> > >  board/freescale/imx8qxp_mek/Makefile      |   7 +
> > >  board/freescale/imx8qxp_mek/README        |  72 +++++++
> > >  board/freescale/imx8qxp_mek/imx8qxp_mek.c | 170 +++++++++++++++
> > >  board/freescale/mx8mq_evk/README          |  81 +++++++
> >
> > Peng,
> >
> > Was the inclusion of the mx8mq_evk/README a mistake as this patch was
> > centered around adding support for the i.MX8QXP MEK board?
>
> That file was added by mistaken.
>
> >
> > I'm interested in building mainline U-Boot for the NXP i.MX 8M Quad Evaluation
> > Kit (IMX8MQUADEVKQSG) which I assume is what the mx8mq_evk is for. Do you
> > have plans to submit the rest of what's required for this board
> > (configs/mx8mq_evk_defconfig, board/freescale/mx8mq_evk/*,
> > arch/arm/dts/fsl-imx8mq-evk.dts).
> >
> > It looks like inclusion of imx8mq-evk was was in a patch series early this year and
> > got stalled for some reason?
>
> The ddr script is not good enough for upstream. I have asked help internal to restructure the code,
> but seems I have to be the guy working on this again.
>
> My current plan is the board support including ddr and mkimage could be ready in next RC1.
>

Peng,

Ok - thanks for the update. If you remember at the time please cc me
on the imx8mq-evk patch series and I will be happy to test.

I read through the discussion regarding the ddr init from your v5
submission (https://patchwork.ozlabs.org/patch/857974/). You mention
in that discussion that there is a ddr tool developed by NXP much like
the one used for i.MX6/7. I remember using a DDR config tool from
Freescale which was a spreadsheet and we ended up writing the ddr init
code for imx6 SPL that followed the equations in that spreadsheet
along with the ddr init sequence from the IMX6 reference manual. Could
this be done here as well?

Can you point me to the NXP DDR tool for IMX8? I'm just getting
started with the IMX8M and haven't run into it yet. DDR calibration
was a huge pain for us for IMX6.

Also, for your next submission for imx8m-evk please think about the following:
- rename mx8mq to imx8mq to be consistent with what you did for imx8qxp_mek
- consider adding a flash map to the README showing where imx-mkimage
is putting everything in the flash.bin image

I tried to apply your v5 imx8mq-evk patch on top of the latest master
but ran into build issues so I'm anxiously awaiting your next
submission!

Best Regards,

Tim

  reply	other threads:[~2018-10-26 17:17 UTC|newest]

Thread overview: 45+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-10-18 12:28 [U-Boot] [PATCH v6 00/34] i.MX: Add i.MX8QXP support Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 01/34] dt-bindings: pinctrl: add i.MX8QXP pads definition Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 02/34] dt-bindings: clock: dt-bindings: pinctrl: add i.MX8QXP clocks definition Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 03/34] dt-bindings: soc: add i.MX8QXP pm and rsrc definition Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 04/34] imx8: add scfw macro definition Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 05/34] imx: add Kconfig entry for i.MX8QXP Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 06/34] arm: build mach-imx for i.MX8 Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 07/34] arm: global_data: add scu_dev " Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 08/34] misc: add i.MX8 misc driver Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 09/34] misc: imx8: add scfw api impementation Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 10/34] imx: boot_mode: Add FLEXSPI boot entry Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 11/34] imx8: add imx-regs header file Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 12/34] imx8: pins: include i.MX8QXP pin header when CONFIG_IMX8QXP defined Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 13/34] imx: add i.MX8 cpu type Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 14/34] armv8: add cpu core helper functions Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 15/34] imx8: add basic cpu support Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 16/34] imx8: add boot device detection Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 17/34] imx8: implement mmc_get_env_dev Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 18/34] imx8: add mmu and dram related functions Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 19/34] imx8: add arch_cpu_init arch_cpu_init_dm Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 20/34] imx8: cpu: add function for reading FEC MAC from fuse Anatolij Gustschin
2018-10-19  2:38   ` Peng Fan
2018-10-18 12:28 ` [U-Boot] [PATCH v6 21/34] imx8: cpu: add uclass based CPU driver Anatolij Gustschin
2018-10-19  3:04   ` Peng Fan
2018-10-18 12:28 ` [U-Boot] [PATCH v6 22/34] imx8: add iomux configuration api Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 23/34] imx8: add dummy clock Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 24/34] gpio: mxc_gpio: add support for i.MX8 Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 25/34] pinctrl: Add pinctrl driver " Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 26/34] power: Add power domain " Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 27/34] clk: imx: add clk driver for i.MX8QXP Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 28/34] serial_lpuart: Update lpuart driver to support i.MX8 Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 29/34] serial: lpuart: Enable RX and TX FIFO Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 30/34] serial: lpuart: support uclass clk api Anatolij Gustschin
2018-10-18 22:26   ` [U-Boot] [PATCH v7 " Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 31/34] fsl_esdhc: Update usdhc driver to support i.MX8 Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 32/34] mmc: fsl_esdhc: add uclass clk support Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 33/34] arm: dts: introduce dtsi for i.MX8QXP Anatolij Gustschin
2018-10-18 12:28 ` [U-Boot] [PATCH v6 34/34] imx: add i.MX8QXP MEK board support Anatolij Gustschin
2018-10-25 21:10   ` Tim Harvey
2018-10-26  0:46     ` Peng Fan
2018-10-26 17:17       ` Tim Harvey [this message]
2018-10-27 17:56         ` Fabio Estevam
2018-11-07  6:58           ` Jon Nettleton
2018-11-07 12:35             ` Fabio Estevam
2018-11-07 12:42               ` Peng Fan

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=CAJ+vNU3LvFNqsbgbqUnC5vdrGuC52OkBVz7nQkpmrT5KTEurdA@mail.gmail.com \
    --to=tharvey@gateworks.com \
    --cc=u-boot@lists.denx.de \
    /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 an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.