buildroot/board/solidrun/clearfog_gt_8k
Baruch Siach 0864b16dcc board/solidrun/clearfog_gt_8k: fix auto-load of dsa driver
Commit 5facee5cc3 ("configs/solidrun_clearfog_gt_8k: bump versions of
BSP components") broke automatic load of the mv88e6xxx dsa driver. The
kernel configuration makes the driver a module, which is not loaded
automatically at boot. Mark mv88e6xxx dependencies built-it to fix that.

Cc: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Baruch Siach <baruch@tkos.co.il>
Reviewed-by: Sergey Matyukevich <geomatsi@gmail.com>
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@bootlin.com>
2019-09-29 09:16:01 +02:00
..
extlinux.conf configs/solidrun_clearfog_gt_8k: new defconfig 2019-06-19 13:59:21 +02:00
genimage.cfg configs/solidrun_clearfog_gt_8k: new defconfig 2019-06-19 13:59:21 +02:00
linux-extras.config board/solidrun/clearfog_gt_8k: fix auto-load of dsa driver 2019-09-29 09:16:01 +02:00
post-build-mainline.sh configs/solidrun_clearfog_gt_8k: new defconfig 2019-06-19 13:59:21 +02:00
readme.txt configs/solidrun_clearfog_gt_8k: new defconfig 2019-06-19 13:59:21 +02:00
uboot-fragment.config configs/solidrun_clearfog_gt_8k: new defconfig 2019-06-19 13:59:21 +02:00

readme.txt

Intro
=====

The default configuration described below will allow you to start
experimenting with the buildroot environment for the SolidRun Clearfog GT-8K
based on the Marvell Armada 8040 SoC.

This default configuration will bring up the board and allow shell command
line access through the serial console.

How to build
============

  $ make solidrun_clearfog_gt_8k_defconfig
  $ make

How to write the SD card
========================

Once the build process is finished you will have an image file named
"sdcard.img" in the output/images/ directory.

Copy the bootable "sdcard.img" onto an SD card with "dd":

  $ sudo dd if=output/images/sdcard.img of=/dev/sdX bs=1M conv=fsync

How to boot the board
=====================

The Clearfog GT-8K can be setup to load the bootloader from different sources
including eMMC, SPI flash, and SD-card.

To select boot from SD-card the DIP switches in SW6 (at the bottom of the
board) should be configured as follows:

  SW6: 11010

Insert the micro SDcard in the Cleargfog GT-8K and power it up.

Serial console
==============

The serial console is accessible at the J27 pins header (TTL UART) with the
following pinout (pin #1 is marked with triangle on the PCB):

  pin #1: Ground
  pin #2: Armada 8040 Rx
  pin #3: Armada 8040 Tx

Enable the switch (yellow) Ethernet ports
=========================================

To enable the Clearfog GT-8K internal switch port make sure to load the
'mv88e6xxx' kernel module, and up the switch up-link port (eth2 by default):

  modprobe mv88e6xxx
  ifconfig eth2 up

Then you can configure each switch port separately. These port are named
'lan1' to 'lan4' by default. 'lan1' is closest to the USB port, while 'lan4'
is closest to the blue Ethernet port.