Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add ft6236 touchscreen driver (FT6x06 and FT6x36) #1176

Merged
merged 4 commits into from Oct 28, 2015

Conversation

notro
Copy link
Contributor

@notro notro commented Oct 26, 2015

This driver is used with some capacitive touch screens and has been in linux-next for three weeks now.

Example DT overlay fragment:

    fragment@3 {
        target = <&i2c1>;
        __overlay__ {
            status = "okay";

            /* needed to avoid dtc warning */
            #address-cells = <1>;
            #size-cells = <0>;

            ft6236: ft6236@38 {
                compatible = "focaltech,ft6236";
                reg = <0x38>;

                interrupt-parent = <&gpio>;
                interrupts = <24 2>;

                touchscreen-size-x = <320>;
                touchscreen-size-y = <480>;
            };
        };
    };

    __overrides__ {
        invx =      <&ft6236>,"touchscreen-inverted-x?";
        invy =      <&ft6236>,"touchscreen-inverted-y?";
        swapxy =    <&ft6236>,"touchscreen-swapped-x-y?";
    };

notro and others added 4 commits October 26, 2015 14:37
This adds support for the FT6x06 and the FT6x36 family of capacitive touch
panel controllers, in particular the FT6236.

Signed-off-by: Noralf Trønnes <noralf@tronnes.org>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
There is no need to explicitly set .owner for the driver, the core will do
it for us.

Signed-off-by: Fengguang Wu <fengguang.wu@intel.com>
Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
The copyright/license notice says that the code is licensed under GPL v2
only (not GPL v2+), so let's use proper string in MODULE_LICENSE().

Signed-off-by: Dmitry Torokhov <dmitry.torokhov@gmail.com>
@popcornmix
Copy link
Collaborator

Okay with me. @pelwell ?

pelwell added a commit that referenced this pull request Oct 28, 2015
Add ft6236 touchscreen driver (FT6x06 and FT6x36)
@pelwell pelwell merged commit 3782f2a into raspberrypi:rpi-4.1.y Oct 28, 2015
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Oct 28, 2015
kernel: Add ft6236 touchscreen driver (FT6x06 and FT6x36)
See: raspberrypi/linux#1176

firmware: hdmi: flush current pixel clock adjustment on hdmi pixel clock change
See: http://forum.kodi.tv/showthread.php?tid=231092&pid=2118254#pid2118254

firmware: memtest: Return info on which data/address bit failed

firmware: audioserv: Bump peer version and allow setting of channelmap
See: raspberrypi/linux#1166
popcornmix added a commit to Hexxeh/rpi-firmware that referenced this pull request Oct 28, 2015
kernel: Add ft6236 touchscreen driver (FT6x06 and FT6x36)
See: raspberrypi/linux#1176

firmware: hdmi: flush current pixel clock adjustment on hdmi pixel clock change
See: http://forum.kodi.tv/showthread.php?tid=231092&pid=2118254#pid2118254

firmware: memtest: Return info on which data/address bit failed

firmware: audioserv: Bump peer version and allow setting of channelmap
See: raspberrypi/linux#1166
neuschaefer pushed a commit to neuschaefer/raspi-binary-firmware that referenced this pull request Feb 27, 2017
kernel: Add ft6236 touchscreen driver (FT6x06 and FT6x36)
See: raspberrypi/linux#1176

firmware: hdmi: flush current pixel clock adjustment on hdmi pixel clock change
See: http://forum.kodi.tv/showthread.php?tid=231092&pid=2118254#pid2118254

firmware: memtest: Return info on which data/address bit failed

firmware: audioserv: Bump peer version and allow setting of channelmap
See: raspberrypi/linux#1166
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants