From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michal Simek Date: Tue, 24 Jul 2018 15:42:30 +0200 Subject: [U-Boot] [RFC PATCH 0/4] arm: zynq: implement FPGA load from SPL In-Reply-To: References: <20180718074141.16539-1-luaraneda@gmail.com> <8d595d25-d5d2-b434-6cb2-2522dd07cf43@xilinx.com> Message-ID: List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de Hi, On 20.7.2018 18:17, Luis Araneda wrote: > Hi Michal, > > On Fri, Jul 20, 2018 at 6:38 AM Michal Simek wrote: >> On 20.7.2018 01:37, Luis Araneda wrote: >>> Hi Michal, >>> >>> On Thu, Jul 19, 2018 at 2:23 AM Michal Simek wrote: >> We need that functionality first but then enable it for all boards is >> fine for me and via one patch. > > Ok > >> Can you please be more specific what time1/time2 and time3 means? > > The exact location of time 1/2/3 are on the attached diff file, and > they are placed within the spl_load_simple_fit() function. > They represent, roughly: > - time1: Time to load the the FIT image > - time2: Time to extract (and decompress) > the FPGA image from the FIT image > - time3: Time to program the FPGA Sorry I missed that attachment. First of all I have sent patch for that gzip. On zc706 with 13MB bitstream size this looks much better. file size (bytes) time1 time2 time3 uncompressed 13869613 2533 2694 4422 compressed -9 599149 144 765 2491 This is SD boot mode and initial time depends on SD you use. Thanks, Michal