- /* Mode and latch bit to pin assignments. See AN223 from SiLabs:
- * https://www.silabs.com/Support Documents/TechnicalDocs/an223.pdf
- *
- * 15 - /SUSPEND
- * 14 - SUSPEND (maybe)
- * 13 - unused (or SUSPEND)
- * 12 - unused (or SUSPEND)
- * 11 - GPIO_3
- * 10 - GPIO_2
- * 9 - GPIO_1
- * 8 - GPIO_0
- * 7 - /CTS
- * 6 - /RTS
- * 5 - RXD Note: set latch value to '1' for proper operation.
- * 4 - TXD
- * 3 - /DSR
- * 2 - /DTR
- * 1 - /DCD
- * 0 - /RI
- *
- * Mode bit values:
- * 1 - A value of one in a bit places the corresponding IO pin in push-
- * pull output mode.
- * 0 - A value of zero in a bit places the corresponding IO pin in open-
- * drain output mode.
- *
- * Latch bit values:
- * 1 - A value of one in a bit sets the corresponding IO pin's value to
- * output high. If the mode is push-pull, the pin sources current
- * from VIO. If the mode is open-drain, the pin driver is in high
- * impedance.
- * 0 - A value of zero in a bit sets the corresponding IO pin's value to
- * output low. In either mode, push-pull or open-drain, the pin
- * driver sinks current to ground.
- *
- * Enhanced function bits:
- * 7 - maybe dynamic suspend for UART or GPIO
- * 6 - maybe dynamic suspend for UART or GPIO
- * 5 - maybe dynamic suspend for UART or GPIO
- * 4 - Enable weak pull-ups
- * 3 - unused
- * 2 - /RS485_TX on GPIO_2
- * 1 - /RXACT on GPIO_1
- * 0 - /TXACT on GPIO_0
- */