Defining GPIO in de vice tree ( without using overlays ! )

I am trying to define a few GPIO in the device tree. Somehow it seems not to work.
I added the following to the &am33xx_pinmux node:

status_pins: status_pins {
pinctrl-single,pins = <
0x044 (PIN_OUTPUT_PULLUP | MUX_MODE7) /* Run LED/gpio1_17/sys 49 /
Error LED/gpio0_14/sys 14 /
LAN LED/gpio0_15/sys 15 */


Created a custom node as follows:

status {

  compatible = "bone-pinmux-helper";

pinctrl-names = “default”;
pinctrl-0 = <&status_pins>;
status = “okay”;

After exporting gpio49 and checking the direction it is defined as input, while I expect output.

Also tried to add &status_pins to the pinctrl of uart2 but it seems to have no effect.

What am I overlooking here ?

Thanks for any help