I'm currently trying to develop an expansion board for BeagleBoard-xM, and an unusual bug came to my attention: This board has a PINMUX which is being managed by pinctrl-single, which reports me, that the MUX i set up in my device tree works as expected, this same set up is done in u-boot as well. Still, the corresponding GPIO cannot see what voltage is on the pin. This pin works well with omap_mux on an older kernel, and the pin right next to it in numbering works well with both kernels.
My question is, how can i check the content of the corresponding register in linux? (which can reached by its physical address)