1. 24 2月, 2018 1 次提交
  2. 22 2月, 2018 4 次提交
  3. 19 2月, 2018 1 次提交
    • M
      sandbox: Add 64-bit sandbox · c6b89f31
      Mario Six 提交于
      To debug device tree issues involving 32- and 64-bit platforms, it is useful to
      have a generic 64-bit platform available.
      
      Add a version of the sandbox that uses 64-bit integers for its physical
      addresses as well as a modified device tree.
      Signed-off-by: NMario Six <mario.six@gdsys.cc>
      Added CONFIG_SYS_TEXT_BASE to configs/sandbox64_defconfig
      Signed-off-by: NSimon Glass <sjg@chromium.org>
      c6b89f31
  4. 15 2月, 2018 1 次提交
  5. 14 2月, 2018 2 次提交
  6. 10 2月, 2018 1 次提交
  7. 09 2月, 2018 2 次提交
  8. 08 2月, 2018 1 次提交
    • B
      move booti_setup to arch/arm/lig/image.c · 6808ef9a
      Bin Chen 提交于
      Follow bootz's pattern by moving the booti_setup to arch/arm/lib.
      This allows to use booti_setup in other paths, e.g booting
      an Android image containing Image format.
      
      Note that kernel relocation is move out of booti_setup and it is the
      caller's responsibility to do it and allows them do it differently. say,
      cmd/booti.c just do a manually, while in the bootm path, we can use
      bootm_load_os(with some changes).
      Signed-off-by: NBin Chen <bin.chen@linaro.org>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      6808ef9a
  9. 06 2月, 2018 1 次提交
    • T
      cmd: Make CONFIG_CMD_FPGA depend on CONFIG_FPGA · a4fa8114
      Tuomas Tynkkynen 提交于
      cmd/Makefile has:
      
      ifdef CONFIG_FPGA
      obj-$(CONFIG_CMD_FPGA) += fpga.o
      endif
      
      which means that if CONFIG_FPGA is not set, CONFIG_CMD_FPGA silently
      does nothing. Let's remove that Makefile conditional and instead express
      this equivalent dependency in Kconfig, so a lot of redundant
      
       # CONFIG_CMD_FPGA is not set
      
      can be removed from board defconfigs that don't actually have an FPGA.
      Signed-off-by: NTuomas Tynkkynen <tuomas@tuxera.com>
      a4fa8114
  10. 04 2月, 2018 2 次提交
  11. 02 2月, 2018 1 次提交
  12. 01 2月, 2018 1 次提交
  13. 30 1月, 2018 2 次提交
  14. 29 1月, 2018 3 次提交
  15. 27 1月, 2018 1 次提交
  16. 26 1月, 2018 5 次提交
  17. 23 1月, 2018 4 次提交
    • H
      efi_driver: EFI block driver · 05ef48a2
      Heinrich Schuchardt 提交于
      This patch provides
      * a uclass for EFI drivers
      * a EFI driver for block devices
      
      For each EFI driver the uclass
      * creates a handle
      * adds the driver binding protocol
      
      The uclass provides the bind, start, and stop entry points for the driver
      binding protocol.
      
      In bind() and stop() it checks if the controller implements the protocol
      supported by the EFI driver. In the start() function it calls the bind()
      function of the EFI driver. In the stop() function it destroys the child
      controllers.
      
      The EFI block driver binds to controllers implementing the block io
      protocol.
      
      When the bind function of the EFI block driver is called it creates a
      new U-Boot block device. It installs child handles for all partitions and
      installs the simple file protocol on these.
      
      The read and write functions of the EFI block driver delegate calls to the
      controller that it is bound to.
      
      A usage example is as following:
      
      U-Boot loads the iPXE snp.efi executable. iPXE connects an iSCSI drive and
      exposes a handle with the block IO protocol. It calls ConnectController.
      
      Now the EFI block driver installs the partitions with the simple file
      protocol.
      
      iPXE uses the simple file protocol to load Grub or the Linux Kernel.
      Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
      [agraf: add comment on calloc len]
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      05ef48a2
    • H
      efi_loader: store DT in EFI_RUNTIME_SERVICES_DATA memory · 17ff6f02
      Heinrich Schuchardt 提交于
      The device tree is needed at runtime. So we have to store it in
      EFI_RUNTIME_SERVICES_DATA memory.
      
      The UEFI spec recommends to store all configuration tables in
      EFI_RUNTIME_SERVICES_DATA memory.
      Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      17ff6f02
    • H
      efi_loader: consistently use efi_handle_t for handles · 2074f700
      Heinrich Schuchardt 提交于
      We should consistently use the efi_handle_t typedef when
      referring to handles.
      Signed-off-by: NHeinrich Schuchardt <xypron.glpk@gmx.de>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      Signed-off-by: NAlexander Graf <agraf@suse.de>
      2074f700
    • T
      fs: Migrate ext4 to Kconfig · 3d22bae5
      Tuomas Tynkkynen 提交于
      Migrate the following symbols to Kconfig:
      
      CONFIG_FS_EXT4
      CONFIG_EXT4_WRITE
      
      The definitions in config_fallbacks.h can now be expressed in Kconfig.
      Signed-off-by: NTuomas Tynkkynen <tuomas@tuxera.com>
      3d22bae5
  18. 20 1月, 2018 3 次提交
  19. 12 1月, 2018 4 次提交