Runable rpi2

This commit is contained in:
Pascal Vizeli 2018-05-25 15:06:08 +00:00
parent e6acda91c7
commit 50cc88832d
10 changed files with 26 additions and 16 deletions

View File

@ -5,9 +5,6 @@ export PATH=/env/bin
global linux.bootargs.base global linux.bootargs.base
global linux.bootargs.dyn.root global linux.bootargs.dyn.root
# Init board specific stuff
[ -e /env/config-board ] && /env/config-board
# Autostart # Autostart
for i in /env/init/*; do for i in /env/init/*; do
. $i . $i

View File

@ -1,5 +1,12 @@
#!/bin/sh #!/bin/sh
global bootm.image="/mnt/disk0.1/boot/bzImage"
global linux.bootargs.dyn.root="root=PARTUUID=8d3d53e3-6d49-4c38-8349-aff6859e82fd rootfstype=squashfs ro" global linux.bootargs.dyn.root="root=PARTUUID=8d3d53e3-6d49-4c38-8349-aff6859e82fd rootfstype=squashfs ro"
mkdir -p /mnt/system
mount -t squashfs /dev/disk0.hassos-system0 /mnt/system
if [ -f "/mnt/system/boot/bzImage" ]; then
global bootm.image="/mnt/system/boot/bzImage"
else
global bootm.image="/mnt/system/boot/zImage"
fi

View File

@ -1,4 +1,13 @@
#!/bin/sh #!/bin/sh
global bootm.image="/mnt/disk0.2/boot/bzImage"
global linux.bootargs.dyn.root="root=PARTUUID=a3ec664e-32ce-4665-95ea-7ae90ce9aa20 rootfstype=squashfs ro" global linux.bootargs.dyn.root="root=PARTUUID=a3ec664e-32ce-4665-95ea-7ae90ce9aa20 rootfstype=squashfs ro"
mkdir -p /mnt/system
mount -t squashfs /dev/disk0.hassos-system1 /mnt/system
if [ -f "/mnt/system/boot/bzImage" ]; then
global bootm.image="/mnt/system/boot/bzImage"
else
global bootm.image="/mnt/system/boot/zImage"
fi

View File

@ -18,8 +18,6 @@ CONFIG_STATE=y
CONFIG_BOOTCHOOSER=y CONFIG_BOOTCHOOSER=y
# CONFIG_CMD_VERSION is not set # CONFIG_CMD_VERSION is not set
CONFIG_CMD_BOOT=y CONFIG_CMD_BOOT=y
CONFIG_CMD_UIMAGE=y
CONFIG_CMD_AUTOMOUNT=y
CONFIG_CMD_NV=y CONFIG_CMD_NV=y
CONFIG_CMD_EXPORT=y CONFIG_CMD_EXPORT=y
CONFIG_CMD_GLOBAL=y CONFIG_CMD_GLOBAL=y

View File

@ -0,0 +1,3 @@
#!/bin/sh
of_fixup_status /soc/mmc@7e202000/

View File

@ -20,14 +20,13 @@ CONFIG_FLEXIBLE_BOOTARGS=y
CONFIG_PARTITION_DISK_EFI=y CONFIG_PARTITION_DISK_EFI=y
# CONFIG_PARTITION_DISK_EFI_GPT_NO_FORCE is not set # CONFIG_PARTITION_DISK_EFI_GPT_NO_FORCE is not set
# CONFIG_PARTITION_DISK_EFI_GPT_COMPARE is not set # CONFIG_PARTITION_DISK_EFI_GPT_COMPARE is not set
CONFIG_DEFAULT_ENVIRONMENT_PATH="/build/buildroot-external/barebox-env" CONFIG_DEFAULT_ENVIRONMENT_PATH="/build/buildroot-external/barebox-env /build/buildroot-external/board/rpi2/barebox-env"
CONFIG_STATE=y CONFIG_STATE=y
CONFIG_BOOTCHOOSER=y CONFIG_BOOTCHOOSER=y
CONFIG_DEBUG_LL=y CONFIG_DEBUG_LL=y
# CONFIG_CMD_VERSION is not set # CONFIG_CMD_VERSION is not set
CONFIG_CMD_BOOT=y CONFIG_CMD_BOOT=y
CONFIG_CMD_UIMAGE=y # CONFIG_CMD_BOOTU is not set
CONFIG_CMD_AUTOMOUNT=y
CONFIG_CMD_NV=y CONFIG_CMD_NV=y
CONFIG_CMD_EXPORT=y CONFIG_CMD_EXPORT=y
CONFIG_CMD_GLOBAL=y CONFIG_CMD_GLOBAL=y
@ -38,13 +37,12 @@ CONFIG_CMD_GETOPT=y
CONFIG_CMD_MENUTREE=y CONFIG_CMD_MENUTREE=y
CONFIG_CMD_TIMEOUT=y CONFIG_CMD_TIMEOUT=y
CONFIG_CMD_DETECT=y CONFIG_CMD_DETECT=y
CONFIG_CMD_OF_DUMP=y CONFIG_CMD_OF_FIXUP_STATUS=y
CONFIG_CMD_STATE=y CONFIG_CMD_STATE=y
CONFIG_CMD_BOOTCHOOSER=y CONFIG_CMD_BOOTCHOOSER=y
CONFIG_SERIAL_AMBA_PL011=y CONFIG_SERIAL_AMBA_PL011=y
# CONFIG_SPI is not set # CONFIG_SPI is not set
CONFIG_MCI=y CONFIG_MCI=y
CONFIG_MCI_STARTUP=y
CONFIG_MCI_BCM283X=y CONFIG_MCI_BCM283X=y
CONFIG_STATE_DRV=y CONFIG_STATE_DRV=y
CONFIG_GPIO_BCM283X=y CONFIG_GPIO_BCM283X=y

View File

@ -27,8 +27,6 @@ cp -r ${BINARIES_DIR}/rpi-firmware/overlays ${BOOT_DATA}/
# Update Boot options # Update Boot options
( (
echo "kernel=barebox.bin" echo "kernel=barebox.bin"
echo "cmdline=\"\""
echo "gpu_mem=16"
echo "disable_splash=1" echo "disable_splash=1"
echo "dtparam=i2c_arm=on" echo "dtparam=i2c_arm=on"
echo "dtparam=spi=on" echo "dtparam=spi=on"

View File

@ -25,7 +25,6 @@ CONFIG_STATE=y
CONFIG_BOOTCHOOSER=y CONFIG_BOOTCHOOSER=y
# CONFIG_CMD_VERSION is not set # CONFIG_CMD_VERSION is not set
CONFIG_CMD_BOOT=y CONFIG_CMD_BOOT=y
CONFIG_CMD_UIMAGE=y
CONFIG_CMD_AUTOMOUNT=y CONFIG_CMD_AUTOMOUNT=y
CONFIG_CMD_NV=y CONFIG_CMD_NV=y
CONFIG_CMD_EXPORT=y CONFIG_CMD_EXPORT=y

View File

@ -69,7 +69,7 @@ BR2_TARGET_BAREBOX_CUSTOM_VERSION=y
BR2_TARGET_BAREBOX_CUSTOM_VERSION_VALUE="2018.05.0" BR2_TARGET_BAREBOX_CUSTOM_VERSION_VALUE="2018.05.0"
BR2_TARGET_BAREBOX_USE_CUSTOM_CONFIG=y BR2_TARGET_BAREBOX_USE_CUSTOM_CONFIG=y
BR2_TARGET_BAREBOX_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/rpi2/barebox.config" BR2_TARGET_BAREBOX_CUSTOM_CONFIG_FILE="$(BR2_EXTERNAL_HASSOS_PATH)/board/rpi2/barebox.config"
BR2_TARGET_BAREBOX_CUSTOM_EMBEDDED_ENV_PATH="$(BR2_EXTERNAL_HASSOS_PATH)/barebox-env" BR2_TARGET_BAREBOX_CUSTOM_EMBEDDED_ENV_PATH="$(BR2_EXTERNAL_HASSOS_PATH)/barebox-env $(BR2_EXTERNAL_HASSOS_PATH)/board/rpi2/barebox-env"
BR2_PACKAGE_HOST_DOSFSTOOLS=y BR2_PACKAGE_HOST_DOSFSTOOLS=y
BR2_PACKAGE_HOST_E2FSPROGS=y BR2_PACKAGE_HOST_E2FSPROGS=y
BR2_PACKAGE_HOST_GPTFDISK=y BR2_PACKAGE_HOST_GPTFDISK=y

View File

@ -1,4 +1,5 @@
CONFIG_KERNEL_LZ4=y CONFIG_KERNEL_LZ4=y
CONFIG_CMDLINE=""
CONFIG_ZRAM=y CONFIG_ZRAM=y
CONFIG_ZSMALLOC=y CONFIG_ZSMALLOC=y