diff --git a/ports/rp2/boards/RPI_PICO2_W/board.json b/ports/rp2/boards/RPI_PICO2_W/board.json index f35ea940a2..e932fe82f4 100644 --- a/ports/rp2/boards/RPI_PICO2_W/board.json +++ b/ports/rp2/boards/RPI_PICO2_W/board.json @@ -17,5 +17,8 @@ "product": "Pico 2 W", "thumbnail": "", "url": "https://www.raspberrypi.com/products/raspberry-pi-pico-2/", + "variants": { + "RISCV": "RISC-V CPU mode" + }, "vendor": "Raspberry Pi" } diff --git a/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/board.json b/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/board.json index e65a9462c7..231c988dfe 100644 --- a/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/board.json +++ b/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/board.json @@ -21,5 +21,8 @@ "product": "IoT Node LoRaWAN RP2350", "thumbnail": "", "url": "https://www.sparkfun.com/products/26060", + "variants": { + "RISCV": "RISC-V CPU mode" + }, "vendor": "SparkFun" } diff --git a/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/mpconfigvariant.cmake b/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/mpconfigvariant.cmake new file mode 100644 index 0000000000..6fe039ba51 --- /dev/null +++ b/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/mpconfigvariant.cmake @@ -0,0 +1 @@ +set(PICO_PLATFORM "rp2350") diff --git a/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/mpconfigvariant_RISCV.cmake b/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/mpconfigvariant_RISCV.cmake new file mode 100644 index 0000000000..65a97fc335 --- /dev/null +++ b/ports/rp2/boards/SPARKFUN_IOTNODE_LORAWAN_RP2350/mpconfigvariant_RISCV.cmake @@ -0,0 +1 @@ +set(PICO_PLATFORM "rp2350-riscv") diff --git a/ports/rp2/boards/SPARKFUN_IOTREDBOARD_RP2350/board.json b/ports/rp2/boards/SPARKFUN_IOTREDBOARD_RP2350/board.json index a0dd4d835a..2c83fc8349 100644 --- a/ports/rp2/boards/SPARKFUN_IOTREDBOARD_RP2350/board.json +++ b/ports/rp2/boards/SPARKFUN_IOTREDBOARD_RP2350/board.json @@ -22,5 +22,8 @@ "product": "SparkFun IoT RedBoard RP2350", "thumbnail": "", "url": "https://www.sparkfun.com/sparkfun-iot-redboard-rp2350.html", + "variants": { + "RISCV": "RISC-V CPU mode" + }, "vendor": "SparkFun" } diff --git a/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/board.json b/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/board.json index 8e8b631900..f5dc4f6dcf 100644 --- a/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/board.json +++ b/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/board.json @@ -18,5 +18,8 @@ "product": "Pro Micro RP2350", "thumbnail": "", "url": "https://www.sparkfun.com/products/24870", + "variants": { + "RISCV": "RISC-V CPU mode" + }, "vendor": "SparkFun" } diff --git a/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/mpconfigvariant.cmake b/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/mpconfigvariant.cmake new file mode 100644 index 0000000000..6fe039ba51 --- /dev/null +++ b/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/mpconfigvariant.cmake @@ -0,0 +1 @@ +set(PICO_PLATFORM "rp2350") diff --git a/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/mpconfigvariant_RISCV.cmake b/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/mpconfigvariant_RISCV.cmake new file mode 100644 index 0000000000..65a97fc335 --- /dev/null +++ b/ports/rp2/boards/SPARKFUN_PROMICRO_RP2350/mpconfigvariant_RISCV.cmake @@ -0,0 +1 @@ +set(PICO_PLATFORM "rp2350-riscv") diff --git a/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/board.json b/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/board.json index a6222d7a0d..9549bfd66b 100644 --- a/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/board.json +++ b/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/board.json @@ -23,5 +23,8 @@ "product": "Thing Plus RP2350", "thumbnail": "", "url": "https://www.sparkfun.com/products/25134", + "variants": { + "RISCV": "RISC-V CPU mode" + }, "vendor": "SparkFun" } diff --git a/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/mpconfigvariant.cmake b/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/mpconfigvariant.cmake new file mode 100644 index 0000000000..6fe039ba51 --- /dev/null +++ b/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/mpconfigvariant.cmake @@ -0,0 +1 @@ +set(PICO_PLATFORM "rp2350") diff --git a/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/mpconfigvariant_RISCV.cmake b/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/mpconfigvariant_RISCV.cmake new file mode 100644 index 0000000000..65a97fc335 --- /dev/null +++ b/ports/rp2/boards/SPARKFUN_THINGPLUS_RP2350/mpconfigvariant_RISCV.cmake @@ -0,0 +1 @@ +set(PICO_PLATFORM "rp2350-riscv") diff --git a/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/board.json b/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/board.json index 6a06c0875b..808b781091 100644 --- a/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/board.json +++ b/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/board.json @@ -21,5 +21,8 @@ "product": "XRP Controller", "thumbnail": "", "url": "https://www.sparkfun.com/sparkfun-experiential-robotics-platform-xrp-controller.html", + "variants": { + "RISCV": "RISC-V CPU mode" + }, "vendor": "SparkFun" } diff --git a/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/mpconfigvariant.cmake b/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/mpconfigvariant.cmake new file mode 100644 index 0000000000..6fe039ba51 --- /dev/null +++ b/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/mpconfigvariant.cmake @@ -0,0 +1 @@ +set(PICO_PLATFORM "rp2350") diff --git a/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/mpconfigvariant_RISCV.cmake b/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/mpconfigvariant_RISCV.cmake new file mode 100644 index 0000000000..65a97fc335 --- /dev/null +++ b/ports/rp2/boards/SPARKFUN_XRP_CONTROLLER/mpconfigvariant_RISCV.cmake @@ -0,0 +1 @@ +set(PICO_PLATFORM "rp2350-riscv")