silead/gsl1680 touchscreen

Has anybody ever gotten this touch screen working on a beaglebone ?

I see it on the bus at ite 0x40 location

here is my fragment for the device

                    touch: gsl1680@40 \{
                        status = "okay";
                        compatible = "silead,gsl1680";

                        pinctrl\-names = "default";
                        pinctrl\-0 = <&gsl1680\_pins>;

                        reg = <0x40>;
                        interrupt\-parent = <&gpio1>;   // gpio1\_17 

pin P9_23
interrupts = <17 0>;
wake-gpios = <&pio 0 3 GPIO_ACTIVE_HIGH>;
// pin P9_21
//reset-gpios = <&gpio2 6 1>;

                        touchscreen\-size\-x = &lt;480&gt;;
                        touchscreen\-size\-y = &lt;272&gt;;
                        touchscreen\-fw\-name =

"silead/gsl1680-inet86dz.fw";

                    \};

I have tried it with and without the touchscreen-fw-name line.
It seems the firmware is included with the kernel driver which was
compiled in to
the kernel

What i see is that the controller is not being initialized
It is a confirmed working controller in many tablets so it should work
on a bone