From 29950295c4e99690e1907fb731020a4e3361a8ac Mon Sep 17 00:00:00 2001 From: Ayush Singh Date: Mon, 1 Sep 2025 13:18:20 +0530 Subject: [PATCH] zephyr/boards: Add PocketBeagle 2 rev A0 m4 support. Add support for PocketBeagle 2 rev A0 m4. Since it has 256K of SRAM (split into 192K instruction and 64K data regions), some things need to be disabled in MicroPython to make it fit. Signed-off-by: Ayush Singh --- .../boards/pocketbeagle_2_am6232_m4.conf | 30 +++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100644 ports/zephyr/boards/pocketbeagle_2_am6232_m4.conf diff --git a/ports/zephyr/boards/pocketbeagle_2_am6232_m4.conf b/ports/zephyr/boards/pocketbeagle_2_am6232_m4.conf new file mode 100644 index 0000000000..c63924c13b --- /dev/null +++ b/ports/zephyr/boards/pocketbeagle_2_am6232_m4.conf @@ -0,0 +1,30 @@ +# Disable Networking +CONFIG_NETWORKING=n +CONFIG_NET_IPV4=n +CONFIG_NET_IPV6=n +CONFIG_NET_UDP=n +CONFIG_NET_TCP=n +CONFIG_NET_SOCKETS=n +CONFIG_TEST_RANDOM_GENERATOR=n + +CONFIG_NET_CONFIG_SETTINGS=n +CONFIG_NET_CONFIG_NEED_IPV6=n +CONFIG_NET_CONFIG_NEED_IPV4=n + +CONFIG_DNS_RESOLVER=n +CONFIG_DNS_SERVER1="" +CONFIG_DNS_SERVER_IP_ADDRESSES=n + +CONFIG_NET_BUF_POOL_USAGE=n +CONFIG_NET_DHCPV4=n + +CONFIG_NET_CONFIG_MY_IPV6_ADDR="" +CONFIG_NET_CONFIG_MY_IPV4_ADDR="" +CONFIG_NET_CONFIG_MY_IPV4_GW="" + +# Disable FAT support. Does not fit +CONFIG_MICROPY_VFS_FAT=n + +# Only elf output is used +CONFIG_BUILD_OUTPUT_BIN=n +CONFIG_BUILD_OUTPUT_HEX=n