Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit cc998721 authored by Mohan Pallaka's avatar Mohan Pallaka Committed by Gerrit - the friendly Code Review server
Browse files

ARM: dts: msm: Add firmware update fields for 8226 qrd



Add firmware update fields for 8226 qrd platform
supporting 1080p display panel.

Change-Id: I7cca5915d0f49ca90d426994cc95bef11003b798
Signed-off-by: default avatarMohan Pallaka <mpallaka@codeaurora.org>
Signed-off-by: default avatarShantanu Jain <shjain@codeaurora.org>
parent dc3a18a2
Loading
Loading
Loading
Loading
+15 −11
Original line number Diff line number Diff line
@@ -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{
+12 −0
Original line number Diff line number Diff line
@@ -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>;
@@ -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>;
		};
	};