
This is a series of patches to add support for our ACRS2 board. This board is already out in the wild, but we decided to change to a proper bootloader for recovery and sturdiness reasons.
Because this board has been shipping, it already has a defined format for the EEPROM contents, which unfortunately, is incompatible with the format other boards use to detect the system. Because of this, the path that should do board detection in SPL is missing from this series. We don't have a set of stable bits that we can use to confidently identify the board in the context of board_detect.c.
The way we currently have the detection implemented is by hacking the if statements in board.c and mux.c. While that specific change is not included, this patchset will be able to boot the board.
As far as running linux on this board, it does not appear it will ever ship with a linux.
Enjoy! Alex
Alexandru Gagniuc (5): configs: am335x_evm: Enable FASTBOOT based on kconfig Revert "configs: am335x: usb: do not define CONFIG_DM_USB for spl" ARM: DTS: Add devicetree for Adaptrum ACRS2 mainboard configs: am335x: Enable PHY_VITESSE configs: Add defconfig for Adaptrum ACRS2
arch/arm/dts/Makefile | 1 + arch/arm/dts/am335x-adaptrum-acrs2-mb.dts | 100 ++++++++++++++++++++++++++++++ configs/am335x_adaptrum_acrs2_defconfig | 36 +++++++++++ configs/am335x_boneblack_defconfig | 5 ++ configs/am335x_boneblack_vboot_defconfig | 3 + configs/am335x_evm_defconfig | 3 + configs/am335x_evm_nor_defconfig | 5 ++ configs/am335x_evm_norboot_defconfig | 5 ++ configs/am335x_evm_spiboot_defconfig | 5 ++ configs/am335x_evm_usbspl_defconfig | 5 ++ configs/am335x_hs_evm_defconfig | 5 ++ include/configs/am335x_evm.h | 6 +- 12 files changed, 174 insertions(+), 5 deletions(-) create mode 100644 arch/arm/dts/am335x-adaptrum-acrs2-mb.dts create mode 100644 configs/am335x_adaptrum_acrs2_defconfig