This is an old revision of the document!
Overview
Quick run-through of the supporting content and files for a specific board; in this case, the hypothetical ZynqMP-based “Coyote” board from Acme Corp, with emphasis on Kbuild structure and not header files wherever possible.
Based on:
CONFIG_SYS_ARCH="arm" CONFIG_SYS_CPU="armv8" CONFIG_SYS_SOC="zynqmp" CONFIG_SYS_VENDOR="acme" CONFIG_SYS_BOARD="zynqmp" CONFIG_SYS_CONFIG_NAME="xilinx_zynqmp"
Writeup here.
Files/directories
Some of the following will already exist for generic ZynqMP content; use existing files from some other ZynqMP-based board as the starting point for new Coyote-related content:
configs/acme_zynqmp_coyote_rev1_0_defconfig
include/configs/xilinx_zynqmp.h
arch/arm/KconfigMakefilemach-zynqmp/
board/acme/KconfigMakefile