summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAyush Singh <ayush@beagleboard.org>2025-09-01 13:18:20 +0530
committerDamien George <damien@micropython.org>2025-10-13 12:37:57 +1100
commit29950295c4e99690e1907fb731020a4e3361a8ac (patch)
tree27dda30fd71b6305d945284095967b2f3a8ac402
parentc6a78515fba853ecfe3083cba5f5a09fb72d475d (diff)
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 <ayush@beagleboard.org>
-rw-r--r--ports/zephyr/boards/pocketbeagle_2_am6232_m4.conf30
1 files changed, 30 insertions, 0 deletions
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 000000000..c63924c13
--- /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