mirror of
https://github.com/motioneye-project/motioneyeos.git
synced 2025-08-02 07:57:43 +00:00
configs/imx7dpico: Bump Linux and U-Boot
Bump Linux to 5.1 and U-Boot to version 2019.01. U-Boot patch is no longer needed, applied upstream. U-Boot defconfig name for this board has changed to pico-pi-imx7d. U-Boot now supports distrobootcmd for this board, so add the appropriate extlinux.conf and use SPL+u-boot.img instead of u-boot.imx. Note that the common freescale post-image script handles things appropriately based on the selected options in .config. dosfstools and mtools are no longer needed to build the image. Signed-off-by: Joris Offouga <offougajoris@gmail.com> Tested-by: Pierre-Jean Texier <pjtexier@koncepto.io> [Arnout: remove BR2_PACKAGE_HOST_DOSFSTOOLS and BR2_PACKAGE_HOST_MTOOLS] Signed-off-by: Arnout Vandecappelle (Essensium/Mind) <arnout@mind.be>
This commit is contained in:
parent
cc1761790f
commit
40c5aa50cf
@ -1,31 +0,0 @@
|
|||||||
From 6d298b0fcacfc555f93864fa45fb612140902388 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Fabio Estevam <festevam@gmail.com>
|
|
||||||
Date: Tue, 5 Jun 2018 22:12:48 -0300
|
|
||||||
Subject: [PATCH] pico-imx7d: Adjust the dtb name
|
|
||||||
|
|
||||||
Since kernel commit 41bbeadceb03 ("ARM: dts: imx7d-pico-pi: Separate
|
|
||||||
into cpu and baseboard dts") the dtb name has changed.
|
|
||||||
|
|
||||||
Fix it accordingly.
|
|
||||||
|
|
||||||
Signed-off-by: Fabio Estevam <festevam@gmail.com>
|
|
||||||
---
|
|
||||||
include/configs/pico-imx7d.h | 2 +-
|
|
||||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
||||||
|
|
||||||
diff --git a/include/configs/pico-imx7d.h b/include/configs/pico-imx7d.h
|
|
||||||
index b208d7f..d2ffa70 100644
|
|
||||||
--- a/include/configs/pico-imx7d.h
|
|
||||||
+++ b/include/configs/pico-imx7d.h
|
|
||||||
@@ -41,7 +41,7 @@
|
|
||||||
"console=ttymxc4\0" \
|
|
||||||
"fdt_high=0xffffffff\0" \
|
|
||||||
"initrd_high=0xffffffff\0" \
|
|
||||||
- "fdt_file=imx7d-pico.dtb\0" \
|
|
||||||
+ "fdt_file=imx7d-pico-pi.dtb\0" \
|
|
||||||
"fdt_addr=0x83000000\0" \
|
|
||||||
"ip_dyn=yes\0" \
|
|
||||||
"mmcdev="__stringify(CONFIG_SYS_MMC_ENV_DEV)"\0" \
|
|
||||||
--
|
|
||||||
2.7.4
|
|
||||||
|
|
@ -20,7 +20,8 @@ You will find in output/images/ the following files:
|
|||||||
- rootfs.ext4
|
- rootfs.ext4
|
||||||
- rootfs.tar
|
- rootfs.tar
|
||||||
- sdcard.img
|
- sdcard.img
|
||||||
- u-boot.imx
|
- u-boot.img
|
||||||
|
- SPL
|
||||||
- zImage
|
- zImage
|
||||||
|
|
||||||
Flash the eMMC
|
Flash the eMMC
|
||||||
|
@ -0,0 +1,4 @@
|
|||||||
|
Label imx7d-pico-buildroot
|
||||||
|
kernel /boot/zImage
|
||||||
|
devicetree /boot/imx7d-pico-pi.dtb
|
||||||
|
append root=PARTUUID=${uuid} rootwait rw console=${console},${baudrate}
|
@ -3,11 +3,8 @@ BR2_arm=y
|
|||||||
BR2_cortex_a7=y
|
BR2_cortex_a7=y
|
||||||
BR2_ARM_FPU_NEON_VFPV4=y
|
BR2_ARM_FPU_NEON_VFPV4=y
|
||||||
|
|
||||||
# patches
|
# Linux headers same as kernel, a 5.1 series
|
||||||
BR2_GLOBAL_PATCH_DIR="board/technexion/imx7dpico/patches"
|
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_5_1=y
|
||||||
|
|
||||||
# Linux headers same as kernel, a 4.17 series
|
|
||||||
BR2_PACKAGE_HOST_LINUX_HEADERS_CUSTOM_4_17=y
|
|
||||||
|
|
||||||
# system
|
# system
|
||||||
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc4"
|
BR2_TARGET_GENERIC_GETTY_PORT="ttymxc4"
|
||||||
@ -15,25 +12,27 @@ BR2_TARGET_GENERIC_GETTY_PORT="ttymxc4"
|
|||||||
# kernel
|
# kernel
|
||||||
BR2_LINUX_KERNEL=y
|
BR2_LINUX_KERNEL=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
BR2_LINUX_KERNEL_CUSTOM_VERSION=y
|
||||||
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="4.17"
|
BR2_LINUX_KERNEL_CUSTOM_VERSION_VALUE="5.1.6"
|
||||||
BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7"
|
BR2_LINUX_KERNEL_DEFCONFIG="imx_v6_v7"
|
||||||
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
BR2_LINUX_KERNEL_DTS_SUPPORT=y
|
||||||
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx7d-pico-pi"
|
BR2_LINUX_KERNEL_INTREE_DTS_NAME="imx7d-pico-pi"
|
||||||
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
BR2_LINUX_KERNEL_NEEDS_HOST_OPENSSL=y
|
||||||
|
BR2_LINUX_KERNEL_INSTALL_TARGET=y
|
||||||
|
|
||||||
# bootloader
|
# bootloader
|
||||||
BR2_TARGET_UBOOT=y
|
BR2_TARGET_UBOOT=y
|
||||||
BR2_TARGET_UBOOT_BOARDNAME="pico-imx7d"
|
BR2_TARGET_UBOOT_SPL=y
|
||||||
|
BR2_TARGET_UBOOT_SPL_NAME="SPL"
|
||||||
|
BR2_TARGET_UBOOT_BOARDNAME="pico-pi-imx7d"
|
||||||
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
BR2_TARGET_UBOOT_CUSTOM_VERSION=y
|
||||||
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2018.05"
|
BR2_TARGET_UBOOT_CUSTOM_VERSION_VALUE="2019.01"
|
||||||
BR2_TARGET_UBOOT_FORMAT_IMX=y
|
BR2_TARGET_UBOOT_FORMAT_IMG=y
|
||||||
|
|
||||||
# required tools to create the eMMC image
|
# required tools to create the eMMC image
|
||||||
BR2_PACKAGE_HOST_DOSFSTOOLS=y
|
|
||||||
BR2_PACKAGE_HOST_GENIMAGE=y
|
BR2_PACKAGE_HOST_GENIMAGE=y
|
||||||
BR2_PACKAGE_HOST_MTOOLS=y
|
|
||||||
|
|
||||||
# filesystem / image
|
# filesystem / image
|
||||||
|
BR2_ROOTFS_OVERLAY="board/technexion/imx7dpico/rootfs_overlay"
|
||||||
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/post-image.sh"
|
BR2_ROOTFS_POST_IMAGE_SCRIPT="board/freescale/common/imx/post-image.sh"
|
||||||
BR2_TARGET_ROOTFS_EXT2=y
|
BR2_TARGET_ROOTFS_EXT2=y
|
||||||
BR2_TARGET_ROOTFS_EXT2_4=y
|
BR2_TARGET_ROOTFS_EXT2_4=y
|
||||||
|
Loading…
x
Reference in New Issue
Block a user