From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jagan Teki Subject: Re: [PATCH 00/92] ram: rk3399: Add LPDDR4 support Date: Tue, 11 Jun 2019 20:33:22 +0530 Message-ID: References: <20190611145135.21399-1-jagan@amarulasolutions.com> <349AB0AF-4DEE-4BC8-8FEF-B3DBD34564E4@theobroma-systems.com> Mime-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 Return-path: In-Reply-To: <349AB0AF-4DEE-4BC8-8FEF-B3DBD34564E4-SN7IsUiht6C/RdPyistoZJqQE7yCjDx5@public.gmane.org> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: "Linux-rockchip" Errors-To: linux-rockchip-bounces+glpar-linux-rockchip=m.gmane.org-IAPFreCvJWM7uuMidbF8XUB+6BGkLq7r@public.gmane.org To: Philipp Tomsich Cc: YouMin Chen , U-Boot-Denx , Simon Glass , Akash Gajjar , Kever Yang , "open list:ARM/Rockchip SoC..." , linux-amarula List-Id: linux-rockchip.vger.kernel.org T24gVHVlLCBKdW4gMTEsIDIwMTkgYXQgODoyMyBQTSBQaGlsaXBwIFRvbXNpY2gKPHBoaWxpcHAu dG9tc2ljaEB0aGVvYnJvbWEtc3lzdGVtcy5jb20+IHdyb3RlOgo+Cj4KPgo+ID4gT24gMTEuMDYu MjAxOSwgYXQgMTY6NTAsIEphZ2FuIFRla2kgPGphZ2FuQGFtYXJ1bGFzb2x1dGlvbnMuY29tPiB3 cm90ZToKPiA+Cj4gPiBZZXMsIGl0IGNhbiBiZSBwb3NzaWJsZSB0byBicmVhayB0aGlzIHNlcmll cyBpbnRvIG11bHRpcGxlIHN1YiBzZXJpZXMKPiA+IGJ1dCBpZGVhIGhlcmUgaXMgdG8gbWFyayBh bGwgdGhlIHJlcXVpcmVkIGNoYW5nZXMgdG8gc3VwcG9ydCBMUEREUjQKPiA+IGluIHJrMzM5OSBp biBvbmUgc2V0LiBpZiByZXF1aXJlZCB3ZSBjYW4gYnJlYWsgaXQgZnJvbSBuZXh0IHZlcnNpb25z Lgo+ID4KPiA+IFRoaXMgaXMgdGhlIGluaXRpYWwgc2V0IGZvciBzdXBwb3J0aW5nIExQRERSNCB3 aXRoIGFzc29jaWF0ZWQKPiA+IGZlYXR1cmVzLgo+ID4KPiA+IFRoYW5rcyB0bwo+ID4gLSBZb3VN aW4gQ2hlbgo+ID4gLSBBa2FzaCBHYWpqYXIKPiA+IC0gS2V2ZXIgWWFuZwo+ID4gZm9yIHN1cHBv cnRpbmcgYWxsIHRoZSBoZWxwIG9uIHRoaXMgd29yay4KPiA+Cj4gPiBPbiBzdW1tYXJ5IHRoaXMg c2VyaWVzIHN1cHBvcnQKPiA+IC0gQ29kZSB3YXJuaW5nIGFuZCBmaXhlcwo+ID4gLSByYW5rIGRl dGVjdGlvbiwgdGhpcyB3b3VsZCByZXF1aXJlZCB0byBwcm9iZSBzaW5nbGUgY2hhbm5lbAo+ID4g IHNkcmFtIGNvbmZpZ3VyZWQgaW4gTmFub1BJLU5FTzQKPiA+IC0gTFBERFI0IHN1cHBvcnQsIHRl c3RlZCBpbiBSb2NrcHJvNjQgYW5kIFJvY2stUEktNAo+ID4KPiA+IHBhdGNoIDAwMDEgLSAwMDMz OiBmaXggY29kZSB3YXJuaW5ncywgcHJpbnRzLCBuZXcgbWFjcm9zCj4gPgo+ID4gcGF0Y2ggMDAz NCAtIDAwNTE6IHJhbmsgZGV0ZWN0aW9uLCBzZHJhbSBkZWJ1ZyBjb2RlCj4gPgo+ID4gcGF0Y2gg MDA1MjogVXNlIEREUjMtMTgwMCBvbiBOYW5vUEktTkVPNAo+ID4KPiA+IHBhdGNoIDAwNTMgLSAw MDg5OiBscGRkcjQgc3VwcG9ydAo+ID4KPiA+IHBhdGNoIDAwOTA6IExQRERSNC0xMDAgdGltaW5n cwo+ID4KPiA+IHBhdGNoIDAwOTE6IFVzZSBMUEREUjQtMTAwIG9uIFJvY2twcm82NAo+ID4KPiA+ IHBhdGNoIDAwOTI6IFVzZSBMUEREUjQtMTAwIG9uIFJvY2stUEkgNAo+ID4KPiA+IE5vdGU6IFB1 bWEgcmszMzk5IGhhcyBTUEwgc2l6ZSBvdmVyZmxvdywgYmV0dGVyIHRvIGVuYWJsZSBUUEwKPiA+ IGZvciB0aGlzIGJvYXJkLgo+Cj4gV2UgbmVlZCB0byBrZWVwIFB1bWEgb24gYSBTUEwtb25seSBj b25maWd1cmF0aW9uIGZvciB0aGUgdGltZSBiZWluZy4KPiBQbGVhc2UgbWFrZSBzdXJlIHRoYXQg dGhlIExQRERSNCBjb2RlIGlzIGFuIG9wdGlvbmFsIGZlYXR1cmUgdGhhdCBkb2VzIG5vdAo+IGlu Y3JlYXNlIHRoZSBEUkFNLWRyaXZlciBzaXplIGZvciBib2FyZHMgdGhhdCBkb27igJl0IG5lZWQv d2FudCBpdC4KCldlIGhhdmUgZmV3IGJvYXJkcyBkbyBoYXZlIFRQTC1ydW5uYWJsZSwgd291bGQg YmUgYW55IHRlY2huaWNhbCBpc3N1ZQp0byBzd2l0Y2ggcHVtYSB0byBUUEw/IGJlY2F1c2Ugd2Ug aGF2ZSBscGRkcjQgY29kZSBwYXJ0IG9mIGV4aXN0aW5nCmRyaXZlciBpdHNlbGYgYW5kIGl0IHJl cXVpcmUgZXh0cmEgaWZkZWYgdG8gY29uc2lkZXIgd2hpY2ggaW5kZWVkIGxvb2sKYXdmdWwgZnJv bSBjb2RlIHBvaW50LW9mLXZpZXcuCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fX19fX19fXwpMaW51eC1yb2NrY2hpcCBtYWlsaW5nIGxpc3QKTGludXgtcm9ja2NoaXBA bGlzdHMuaW5mcmFkZWFkLm9yZwpodHRwOi8vbGlzdHMuaW5mcmFkZWFkLm9yZy9tYWlsbWFuL2xp c3RpbmZvL2xpbnV4LXJvY2tjaGlwCg== From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jagan Teki Date: Tue, 11 Jun 2019 20:33:22 +0530 Subject: [U-Boot] [PATCH 00/92] ram: rk3399: Add LPDDR4 support In-Reply-To: <349AB0AF-4DEE-4BC8-8FEF-B3DBD34564E4@theobroma-systems.com> References: <20190611145135.21399-1-jagan@amarulasolutions.com> <349AB0AF-4DEE-4BC8-8FEF-B3DBD34564E4@theobroma-systems.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="windows-1252" Content-Transfer-Encoding: quoted-printable To: u-boot@lists.denx.de On Tue, Jun 11, 2019 at 8:23 PM Philipp Tomsich wrote: > > > > > On 11.06.2019, at 16:50, Jagan Teki wrote: > > > > Yes, it can be possible to break this series into multiple sub series > > but idea here is to mark all the required changes to support LPDDR4 > > in rk3399 in one set. if required we can break it from next versions. > > > > This is the initial set for supporting LPDDR4 with associated > > features. > > > > Thanks to > > - YouMin Chen > > - Akash Gajjar > > - Kever Yang > > for supporting all the help on this work. > > > > On summary this series support > > - Code warning and fixes > > - rank detection, this would required to probe single channel > > sdram configured in NanoPI-NEO4 > > - LPDDR4 support, tested in Rockpro64 and Rock-PI-4 > > > > patch 0001 - 0033: fix code warnings, prints, new macros > > > > patch 0034 - 0051: rank detection, sdram debug code > > > > patch 0052: Use DDR3-1800 on NanoPI-NEO4 > > > > patch 0053 - 0089: lpddr4 support > > > > patch 0090: LPDDR4-100 timings > > > > patch 0091: Use LPDDR4-100 on Rockpro64 > > > > patch 0092: Use LPDDR4-100 on Rock-PI 4 > > > > Note: Puma rk3399 has SPL size overflow, better to enable TPL > > for this board. > > We need to keep Puma on a SPL-only configuration for the time being. > Please make sure that the LPDDR4 code is an optional feature that does not > increase the DRAM-driver size for boards that don=E2=80=99t need/want it. We have few boards do have TPL-runnable, would be any technical issue to switch puma to TPL? because we have lpddr4 code part of existing driver itself and it require extra ifdef to consider which indeed look awful from code point-of-view.