2014-02-06 23:04:45 +01:00
|
|
|
BR2_arm=y
|
|
|
|
BR2_cortex_a9=y
|
|
|
|
BR2_ARM_ENABLE_NEON=y
|
2016-10-15 18:41:16 +02:00
|
|
|
BR2_ARM_ENABLE_VFP=y
|
2023-05-16 07:40:53 +02:00
|
|
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_6_1=y
|
2024-05-26 22:40:42 +02:00
|
|
|
BR2_GLOBAL_PATCH_DIR="board/zynq/patches"
|
|
|
|
BR2_DOWNLOAD_FORCE_CHECK_HASHES=y
|
2022-05-04 06:01:44 +02:00
|
|
|
BR2_ROOTFS_POST_BUILD_SCRIPT="board/zynq/post-build.sh"
|
2017-12-09 22:30:06 +01:00
|
|
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/zynq/post-image.sh"
|
2014-02-06 23:04:45 +01:00
|
|
|
BR2_LINUX_KERNEL=y
|
2022-05-04 06:01:44 +02:00
|
|
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL=y
|
2024-03-18 15:02:57 +01:00
|
|
|
BR2_LINUX_KERNEL_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,linux-xlnx,xlnx_rebase_v6.1_LTS_merge_6.1.70)/xlnx_rebase_v6.1_LTS_merge_6.1.70.tar.gz"
|
2022-05-04 06:01:44 +02:00
|
|
|
BR2_LINUX_KERNEL_DEFCONFIG="xilinx_zynq"
|
2016-05-28 15:36:42 +02:00
|
|
|
BR2_LINUX_KERNEL_UIMAGE=y
|
2014-02-06 23:04:45 +01:00
|
|
|
BR2_LINUX_KERNEL_UIMAGE_LOADADDR="0x8000"
|
|
|
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
|
|
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="zynq-zed"
|
2022-05-04 06:01:44 +02:00
|
|
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
|
|
|
BR2_TARGET_ROOTFS_EXT2=y
|
|
|
|
BR2_TARGET_ROOTFS_EXT2_4=y
|
2014-02-06 23:04:45 +01:00
|
|
|
BR2_TARGET_UBOOT=y
|
2016-07-31 07:43:10 +02:00
|
|
|
BR2_TARGET_UBOOT_BUILD_SYSTEM_KCONFIG=y
|
2022-05-04 06:01:44 +02:00
|
|
|
BR2_TARGET_UBOOT_CUSTOM_TARBALL=y
|
2023-10-18 11:10:01 +02:00
|
|
|
BR2_TARGET_UBOOT_CUSTOM_TARBALL_LOCATION="$(call github,Xilinx,u-boot-xlnx,xlnx_rebase_v2023.01_2023.2)/xlnx_rebase_v2023.01_2023.2.tar.gz"
|
2022-05-04 06:01:44 +02:00
|
|
|
BR2_TARGET_UBOOT_BOARD_DEFCONFIG="xilinx_zynq_virt"
|
2022-11-07 13:43:18 +01:00
|
|
|
BR2_TARGET_UBOOT_CUSTOM_MAKEOPTS="DEVICE_TREE=zynq-zed"
|
2015-10-03 21:44:14 +02:00
|
|
|
BR2_TARGET_UBOOT_NEEDS_DTC=y
|
2016-10-20 23:30:14 +02:00
|
|
|
BR2_TARGET_UBOOT_NEEDS_OPENSSL=y
|
2023-05-16 07:40:53 +02:00
|
|
|
BR2_TARGET_UBOOT_NEEDS_GNUTLS=y
|
zynq_zed: bump U-Boot to xilinx-v2016.2
This is the latest release tag in the Xilinx repository, based on
U-Boot v2016.01 in the mainline.
Commit 46d6a561be41 ("zedboard: Generate BOOT.BIN automatically")
switched from the Xilinx GitHub repository to the U-Boot mainline,
but this commit gets it back to the Xilinx GitHub repository for the
following reasons:
- This defconfig still relies on the Xilinx's local repository for
the kernel. The vendor does the best test for the combination of
U-Boot and the kernel with the same release tag (xilinx-v2016.2
in this case).
- At the time of commit 46d6a561be41, the u-boot-xlnx still needed
manual copy of ps7_init(_gpl).c/h in order to build a working SPL
image. So, the mainline U-Boot had advantage in that point of
time. However, the improvement in the mainline U-Boot was merged
into the u-boot-xlnx at the xilinx-v2015.3 release. Now, the
mainline and the u-boot-xlnx are even in this point of view.
- The mainline U-Boot defaults to boot FIT, so something must be
done; either patch environments around with a local patch to
switch to uImage booting (current solution), or build an FIT
with a post build script (chromebook snow does this). On the
other hand, the Xilinx repository defaults to uImage booting,
so it is straightforward, and needs no addition care.
This commit does:
- Switch to the Xilinx custom git repository, and stick to the
xilinx-v2016.2 tag.
- Delete the local patch board/avnet/zedboard/uboot/0001...
since the Xilinx custom repository can boot uImage by default.
- Enable BR2_TARGET_UBOOT_FORMAT_IMG instead of ..._FORMAT_DTB_IMG
since all the Zynq boards in U-Boot enable CONFIG_OF_EMBED.
- Replace BR2_TARGET_UBOOT_ZYNQ_IMAGE with BR2_TARGET_UBOOT_SPL_NAME
since U-Boot can natively generate the Zynq boot image now. The
Zynq image support for mkimage tool was upstreamed at v2016.01
(so xilinx-v2016.1 as well), so no additional tool is needed
any more.
- Update readme.txt
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-07-18 11:38:18 +02:00
|
|
|
BR2_TARGET_UBOOT_FORMAT_IMG=y
|
2014-05-27 23:15:32 +02:00
|
|
|
BR2_TARGET_UBOOT_SPL=y
|
zynq_zed: bump U-Boot to xilinx-v2016.2
This is the latest release tag in the Xilinx repository, based on
U-Boot v2016.01 in the mainline.
Commit 46d6a561be41 ("zedboard: Generate BOOT.BIN automatically")
switched from the Xilinx GitHub repository to the U-Boot mainline,
but this commit gets it back to the Xilinx GitHub repository for the
following reasons:
- This defconfig still relies on the Xilinx's local repository for
the kernel. The vendor does the best test for the combination of
U-Boot and the kernel with the same release tag (xilinx-v2016.2
in this case).
- At the time of commit 46d6a561be41, the u-boot-xlnx still needed
manual copy of ps7_init(_gpl).c/h in order to build a working SPL
image. So, the mainline U-Boot had advantage in that point of
time. However, the improvement in the mainline U-Boot was merged
into the u-boot-xlnx at the xilinx-v2015.3 release. Now, the
mainline and the u-boot-xlnx are even in this point of view.
- The mainline U-Boot defaults to boot FIT, so something must be
done; either patch environments around with a local patch to
switch to uImage booting (current solution), or build an FIT
with a post build script (chromebook snow does this). On the
other hand, the Xilinx repository defaults to uImage booting,
so it is straightforward, and needs no addition care.
This commit does:
- Switch to the Xilinx custom git repository, and stick to the
xilinx-v2016.2 tag.
- Delete the local patch board/avnet/zedboard/uboot/0001...
since the Xilinx custom repository can boot uImage by default.
- Enable BR2_TARGET_UBOOT_FORMAT_IMG instead of ..._FORMAT_DTB_IMG
since all the Zynq boards in U-Boot enable CONFIG_OF_EMBED.
- Replace BR2_TARGET_UBOOT_ZYNQ_IMAGE with BR2_TARGET_UBOOT_SPL_NAME
since U-Boot can natively generate the Zynq boot image now. The
Zynq image support for mkimage tool was upstreamed at v2016.01
(so xilinx-v2016.1 as well), so no additional tool is needed
any more.
- Update readme.txt
Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
Reviewed-by: Matt Weber <matthew.weber@rockwellcollins.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
2016-07-18 11:38:18 +02:00
|
|
|
BR2_TARGET_UBOOT_SPL_NAME="spl/boot.bin"
|
2017-12-11 22:35:36 +01:00
|
|
|
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
|
|
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
|
|
|
BR2_PACKAGE_HOST_MTOOLS=y
|