All of lore.kernel.org
 help / color / mirror / Atom feed
From: Peng Fan <peng.fan@nxp.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [PATCH v6 34/34] imx: add i.MX8QXP MEK board support
Date: Wed, 7 Nov 2018 12:42:43 +0000	[thread overview]
Message-ID: <AM0PR04MB448149C29523703594F0424788C40@AM0PR04MB4481.eurprd04.prod.outlook.com> (raw)
In-Reply-To: <CAOMZO5AnooCYEVjB5YS8z26A6JMqmZjGcKifpjEAmx1R73ANPQ@mail.gmail.com>



> -----Original Message-----
> From: Fabio Estevam [mailto:festevam at gmail.com]
> Sent: 2018年11月7日 20:36
> To: Jon Nettleton <jon@solid-run.com>; Peng Fan <peng.fan@nxp.com>
> Cc: tharvey at gateworks.com; Fabio Estevam <fabio.estevam@nxp.com>;
> U-Boot-Denx <u-boot@lists.denx.de>
> Subject: Re: [U-Boot] [PATCH v6 34/34] imx: add i.MX8QXP MEK board support
> 
> + Peng
> 
> On Wed, Nov 7, 2018 at 4:58 AM Jon Nettleton <jon@solid-run.com> wrote:
> >
> > I have been spending some time on this, at least from the lpddr4 side.
> > There is a good amount of this that can be abstracted out and made
> > into general initialization routines.  This is all well and good and
> > you can see that Boundary Devices has already codified some of these
> > values here.
> > https://emea01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgit
> >
> hub.com%2Fboundarydevices%2Fu-boot-imx6%2Fblob%2Fboundary-v2018.07%
> 2Fb
> >
> oard%2Fboundary%2Fnitrogen8m%2Fddr%2Fddrphy_train.c&amp;data=02%7C
> 01%7
> >
> Cpeng.fan%40nxp.com%7C9ed74670423a422dd7f108d644ad89f0%7C686ea1d
> 3bc2b4
> >
> c6fa92cd99c5c301635%7C0%7C0%7C636771909469703915&amp;sdata=WJtl5
> C4Z5YU
> > GLLKZUV6AVfGYjwzFIc7GojsBS8S%2BMWg%3D&amp;reserved=0
> >
> > However after you generate the script from the spreadsheet you then
> > need to run it through a calibration routine, which is a Windows
> > program that takes the values from the spreadsheets and runs them
> > against the device and provides some tuned phy values based on the
> > device.  I don't see a good way to get around just having this chunk
> > of code be a board specific function that runs the register settings
> > that are spit out by the NXP tool.
> >
> > As for the initialization I am not sure how much changes depending if
> > the board is using DDR3, DDR4 or LPDDR4.  It would be great if we
> > could come up with some general direction on this and move things
> > forward.
> 
> Peng on Cc has been working on this and hopefully will be able to post a new
> series soon.

Yes, the related patches will be sent out after some test, should be soon.

Regards,
Peng.

      reply	other threads:[~2018-11-07 12:42 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
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 [this message]

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=AM0PR04MB448149C29523703594F0424788C40@AM0PR04MB4481.eurprd04.prod.outlook.com \
    --to=peng.fan@nxp.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.