From mboxrd@z Thu Jan 1 00:00:00 1970 From: Lukasz Majewski Date: Sun, 2 Dec 2018 23:12:40 +0100 Subject: [U-Boot] [PATCH v1 0/3] ddr: vybrid: Support for vf610 built-in DDR3 memory calibration In-Reply-To: References: <20181202204222.30732-1-lukma@denx.de> Message-ID: <20181202231240.720cc351@jawa> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi Fabio, > [Adding Stefan and Marcel in case they could help reviewing/testing > this series] There is also a started thread regarding GTDL: https://community.nxp.com/thread/490391 On which I'm now also working. > > On Sun, Dec 2, 2018 at 6:42 PM Lukasz Majewski wrote: > > > > This patch series provides code to perform read leveling - RDLVL, > > which is adjusting the DQS strobe in relation to the DQ signals so > > that the strobe edge is centered in the window of valid read data. > > > > The code is based on Vybrid's Reference Manual's: > > "VFxxx Controller Reference Manual, Rev. 0, 10/2016", page 1600, > > 10.1.6.16.4.1 "Software Read Leveling in MC Evaluation Mode" > > > > and uses clarification provided by following NXP's community thread: > > "Vybrid: About DDR leveling feature on DDRMC." > > https://community.nxp.com/thread/395323 > > > > It depends on a BITMAP rework patch: > > usb: composite: Move bitmap related operations > > to ./include/linux/bitmap.h > > http://patchwork.ozlabs.org/patch/1006448/ > > > > > > > > Lukasz Majewski (3): > > ddr: vybrid: Add DDRMC calibration related registers (DQS to DQ) > > ddr: vybrid: Provide code to perform on-boot calibration > > ddr: vybrid: Add calibration code to memory controler's (DDRMC) > > setup code > > > > arch/arm/include/asm/arch-vf610/imx-regs.h | 6 + > > arch/arm/mach-imx/Kconfig | 8 + > > arch/arm/mach-imx/Makefile | 1 + > > arch/arm/mach-imx/ddrmc-vf610-calibration.c | 336 > > ++++++++++++++++++++++++++++ > > arch/arm/mach-imx/ddrmc-vf610-calibration.h | 59 +++++ > > arch/arm/mach-imx/ddrmc-vf610.c | 7 + 6 files > > changed, 417 insertions(+) create mode 100644 > > arch/arm/mach-imx/ddrmc-vf610-calibration.c create mode 100644 > > arch/arm/mach-imx/ddrmc-vf610-calibration.h > > > > -- > > 2.11.0 > > Best regards, Lukasz Majewski -- DENX Software Engineering GmbH, Managing Director: Wolfgang Denk HRB 165235 Munich, Office: Kirchenstr.5, D-82194 Groebenzell, Germany Phone: (+49)-8142-66989-59 Fax: (+49)-8142-66989-80 Email: lukma at denx.de -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 488 bytes Desc: OpenPGP digital signature URL: