1.8V is not working as a high level logic for GPIOs

Hello everybody!
I have been having a weird problem. I have the following configuration
for my registers, configuring the GPIOs (from GPIO5) as inputs in the
expansion header. However, they only change the state when they are
normally high and I connect them to GND. Then, I can see that the high
logic level goes to low in the register 0x49056038. But if they are
normally in a low level and I connect them to 1.8V, I can not see any
changes in the register 0x49056038. Does anyone have an idea what
could be happening?
Thanks for your help!
PS: the configuration of my register:

        // Configure Expansion header pins as GPIOs.
        pinconf[0x2158/4] = (pinconf[0x2158/4] |
0x3F1C3F1C); //enable GPIO131 & 130 Page 760
  pinconf[0x215C/4] = (pinconf[0x215C/4] | 0x3F1C3F1C); //enable
GPIO133 & 132
  pinconf[0x2160/4] = (pinconf[0x2160/4] | 0x3F1C3F1C); //
enable GPIO135 & 134
     pinconf[0x2164/4] = (pinconf[0x2164/4] | 0x3F1C3F1C); //enable
GPIO137 & 136
  pinconf[0x2168/4] = (pinconf[0x2168/4] | 0x3F1C3F1C); //enable
GPIO139 & 138
  pinconf[0x216C/4] = (pinconf[0x216C/4] | 0x00003F1C); //enable
GPIO140
  pinconf[0x218C/4] = (pinconf[0x218C/4] | 0x3F1C0000); //enable
GPIO157
     pinconf[0x2174/4] = (pinconf[0x2174/4] | 0x00003F1C); //
enable GPIO144
     pinconf[0x2178/4] = (pinconf[0x2178/4] | 0x00003F1C); //
enable GPIO146
  pinconf[0x2198/4] = (pinconf[0x2198/4] | 0x00003F1C); //enable
GPIO162
  pinconf[0x2190/4] = (pinconf[0x2190/4] | 0x00003F1C); //enable
GPIO158

  // Clock Configuration
  pinconf[0x4A00/4] = pinconf[0x4A00/4] | 0x00000800; //
PRCM.CM_FCLKEN1_CORE
  pinconf[0x4A10/4] = pinconf[0x4A10/4] | 0x00000800; //
CM_ICLKEN1_CORE
  pinconf[0x4A40/4] = pinconf[0x4A40/4] | 0x0000004A; //
CM_CLKSEL_CORE

      // GPIO Output/Input Configuration
      gpio5[0x034/4] = gpio5[0x034/4] | 0xFFBFFFFF; //Bit 22 used
by LED USR0