Skip to content

Tidy up ARM link scripts

Marek Vasut u-boot 1 version New

Get series with b4
b4 am [email protected]

Versions newest first

  1. v1 Latest3 of 6 patches 0 repliesNew

3 of 6 patches are in this archive. The cover letter announces 6.

Patches in v1 No applies recorded yet

#Subject and filesSizeRepliesApplied
1/6Allow arch directory to contain .lds without requiring Makefile+0 -02 replies
2/6arm: Remove jornada link script+0 -01 reply
2/6arm: Remove jornada link script+0 -01 reply

Reviews trailers per patch

No Reviewed-by, Acked-by or Tested-by trailers for v1 yet.

Read the v1 thread

Cover letter [U-Boot] [PATCH 0/6] Tidy up ARM link scripts
Quoted 7 lines

The ARM link scripts are very similar but each CPU has its own. This series adds support for a default link script across an architecture in arch/<arch>/cpu/u-boot.lds.

It is then possible to remove most of the ARM link scripts. This will make it easier to maintain these.

Please CC Albert Aribaud <[email protected]> with such series.

Quoted 41 lines

Simon Glass (6):
Allow arch directory to contain .lds without requiring Makefile
arm: Remove jornada link script
arm: Remove unneeded setting of LDCSRIPT
Define CPUDIR for the .lds link script
arm: add a common .lds link script
arm: Use common .lds file where possible

 Makefile                            |   13 ++++-
 arch/arm/config.mk                  |    7 ---
 arch/arm/cpu/arm1136/u-boot.lds     |   89

----------------------------------- arch/arm/cpu/arm1176/u-boot.lds |
78 ------------------------------ arch/arm/cpu/arm720t/u-boot.lds |
79 ------------------------------- arch/arm/cpu/arm920t/u-boot.lds |
88 ---------------------------------- arch/arm/cpu/arm925t/u-boot.lds
| 83 -------------------------------- arch/arm/cpu/arm926ejs/u-boot.lds

 |   80 ------------------------------- arch/arm/cpu/arm946es/u-boot.lds  
 |   80 ------------------------------- arch/arm/cpu/arm_intcm/u-boot.lds 
 |   80 ------------------------------- arch/arm/cpu/lh7a40x/u-boot.lds   
 |   80 ------------------------------- arch/arm/cpu/pxa/u-boot.lds       
 |   80 ------------------------------- arch/arm/cpu/s3c44b0/u-boot.lds   
 |   80 ------------------------------- arch/arm/cpu/sa1100/u-boot.lds    
 |   83 -------------------------------- arch/arm/cpu/{armv7 =>
}/u-boot.lds |    5 +-
 board/jornada/u-boot.lds            |   58 -----------------------
 16 files changed, 13 insertions(+), 1050 deletions(-)
 delete mode 100644 arch/arm/cpu/arm1136/u-boot.lds
 delete mode 100644 arch/arm/cpu/arm1176/u-boot.lds
 delete mode 100644 arch/arm/cpu/arm720t/u-boot.lds
 delete mode 100644 arch/arm/cpu/arm920t/u-boot.lds
 delete mode 100644 arch/arm/cpu/arm925t/u-boot.lds
 delete mode 100644 arch/arm/cpu/arm926ejs/u-boot.lds
 delete mode 100644 arch/arm/cpu/arm946es/u-boot.lds
 delete mode 100644 arch/arm/cpu/arm_intcm/u-boot.lds
 delete mode 100644 arch/arm/cpu/lh7a40x/u-boot.lds
 delete mode 100644 arch/arm/cpu/pxa/u-boot.lds
 delete mode 100644 arch/arm/cpu/s3c44b0/u-boot.lds
 delete mode 100644 arch/arm/cpu/sa1100/u-boot.lds
 rename arch/arm/cpu/{armv7 => }/u-boot.lds (94%)
 delete mode 100644 board/jornada/u-boot.lds