From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jagan Teki Subject: Re: [PATCH 07/11] env: Enable SPI flash env for rockchip Date: Fri, 27 Dec 2019 12:20:24 +0530 Message-ID: References: <20191221075440.6944-1-jagan@amarulasolutions.com> <20191221075440.6944-8-jagan@amarulasolutions.com> <87672c9e-5f49-edf9-a97d-2ed83d33d375@rock-chips.com> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Return-path: In-Reply-To: <87672c9e-5f49-edf9-a97d-2ed83d33d375@rock-chips.com> List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: u-boot-bounces@lists.denx.de Sender: "U-Boot" To: Kever Yang Cc: U-Boot-Denx , linux-amarula , "open list:ARM/Rockchip SoC..." List-Id: linux-rockchip.vger.kernel.org Hi Kever, On Mon, Dec 23, 2019 at 8:04 AM Kever Yang wrot= e: > > Jagan, > > > On 2019/12/21 =E4=B8=8B=E5=8D=883:54, Jagan Teki wrote: > > Most of the SPI flash devices in rockchip are 16MiB size. > > > > So, keeping U-Boot proper offset start from 128MiB with 1MiB > > size and then start env of 8KiB would be a compatible location > > between all variants of flash sizes. > > > > This patch add env start from 0x14000 with a size of 8KiB. > > What's the space map in SPI flash suppose to be? Including > tpl/spl/u-boot.itb > > I would prefer to use 128KiB-8KiB as the env start address, we'd better > to avoid the > > risk of overlap between the env space and the firmware space. Here is the 16MiB flash layout, I have used. I can see the loader1 (tpl/spl) can be possible to load at 0x0 or 0x32K so I have given the space for it. and 8K env after loader2(u-boot). let me know your thoughts? 0x0 - 0x8000, 32K =3D> reserved/loader1 0x8000 - 0x40000, 224K =3D> loader1 0x40000 - 0x140000, 1M =3D> loader2 0x140000 - 0x142000, 8K =3D> env 0x142000 - 0x842000, 7M =3D> kernel 0x842000 - 0x853800, 100K =3D> dtb 0x853800 - =3D> root Jagan.