[PATCH v5 00/12] ClearFog Base static variant support
Joel Johnson
mrjoel at lixil.net
Mon Jan 27 21:01:44 CET 2020
This patch series adds support for ClearFog Base static configuration,
as well as updating and fixing the ClearFog support for MMC and SPI
booting.
v2 changes:
- updated against, and dependent on, https://patchwork.ozlabs.org/cover/1200324
v3 changes:
- rebased against ClearFog runtime TLV EEPROM changes merged into mvebu/master
v4
- adjust static SerDes configuration at runtime instead of #ifdef
v5
- distinguish build-only config changes (SFP and PCIe/SATA) from
runtime detectable config changes
- retested SATA mode in PCIe slot with swap rx changes, confirmed
working as presently patched. Only tested with ClearFog Base which
only provides single channel, but Pro mechanism is parallel.
Joel Johnson (12):
arm: mvebu: fix SerDes table alignment
arm: mvebu: solidrun: remove hardcoded DTS MAC address
arm: mvebu: clearfog: use Pro name by default
arm: mvebu: clearfog: initial ClearFog Base variant
arm: mvebu: clearfog: Add option for 2.5 Gbps SFP
arm: mvebu: clearfog: Add SATA mode flags
arm: mvebu: clearfog: Unify DT selection paths
arm: mvebu: clearfog: add SPI offsets
arm: mvebu: enable working default boot support
arm: mvebu: clearfog: move ENV params to Kconfig
arm: mvebu: clearfog: don't always use SPL MMC
arm: mvebu: clearfog: Use Pro DT by default
.../arm/dts/armada-38x-solidrun-microsom.dtsi | 1 -
arch/arm/mach-mvebu/Kconfig | 13 ++++
.../serdes/a38x/high_speed_env_spec.c | 6 +-
board/solidrun/clearfog/Kconfig | 62 +++++++++++++++++++
board/solidrun/clearfog/clearfog.c | 53 +++++++++++++---
configs/clearfog_defconfig | 4 --
include/configs/clearfog.h | 1 -
7 files changed, 124 insertions(+), 16 deletions(-)
create mode 100644 board/solidrun/clearfog/Kconfig
--
2.20.1
More information about the U-Boot
mailing list