This repository has been archived on 2025-09-03. You can view files and clone it. You cannot open issues or pull requests or push a commit.
Files
device_oneplus_sm7250-common/rootdir/etc/init.display.rc
Jake Weinstein 19b73df61d sm7250-common: Set display calibration on color mode settings
* sRGB on Natural and Boosted
   Unmanaged on Saturated
   P3 on Automatic

Change-Id: Ida1a64ff2ea99973f2e2a0fa7ca062c75b7c4831
2022-04-01 16:51:29 +05:30

19 lines
836 B
Plaintext

on boot
chown system system /sys/class/drm/card0-DSI-1/native_display_p3_mode
chown system system /sys/class/drm/card0-DSI-1/native_display_srgb_color_mode
# Set sRGB calibration on Natural and Boosted Mode.
on property:persist.sys.sf.native_mode=0
write /sys/class/drm/card0-DSI-1/native_display_p3_mode 0
write /sys/class/drm/card0-DSI-1/native_display_srgb_color_mode 1
# Set unmanaged calibration on Saturated Mode.
on property:persist.sys.sf.native_mode=1
write /sys/class/drm/card0-DSI-1/native_display_srgb_color_mode 0
write /sys/class/drm/card0-DSI-1/native_display_p3_mode 0
# Set P3 calibration on Adaptive/Automatic Mode.
on property:persist.sys.sf.native_mode=2
write /sys/class/drm/card0-DSI-1/native_display_srgb_color_mode 0
write /sys/class/drm/card0-DSI-1/native_display_p3_mode 1