[L] Change in flashrom[master]: ch347_spi: Add initial support for the WCH CH347
Attention is currently required from: Felix Singer, Angel Pons, qianfan, Nicholas Chin. Thomas Heijligen has uploaded a new patch set (#9) to the change originally created by Nicholas Chin. ( https://review.coreboot.org/c/flashrom/+/70573 ) Change subject: ch347_spi: Add initial support for the WCH CH347 ...................................................................... ch347_spi: Add initial support for the WCH CH347 Add support for the WCH CH347, a high-speed USB to bus converter supporting multiple protocols interfaces including SPI. Currently only mode 1 (vendor defined communication interface) is supported, mode 2 (USB HID communication interface) support will be added later. The code is currently hard coded to use CS1 and a SPI clock of 15 MHz, though there are 2 CS lines and 6 other GPIO lines available, as well as a configurable clock divisor for up to 60MHz operation. Support for these will be exposed through programmer parameters in later commits. This currently uses the synchronous libusb API. Performance seems to be alright so far, if it becomes an issue I may switch to the asynchronous API. Tested with a MX25L1606E flash chip Signed-off-by: Nicholas Chin <nic.c3.14@gmail.com> Change-Id: I31b86c41076cc45d4a416a73fa1131350fb745ba --- M MAINTAINERS M Makefile A ch347_spi.c M flashrom.8.tmpl M include/programmer.h M meson.build M meson_options.txt M programmer_table.c M test_build.sh 9 files changed, 410 insertions(+), 9 deletions(-) git pull ssh://review.coreboot.org:29418/flashrom refs/changes/73/70573/9 -- To view, visit https://review.coreboot.org/c/flashrom/+/70573 To unsubscribe, or for help writing mail filters, visit https://review.coreboot.org/settings Gerrit-Project: flashrom Gerrit-Branch: master Gerrit-Change-Id: I31b86c41076cc45d4a416a73fa1131350fb745ba Gerrit-Change-Number: 70573 Gerrit-PatchSet: 9 Gerrit-Owner: Nicholas Chin <nic.c3.14@gmail.com> Gerrit-Reviewer: Alexander Goncharov <chat@joursoir.net> Gerrit-Reviewer: Anastasia Klimchuk <aklm@chromium.org> Gerrit-Reviewer: Angel Pons <th3fanbus@gmail.com> Gerrit-Reviewer: Felix Singer <felixsinger@posteo.net> Gerrit-Reviewer: Nicholas Chin <nic.c3.14@gmail.com> Gerrit-Reviewer: Thomas Heijligen <src@posteo.de> Gerrit-Reviewer: build bot (Jenkins) <no-reply@coreboot.org> Gerrit-CC: qianfan <qianfanguijin@163.com> Gerrit-Attention: Felix Singer <felixsinger@posteo.net> Gerrit-Attention: Angel Pons <th3fanbus@gmail.com> Gerrit-Attention: qianfan <qianfanguijin@163.com> Gerrit-Attention: Nicholas Chin <nic.c3.14@gmail.com> Gerrit-MessageType: newpatchset
participants (1)
-
Thomas Heijligen (Code Review)