Hello,
I am proposing the introduction of a new programmer type based on
Bit-banging SPI using generic GPIO lines that are available on most
SoCs. While there is existing support for linux_spi, creating a
software-based SPI device using GPIOs currently involves complex
configurations with the device-tree or sysfs, which can be quite
cumbersome and technical.
I noticed there is a file named bitbang_spi.c within the source that
performs similar functionality. It might only be necessary to map the
lower layer to the appropriate functions from libgpiod to achieve this
and the most complicated may be the parsing of cmdline parameters.
I initially considered writing a patch directly and contributing it to
this project. However, given my limited familiarity with the current
codebase structure, I am not very confident in my ability to implement
this feature without guidance.
Thank you for considering this Request.
Best regards,