Go to file
UtsavBalar1231 0f49b3add6 sm7250-common: sepolicy: Label qcom extcon sysfs
This fixes:
W android.ui: type=1400 audit(0.0:37): avc: denied { read } for name="name" dev="sysfs" ino=60802 scontext=u:r:system_server:s0 tcontext=u:object_r:sysfs:s0 tclass=file permissive=0
W ExtconUEventObserver: Unable to read /sys/devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,usb-pdphy@1700/extcon/extcon4/cable.1/name. This probably means the selinux policies need to be changed.
W ExtconUEventObserver: java.io.FileNotFoundException: /sys/class/extcon/extcon4/cable.1/name: open failed: EACCES (Permission denied)
W ExtconUEventObserver: 	at libcore.io.IoBridge.open(IoBridge.java:574)
W ExtconUEventObserver: 	at java.io.FileInputStream.<init>(FileInputStream.java:160)
W ExtconUEventObserver: 	at android.os.FileUtils.readTextFile(FileUtils.java:637)
W ExtconUEventObserver: 	at com.android.server.ExtconUEventObserver$ExtconInfo.<init>(ExtconUEventObserver.java:222)
W ExtconUEventObserver: 	at com.android.server.ExtconUEventObserver$ExtconInfo.initExtconInfos(ExtconUEventObserver.java:173)
W ExtconUEventObserver: 	at com.android.server.ExtconUEventObserver$ExtconInfo.getExtconInfoForTypes(ExtconUEventObserver.java:185)
W ExtconUEventObserver: 	at com.android.server.policy.PhoneWindowManager.initializeHdmiStateInternal(PhoneWindowManager.java:3709)
W ExtconUEventObserver: 	at com.android.server.policy.PhoneWindowManager.initializeHdmiState(PhoneWindowManager.java:3672)
W ExtconUEventObserver: 	at com.android.server.policy.PhoneWindowManager.init(PhoneWindowManager.java:2121)
W ExtconUEventObserver: 	at com.android.server.wm.WindowManagerService$5.run(WindowManagerService.java:1186)
W ExtconUEventObserver: 	at android.os.Handler$BlockingRunnable.run(Handler.java:965)
W ExtconUEventObserver: 	at android.os.Handler.handleCallback(Handler.java:942)
W ExtconUEventObserver: 	at android.os.Handler.dispatchMessage(Handler.java:99)
W ExtconUEventObserver: 	at android.os.Looper.loopOnce(Looper.java:201)
W ExtconUEventObserver: 	at android.os.Looper.loop(Looper.java:288)
W ExtconUEventObserver: 	at android.os.HandlerThread.run(HandlerThread.java:67)
W ExtconUEventObserver: 	at com.android.server.ServiceThread.run(ServiceThread.java:44)
W ExtconUEventObserver: 	at com.android.server.UiThread.run(UiThread.java:45)
W ExtconUEventObserver: Caused by: android.system.ErrnoException: open failed: EACCES (Permission denied)
W ExtconUEventObserver: 	at libcore.io.Linux.open(Native Method)
W ExtconUEventObserver: 	at libcore.io.ForwardingOs.open(ForwardingOs.java:563)
W ExtconUEventObserver: 	at libcore.io.BlockGuardOs.open(BlockGuardOs.java:274)
W ExtconUEventObserver: 	at libcore.io.IoBridge.open(IoBridge.java:560)
W ExtconUEventObserver: 	... 17 more

Similarily
W ExtconUEventObserver: Unable to read /sys/devices/platform/soc/88e0000.qcom,msm-eud/extcon/extcon2/cable.1/name. This probably means the selinux policies need to be changed.
W ExtconUEventObserver: Unable to read /sys/devices/platform/soc/c440000.qcom,spmi/spmi-0/spmi0-02/c440000.qcom,spmi:qcom,pm8150b@2:qcom,qpnp-smb5/extcon/extcon3/cable.1/name. This probably means the selinux policies need to be changed.

Test: Label these sysfs and boot into system
2022-11-08 18:42:53 +10:00
audio sm7250-common: Audio: Drop Post-Processing 2022-09-04 18:20:57 +03:00
bluetooth/include sm7250-common: bluetooth: Disable clean turn on 2021-12-01 16:43:28 +01:00
configs sm7250-common: Drop component overrides 2022-10-17 13:16:27 +10:00
libhidl sm8250-common: Build android.hidl.base@1.0 2021-02-21 16:47:29 +01:00
libqti-perfd-client sm7250-common: libqti-perfd-client: Move to C 2021-12-01 13:02:03 +01:00
libshim sm7250-common: Make shim for com.mi.node.watermark.so 2022-08-21 19:30:11 +03:00
livedisplay sm7250-common: livedisplay: Drop unsupported PictureAdjustment 2022-11-08 18:41:55 +10:00
media sm7250-common: Import QTI Codec2 HAL 2022-07-16 19:48:56 +03:00
overlay sm7250-common: Do not pin SystemUI 2022-11-08 18:41:53 +10:00
permissions sm8250-common: Add basic permission file for HotwordEnrollment 2021-02-15 18:54:33 +01:00
rootdir sm7250-common: Swich to AOSP wifi supplicant 2022-11-08 12:00:48 +10:00
rro_overlays/WifiResCommon Revert "sm7250-common: overlay: Declare 6ghz wifi support" 2022-08-29 17:14:35 +03:00
sepolicy sm7250-common: sepolicy: Label qcom extcon sysfs 2022-11-08 18:42:53 +10:00
udfps sm7250-common: udfps: Update handler methods 2022-09-20 08:37:59 +03:00
vibrator sm7250-common: Remove ndk_platform backend. Use the ndk backend. 2022-08-17 18:10:27 +03:00
wifi sm7250-common: Swich to AOSP wifi supplicant 2022-11-08 12:00:48 +10:00
Android.bp sm8250-common: Setup namespace 2021-02-15 18:54:28 +01:00
Android.mk sm7250-common: Remove duplicated symlinks 2022-06-05 14:28:16 +02:00
BoardConfigCommon.mk sm7250-common: Add llvm tools flag 2022-10-28 09:47:11 +10:00
compatibility_matrix.xml sm8250-common: Import compatibility matrix and manifest 2021-02-15 18:54:28 +01:00
config.fs sm8250-common: Import config.fs 2021-02-15 18:54:35 +01:00
extract-files.sh sm7250-common: Make shim for com.mi.node.watermark.so 2022-08-21 19:30:11 +03:00
framework_compatibility_matrix.xml sm7250-common: Bump FCM com.qualcomm.qti.uceservice to 2.3 2022-06-29 18:06:34 +10:00
lito.mk sm7250-common: livedisplay: Drop unsupported PictureAdjustment 2022-11-08 18:41:55 +10:00
manifest.xml sm7250-common: livedisplay: Drop unsupported PictureAdjustment 2022-11-08 18:41:55 +10:00
properties.mk sm7250-common: props: Enable zygote critical window 2022-10-26 13:58:56 +10:00
proprietary-files.txt sm7250-common: Update graphics and display blobs to LA.UM.9.12.r1-14400-SMxx50.0 2022-09-06 21:20:32 +03:00
README.md sm8250 > sm7250 2021-12-01 13:02:03 +01:00
releasetools.py sm7250-common: releasetools: Use bootdevice symlink everywhere 2021-12-01 16:43:28 +01:00
reorder-libs.py sm7250-common: Add a script to reorder blobs list 2021-12-01 16:43:28 +01:00
setup-makefiles.sh sm8250 > sm7250 2021-12-01 13:02:03 +01:00

Common device tree for Xiaomi SM7250 devices

#
# Copyright (C) 2021 The LineageOS Project
#
# SPDX-License-Identifier: Apache-2.0
#