All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH v3 00/18] ram: rk3399: Add rank detection
@ 2019-07-15 18:28 ` Jagan Teki
  0 siblings, 0 replies; 78+ messages in thread
From: Jagan Teki @ 2019-07-15 18:28 UTC (permalink / raw)
  To: Simon Glass, Philipp Tomsich, Kever Yang, YouMin Chen,
	u-boot-0aAXYlwwYIKGBzrmiIFOJg
  Cc: linux-rockchip-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r,
	gajjar04akash-Re5JQEeQqe8AvxtiuMwx3w,
	linux-amarula-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/,
	Jagan Teki, Manivannan Sadhasivam

This is v3, version of dynamic rank detection changes from 
previous lpddr4 changes[1].

rank detection would required for probing single channel
ddr configuration like NanoPi NEO4.

Changes for v3:
- rebase in master
- order them in proper way

[1] https://patchwork.ozlabs.org/cover/1116734/

Any inputs?
Jagan.

Jagan Teki (18):
  ram: rk3399: Handle data training return types
  ram: rk3399: Clear PI_175 interrupts in data training
  ram: rk3399: Use rank mask in ca data training
  ram: rk3399: Use rank mask in wdql data training
  ram: rk3399: Add phy pctrl reset support
  ram: rk3399: Move pwrup_srefresh_exit to dram_info
  ram: rk3399: Add pctl start support
  ram: rockchip: Add initial Kconfig
  debug_uart: Add printdec
  ram: rockchip: Add debug sdram driver
  ram: rockchip: debug: Add sdram_print_ddr_info
  ram: rockchip: debug: Get the cs capacity
  ram: rk3399: debug: Add sdram_print_stride
  ram: rk3399: Compute stride for 2 channels
  ram: rk3399: Compute stride for 1 channel a
  ram: rk3399: Add rank detection support
  ram: rk3399: Enable sdram debug functions
  rockchip: dts: rk3399: nanopi-neo4: Use DDR3-1866 dtsi

 arch/arm/dts/rk3399-nanopi-neo4-u-boot.dtsi   |   1 +
 .../include/asm/arch-rockchip/sdram_common.h  |  21 +
 drivers/ram/Kconfig                           |   1 +
 drivers/ram/rockchip/Kconfig                  |  26 ++
 drivers/ram/rockchip/Makefile                 |   3 +-
 drivers/ram/rockchip/sdram_debug.c            | 147 +++++++
 drivers/ram/rockchip/sdram_rk3399.c           | 366 +++++++++++++++---
 include/debug_uart.h                          |  19 +
 8 files changed, 529 insertions(+), 55 deletions(-)
 create mode 100644 drivers/ram/rockchip/Kconfig
 create mode 100644 drivers/ram/rockchip/sdram_debug.c

-- 
2.18.0.321.gffc6fa0e3

^ permalink raw reply	[flat|nested] 78+ messages in thread

end of thread, other threads:[~2019-07-18  9:30 UTC | newest]

Thread overview: 78+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-07-15 18:28 [PATCH v3 00/18] ram: rk3399: Add rank detection Jagan Teki
2019-07-15 18:28 ` [U-Boot] " Jagan Teki
     [not found] ` <20190715182856.21688-1-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-15 18:28   ` [PATCH v3 01/18] ram: rk3399: Handle data training return types Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-2-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:36       ` Kever Yang
2019-07-16  7:36         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 02/18] ram: rk3399: Clear PI_175 interrupts in data training Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-3-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:36       ` Kever Yang
2019-07-16  7:36         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 03/18] ram: rk3399: Use rank mask in ca " Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-4-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:38       ` Kever Yang
2019-07-16  7:38         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 04/18] ram: rk3399: Use rank mask in wdql " Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-5-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:38       ` Kever Yang
2019-07-16  7:38         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 05/18] ram: rk3399: Add phy pctrl reset support Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-6-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:39       ` Kever Yang
2019-07-16  7:39         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 06/18] ram: rk3399: Move pwrup_srefresh_exit to dram_info Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-7-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:39       ` Kever Yang
2019-07-16  7:39         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 07/18] ram: rk3399: Add pctl start support Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-8-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:40       ` Kever Yang
2019-07-16  7:40         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 08/18] ram: rockchip: Add initial Kconfig Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-9-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:41       ` Kever Yang
2019-07-16  7:41         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 09/18] debug_uart: Add printdec Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-10-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:41       ` Kever Yang
2019-07-16  7:41         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 10/18] ram: rockchip: Add debug sdram driver Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-11-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:42       ` Kever Yang
2019-07-16  7:42         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 11/18] ram: rockchip: debug: Add sdram_print_ddr_info Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-12-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:42       ` Kever Yang
2019-07-16  7:42         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 12/18] ram: rockchip: debug: Get the cs capacity Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-13-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:43       ` Kever Yang
2019-07-16  7:43         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 13/18] ram: rk3399: debug: Add sdram_print_stride Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-14-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:43       ` Kever Yang
2019-07-16  7:43         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 14/18] ram: rk3399: Compute stride for 2 channels Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-15-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:44       ` Kever Yang
2019-07-16  7:44         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 15/18] ram: rk3399: Compute stride for 1 channel a Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-16-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:44       ` Kever Yang
2019-07-16  7:44         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 16/18] ram: rk3399: Add rank detection support Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-17-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:45       ` Kever Yang
2019-07-16  7:45         ` [U-Boot] " Kever Yang
2019-07-17 12:53     ` Kever Yang
2019-07-17 12:53       ` [U-Boot] " Kever Yang
2019-07-18  9:30       ` Jagan Teki
2019-07-18  9:30         ` [U-Boot] " Jagan Teki
2019-07-15 18:28   ` [PATCH v3 17/18] ram: rk3399: Enable sdram debug functions Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-18-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:49       ` Kever Yang
2019-07-16  7:49         ` [U-Boot] " Kever Yang
2019-07-15 18:28   ` [PATCH v3 18/18] rockchip: dts: rk3399: nanopi-neo4: Use DDR3-1866 dtsi Jagan Teki
2019-07-15 18:28     ` [U-Boot] " Jagan Teki
     [not found]     ` <20190715182856.21688-19-jagan-dyjBcgdgk7Pe9wHmmfpqLFaTQe2KTcn/@public.gmane.org>
2019-07-16  7:47       ` Kever Yang
2019-07-16  7:47         ` [U-Boot] " Kever Yang

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.