silead/gsl1680 touchscreen

7 views
Skip to first unread message

evilwulfie

unread,
Mar 23, 2018, 4:19:18 PM3/23/18
to BeagleBoard
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 = <480>;
                            touchscreen-size-y = <272>;
                            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


 
Reply all
Reply to author
Forward
0 new messages