1. 11 10月, 2017 1 次提交
    • T
      cmd: Toggle the default value of CONFIG_CMD_IMLS · ad12dc18
      Tuomas Tynkkynen 提交于
      Having this as a 'default y' is rather annoying because it doesn't
      actually compile unless other options are defined in the board header:
      
      ../cmd/bootm.c: In function 'do_imls_nor':
      ../cmd/bootm.c:330:7: error: 'CONFIG_SYS_MAX_FLASH_BANKS' undeclared (first use in this function); did you mean 'CONFIG_SYS_MAX_FLASH_SECT'?
         i < CONFIG_SYS_MAX_FLASH_BANKS; ++i, ++info) {
      
      Make it 'default n' so people who develop new boards that start from a
      blank defconfig have one less compilation failure to debug.
      Signed-off-by: NTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
      ad12dc18
  2. 09 10月, 2017 5 次提交
  3. 07 10月, 2017 1 次提交
  4. 06 10月, 2017 2 次提交
    • T
      ARM: Add a new arch + board for QEMU's 'virt' machine · 32f11829
      Tuomas Tynkkynen 提交于
      This board builds an U-Boot binary that is bootable with QEMU's 'virt'
      machine on ARM. The minimal QEMU command line is:
      
          qemu-system-arm -machine virt,highmem=off -bios u-boot.bin
      
      (Note that the 'highmem=off' parameter to the 'virt' machine is required for
      PCI to work in U-Boot.) This command line enables the following:
          - u-boot.bin loaded and executing in the emulated flash at address 0x0
          - A generated device tree blob placed at the start of RAM
          - A freely configurable amount of RAM, described by the DTB
          - A PL011 serial port, discoverable via the DTB
          - An ARMv7 architected timer
          - PSCI for rebooting the system
          - A generic ECAM-based PCI host controller, discoverable via the DTB
      
      Additionally, QEMU allows plugging a bunch of useful peripherals to the PCI bus.
      The following ones are supported by both U-Boot and Linux:
      
      - To add a Serial ATA disk via an Intel ICH9 AHCI controller, pass e.g.:
          -drive if=none,file=disk.img,id=mydisk -device ich9-ahci,id=ahci -device ide-drive,drive=mydisk,bus=ahci.0
      - To add an Intel E1000 network adapter, pass e.g.:
          -net nic,model=e1000 -net user
      - To add an EHCI-compliant USB host controller, pass e.g.:
          -device usb-ehci,id=ehci
      - To add a NVMe disk, pass e.g.:
          -drive if=none,file=disk.img,id=mydisk -device nvme,drive=mydisk,serial=foo
      Signed-off-by: NTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
      32f11829
    • J
      dts: renamed FIT_EMBED to MULTI_DTB_FIT and moved it to the dts Kconfig · 11955590
      Jean-Jacques Hiblot 提交于
      CONFIG_FIT_EMBED might be confused with CONFIG_OF_EMBED, rename it
      MULTI_DTB_FIT as it is able to get a DTB from a FIT image containing
      multiple DTBs. Also move the option to the Kconfig dedicated to the DTS
      options and create a README for this feature.
      Signed-off-by: NJean-Jacques Hiblot <jjhiblot@ti.com>
      Reviewed-by: NTom Rini <trini@konsulko.com>
      Reviewed-by: NSimon Glass <sjg@chromium.org>
      11955590
  5. 05 10月, 2017 1 次提交
    • T
      common: Drop LOGLEVEL to 4 · 6a3e65de
      Tom Rini 提交于
      While this came in with a default value of 6 I am lowering this to 4.
      The MTD/UBI code has a large number of error messages that we include
      now.  In addition, "normally" warning messages are not included so this
      feels like a more natural level to have.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      6a3e65de
  6. 04 10月, 2017 16 次提交
  7. 03 10月, 2017 2 次提交
  8. 01 10月, 2017 4 次提交
  9. 30 9月, 2017 4 次提交
  10. 29 9月, 2017 4 次提交