How to configure QSFP control signals in U-Boot?

Once the new U-Boot image is programmed and successfully booted, use the following command to configure the QSFP control signals.

QSFP Control Signal Configuration in U-Boot:
Use the following procedure to modify the QSFP control signals in U-Boot.

  1. Enable Serial Communication (MODESEL)
    To make the QSFP module respond through serial communication (IOEXP_P00_Q_MODESEL), set the MODESEL pin to low using the command below:
    => gpio clear gpio@21_0

  2. Release RESET (RESETL)
    Run the following command to set the RESET pin (IOEXP_P01_Q_RESETL) to high.
    => gpio set gpio@21_1

  3. Set Low Power Mode (LPMODE)
    To place the module in low power mode (IOEXP_P02_Q_LPMODE), set the LPMODE pin to low using:
    => gpio clear gpio@21_2 (if the module requires the LPMode to be disabled, set this port to high using command gpio set gpio@21_2)

  4. If need to read the status of INTL and MODPRSL signals of QSFP, use the below commands respectively.
    => gpio status gpio@21_3
    => gpio status gpio@21_4

For further product inquiries, please get in touch with our sales team at mktg@iwave-global.com

Please find the detailed product information here:
Virtex™ UltraScale+™ System on Module