Closed Bug 910239 Opened 11 years ago Closed 11 years ago

[Flatfish][porting] touch panel can not work in JB 4.2

Categories

(Firefox OS Graveyard :: General, defect)

ARM
Gonk (Firefox OS)
defect
Not set
normal

Tracking

(blocking-b2g:koi+)

RESOLVED FIXED
blocking-b2g koi+

People

(Reporter: viralwang, Assigned: viralwang)

References

Details

(Whiteboard: [Flatfish only][NPOTB])

Attachments

(1 file)

We can see touch event report in input system by 'getevent', but application can not receive correct information and correspond as our expect. Three suspect points we found now: 1) the touch events are set as 'hoveringIdBits', not 'touchingIdBits' 2) mDeviceMode is 'DEVICE_MODE_POINTER' now, not the 'DEVICE_MODE_DIRECT' 3) orientation and the origin of coordinates are not correct, it is landscape mode now and the (0,0) is in the left top corner. We can hack to have a workable touch panel function in case it blocks other function verified, but still need to find out the root cause.
it turns out the idc file didn't load correctly. it makes sense for the points (2)(3), both can be configurated in idc file.
Hi Jeff, Any suggestion in driver side about the item (1)? 1) the touch events are set as 'hoveringIdBits', not 'touchingIdBits' I think it should be fixed in driver side. Thank you.
Flags: needinfo?(jeff.cy.chuang)
Hi Viral, I agree on you the issue shall be fixed in driver side. We are working with AllWinner on this issue and we will provide the patch once we find the solution. Before the solution is ready, we will suggest that the modifications of InputReader should be provided in the F1 packages(ex: patch file) from Foxconn, not in Gecko code base. Thank you BR, Jeff Chuang
Viral, please koi? the bug if this blocks v1.2 release.
Flags: needinfo?(vwang)
Need to fix it in flatfish. koi+
blocking-b2g: --- → koi+
Whiteboard: [Flatfish only]
Flags: needinfo?(vwang)
we would like to see if we can use patch folder to have workaround for this bug first
Flags: needinfo?(jeff.cy.chuang)
hi Viral, according to the porting status: https://docs.google.com/a/mozilla.com/spreadsheet/ccc?key=0Alumh8PsFb_mdEltaGhZdlloMXcybkFZQ0pvTERwZ3c&usp=drive_web#gid=1 Touch part is already completed. you may need to update this issue status?
I think this issue is fix since we have updated kernel to fix this issue. No need any patch in gecko now.
Status: NEW → RESOLVED
Closed: 11 years ago
Resolution: --- → FIXED
Whiteboard: [Flatfish only] → [Flatfish only][NPOTB]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: