Tomaz Zaman 3ee59b3470 gateway-dk: harden ASK kernel-config against silent offload loss
Address CodeRabbit review:

- Fail loud if drivers/staging/fsl_qbman is absent after the 005 SDK
  overlay. The post-patch wiring is the only registration path once patch
  110's staging hunks are stripped, so a silently-skipped wiring would ship
  a kernel with no SDK QBMan driver and no error.

- Force the SDK DPAA/FMan stack (FSL_SDK_FMAN/BMAN/QMAN) explicitly on, and
  the competing mainline FSL_FMAN off, via the kernel config opts arrays,
  instead of relying on Kconfig defaults. ASK_CDX depends on FSL_SDK_FMAN
  (which requires !FSL_FMAN); if a future mainline enabled FSL_FMAN by
  default, olddefconfig would silently drop ASK_CDX and a non-offloading
  kernel would build green. Mainline FSL_DPAA_ETH depends on FSL_FMAN, so
  disabling FSL_FMAN keeps it off transitively.
2026-08-30 19:05:52 +02:00
2026-02-09 00:28:39 +01:00
2014-10-08 10:14:29 +02:00
2026-08-26 19:57:21 +02:00

Armbian logo

Purpose of This Repository

The Armbian Linux Build Framework creates customizable OS images based on Debian or Ubuntu for single-board computers (SBCs) and embedded devices.

It builds a complete Linux system including kernel, bootloader, and root filesystem, giving you control over versions, configuration, firmware, device trees, and system optimizations.

The framework supports native, cross, and containerized builds for multiple architectures (x86_64, aarch64, armhf, riscv64) and is suitable for development, testing, production, or automation.

Looking for prebuilt images? Use Armbian Imager — the easiest way to download and flash Armbian to your SD card or USB drive. Available for Linux, macOS, and Windows.

Quick Start

git clone https://github.com/armbian/build
cd build
./compile.sh

Build demonstration

Build Host Requirements

Hardware

  • RAM: ≥8GB (less with KERNEL_BTF=no)
  • Disk: ~50GB free space
  • Architecture: x86_64, aarch64, or riscv64

Operating System

  • Native builds: Armbian/Debian 13 (Trixie)
  • Containerized: Any Docker-capable Linux
  • Windows: WSL2 with Armbian/Debian 13 (Trixie)

Software

  • Superuser privileges (sudo or root)
  • Up-to-date system (outdated Docker or other tools can cause failures)

Resources

  • Documentation — Comprehensive guides for building, configuring, and customizing
  • Website — News, features, and board information
  • Blog — Development updates and technical articles
  • Forums — Community support and discussions

Contributing

We welcome contributions! See CONTRIBUTING.md for guidelines on reporting issues, submitting changes, and contributing code.

Support

Community Forums

Get help from users and contributors on troubleshooting, configuration, and development. 👉 forum.armbian.com

Real-time Chat

Join discussions with developers and community members on IRC or Discord. 👉 Community Chat

Paid Consultation

For commercial projects, guaranteed response times, or advanced needs, paid support is available from Armbian maintainers. 👉 Contact us

Contributors

Thank you to everyone who has contributed to Armbian!

Contributors

Armbian Partners

Our partnership program supports Armbian's development and community. Learn more about our Partners.

S
Description
Armbian Linux build framework generates custom Debian or Ubuntu image for x86, aarch64, riscv64 & armhf
Readme GPL-2.0
1,021 MiB
Languages
Shell 67.2%
Python 11.8%
GSC 8.6%
Batchfile 4.4%
C 3.4%
Other 4.5%