uboot-get-source

Last modified by Microchip on 2026/11/09 09:51

See the dedicated U-Boot documentation wiki page.

You can download U-Boot source code from the 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 a different branch, you can list all available remote branches and switch to the desired one. Execute:

   $ 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/u-boot-2025.07-mchp
  origin/uboot_5series_1.x

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