openwrt/target/linux/mvebu
Tomasz Maciej Nowak 2dc5ce622a mvebu: add support for MACCHIATObin Single Shot
Add support for Marvell MACCHIATObin Single Shot, cortex-a72 based
Marvell ARMADA 8040 Community board. Single Shot was broken as the
device tree is different on the Double Shot Board.

Specifications:
- Quad core Cortex-A72 (up to 2GHz)
- DDR4 DIMM slot with optional ECC and single/dual chip select support
- Dual 10GbE (1/2.5/10GbE) SFP+
  2.5GbE (1/2.5GbE) via SFP
  1GbE via copper
- SPI Flash
- 3 X SATA 3.0 connectors
- MicroSD connector
- eMMC
- PCI x4 3.0 slot
- USB 2.0 Headers (Internal)
- USB 3.0 connector
- Console port (UART) over microUSB connector
- 20-pin Connector for CPU JTAG debugger
- 2 X UART Headers
- 12V input via DC Jack
- ATX type power connector
- Form Factor: Mini-ITX (170 mm x 170 mm)

More details at http://macchiatobin.net

Installation:

Write the Image to your Micro SD Card and insert it in the
MACCHIATObin Single Shot SD Card Slot.

In the U-Boot Environment:
   1. reset U-Boot environment:
      env default -a
      saveenv

   2. prepare U-Boot with boot script:
      setenv bootcmd "load mmc 1:1 0x4d00000 boot.scr; source 0x4d00000"
      saveenv

   or manually (hanging lines indicate wrapped one-line command):
      setenv fdt_name armada-8040-mcbin-singleshot.dtb
      setenv image_name Image
      setenv bootcmd 'mmc dev 1; ext4load mmc 1:1 $kernel_addr
         $image_name;ext4load mmc 1:1 $fdt_addr $fdt_name;setenv
         bootargs $console root=/dev/mmcblk1p2 rw rootwait; booti
         $kernel_addr - $fdt_addr'
      saveenv

   On newer Bootloaders (18.12) the Variables have been changed, use:
      setenv fdt_name armada-8040-mcbin-singleshot.dtb
      setenv image_name Image
      setenv bootcmd 'mmc dev 1; ext4load mmc 1:1 $kernel_addr_r
         $image_name;ext4load mmc 1:1 $fdt_addr_r $fdt_name;setenv
         bootargs $console root=/dev/mmcblk1p2 rw rootwait; booti
         $kernel_addr_r - $fdt_addr_r'

Reported-by: Alexandra Alth <alexandra@alth.de>
Signed-off-by: Tomasz Maciej Nowak <tomek_n@o2.pl>
Tested-by: Alexandra Alth <alexandra@alth.de>
[add specs and installation as provided by Alexandra Alth]
Signed-off-by: Adrian Schmutzler <freifunk@adrianschmutzler.de>
2020-07-12 02:06:02 +02:00
..
base-files treewide: drop shebang from non-executable target files 2020-06-16 14:26:33 +02:00
cortexa9 mvebu: remove non-existant board name solidrun,clearfog-a1 2020-06-28 00:32:29 +02:00
cortexa53 mvebu: tidy up support for GL.iNet GL-MV1000 2020-04-27 00:25:12 +02:00
cortexa72 mvebu: add support for MACCHIATObin Single Shot 2020-07-12 02:06:02 +02:00
files/arch mvebu: LS421DE: use automatic fan control with thermal zones 2020-07-04 21:12:42 +02:00
files-4.19/arch/arm64/boot/dts/marvell mvebu: consolidate DTS files 2020-06-23 21:02:40 +02:00
image mvebu: add support for MACCHIATObin Single Shot 2020-07-12 02:06:02 +02:00
patches-4.19 mvebu: fix support for Marvell 8040 MACCHIATOBin 2020-07-11 18:38:42 +02:00
patches-5.4 mvebu: fix bootloader kernel commandline mangling 2020-06-16 23:36:26 +02:00
config-4.19 mvebu: remove swconfig symbols from kernel config 2020-06-03 20:34:14 +02:00
config-5.4 mvebu: config define i2c pxa slave 2020-07-04 21:12:42 +02:00
Makefile mvebu: switch to kernel 5.4 2020-06-03 20:34:14 +02:00