mirror of
https://github.com/Evolution-X-Devices/device_xiaomi_sm6150-common
synced 2026-01-27 16:26:02 +00:00
sm6150-common: Set soc properties
Set soc model and manufacturer properties Change-Id: Ieee34b7bfab87b241abc5ed3318b46a5c6f93456
This commit is contained in:
40
rootdir/bin/init.qti.early_init.sh
Normal file
40
rootdir/bin/init.qti.early_init.sh
Normal file
@@ -0,0 +1,40 @@
|
|||||||
|
#! /vendor/bin/sh
|
||||||
|
#
|
||||||
|
# Copyright (c) 2021 The Linux Foundation. All rights reserved.
|
||||||
|
#
|
||||||
|
# Redistribution and use in source and binary forms, with or without
|
||||||
|
# modification, are permitted provided that the following conditions are
|
||||||
|
# met:
|
||||||
|
# * Redistributions of source code must retain the above copyright
|
||||||
|
# notice, this list of conditions and the following disclaimer.
|
||||||
|
# * Redistributions in binary form must reproduce the above
|
||||||
|
# copyright notice, this list of conditions and the following
|
||||||
|
# disclaimer in the documentation and/or other materials provided
|
||||||
|
# with the distribution.
|
||||||
|
# * Neither the name of The Linux Foundation nor the names of its
|
||||||
|
# contributors may be used to endorse or promote products derived
|
||||||
|
# from this software without specific prior written permission.
|
||||||
|
#
|
||||||
|
# THIS SOFTWARE IS PROVIDED "AS IS" AND ANY EXPRESS OR IMPLIED
|
||||||
|
# WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
|
||||||
|
# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT
|
||||||
|
# ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS
|
||||||
|
# BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
|
||||||
|
# CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
|
||||||
|
# SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
|
||||||
|
# BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY,
|
||||||
|
# WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE
|
||||||
|
# OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN
|
||||||
|
# IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
|
||||||
|
#
|
||||||
|
|
||||||
|
soc_id=`cat /sys/devices/soc0/soc_id` 2> /dev/null
|
||||||
|
|
||||||
|
# Store soc_id in ro.vendor.qti.soc_id
|
||||||
|
setprop ro.vendor.qti.soc_id $soc_id
|
||||||
|
|
||||||
|
if [ "$soc_id" -eq 365 ]; then
|
||||||
|
setprop ro.vendor.qti.soc_model SM7150
|
||||||
|
elif [ "$soc_id" -eq 355 ]; then
|
||||||
|
setprop ro.vendor.qti.soc_model SM6150
|
||||||
|
fi
|
||||||
@@ -27,6 +27,10 @@
|
|||||||
#
|
#
|
||||||
#
|
#
|
||||||
|
|
||||||
|
on early-init
|
||||||
|
exec u:r:vendor_qti_init_shell:s0 -- /vendor/bin/init.qti.early_init.sh
|
||||||
|
setprop ro.soc.model ${ro.vendor.qti.soc_model}
|
||||||
|
|
||||||
on init
|
on init
|
||||||
wait /dev/block/platform/soc/${ro.boot.bootdevice}
|
wait /dev/block/platform/soc/${ro.boot.bootdevice}
|
||||||
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
|
symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
|
||||||
|
|||||||
@@ -208,7 +208,8 @@ PRODUCT_COPY_FILES += \
|
|||||||
|
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
$(LOCAL_PATH)/rootdir/bin/init.qcom.post_boot.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qcom.post_boot.sh \
|
$(LOCAL_PATH)/rootdir/bin/init.qcom.post_boot.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qcom.post_boot.sh \
|
||||||
$(LOCAL_PATH)/rootdir/bin/init.qcom.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qcom.sh
|
$(LOCAL_PATH)/rootdir/bin/init.qcom.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qcom.sh \
|
||||||
|
$(LOCAL_PATH)/rootdir/bin/init.qti.early_init.sh:$(TARGET_COPY_OUT_VENDOR)/bin/init.qti.early_init.sh
|
||||||
|
|
||||||
# IRSC
|
# IRSC
|
||||||
PRODUCT_COPY_FILES += \
|
PRODUCT_COPY_FILES += \
|
||||||
|
|||||||
@@ -95,6 +95,9 @@ vendor.qcom.bluetooth.soc=cherokee
|
|||||||
# Camera
|
# Camera
|
||||||
camera.disable_zsl_mode=1
|
camera.disable_zsl_mode=1
|
||||||
|
|
||||||
|
# Chipset
|
||||||
|
ro.soc.manufacturer=QTI
|
||||||
|
|
||||||
# Data modules
|
# Data modules
|
||||||
persist.vendor.data.iwlan.enable=true
|
persist.vendor.data.iwlan.enable=true
|
||||||
persist.vendor.data.mode=concurrent
|
persist.vendor.data.mode=concurrent
|
||||||
|
|||||||
Reference in New Issue
Block a user