LuK1337
be40ae3083
sm8250-common: Import and build QTI vibrator HAL
...
* The one in vendor requires some special OnePlus FWK bits.
Change-Id: I5d3be54b2aa3ab35d5a6f88b831ea6abbe8279c7
2020-11-23 15:10:40 +01:00
LuK1337
5d377ba4d6
sm8250-common: Update blobs from OOS11
2020-11-23 15:10:40 +01:00
LuK1337
0eacfc8f9e
sm8250-common: power: Rebase on LA.UM.9.12.r1-09000-SMxx50.0
2020-11-23 15:10:40 +01:00
LuK1337
b512e01c6d
sm8250-common: RIP custom lights HAL
...
* No longer needed, yay.
2020-11-23 15:10:40 +01:00
LuK1337
28e667380b
sm8250-common: Implement vendor.lineage.powershare@1.0 HAL
2020-07-07 13:16:33 +02:00
LuK1337
6d9f90eb8a
sm8250-common: Drop /op_odm
2020-06-27 00:17:13 +02:00
LuK1337
e032e7cc78
sm8250-common: power: Rebase on LA.UM.8.12.r1-11900-sm8250.0
2020-06-27 00:17:13 +02:00
LuK1337
8e89dbf92a
sm8250-common: Move /dev/dri/card0 labeling to sepolicy/vendor
2020-06-27 00:17:13 +02:00
LuK1337
98a0defd38
sdm845-common -> sm8250-common
2020-06-27 00:17:12 +02:00
LuK1337
408d16c462
sdm845-common: sepolicy: Label /dev/dri/card0
...
* Since we aren't including device/qcom/sepolicy/.../vendor,
/dev/dri/card0 is labeled as u:object_r:device:s0 thus
recovery running in -user mode has no access to it.
Change-Id: Ie0b4b9ba04f85de9250e50d070940f0ea84335e8
2020-05-30 23:15:17 +02:00
LuK1337
98fbd09d7d
sdm845-common: Relocate dashd to /system/bin
...
Change-Id: Ief585959ebef9461bd62b26039997ae3c438c1d5
2020-04-03 00:38:29 +02:00
LuK1337
263ce16c5f
sdm845-common: Disable OnePlus shape icon overlays
...
Change-Id: I1d6cbeeb728a40952673f18198e05295bd7cc1de
2020-02-07 13:57:31 +01:00
LuK1337
ef511b13c1
sdm845-common: Update rootfs folders
...
Change-Id: Ib40fed6e74126090985ed7a755646851a97b7144
2019-12-20 17:47:47 +01:00
LuK1337
c18bdcef2d
sdm845-common: Drop qcacld bind mounts
...
* WiFi driver is now built-in.
Change-Id: If8d0489e851064838249f26e68f4bf5c58b1a97e
2019-12-20 17:47:47 +01:00
Danny Baumann
2a60f4b011
sdm845-common: Adapt to Lineage sepolicy changes
...
device/lineage/sepolicy now also covers the system variant of the trust
HAL, so we must remove the respective definitions to not create
duplicate labels.
Change-Id: I4e8642072bde3c17f91688cfd8c91ac9db9dcaf7
2019-11-19 12:34:40 +01:00
LuK1337
60d417a52f
sdm845-common: Start using vendor_overlay
...
* This lets us override files in /vendor without
relying on bind mounts ^.^
Change-Id: Ib0b173682a48836aeac97e2c3691176a44f13aab
2019-09-29 14:29:37 +02:00
LuK1337
b7127606f9
sdm845-common: Make SELinux great again!
...
Change-Id: Id479e031b584b24f79377aa244add20903a42b02
2019-09-12 19:11:57 +02:00
LuK1337
b7b20467fa
sdm845-common: sepolicy: Add FOD related rules
...
Change-Id: I8fd985bf4eab1747351f9e717cc33fa6d5ab1517
2019-08-24 10:44:09 +02:00
LuK1337
031d6ba43a
sdm845-common: Switch to common Trust HAL implementation
...
* OnePlus's OTG switch sysfs doesn't act the same as
'deny_new_usb' node breaking OTG entirely in some
situations.
Change-Id: I4f67d5cec5ded72ee835bfed9d34407eba1612d1
2019-06-18 03:25:14 +02:00
LuK1337
f0e0e8184e
sdm845-common: Move LiveDisplay HAL default profile path to /data/misc/display
...
* /data/display does not exist and we are unable to allow
writing to /data/system since it's a neverallow. Instead
we are creating /data/misc/display which coredomain is
allowed to write to.
Change-Id: I1198c61177b75fd2ad460aafab5f2d5010b2ca63
2019-06-17 14:23:00 +02:00
Luca Stefani
53fecbf169
sdm845-common: Add and build trust HAL
...
Change-Id: I6ffdcd0cae2afb1b1e872152f7997da704ad74dc
2019-02-04 20:47:31 +01:00
Danny Baumann
e3ee15e8af
sdm845-common: Replace lineagehw implementation by HIDL services
...
Move DisplayModeControl and SunlightEnhancement into a livedisplay
service, and TouchscreenGestures into a touch one.
Change-Id: I5f46671633a13ddc6733a47f4ea5a6515d6d6c98
2019-02-04 15:15:19 +01:00
Luca Stefani
922b46d9f1
sdm845-common: Build only 64bit power hal
...
Change-Id: I3dd347b6fa66bbb82224adf9081d1512920263da
2018-12-23 20:20:00 +01:00
LuK1337
1272127b9a
sdm845-common: Bind mount our own audio policy configuration
...
Change-Id: I830b0488d34f76169bceb33503eb701b3dfbfd27
2018-10-14 14:34:09 +02:00
LuK1337
4ed29836d8
sdm845-common: Import pocketmode app and SELinux rules for it
...
* Based off android_device_oneplus_msm8998-common pocketmode
app but without fpc10xx support and using actual OnePlus
pocketmode sensor.
Change-Id: I73eaf7e00afd08cdad71d323b6821eb8a0160cd2
2018-07-27 20:23:44 +02:00
Luca Stefani
9850301224
sdm845-common: Load qcacld from system
...
* This will implicitly add every kernel module to system
Change-Id: I1fb827536a7cd6cb0d46c9dbb78da4f19e80492b
2018-07-26 09:00:33 +02:00
Luca Stefani
924e50ddc2
sdm845-common: Add power hal
...
Change-Id: I764cccb93b01ea2bfaca4cfe93ac314b7c680d5d
2018-07-19 22:13:43 +02:00
Luca Stefani
89203b453e
sdm845-common: Add tri-state-key daemon
...
Change-Id: I796f3853ac87df78a0d1a890c663e312a0ee2d1b
2018-07-19 22:13:32 +02:00
LuK1337
118f6920b5
sdm845-common: Build our own lights HAL
...
Change-Id: I0e0d2db5c109778b86ab54101b70f0d3856195cb
2018-07-07 21:22:51 +02:00
LuK1337
02a9fcb3e4
sdm845-common: Initial commit
...
Change-Id: I317c72bd943457c95d2b2c2c80ac0163c9f76a93
2018-07-07 18:44:53 +02:00