Loading Documentation/devicetree/bindings/input/touchscreen/ft5x06-ts.txt +15 −11 Original line number Diff line number Diff line Loading @@ -23,30 +23,34 @@ Required properties: - focaltech,display-coords : display coordinates in pixels. It is a four tuple consisting of min x, min y, max x and max y values - focaltech,name : name of the controller - focaltech,group-id : group id of this device - focaltech,num-max-touches : maximum number of touches supported - focaltech,hard-reset-delay-ms : hard reset delay in ms - focaltech,soft-reset-delay-ms : soft reset delay in ms - focaltech,fw-delay-aa-ms : specify the delay in ms after programming 0xaa register for firmware upgrade - focaltech,fw-delay-55-ms : specify the delay in ms after programming 0x55 register for firmware upgrade - focaltech,fw-upgrade-id1 : specify the upgrade id1 for firmware upgrade - focaltech,fw-upgrade-id2 : specify the upgrade id2 for firmware upgrade - focaltech,fw-delay-readid-ms : specify the read id delay in ms for firmware upgrade - focaltech,fw-delay-era-flsh-ms : specify the erase flash delay in ms for firmware upgrade Optional properties: - focaltech,panel-coords : panel coordinates for the chip in pixels. It is a four tuple consisting of min x, min y, max x and max y values - focaltech,name : name of the controller - focaltech,i2c-pull-up : to specify pull up is required - focaltech,no-force-update : to specify force update is allowed - focaltech,button-map : button map of key codes. The number - focaltech,fw-vkey-support : specify if virtual keys are supported through firmware of key codes depend on panel - focaltech,fw-name : specify the firmware file name - focaltech,fw-delay-aa-ms : specify the "aa" delay in ms for firmware upgrade - focaltech,fw-delay-55-ms : specify the "55" delay in ms for firmware upgrade - focaltech,fw-upgrade-id1 : specify the upgrade id1 for firmware upgrade - focaltech,fw-upgrade-id2 : specify the upgrade id2 for firmware upgrade - focaltech,fw-delay-readid-ms : specify the read id delay in ms for firmware upgrade - focaltech,fw-delay-era-flsh-ms : specify the erase flash delay in ms for firmware upgrade - focaltech,fw-auto-cal : specify whether calibration is needed after firmware upgrade - focaltech,fw-vkey-support : specify if virtual keys are supported through firmware - focaltech,ignore-id-check : specify ignore family-id check - focaltech,panel-coords : panel coordinates for the chip in pixels. It is a four tuple consisting of min x, min y, max x and max y values - focaltech,fw-name : specify the firmware file name Example: i2c@f9923000{ Loading arch/arm/boot/dts/msm8226-qrd.dtsi +12 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ interrupts = <17 0x2>; vdd-supply = <&pm8226_l19>; vcc_i2c-supply = <&pm8226_lvs1>; focaltech,name = "ft5x06"; focaltech,family-id = <0x55>; focaltech,reset-gpio = <&msmgpio 16 0x00>; focaltech,irq-gpio = <&msmgpio 17 0x00>; Loading @@ -48,6 +49,17 @@ focaltech,button-map= <139 102 158>; focaltech,no-force-update; focaltech,i2c-pull-up; focaltech,group-id = <1>; focaltech,hard-reset-delay-ms = <20>; focaltech,soft-reset-delay-ms = <150>; focaltech,num-max-touches = <5>; focaltech,fw-name = "ft_8226_qrd_1080p_fw.bin"; focaltech,fw-delay-aa-ms = <50>; focaltech,fw-delay-55-ms = <30>; focaltech,fw-upgrade-id1 = <0x79>; focaltech,fw-upgrade-id2 = <0x03>; focaltech,fw-delay-readid-ms = <10>; focaltech,fw-delay-era-flsh-ms = <2000>; }; }; Loading Loading
Documentation/devicetree/bindings/input/touchscreen/ft5x06-ts.txt +15 −11 Original line number Diff line number Diff line Loading @@ -23,30 +23,34 @@ Required properties: - focaltech,display-coords : display coordinates in pixels. It is a four tuple consisting of min x, min y, max x and max y values - focaltech,name : name of the controller - focaltech,group-id : group id of this device - focaltech,num-max-touches : maximum number of touches supported - focaltech,hard-reset-delay-ms : hard reset delay in ms - focaltech,soft-reset-delay-ms : soft reset delay in ms - focaltech,fw-delay-aa-ms : specify the delay in ms after programming 0xaa register for firmware upgrade - focaltech,fw-delay-55-ms : specify the delay in ms after programming 0x55 register for firmware upgrade - focaltech,fw-upgrade-id1 : specify the upgrade id1 for firmware upgrade - focaltech,fw-upgrade-id2 : specify the upgrade id2 for firmware upgrade - focaltech,fw-delay-readid-ms : specify the read id delay in ms for firmware upgrade - focaltech,fw-delay-era-flsh-ms : specify the erase flash delay in ms for firmware upgrade Optional properties: - focaltech,panel-coords : panel coordinates for the chip in pixels. It is a four tuple consisting of min x, min y, max x and max y values - focaltech,name : name of the controller - focaltech,i2c-pull-up : to specify pull up is required - focaltech,no-force-update : to specify force update is allowed - focaltech,button-map : button map of key codes. The number - focaltech,fw-vkey-support : specify if virtual keys are supported through firmware of key codes depend on panel - focaltech,fw-name : specify the firmware file name - focaltech,fw-delay-aa-ms : specify the "aa" delay in ms for firmware upgrade - focaltech,fw-delay-55-ms : specify the "55" delay in ms for firmware upgrade - focaltech,fw-upgrade-id1 : specify the upgrade id1 for firmware upgrade - focaltech,fw-upgrade-id2 : specify the upgrade id2 for firmware upgrade - focaltech,fw-delay-readid-ms : specify the read id delay in ms for firmware upgrade - focaltech,fw-delay-era-flsh-ms : specify the erase flash delay in ms for firmware upgrade - focaltech,fw-auto-cal : specify whether calibration is needed after firmware upgrade - focaltech,fw-vkey-support : specify if virtual keys are supported through firmware - focaltech,ignore-id-check : specify ignore family-id check - focaltech,panel-coords : panel coordinates for the chip in pixels. It is a four tuple consisting of min x, min y, max x and max y values - focaltech,fw-name : specify the firmware file name Example: i2c@f9923000{ Loading
arch/arm/boot/dts/msm8226-qrd.dtsi +12 −0 Original line number Diff line number Diff line Loading @@ -40,6 +40,7 @@ interrupts = <17 0x2>; vdd-supply = <&pm8226_l19>; vcc_i2c-supply = <&pm8226_lvs1>; focaltech,name = "ft5x06"; focaltech,family-id = <0x55>; focaltech,reset-gpio = <&msmgpio 16 0x00>; focaltech,irq-gpio = <&msmgpio 17 0x00>; Loading @@ -48,6 +49,17 @@ focaltech,button-map= <139 102 158>; focaltech,no-force-update; focaltech,i2c-pull-up; focaltech,group-id = <1>; focaltech,hard-reset-delay-ms = <20>; focaltech,soft-reset-delay-ms = <150>; focaltech,num-max-touches = <5>; focaltech,fw-name = "ft_8226_qrd_1080p_fw.bin"; focaltech,fw-delay-aa-ms = <50>; focaltech,fw-delay-55-ms = <30>; focaltech,fw-upgrade-id1 = <0x79>; focaltech,fw-upgrade-id2 = <0x03>; focaltech,fw-delay-readid-ms = <10>; focaltech,fw-delay-era-flsh-ms = <2000>; }; }; Loading