2 # Copyright (C) 2016 Ben Whitten <ben.whitten@gmail.com>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
10 PKG_VERSION
:=linux4sam_5.8
14 PKG_SOURCE_URL
:=https
://github.com
/linux4sam
/u-boot-at91.git
15 PKG_SOURCE_VERSION
:=59f202622154f82e708a6ca2bf86350a5c1b2d33
17 include $(INCLUDE_DIR
)/u-boot.mk
18 include $(INCLUDE_DIR
)/package.mk
23 UBOOT_IMAGE
:=u-boot.bin boot.bin
26 define U-Boot
/at91sam9m10g45ek_nandflash
27 NAME
:=AT91SAM9M10G45-EK board
(NandFlash
)
28 BUILD_SUBTARGET
:=legacy
29 BUILD_DEVICES
:=at91sam9m10g45ek
32 define U-Boot
/at91sam9x5ek_nandflash
33 NAME
:=AT91SAM9X5-EK board
(NandFlash
)
34 BUILD_SUBTARGET
:=legacy
35 BUILD_DEVICES
:=at91sam9g15ek at91sam9g25ek \
36 at91sam9g35ek at91sam9x25ek \
40 define U-Boot
/sama5d3_xplained_nandflash
41 NAME
:=SAMA5D3 Xplained board
(NandFlash
)
42 BUILD_SUBTARGET
:=sama5
43 BUILD_DEVICES
:=at91-sama5d3_xplained
46 define U-Boot
/sama5d3_xplained_mmc
47 NAME
:=SAMA5D3 Xplained board
(SDcard
)
48 BUILD_SUBTARGET
:=sama5
49 BUILD_DEVICES
:=at91-sama5d3_xplained
52 define U-Boot
/sama5d2_xplained_spiflash
53 NAME
:=SAMA5D2 Xplained board
(SPI Flash
)
54 BUILD_SUBTARGET
:=sama5
55 BUILD_DEVICES
:=at91-sama5d2_xplained
58 define U-Boot
/sama5d2_xplained_mmc
59 NAME
:=SAMA5D2 Xplained board
(SDcard
/EMMC
)
60 BUILD_SUBTARGET
:=sama5
61 BUILD_DEVICES
:=at91-sama5d2_xplained
64 define U-Boot
/sama5d4_xplained_spiflash
65 NAME
:=SAMA5D4 Xplained board
(SPI Flash
)
66 BUILD_SUBTARGET
:=sama5
67 BUILD_DEVICES
:=at91-sama5d4_xplained
70 define U-Boot
/sama5d4_xplained_mmc
71 NAME
:=SAMA5D4 Xplained board
(SDcard
)
72 BUILD_SUBTARGET
:=sama5
73 BUILD_DEVICES
:=at91-sama5d4_xplained
76 define U-Boot
/sama5d4_xplained_nandflash
77 NAME
:=SAMA5D4 Xplained board
(NandFlash
)
78 BUILD_SUBTARGET
:=sama5
79 BUILD_DEVICES
:=at91-sama5d4_xplained
82 define U-Boot
/sama5d27_som1_ek_mmc
83 NAME
:=SAMA5D27 SOM1 Ek
(SDCard
)
84 BUILD_SUBTARGET
:=sama5
85 BUILD_DEVICES
:=at91-sama5d27_som1_ek
88 define U-Boot
/sama5d27_som1_ek_spiflash
89 NAME
:=SAMA5D27 SOM1 Ek
(QSPI Flash
)
90 BUILD_SUBTARGET
:=sama5
91 BUILD_DEVICES
:=at91-sama5d27_som1_ek
95 at91sam9m10g45ek_nandflash \
96 at91sam9x5ek_nandflash \
97 sama5d3_xplained_nandflash \
98 sama5d3_xplained_mmc \
99 sama5d2_xplained_mmc \
100 sama5d2_xplained_spiflash \
101 sama5d4_xplained_mmc \
102 sama5d4_xplained_spiflash \
103 sama5d4_xplained_nandflash\
104 sama5d27_som1_ek_mmc \
105 sama5d27_som1_ek_spiflash
108 +$(MAKE
) $(PKG_JOBS
) -C
$(PKG_BUILD_DIR
) \
109 CROSS_COMPILE
=$(TARGET_CROSS
) \
110 KCFLAGS
="$(filter-out -fstack-protector \
111 -mfloat-abi=hard, $(TARGET_CFLAGS)) -mfloat-abi=soft"
114 $(eval
$(call BuildPackage
/U-Boot
))