From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nikolai Zhubr Date: Sun, 23 Dec 2018 19:04:02 +0300 Subject: [U-Boot] SPL variant of sunxi nand module In-Reply-To: <5C1F8DBC.1010304@yandex.ru> References: <5C1F8DBC.1010304@yandex.ru> Message-ID: <5C1FB1F2.8040908@yandex.ru> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi again, 23.12.2018 16:29, I wrote: > > U-Boot SPL 2019.01-rc2 (Dec 20 2018 - 16:30:46 +0300) > > CPU: 912000000Hz, AXI/AHB/APB: 3/2/2 > > DRAM: 1024 MiB > > Trying to boot from NAND > Ok, discovered a special SPL-only sunxi_nand_spl variant, added some debugging, so the detection is visible: In nand_detect_config(), start detection... Considering addr_cycles=5, page_size=2048 Considering ecc_size=1024, ecc_strength=0 failed(a). Considering addr_cycles=5, page_size=2048 rejected. Considering addr_cycles=5, page_size=4096 Considering ecc_size=1024, ecc_strength=3 failed(a). Considering addr_cycles=5, page_size=4096 rejected. Considering addr_cycles=5, page_size=8192 Considering ecc_size=1024, ecc_strength=4 good(b). Considering addr_cycles=5, page_size=8192 accepted. I'm almost 100% sure that correct config would be page_size=8192, ecc_size=1024, ecc_strength=40 (from nand chip identification structure for regular linux kernel) Now the detection routine in sunxi_nand_spl apparently comes up with a value of ecc_strength=4 instead... Why is that? Thank you, Regards, Nikolai > > > Thank you, > > Regards, > Nikolai > _______________________________________________ > U-Boot mailing list > U-Boot at lists.denx.de > https://lists.denx.de/listinfo/u-boot