Device Tree Overlay

Hi There,

I am having trouble with the following .dts file I am using for a simple cape I have designed.
The outputs all appear to work, but the inputs do not. Can anyone offer any assistance.
Are P8_35, P8_36, P8_37 and P8_38 available for configuration as general IO?

Thank in advance!!!
Andy

/dts-v1/;
/plugin/;

/{
compatible = “ti,beaglebone”, “ti,beaglebone-black”;
part-number = “OAK-GPIO-Oak”;
version = “00A0”;

fragment@0 {
target = <&am33xx_pinmux>;

overlay {
ebb_example: OAK_GPIO_Oak {
pinctrl-single,pins = <

0x078 0x07 // GPIO MCLR P9_12 30 0x878 0x078
0x15c 0x07 // GPIO VCC_CTRLP9_17 87 0x95c 0x15c 5 7
0x090 0x07 // GPIO LED1 P8_7 36 0x890 0x090 66
0x094 0x07 // GPIO LED2 P8_8 37 0x894 0x094 67
0x09c 0x07 // GPIO LED3 P8_9 39 0x89c 0x09c 69
0x098 0x07 // GPIO LED4 P8_10 38 0x898 0x098 68
0x04c 0x07 // GPIO RELAY1 P9_16 19 0x84c 0x04c 51
0x040 0x07 // GPIO RELAY2 P9_15 16 0x840 0x040 48
0x0d0 0x27 // GPIO S2 P8_35 52 0x8d0 0x0d0 8
0x0c8 0x27 // GPIO S3 P8_36 50 0x8c8 0x0c8 80
0x0c0 0x27 // GPIO S4 P8_37 48 0x8c0 0x0c0 78
0x0c4 0x27 // GPIO S5 P8_38 49 0x8c4 0x0c4 79
0x150 0x07 // GPIO SPI_A0 P9_22 84 0x950 0x150 2 7
0x044 0x07 // GPIO SPI_A1 P9_23 17 0x844 0x044 49 7
0x184 0x07 // GPIO SPI_A2 P9_24 97 0x984 0x184 15 7

/* OUTPUT GPIO(mode7) 0x07 pulldown, 0x17 pullup, 0x?f no pullup/down /
/
INPUT GPIO(mode7) 0x27 pulldown, 0x37 pullup, 0x?f no pullup/down */

;
};
};
};

fragment@1 {
target = <&ocp>;
overlay {
gpio_helper {
compatible = “gpio-of-helper”;
status = “okay”;
pinctrl-names = “default”;
pinctrl-0 = <&ebb_example>;
};
};
};
};