1. 08 Feb, 2021 1 commit
  2. 25 Jan, 2021 1 commit
  3. 28 Jul, 2020 1 commit
  4. 18 Mar, 2020 1 commit
  5. 04 Dec, 2019 1 commit
  6. 20 Nov, 2019 1 commit
    • Tom Rini's avatar
      env: Add CONFIG_SYS_RELOC_GD_ENV_ADDR symbol · 8d8ee47e
      Tom Rini authored
      
      
      Today in initr_reloc_global_data() we use some non-obvious tests to
      determine if we need to relocate the env_addr within gd or not.  In
      order to facilitate migration of other symbols to Kconfig we need to
      introduce a new symbol for this particular use case.
      
      Cc: Wolfgang Denk <wd@denx.de>
      Cc: Joe Hershberger <joe.hershberger@ni.com>
      Signed-off-by: Tom Rini's avatarTom Rini <trini@konsulko.com>
      8d8ee47e
  7. 02 Aug, 2019 1 commit
    • Simon Glass's avatar
      Convert CONFIG_USE_PREBOOT and CONFIG_PREBOOT to Kconfig · 37304aaf
      Simon Glass authored and Tom Rini's avatar Tom Rini committed
      
      
      This converts the following to Kconfig:
         CONFIG_USE_PREBOOT
         CONFIG_PREBOOT
      
      Both are together in one commit, since otherwise the former causes kconfig
      to define the latter, which gives duplicate symbol errors.
      
      Includes a manual fixup for CONFIG_PREBOOT in ids8313_defconfig since the
      backslash lands in the wrong place. Similarly with socfpga_vining_fpga.
      Signed-off-by: Simon Glass's avatarSimon Glass <sjg@chromium.org>
      37304aaf
  8. 16 Jul, 2019 2 commits
  9. 15 Jul, 2019 1 commit
  10. 26 May, 2019 1 commit
  11. 20 May, 2019 1 commit
  12. 18 Apr, 2019 1 commit
    • Clément Péron's avatar
      arm: dts: h6: Add Beelink GS1 initial support · 517ee642
      Clément Péron authored and Jagan Teki's avatar Jagan Teki committed
      
      
      Beelink GS1 is an Allwinner H6 based TV box,
      which support:
      - Allwinner H6 Quad-core 64-bit ARM Cortex-A53
      - GPU Mali-T720
      - 2GB LPDDR3 RAM
      - 16GB eMMC
      - AXP805 PMIC
      - 1Gbps GMAC via RTL8211E
      - USB 2.0 and 3.0 Host
      - HDMI port
      - S/PDIF port
      - 5V/2A DC power supply
      - Wi-Fi/BT via Fn-Link 6222B-SRB (RTL8222BS)
      
      Linux commit details about the sun50i-h6-beelink-gs1.dts sync:
      "arm64: dts: allwinner: h6: Introduce Beelink GS1 board"
      (sha1: 089bee8dd119ba084dee6b17a2e1a53df4f30193)
      Signed-off-by: default avatarClément Péron <peron.clem@gmail.com>
      Reviewed-by: Jagan Teki's avatarJagan Teki <jagan@amarulasolutions.com>
      517ee642
  13. 03 Sep, 2018 1 commit
  14. 16 Aug, 2018 1 commit
    • Tom Rini's avatar
      configs: Migrate CONFIG_NR_DRAM_BANKS · 86cf1c82
      Tom Rini authored
      
      
      We have the following cases:
      - CONFIG_NR_DRAM_BANKS was defined, migrate normally
      - CONFIG_NR_DRAM_BANKS_MAX was defined and then used for
        CONFIG_NR_DRAM_BANKS after a check, just migrate it over now.
      - CONFIG_NR_DRAM_BANKS was very oddly defined on p2771-0000-* (to 1024 +
        2), set this to 8.
      Signed-off-by: Tom Rini's avatarTom Rini <trini@konsulko.com>
      86cf1c82
  15. 08 Aug, 2018 1 commit
  16. 31 Jul, 2018 1 commit
  17. 17 Jul, 2018 1 commit
    • Chen-Yu Tsai's avatar
      sunxi: Enable eMMC on Libre Computer Board ALL-H3-CC boards · 32f67bb7
      Chen-Yu Tsai authored and Jagan Teki's avatar Jagan Teki committed
      
      
      The Libretech ALL-H3-CC has a high density connector for attaching
      an eMMC module. The module form factor and connection is specific
      to Libretech, and has provisions for split vmmc/vqmmc (core and I/O)
      voltage supplies, but this board does not wire the vqmmc side. The
      H2+/H3/H5 SoCs do not support alternate I/O voltages for eMMC either.
      Only 3.3V is supported. A specific module that ties vqmmc to vmmc,
      with both at 3.3V, must be used.
      
      Given that a) eMMC is not designed to be hotplugged, b) power is
      always provided on the pins, and c) MMC controllers can deal with
      missing cards, we can enable this by default. If a module is attached
      it will be picked up by the system.
      
      The device tree change was also submitted to the Linux Kernel and
      has already been queued up for 4.19.
      Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
      Acked-by: Maxime Ripard's avatarMaxime Ripard <maxime.ripard@bootlin.com>
      Reviewed-by: default avatarJagan Teki <jagan@openedev.com>
      32f67bb7
  18. 01 May, 2018 1 commit
  19. 16 Apr, 2018 1 commit
    • Alexander Graf's avatar
      part: Disable CONFIG_SPL_ISO_PARTITION by default · 4f67b93f
      Alexander Graf authored and Tom Rini's avatar Tom Rini committed
      
      
      We enabled CONFIG_ISO_PARTITION by default for distro boot, so that U-Boot
      could load distro images that usually get shipped as iso images. These images
      usually come with a board agnostic boot environment.
      
      However, there is very little point in having ISO support enabled (for anyone
      really) in SPL, as the whole idea of SPL is to load U-Boot proper which again
      is board specific. So the fact that we enable ISO support in U-Boot proper does
      not mean at all that we want ISO support in U-Boot SPL.
      
      Hence, let's remove the Kconfig dependency. Along the way, let's also clean up
      all those default configs that disabled SPL ISO support.
      Signed-off-by: default avatarAlexander Graf <agraf@suse.de>
      4f67b93f
  20. 08 Apr, 2018 1 commit
  21. 14 Mar, 2018 1 commit
  22. 11 Feb, 2018 1 commit
    • Tom Rini's avatar
      configs: Migrate CONFIG_SYS_TEXT_BASE · 278b90ce
      Tom Rini authored
      
      
      On the NIOS2 and Xtensa architectures, we do not have
      CONFIG_SYS_TEXT_BASE set.  This is a strict migration of the current
      values into the defconfig and removing them from the headers.
      
      I did not attempt to add more default values in and for now will leave
      that to maintainers.
      Signed-off-by: Tom Rini's avatarTom Rini <trini@konsulko.com>
      278b90ce
  23. 06 Feb, 2018 1 commit
    • Tuomas Tynkkynen's avatar
      cmd: Make CONFIG_CMD_FPGA depend on CONFIG_FPGA · a4fa8114
      Tuomas Tynkkynen authored and Tom Rini's avatar Tom Rini committed
      
      
      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: default avatarTuomas Tynkkynen <tuomas@tuxera.com>
      a4fa8114
  24. 10 Jan, 2018 1 commit
    • Chen-Yu Tsai's avatar
      sunxi: Add support for Libre Computer Board ALL-H3-CC H3 ver. · afe27544
      Chen-Yu Tsai authored and Jagan Teki's avatar Jagan Teki committed
      
      
      The Libre Computer Board ALL-H3-CC from Libre Technology is a Raspberry
      Pi B+ form factor single board computer based on the Allwinner H3 SoC.
      The board has 1GB DDR3 SDRAM, provided by 4 2Gb chips. The mounting holes
      and connectors are in the exact same position as on the Raspberry Pi B+.
      
      Raspberry Pi B+ like peripherals supported on this board include:
      
        - Power input through micro-USB connector (without USB OTG)
        - Native 100 Mbps ethernet using the internal PHY, as opposed to
          USB-based on the RPi
        - 4x USB 2.0 host ports, directly connected to the SoC, as opposed to
          being connected through a USB 2.0 hub on the RPi
        - TV and audio output on a 3.5mm TRRS jack
        - HDMI output
        - Micro-SD card slot
        - Standard RPi B+ GPIO header, with the standard peripherals routed to
          the same pins.
      
          * 5V, 3.3V power, and ground
          * I2C0 on the H3 is routed to I2C1 pins on the RPi header
          * I2C1 on the H3 is routed to I2C0 pins on the RPi header
          * UART1 on the H3 is routed to UART0 pins on the RPi header
          * SPI0 on the H3 is routed to SPI0 pins on the RPi header,
            with GPIO pin PA17 replacing the missing Chip Select 1
          * I2S1 on the H3 is routed to PCM pins on the RPi header
      
        - Additional peripherals from the H3 are available on different pins.
          These include I2S0, JTAG, PWM1, SPDIF, SPI1, and UART3
      
      In addition, there are a number of new features:
      
        - Console UART header
        - Consumer IR receiver
        - Camera interface (not compatible with RPi)
        - Onboard microphone
        - eMMC expansion module port
        - Heatsink mounting holes
      
      This patch adds defconfig and dts files for this board. The dts file is
      the same as the one submitted for inclusion in Linux, with some minor
      revisions to match the dtsi file and old EMAC bindings in U-boot.
      
      Since the OTG controller is wired to a USB host port, and the H3 has
      proper USB hosts to handle host mode, the MUSB driver is not enabled.
      Signed-off-by: default avatarChen-Yu Tsai <wens@csie.org>
      Acked-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
      Reviewed-by: Jagan Teki's avatarJagan Teki <jagan@amarulasolutions.com>
      afe27544
  25. 10 Oct, 2017 1 commit
    • Tuomas Tynkkynen's avatar
      cmd: Toggle the default value of CONFIG_CMD_IMLS · ad12dc18
      Tuomas Tynkkynen authored and Tom Rini's avatar Tom Rini committed
      
      
      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: default avatarTuomas Tynkkynen <tuomas.tynkkynen@iki.fi>
      ad12dc18
  26. 01 Sep, 2017 1 commit
    • Tom Rini's avatar
      configs: Migrate all of the existing USB symbols, except fastboot · ecad7051
      Tom Rini authored
      
      
      This syncs all of the currently Kconfig'd symbols out of the headers and
      into the defconfig files.  This has two exceptions, first am335x_evm
      needs to be converted to DM in SPL and then it can stop undef'ing
      CONFIG_DM_USB.  Leaving this as-is results in a build failure, and
      without work, run time failure.  The other case is am43xx_evm.h and in
      turn am43xx_evm_usbhost_boot.  The problem here is that we need DWC3 USB
      host mode in SPL, but still desire to have gadget mode in U-Boot proper.
      Signed-off-by: Tom Rini's avatarTom Rini <trini@konsulko.com>
      ecad7051
  27. 19 Jun, 2017 1 commit
  28. 13 Mar, 2017 1 commit
  29. 28 Jan, 2017 3 commits
  30. 23 Oct, 2016 1 commit
  31. 16 Sep, 2016 1 commit
  32. 09 Sep, 2016 1 commit
  33. 31 Jul, 2016 1 commit
  34. 26 Jul, 2016 2 commits
    • Hans de Goede's avatar
      sunxi: Disable sun8i emac driver · 2eb1ff3b
      Hans de Goede authored
      
      
      Disable the sun8i emac driver for now, there are 2 issues with it:
      
      1) It is causing issues with network connectivity under the kernel driver,
      when booting the kernel with v2 of Corentin's sun8i-h3 emac driver, I get
      the connection status bouncing between connected at 100mbps full-duplex
      and being down every second.
      
      The second issue is that when trying to use it from u-boot
      I get a number of unaligned cache flush errors:
      
      => dhcp
      BOOTP broadcast 1
      BOOTP broadcast 2
      CACHE: Misaligned operation at range [7bf594a8, 7bf59628]
      BOOTP broadcast 3
      CACHE: Misaligned operation at range [7bf59c90, 7bf59e10]
      CACHE: Misaligned operation at range [7bf5a478, 7bf5a5f8]
      DHCP client bound to address 10.42.43.80 (1009 ms)
      
      Cc: Chen-Yu Tsai <wens@csie.org>
      Cc: Corentin LABBE <clabbe.montjoie@gmail.com>
      Cc: Amit Singh Tomar <amittomer25@gmail.com>
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      2eb1ff3b
    • Hans de Goede's avatar
      sunxi: Add defconfig and dts file for the Orange Pi PC Plus SBC · 2a5adc5b
      Hans de Goede authored
      
      
      There is a new Orange Pi PC *Plus* version available now,
      this is an extended version of the regular Orange Pi PC
      with sdio wifi and an eMMC.
      
      The upstream kernel devs have decided that they want a separate
      dts for the PC Plus rather then sharing a single dts between the
      regular PC and the PC Plus. So add a new orangepi_pc_plus_defconfig
      to match.
      
      The added dts file matches the one submitted to the upstream kernel.
      Signed-off-by: default avatarHans de Goede <hdegoede@redhat.com>
      2a5adc5b
  35. 15 Jul, 2016 2 commits