├── .gitignore ├── .gitmodules ├── Config.in ├── Dockerfile ├── README.md ├── board └── raspberrypi │ └── raspberrypi-pico2 │ ├── dts │ └── sifive │ │ └── raspberrypi-pico2.dts │ ├── genimage.cfg │ ├── patches │ ├── .hidden │ └── linux │ │ ├── 0001-Select-ARM_AMBA.patch │ │ ├── 0002-emulate-attomics.patch │ │ ├── 0003-replace-sc-and-lr-attomics-with-sw-and-lw-as-they-ha.patch │ │ ├── 0004-timer.patch │ │ ├── 0005-Add-interrupt-controller.patch │ │ └── 0006-patch-interrupt-controller.patch │ ├── post-build.sh │ ├── raspberrypi-pico2.config │ └── rootfs_overlay │ ├── .hidden │ └── etc │ └── inittab ├── configs └── raspberrypi-pico2_defconfig ├── external.desc ├── external.mk ├── images └── booting.png └── psram-bootloader ├── CMakeLists.txt ├── Makefile ├── debug.gdb ├── demo ├── Makefile └── src │ ├── demo.c │ ├── demo.lds │ └── start.S ├── partition_table.json ├── pico_sdk_import.cmake ├── run-gdb.sh └── src └── bootloader.c /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/.gitmodules -------------------------------------------------------------------------------- /Config.in: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/README.md -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/dts/sifive/raspberrypi-pico2.dts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/dts/sifive/raspberrypi-pico2.dts -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/genimage.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/genimage.cfg -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/patches/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/patches/linux/0001-Select-ARM_AMBA.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/patches/linux/0001-Select-ARM_AMBA.patch -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/patches/linux/0002-emulate-attomics.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/patches/linux/0002-emulate-attomics.patch -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/patches/linux/0003-replace-sc-and-lr-attomics-with-sw-and-lw-as-they-ha.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/patches/linux/0003-replace-sc-and-lr-attomics-with-sw-and-lw-as-they-ha.patch -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/patches/linux/0004-timer.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/patches/linux/0004-timer.patch -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/patches/linux/0005-Add-interrupt-controller.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/patches/linux/0005-Add-interrupt-controller.patch -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/patches/linux/0006-patch-interrupt-controller.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/patches/linux/0006-patch-interrupt-controller.patch -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/post-build.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | BOARD_DIR="$(dirname "$0")" 3 | -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/raspberrypi-pico2.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/raspberrypi-pico2.config -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/rootfs_overlay/.hidden: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /board/raspberrypi/raspberrypi-pico2/rootfs_overlay/etc/inittab: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/board/raspberrypi/raspberrypi-pico2/rootfs_overlay/etc/inittab -------------------------------------------------------------------------------- /configs/raspberrypi-pico2_defconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/configs/raspberrypi-pico2_defconfig -------------------------------------------------------------------------------- /external.desc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/external.desc -------------------------------------------------------------------------------- /external.mk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/external.mk -------------------------------------------------------------------------------- /images/booting.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/images/booting.png -------------------------------------------------------------------------------- /psram-bootloader/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/CMakeLists.txt -------------------------------------------------------------------------------- /psram-bootloader/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/Makefile -------------------------------------------------------------------------------- /psram-bootloader/debug.gdb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/debug.gdb -------------------------------------------------------------------------------- /psram-bootloader/demo/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/demo/Makefile -------------------------------------------------------------------------------- /psram-bootloader/demo/src/demo.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/demo/src/demo.c -------------------------------------------------------------------------------- /psram-bootloader/demo/src/demo.lds: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/demo/src/demo.lds -------------------------------------------------------------------------------- /psram-bootloader/demo/src/start.S: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/demo/src/start.S -------------------------------------------------------------------------------- /psram-bootloader/partition_table.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/partition_table.json -------------------------------------------------------------------------------- /psram-bootloader/pico_sdk_import.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/pico_sdk_import.cmake -------------------------------------------------------------------------------- /psram-bootloader/run-gdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/run-gdb.sh -------------------------------------------------------------------------------- /psram-bootloader/src/bootloader.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Mr-Bossman/pi-pico2-linux/HEAD/psram-bootloader/src/bootloader.c --------------------------------------------------------------------------------