Update pixel-display V15 interface (not frozen)
- Add API getPanelReplacementStatus
- Add enum ScreenPartStatus
Note: ScreenPartStatus is duplicated from composer3 AIDL
Ideally IDisplay AIDL should directly use ScreenPartStatus
from android.hardware.graphics.composer3. However, IDispaly
AIDL enables java backend, but composer3 does not. Since
enabling composer3 java backend is costly and we do not have
composer3 java client, we simply redefine ScreenPartStatus
and rely on static asserts in HWC implementation to keep the
two ScreenPartStatus consistent.
Bug: 369283979
Test: sensor_hal can correctly call getPanelReplacementStatus
Change-Id: I51fb9c55b23d7c97d66471b3d0c24e987d837989
5 files changed