Samsung enables FOD in TS driver (fod_enable) at all times except a small number of optical FOD sensor that doesn't have BiometricFeature .FEATURE_SUPPORT_AOD. As optical type sensor support is not implemented currently, this HAL is only used on device that has FOD always-on. This change follows behavior of stock firmware and without toggling of FOD enable state FOD should be more stable. Plus it allows setInteractive and config_powerDecoupleInteractiveModeFromDisplay to function properly with FOD. Currently setInteractive(0) happens before a onShowFODView (which is the current point to call fod_enable) can be triggered by the Doze, as TS driver only handles command when it is enabled, FOD doesn't work when there is a setInteractive(0) that disables TS. Signed-off-by: Michael Benedict <michaelbt@live.com> Change-Id: If1ce9cab58717a9b9dcfce496da79bcf74773a33fourteen-wip
parent
0f1cb16830
commit
03e297b786
Loading…
Reference in new issue