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.

GPIO 1_24 output not driving correctly

I have a custom AM335x based board and am trying to use GPIO1_24 as a simple digital output.  On my board that signal is used to reset a modem module.  I have a script that pulses the GPIO high for one second, then low for one second.  However, when looking at the signal on the scope it pulses high for a very short amount of time, then does an exponential decay, see attached screenshot.  I have the pin configured in the board file as:

static struct pinmux_config sundac_gpio_pin_mux[] = {
    {"gpmc_ben1.gpio1_28", OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT}, // GPIO1_28 to enable u4 buffer
    {"gpmc_a8.gpio1_24", OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT},// GPIO1_24 goes to modem reset via FET
    {"gpmc_a9.gpio1_25", OMAP_MUX_MODE7 | AM33XX_PIN_OUTPUT},// GPIO1_25 goes to modem PWR_ON via FET
#;;;{NULL, 0},
};

GPIO 1_25 is also used as an output and it functions correctly.  Any ideas?