From 8e30a6d8f7dbdbaae7c009429cd3b3456a17e38c Mon Sep 17 00:00:00 2001 From: Funkeleinhorn Date: Mon, 6 May 2024 20:07:04 +0200 Subject: [PATCH] Add documentation for pico-serprog This commit adds documentation for pico-serprog by stacksmashing: https://github.com/stacksmashing/pico-serprog and its fork by Riku_V: https://codeberg.org/Riku_V/pico-serprog to the serprog overview page. Change-Id: I457dfec52f89997f64b6c276c50b329359d61b77 Signed-off-by: Funkeleinhorn Reviewed-on: https://review.coreboot.org/c/flashrom/+/82229 Reviewed-by: Anastasia Klimchuk Tested-by: build bot (Jenkins) --- doc/supported_hw/supported_prog/serprog/overview.rst | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/doc/supported_hw/supported_prog/serprog/overview.rst b/doc/supported_hw/supported_prog/serprog/overview.rst index b274b99b4..ba01b024c 100644 --- a/doc/supported_hw/supported_prog/serprog/overview.rst +++ b/doc/supported_hw/supported_prog/serprog/overview.rst @@ -81,3 +81,15 @@ stm32-vserprog by Chi Zhang A powerful option is `stm32-vserprog `_, a firmware for various STM32-based boards that turns them into serprog-based programmers with SPI clock speeds up to 36 MHz. + +pico-serprog +------------ + +`pico-serprog `_ by stacksmashing is a firmware for +`Raspberry Pi Picos `_ and other RP2040 based boards which turns them +into a serprog programmer. + +Notable forks are: + +`Riku_V's fork `_ which uses the hardware SPI implementation instead of SPI over PIO (programmable IO) which +sacrifices arbitrary pinouts. The fork also implements custom USB descriptors which allow for custom udev-rules.