1#!/vendor/bin/sh 2# Copyright (c) 2021, The Linux Foundation. All rights reserved. 3# 4# Redistribution and use in source and binary forms, with or without 5# modification, are permitted provided that the following conditions are 6# met: 7# * Redistributions of source code must retain the above copyright 8# notice, this list of conditions and the following disclaimer. 9# * Redistributions in binary form must reproduce the above 10# copyright notice, this list of conditions and the following 11# disclaimer in the documentation and/or other materials provided 12# with the distribution. 13# * Neither the name of The Linux Foundation nor the names of its 14# contributors may be used to endorse or promote products derived 15# from this software without specific prior written permission. 16# 17# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED 18# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF 19# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT 20# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS 21# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR 22# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF 23# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR 24# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, 25# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE 26# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN 27# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28# 29# 30 31target=`getprop ro.board.platform` 32if [ -f /sys/devices/soc0/soc_id ]; then 33 soc_hwid=`cat /sys/devices/soc0/soc_id` 34else 35 soc_hwid=`cat /sys/devices/system/soc/soc0/id` 36fi 37 38case "$target" in 39 "bengal") 40 # Set property to differentiate bengal and khaje 41 # Soc Id for khaje is 518 42 case "$soc_hwid" in 43 518) 44 # Set property for khaje 45 setprop vendor.display.disable_layer_stitch 1 46 setprop vendor.display.enable_rounded_corner 1 47 setprop vendor.display.disable_rounded_corner_thread 0 48 setprop vendor.display.enable_rc_support 1 49 setprop vendor.display.enable_perf_hint_large_comp_cycle 1 50 ;; 51 esac 52 ;; 53 "lito") 54 # Set property to differentiate lito and lagoon 55 case "$soc_hwid" in 56 434|459) 57 #Set property for lagoon 58 setprop vendor.display.enable_hdr10_gpu_target 1 59 ;; 60 esac 61 ;; 62esac 63