[meta-xilinx] [meta-xilinx-bsp][PATCH v5 1/4] Add machine config for MiniZed

Clement Laigle clement.laigle8 at gmail.com
Wed Jun 13 13:39:32 PDT 2018


MiniZed is a single-core Zynq 7Z007S development board

Connectivity with Murata "Type 1DX" wireless module
    - Wi-Fi 802.11b/g/n
    - Bluetooth 4.1 - BLE (Bluetooth Low Energy)

Memory
    - 512MB DDR3L
    - 128MB QSPI Flash
    - 8GB eMMC

Interfaces
    - Dual Pmod (16 GPIO)
    - Arduino (22 GPIO)
    - USB 2.0 host

Physical interface
    - Two user LED (Red/Green)
    - User button
    - User switch
    - Reset

Only a single microUSB cable is required for power, programming, 
JTAG and serial terminal for debug.

This patch adds machine configuration file for MiniZed board
with required setting of board specific yocto variables needed.
    - linux-xlnx is the kernel provider
    - u-boot is the u-boot provider which will also generate SPL boot.bin

Signed-off-by: Clement Laigle <clement.laigle8 at gmail.com>
---
 meta-xilinx-bsp/conf/machine/minized-zynq7.conf | 32 +++++++++++++++++++++++++
 1 file changed, 32 insertions(+)
 create mode 100644 meta-xilinx-bsp/conf/machine/minized-zynq7.conf

diff --git a/meta-xilinx-bsp/conf/machine/minized-zynq7.conf b/meta-xilinx-bsp/conf/machine/minized-zynq7.conf
new file mode 100644
index 0000000..8ee1980
--- /dev/null
+++ b/meta-xilinx-bsp/conf/machine/minized-zynq7.conf
@@ -0,0 +1,32 @@
+#@TYPE: Machine
+#@NAME: minized-zynq7
+#@DESCRIPTION: Machine support for MiniZed. (http://www.minized.org/)
+
+require conf/machine/include/tune-zynq.inc
+require conf/machine/include/machine-xilinx-default.inc
+require conf/machine/include/machine-xilinx-board.inc
+
+MACHINE_FEATURES = "ext2 vfat usbhost wifi bluetooth"
+
+# u-boot configuration
+PREFERRED_PROVIDER_virtual/bootloader = "u-boot"
+UBOOT_MACHINE = "zynq_minized_config"
+SPL_BINARY = "spl/boot.bin"
+
+EXTRA_IMAGEDEPENDS += " \
+		u-boot-zynq-uenv \
+		virtual/boot-bin \
+		"
+
+SERIAL_CONSOLE = "115200 ttyPS0"
+SERIAL_CONSOLES_CHECK = "${SERIAL_CONSOLES}"
+
+MACHINE_ESSENTIAL_EXTRA_RDEPENDS += "device-tree"
+
+MACHINE_ESSENTIAL_EXTRA_RRECOMMENDS += "linux-firmware-bcm43430"
+
+IMAGE_BOOT_FILES += " \
+		boot.bin \
+		${MACHINE}.dtb \
+		uEnv.txt \
+		"
-- 
2.7.4



More information about the meta-xilinx mailing list