This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

AM3352: SLEWCTRL_FAST in device tree file.

Part Number: AM3352

There is this line in "$uboot/arch/arm/dts/am335x-evmsk.dts" .
AM33XX_IOPAD(0x948, PIN_INPUT_PULLUP | SLEWCTRL_FAST | MUX_MODE0)

What is SLEWCTRL_FAST ?
It seems that PinMux tool can't create SLEWCTRL_FAST automatically. Did you manually add SLEWCTRL_FAST ? If yes, why do you add SLEWCTRL_FAST ?

  • Hello,

    The SLEWCTRL bit is part of the device Pad Control Register. In this case SLEWCTRL_FAST = 0, means the I/O pad will be configured to use the "Faster" of the of the two programmable slew rate options. It seems that this configuration bit was manually added to ensure the MDIO Data signal/pin would always operate with the fastest available slew rate.

    I am not sure why this configuration option is not enabled from the SysConfig-PinMux Tool perspective. The change can be manually added to the .c/.h/.dts files after initial configuration via the tool interface.

    Regards,

    Zackary Fleenor

  • Thank you for reply.
    I recognized that there are some parameters which should be manually added in device tree file.