In order to access the GPIO i need to access register 0xCF8 to enable the GPIO As you know register 0xCF8 is 32 bit register How should I access register 0xCF8 (I am using OUT command that can access 8 bit data) ?
It is not possible to split 32 bits access in 0xcf8 into a series of 8 bits access and your OUT command is unusable in this case.
You need a true 32 bits I/O access. Which compiler are you using? There is probably ways to manage 32 bits I/O, maybe through in-line assembly? Farfalla