dtc Unable to parse input tree - gpio-reset

I created an overlay that utilizes a pca9544 i2c multiplexer and it finally works.
I found this in linux-4.1.13-ti-r35\Documentation\devicetree\bindings\i2c\i2c-mux-pca954x.txt

Optional Properties:
- reset-gpios: Reference to the GPIO connected to the reset input.

And in linux-4.1.13-ti-r35\Documentation\devicetree\bindings\i2c\i2c-mux-gpio.txt they have it used within the example as follows

i2cmux {
compatible = “i2c-mux-gpio”;
#address-cells = <1>;
#size-cells = <0>;
mux-gpios = <&gpio1 22 0 &gpio1 23 0>;
i2c-parent = <&i2c1>;

i2c@1 {
reg = <1>;
#address-cells = <1>;
#size-cells = <0>;

ssd1307: oled@3c {
compatible = “solomon,ssd1307fb-i2c”;
reg = <0x3c>;
pwms = <&pwm 4 3000>;
reset-gpios = <&gpio2 7 1>;

Issue is I cannot compile my overlay IF the line reset-gpios = <&gpio1 18 0> is present,
I’ve also tried adding this to my &am33xx_pinmux fragment:
gpio50: gpio50{
pinctrl-single,pins = <0x048 0x17>; /* Define gpio50, set fast, pull-up, Mode 7 */

and changing the line in question to:
reset-gpios = <&gpio50>
I’ve also seen it written as “reset-gpio =” without the s but that also fails.

Currently I can get around not having a reset by having my bootscript toggle that GPIO on boot but without the script, I cannot get it to work.
I don’t understand if I am suppose to “include” or reference anything within my dts in order to use certain syntax and I have no idea how to do it.
So I’d like two questions answered if possible,

1) What am I doing wrong by adding that line
2) How do I compile a dts with “includes”?

Thank you in advance.