uboot-get-source

Last modified by Microchip on 2025/07/17 12:47

Dedicated page on U-Boot wiki: http://www.denx.de/wiki/U-Boot/SourceCode

You can easily download U-Boot source code from Linux4Microchip GitHub U-Boot repository:

  • clone the Linux4microchip GitHub U-Boot repository
        $ git clone https://github.com/linux4microchip/u-boot-mchp.git
     Cloning into 'u-boot-mchp'...
     remote: Enumerating objects: 951876, done.
     remote: Counting objects: 100% (17718/17718), done.
     remote: Compressing objects: 100% (5735/5735), done.
     remote: Total 951876 (delta 12391), reused 15314 (delta 11846), pack-reused 934158
     Receiving objects: 100% (951876/951876), 164.77 MiB | 401.00 KiB/s, done.
     Resolving deltas: 100% (790362/790362), done.
       $ cd u-boot-mchp/
  • The source code has been taken from the master branch which is pointing to the latest branch we use. If you want to use the other branch, you can list them and use one of them by doing:
       $ git branch -r
      origin/HEAD -> origin/master
      origin/dev/tony/sama7g5ek_optee
      origin/master
      origin/sam9x60_curiosity_early
      origin/sam9x60_early
      origin/sam9x60_iar
      origin/sam9x7_early
      origin/sama5d27wlsom1ek_ear
      origin/sama7g5_early
      origin/u-boot-2012.10-at91
      origin/u-boot-2013.07-at91
      origin/u-boot-2014.07-at91
      origin/u-boot-2015.01-at91
      origin/u-boot-2016.01-at91
      origin/u-boot-2016.03-at91
      origin/u-boot-2017.03-at91
      origin/u-boot-2018.07-at91
      origin/u-boot-2019.04-at91
      origin/u-boot-2020.01-at91
      origin/u-boot-2021.04-at91
      origin/u-boot-2022.01-at91
      origin/u-boot-2023.07-mchp
      origin/u-boot-2024.07-mchp
      origin/uboot_5series_1.x

       $ git checkout origin/u-boot-2024.07-mchp -b u-boot-2024.07-mchp
      Branch 'u-boot-2024.07-mchp' set up to track remote branch 'u-boot-2024.07-mchp' from 'origin'.
      Switched to a new branch 'u-boot-2024.07-mchp'