Cannot set mux to gpio


I’m using beaglebone with kernel 3.12. I want to use I2c0-sda and i2c0-scl as gpio, but I cannot change multiplexing.
I do NOT want to use overlay, but to rebuild dtb file.

I’ve removed all i2c0 configuration and added multiplexing description but still my value is 0x60. (I2C)

Is it enough to add new node to am33xx_pinmux to change mux ?


&am33xx_pinmux {
gpio3_pins_default: gpio3_pins_default {
pinctrl-single,pins = <
0x188 0x2f /* I2C0_SDA /
0x18c 0x2f /
I2C0_SCL */