ft2232_spi: Add support for Google Servo boards (v1 + v2)
This patch has been cherry-picked from various patches in the chromiumos
tree denoted below.
Servo V2 has two FT4232H parts. The first one (denoted 'legacy') is
dedicated to supporting orginal Servo V1 functionality. The second,
residing at USB ID 0x18d1:5003 provides two other SPI interfaces on
port A and B respectively.
Additional changes by Alexandru Gagniuc, Hatim Kanchwala and Urja Rannikko:
- The clock divisor is set to '6', as this creates a 10MHz SPI clock,
which is the same SPI clock that the chromiumos branch produced.
- Add udev rule for Google servo boards to util/flashrom.rules.
- Add Google servo entry to manpage.
Corresponding to flashrom svn r1925.
Signed-off-by: Todd Broch <firstname.lastname@example.org>
Signed-off-by: Alexandru Gagniuc <email@example.com>
Signed-off-by: Hatim Kanchwala <firstname.lastname@example.org>
Signed-off-by: Urja Rannikko <email@example.com>
Acked-by: Hatim Kanchwala <firstname.lastname@example.org>
Acked-by: Urja Rannikko <email@example.com>
Acked-by: Stefan Tauner <firstname.lastname@example.org>
3 files changed