1. 29 7月, 2020 1 次提交
  2. 30 4月, 2019 1 次提交
  3. 01 2月, 2019 2 次提交
  4. 07 5月, 2018 1 次提交
    • T
      SPDX: Convert all of our single license tags to Linux Kernel style · 83d290c5
      Tom Rini 提交于
      When U-Boot started using SPDX tags we were among the early adopters and
      there weren't a lot of other examples to borrow from.  So we picked the
      area of the file that usually had a full license text and replaced it
      with an appropriate SPDX-License-Identifier: entry.  Since then, the
      Linux Kernel has adopted SPDX tags and they place it as the very first
      line in a file (except where shebangs are used, then it's second line)
      and with slightly different comment styles than us.
      
      In part due to community overlap, in part due to better tag visibility
      and in part for other minor reasons, switch over to that style.
      
      This commit changes all instances where we have a single declared
      license in the tag as both the before and after are identical in tag
      contents.  There's also a few places where I found we did not have a tag
      and have introduced one.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      83d290c5
  5. 15 2月, 2018 1 次提交
    • T
      configs: Migrate CONFIG_SPL_FRAMEWORK · 75670c81
      Tom Rini 提交于
      Migrate the option CONFIG_SPL_FRAMEWORK and make this gate most of the
      current set of options we have in Kconfig.  We will need to have some
      options available for SPL and !SPL_FRAMEWORK so this is important.  In a
      few cases we re-order existing options so that we have less escapes from
      the SPL_FRAMEWORK guard.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      75670c81
  6. 11 2月, 2018 1 次提交
    • T
      configs: Migrate CONFIG_SYS_TEXT_BASE · 278b90ce
      Tom Rini 提交于
      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: NTom Rini <trini@konsulko.com>
      278b90ce
  7. 13 10月, 2017 1 次提交
  8. 12 10月, 2017 1 次提交
  9. 13 8月, 2017 1 次提交
  10. 12 7月, 2017 1 次提交
  11. 31 5月, 2017 1 次提交
  12. 19 3月, 2017 2 次提交
  13. 29 11月, 2016 1 次提交
    • S
      arm: mx6: specify SPL padding · 0405092b
      Stefan Agner 提交于
      Specify standard padding for payload to 68KB. This is derived from
      the maximum header size plus maximum SPL size. It matches the
      already defined offset for SD/eMMC devices (69KB) too. This allows
      to use the u-boot-with-spl.imx build target to generate a directly
      flashable image which can be flashed using:
      
        dd if=u-boot-with-spl.imx of=/dev/mmcblk0 bs=512 skip=2
      
      While the patch has been created with SD/eMMC in mind, this also
      works with other boot media. The board file needs to configure the
      media specific (absolute) payload offset accordingly. Especially
      the IVT offset is boot media specific and can be retrieved from the
      reference manual (Table 8-25. Image Vector Table Offset and Initial
      Load Region Size). For NAND boot a define like this should do the
      job:
      
       #define CONFIG_SYS_NAND_U_BOOT_OFFS (SPL_PAD_TO + 0x400)
      Signed-off-by: NStefan Agner <stefan.agner@toradex.com>
      0405092b
  14. 22 11月, 2016 1 次提交
    • T
      arm: Introduce arch/arm/mach-omap2 for OMAP2 derivative platforms · 983e3700
      Tom Rini 提交于
      This moves what was in arch/arm/cpu/armv7/omap-common in to
      arch/arm/mach-omap2 and moves
      arch/arm/cpu/armv7/{am33xx,omap3,omap4,omap5} in to arch/arm/mach-omap2
      as subdirectories.  All refernces to the former locations are updated to
      the current locations.  For the logic to decide what our outputs are,
      consolidate the tests into a single config.mk rather than including 4.
      Signed-off-by: NTom Rini <trini@konsulko.com>
      983e3700
  15. 19 11月, 2016 2 次提交
  16. 17 9月, 2016 9 次提交
  17. 17 5月, 2016 1 次提交
    • M
      ARM: mx6: Enable MMC and SATA extfs boot support · 29100089
      Marek Vasut 提交于
      Enable support for booting U-Boot image from ext filesystem when either
      SD/MMC or SATA support is compiled into the SPL. This will allow easy
      transition from loading U-Boot image from ad-hoc offset on the card to
      loading U-Boot image from the filesystem. VFAT support is intently not
      enabled. The boot order is tweaked so that raw is tested first and if
      the raw has no signature, FS boot is attempted.
      
      To install just the SPL on i.MX6 board, perform the following operation
       $ dd if=SPL of=/dev/sdX seek=2 bs=512
      To install the U-Boot image, copy u-boot.img to the first partition of
      the SD/MMC/SATA drive. The partition must be formated to extfs.
      Signed-off-by: NMarek Vasut <marex@denx.de>
      Cc: Fabio Estevam <fabio.estevam@nxp.com>
      Cc: Peng Fan <van.freenix@gmail.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Tom Rini <trini@konsulko.com>
      29100089
  18. 25 1月, 2016 1 次提交
    • P
      imx: spl: enable CONFIG_SPL_WATCHDOG_SUPPORT · ed3fb1fb
      Peng Fan 提交于
      This commit 4bdcbe60 removes reset_cpu
      which breaks SPL build when DEBUG macro defined.
      
      "
      arch/arm/lib/built-in.o: In function `do_reset':
      ~/uboot/arch/arm/lib/reset.c:45: undefined reference to `reset_cpu'
      scripts/Makefile.spl:244: recipe for target 'spl/u-boot-spl' failed
      "
      Enable CONFIG_SPL_WATCHDOG_SUPPORT to fix this issue.
      Signed-off-by: NPeng Fan <peng.fan@nxp.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      Cc: Marek Vasut <marex@denx.de>
      Cc: Tim Harvey <tharvey@gateworks.com>
      Acked-by: NEric Nelson <eric@nelint.com>
      ed3fb1fb
  19. 23 11月, 2015 1 次提交
  20. 02 9月, 2015 1 次提交
    • P
      imx: mx6slevk: add SPL support · e7d3b21b
      Peng Fan 提交于
      Add SPL boot support for mx6slevk board.
      1. Introduce a configuration file mx6slevk_spl_defconfig.
      2. i.MX6SL has same DRAM space with i.MX6SX, need to change SPL DRAM SPACE.
      3. Include imx6_spl.h and related SPL macro in mx6slevk.h.
      4. select SUPPORT_SPL for TARGET_MX6SLEVK.
      5. Add SPL board code to do related initialization.
      
      Boot Log:
      
      U-Boot SPL 2015.07-00544-g1594a76 (Aug 17 2015 - 01:56:59)
      reading u-boot.img
      reading u-boot.img
      
      U-Boot 2015.07-00544-g1594a76 (Aug 17 2015 - 01:56:59 +0000)
      
      CPU:   Freescale i.MX6SL rev1.2 996 MHz (running at 396 MHz)
      CPU:   Commercial temperature grade (0C to 95C) at 50C
      Reset cause: POR
      Board: MX6SLEVK
      I2C:   ready
      DRAM:  1 GiB
      PMIC:  PFUZE100 ID=0x10
      MMC:   FSL_SDHC: 0, FSL_SDHC: 1, FSL_SDHC: 2
      *** Warning - bad CRC, using default environment
      
      In:    serial
      Out:   serial
      Err:   serial
      Net:   FEC [PRIME]
      Hit any key to stop autoboot:  0
      Signed-off-by: NPeng Fan <Peng.Fan@freescale.com>
      Cc: Stefano Babic <sbabic@denx.de>
      Cc: Fabio Estevam <fabio.estevam@freescale.com>
      e7d3b21b
  21. 02 8月, 2015 1 次提交
  22. 22 1月, 2015 1 次提交
  23. 08 12月, 2014 1 次提交
  24. 05 12月, 2014 1 次提交
  25. 30 10月, 2014 1 次提交
  26. 27 10月, 2014 1 次提交
  27. 20 8月, 2014 1 次提交
  28. 06 6月, 2014 1 次提交