pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request
[sfrench/cifs-2.6.git] / drivers / pinctrl / intel / pinctrl-intel.c
index 1c10ab18478347680e23046d9bdcaa35aca80e26..b6ef1911c1dd16a3060a1e95d08e21f41d3fe8d3 100644 (file)
@@ -442,8 +442,8 @@ static void intel_gpio_set_gpio_mode(void __iomem *padcfg0)
        value |= PADCFG0_PMODE_GPIO;
 
        /* Disable input and output buffers */
-       value &= ~PADCFG0_GPIORXDIS;
-       value &= ~PADCFG0_GPIOTXDIS;
+       value |= PADCFG0_GPIORXDIS;
+       value |= PADCFG0_GPIOTXDIS;
 
        /* Disable SCI/SMI/NMI generation */
        value &= ~(PADCFG0_GPIROUTIOXAPIC | PADCFG0_GPIROUTSCI);