layerscape: Add ls1028ardb support
authorWojciech Dubowik <Wojciech.Dubowik@protonmail.ch>
Tue, 19 Jul 2022 11:35:12 +0000 (13:35 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 7 May 2023 12:50:50 +0000 (14:50 +0200)
commit924a5aabc708d2ab84ae9c05a580db75b188534f
treea5a43ef85849c900121213b45943b910bee6c2b7
parent7700a6f8266cb12fbfd32456a3ae8181bc1cf347
layerscape: Add ls1028ardb support

Add support for NXP LS1028ARDB reference board. It's a dual core
Coretex-A53 board with 4G RAM and 5 Eternet ports (4 ports are
connected to MSCC Felix switch).

The original layout of NXP board has been kept but firmware
images are adapted to be more sysupgrade friendly. At the moment
NOR and SD boots are supported.

NOR flash instructions:
* make sd card with sdboot image
* boot
* write firmware image to spi flash
$ mtd write /tmp/openwrt-layerscape-armv8_64b-fsl_ls1028a-rdb-
squashfs-firmware.bin /dev/mtd0
* change jumper to NOR boot and reset

V3:
 * Added board specific network defaults for lan/wan

v2:
 * Added INA220 curent monitor, PCF2129 RTC clock and NXP
   SA56004ED temperature sensor to default packages
 * removed compat fixups for thist board

Signed-off-by: Wojciech Dubowik <Wojciech.Dubowik@protonmail.ch>
target/linux/layerscape/README
target/linux/layerscape/base-files/etc/board.d/02_network
target/linux/layerscape/base-files/lib/preinit/79_move_config
target/linux/layerscape/base-files/lib/upgrade/platform.sh
target/linux/layerscape/image/armv8_64b.mk