{"push_id":1765280810,"size":4,"distinct_size":4,"ref":"refs/heads/cm-14.1","head":"232e6a3341bdcbb585ca088080958a5da76adb76","before":"fae393d40b2066521a6494ead7366b9be8e35606","commits":[{"sha":"e8c9293ebdf149e6a0257759a5930cbc5794f217","author":{"name":"Willi Ye","email":"986a89abf0611b6f685a72d9570dd24b2e2b6a2f@gmail.com"},"message":"qpnp-haptic: Add sysfs interface to control intensity\n\nChange-Id: Ib8ad562c5e847a8511bf1e2dbda7c0f863ea25dd","distinct":true,"url":"https://api.github.com/repos/N3xtBit/android_kernel_nextbit_msm8992/commits/e8c9293ebdf149e6a0257759a5930cbc5794f217"},{"sha":"a8bfb0adffb3a1e79eb6d6e5045ae08667dc64bc","author":{"name":"dianlujitao","email":"7c1138aa27a78832a9c747a928d8da2a3acae662@gmail.com"},"message":"msm: qpnp-haptic: set up sysfs interface for common cmhw implementation\n\n * Rename vmax_mv to vtg_level\n * Add min/max/default voltage sysfs entries\n\nChange-Id: Iefa3accdb75fcef9bcb2d4c730ca0a72763994f3","distinct":true,"url":"https://api.github.com/repos/N3xtBit/android_kernel_nextbit_msm8992/commits/a8bfb0adffb3a1e79eb6d6e5045ae08667dc64bc"},{"sha":"f9e327d7631f00f54f4619028dae1d60f7ab8b2c","author":{"name":"Steve Kondik","email":"5eb4f8ae09d1b5661f1add989b1c3fabe443bd83@cyngn.com"},"message":"qpnp-haptic: Dejank the haptics\n\n * Add mutexes and call hap_set without the workqueue for direct mode\n\nChange-Id: I98f5b8ddea572def2706ad2cfa18f9dd460757ed","distinct":true,"url":"https://api.github.com/repos/N3xtBit/android_kernel_nextbit_msm8992/commits/f9e327d7631f00f54f4619028dae1d60f7ab8b2c"},{"sha":"232e6a3341bdcbb585ca088080958a5da76adb76","author":{"name":"Sultanxda","email":"2a26fc11866c4c85a6bb605251817c00bbab3213@gmail.com"},"message":"msm: qpnp-haptic: Process haptics asynchronously\n\nBlocking the timed_output sysfs node due to mutex contention causes severe\ndevice wake-up latency, as a process crucial to system resume writes to the\ntimed_output vibrator node every time the device is resumed via the\nfingerprint reader (fingerprint reader triggers a haptic response on\nsuccess).\n\nBy processing haptics asynchronously via a worker, the timed_output sysfs\nwon't get stalled for long periods of time (>30ms), and thus the device\nwill consistently wake from sleep faster.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>\n\nmsm: qpnp-haptic: Prevent redundant calls to disable vibrator\n\nA redundant call to disable the vibrator right before something wants to\nenable it results in lack of vibration.\n\nAvoid re-disabling haptics to fix this.\n\nSigned-off-by: Sultanxda <sultanxda@gmail.com>\n\nmsm: qpnp-haptic: Start shutoff timer after haptics actually start\n\nqpnp_hap_set() sometimes lags when enabling haptics, causing the shutoff\ntimer to kill the haptics prematurely.\n\nStart the shutoff timer after haptics are enabled so that the requested\nduration is actually carried out.\n\nChange-Id: I91bad94d18415476b5b05c1e1a4a60ae180947df\nSigned-off-by: Sultanxda <sultanxda@gmail.com>","distinct":true,"url":"https://api.github.com/repos/N3xtBit/android_kernel_nextbit_msm8992/commits/232e6a3341bdcbb585ca088080958a5da76adb76"}]}
{"actor":{"display_login":"N3xtBit"}}