linux-automation / usbsdmux

USB-SD-Mux Project - Driver and Documentation
GNU Lesser General Public License v2.1
66 stars 19 forks source link

usb-sd-mux/FAST: Fix GPIO number-to-pin definition #85

Closed SmithChart closed 3 weeks ago

SmithChart commented 1 month ago

This change fixes the mapping between the GPIO numbers (as written on the device) and the IOs of the I2C port-expander.

This mismatch was present since support for the FAST was added in ab421354c2bfeecd634a8ec54fb27e6a24c8c82a. It seems the swapping of the pins in the schematic has been overlooked (see https://github.com/linux-automation/usbsdmux/issues/83 for that particular part of the schematic) during tool development. Additionally early prototypes were missing the GPIO numbers in silkscreen - masking this problem.

With this change we will break the pin assignment for all users of releases up to 24.01.1. Thus this must be added to the release notes.

I have tested these changes on a series production device. The pin definition is now correct.