Para al menos algunas MCU STM32F4, push-pull + pull-up / pull-down es una configuración GPIO válida, pero ¿para qué la usarías y por qué? Supongo que hay una razón más sensata que "Simplemente realmente sentí que necesitaba esos 100 µA extra de corriente desperdiciada por pin" ...
La configuración se enumera en la sección 8.3 de manual de referencia , en la página 269: