Simon1511
67fcc3219a
sm7125: vibrator: Write directly to enable path instead of intensity path
...
*Newer Samsung devices seem to control vibration intensity through /sys/class/timed_output/vibrator/enable instead of having a seperate node for intensity
*Therefore we need to write to the enable path instead
*Also set minimum intensity to 40 since that's the lowest value that's still noticeable
Signed-off-by: Simon1511 <simon2002.schoenmackers@gmail.com>
Change-Id: I402c5e0e77549ae8be38c43544357b1c4e847880
3 years ago
Simon1511
c9c577fcbc
sm7125: Import vibrator HIDL from hardware/samsung
...
*Also import vibrator init commands from stock
Change-Id: Ifd9eb333072438934e76cf98bc6c2fdc56105458
3 years ago
Simon1511
2d2f432440
sm7125: Build SamsungDoze from hardware/samsung
...
Change-Id: If9564ac212a6fc79fd0d0e5f015ae7a4b8706fd8
3 years ago
Hlcpereira
6d86e78416
sm7125-common: overlay: Enable display burn-in-protection in Ambient Display
...
Change-Id: I08947bc1c26c91916103c1ff27f83498edafda8c
3 years ago
Demon000
aa1ed8cd81
sm7125-common: overlay: decouple interactive mode from display
...
Change-Id: Ie7bb010c1ce00e7fda28b639d859d8b536772f47
3 years ago
Subhajeet Muhuri
f09e496196
sm7125-common: overlay: Add ambient display support
...
Signed-off-by: Subhajeet Muhuri <subhajeet.muhuri@gmail.com>
Change-Id: Id17f403a307965ea9ee6332c3d6e5bc0fb8e2b9b
3 years ago
Simon1511
6b9162f2e8
sm7125: Support always on display
...
Change-Id: Ifb26bcde97ad10bc9f9b9d60cc4ffe060c01b75a
3 years ago
Simon1511
b4fe03e6f4
sm7125: Drop face unlock manifest entries
...
Change-Id: I1ff3f810c43a6433fd5eef240d09cc6d32ef326f
3 years ago
Simon1511
97f1190f33
sm7125: Add fingerprint overlays
...
Change-Id: I5771bf1e5e6897f81c5d38906ce27d126dee1577
3 years ago
Demon000
dc0929c867
sm7125: leave space for FOD while bouncer is requesting Pattern on PIN
...
Change-Id: Iddfa076d92deaec982c5fe8711e155648da89965
3 years ago
Michael Benedict
f22ecc94f2
sm7125: add additional gralloc bits for FOD
...
Signed-off-by: Michael Benedict <michaelbt@live.com>
Change-Id: I57b8ee4bc0878f040e5bd9d4aa697607bdabe90a
3 years ago
Michael Benedict
0444138ef4
sm7125: fod: set fod rect
...
Signed-off-by: Michael Benedict <michaelbt@live.com>
Change-Id: I0936bbc17c7a6837f393e0795097246802d475e0
3 years ago
Jesse Chan
03e297b786
sm7125: fod: enable FOD in TSP in initialization
...
Samsung enables FOD in TS driver (fod_enable) at all times except
a small number of optical FOD sensor that doesn't have BiometricFeature
.FEATURE_SUPPORT_AOD. As optical type sensor support is not implemented
currently, this HAL is only used on device that has FOD always-on.
This change follows behavior of stock firmware and without toggling of
FOD enable state FOD should be more stable.
Plus it allows setInteractive and config_powerDecoupleInteractiveModeFromDisplay
to function properly with FOD. Currently setInteractive(0) happens before
a onShowFODView (which is the current point to call fod_enable) can be
triggered by the Doze, as TS driver only handles command when it is enabled,
FOD doesn't work when there is a setInteractive(0) that disables TS.
Signed-off-by: Michael Benedict <michaelbt@live.com>
Change-Id: If1ce9cab58717a9b9dcfce496da79bcf74773a33
3 years ago
Michael Benedict
0f1cb16830
sm7125: fod-extension: change usageBits data type
...
Signed-off-by: Michael Benedict <michaelbt@live.com>
Change-Id: Ibdb8758e71a1103587e9f6260a4c6b73ce86d7f8
3 years ago
TheScarastic
8542cf6773
sm7125: fod: add surfaceflinger extension lib
...
Change-Id: I51fb56c0a20e3cac83afb46ed6a6e2f967159d18
3 years ago
Michael Benedict
ac52dd13db
sm7125: fod: adjust dimming formula
...
Signed-off-by: Michael Benedict <michaelbt@live.com>
Change-Id: I9f534e9a8452ea626abf5d267c661c715d81b59f
3 years ago
Willi Ye
191efc0692
sm7125: Add fod hidl
...
sm7125: fod: Write to brightness path directly
Change-Id: Ib71ba0e2da3d8f48219547b3b53ada4598396299
sm7125: fod: Properly reset previous brightness
Change-Id: I84130099269e6f934dbc85165cec62451e89259a
3 years ago
Willi Ye
8a3a8e973e
sm7125: livedisplay: Fix Adaptive backlight path
...
Change-Id: Ic591e7a135fd96635e04d0b84ce3fb8d4f3f2c39
3 years ago
Willi Ye
b1562dd140
sm7125: livedisplay: Fix default value
...
Change-Id: Id037dc8e515a1b3cb02c1e13a380eea301580bae
3 years ago
Simon1511
f6aea5a8e3
sm7125: Import livedisplay changes from ca244936f7
...
Change-Id: Ieec97393161c77cf6b8800684fd0b4bf07c8651f
3 years ago
Simon1511
b27857960e
sm7125: Import livedisplay HAL
...
Change-Id: I904cef6ec8c45088d254f5a9cb1f8ad0ec3e8ed5
3 years ago
Paul Keith
4afbf47f32
sm7125: Build vendor.lineage.touch HAL from hardware/samsung
...
Change-Id: I0dd8cedfa98998bc36a12d9a25c0c3a31076b3c7
3 years ago
LuK1337
de86acf5f7
sm7125: Build Trust HAL
...
Change-Id: I9487a4903e1b2f896277ae87b6f85412abd9f8ed
3 years ago
Jesse Chan
d5dde372c1
sm7125: overlay: Set fast charging indicator threshold to 10.8W
...
We no longer call 7.5W charging "fast charging" nowadays
Change-Id: I3a11f50f89933bd44b70d9f30a6e74a3d77abb25
3 years ago
Francescodario Cuzzocrea
b510b33fe0
sm7125: Build fastcharge HIDL
...
Change-Id: Iec1a7faec24f0d5b4b1d2f1ef52b781368c5bd51
3 years ago
Simon1511
b02a551b44
sm7125: Add missing CDMA telephony permission
...
Change-Id: I77dfe3f127ca629ce9d3072cf61ed2d122a1dd66
3 years ago
Simon1511
f363ca9050
sm7125: Set up FMRadio
...
*Also set config_useDevInputEvenForAudioJack to have headphones working
Change-Id: I7001dd82288748bad9e6251d604aac22a86cc7f6
3 years ago
Simon1511
9420eacfac
sm7125: Build broadcastradio impl
...
Change-Id: Ifc71d113ae07cd66699ed4bb9bffe86ab817805f
3 years ago
Simon1511
1fe66465f2
sm7125: Add missing libjnihelper
...
*This is being needed by CACertService.apk
Change-Id: I80b0002b979a054d9bd464cdf174fc691c32e989
3 years ago
Simon1511
97b1a03bfc
sm7125: Import libaptX_encoder from stock
...
Change-Id: I3090b7f23243a5ff72c5c0c65155a46bdcfee80b
3 years ago
Simon1511
f6cfae4ae8
sm7125: Add fstab.sqzr
...
Change-Id: I82e628ff00f2f27f52f702f3303ce03fccf14d5a
3 years ago
Simon1511
7bfd2a5be8
sm7125: Drop light service
...
*Brightness is handled by display stack
Change-Id: Ie816f5113bd1d110a72b4113d7d8212120f524e8
3 years ago
Simon1511
e8df3cc188
sm7125: Set up camera
...
*Use stock camera provider
*Build camera.device blobs from source to get its dependencies, then override it with stock camera.device blobs
*Added missing media_profiles_V1_0.xml for camera
Change-Id: I6d776f5fc6de343708b46ca55d8ea6f12194f153
3 years ago
Simon1511
259cefaf0e
sm7125: Build samsung keymaster
...
Change-Id: Ibab06aa84f3f5ce32c27b4c20a0da02907518f93
3 years ago
Simon1511
71b69b000f
sm7125: Fix a typo in init
...
Change-Id: Ic518371643841cdc1426cdb8a7b3897de95d0a94
3 years ago
Simon1511
b33410ed0d
sm7125: Import dalvik VM props from stock
...
Change-Id: I846fcae8c9443dee0f115891fddddb7b01797385
3 years ago
Simon1511
b39748faf7
sm7125: Reserve 50MB on ODM
...
*Also increase system reserved size to 800MB and decrease vendor to 400MB
Change-Id: I1f6be14c46174c5401d755bc45ae72e2ca9ac714
3 years ago
Bruno Martins
30538197ed
sm7125: Enable hardware tether offload support
...
Change-Id: I3979c985867b4b45eb518705bcc954f702d63dd0
3 years ago
Simon1511
aacffd99ec
sm7125: Add macloader
...
Change-Id: I3110cf8676b96541eddf1aa59925c63cb2b12824
3 years ago
Weilun Du
198ad8eeae
sm7125: Add Tethering Config
...
Tethering package is APEX and we need to create a RRO to overwrite
the values for config_tether_wifi_regexs and config_tether_wifi_p2p_regexs.
BUG: 163800715
Signed-off-by: Weilun Du <wdu@google.com>
Change-Id: Ia0834f5215ff8c3b13effa591bd2f84d93419a06
3 years ago
Simon1511
073ecaf66c
sm7125: Set up RIL
...
Change-Id: Ie679b0f459031cb87b483b5271c9498780fa9ae4
3 years ago
David Su
be58f8b691
sm7125-common: Don't sign Wifi RROs with platform cert
...
Preinstalled overlays needn't be signed with the same cert
as the package it overlays, simply being preinstalled is
enough. Sign with the default cert instead for now, which
provides fewer special privileges.
Bug: 162195999
Test: verify values still overlaid correctly
Change-Id: I017491fd383551c5aadf8648edb900e0c12a27b8
Signed-off-by: Tushar Mahajan <mahajant99@gmail.com>
3 years ago
Roshan Pius
0360d3317e
sm7125-common: Add WifiOverlay
...
Bug: 148617260
Test: Device boots up and connects to wifi networks.
Change-Id: Iec27a6d947a232a42451ef095dc73d1a52327db5
3 years ago
Simon1511
2cd367f2b4
sm7125: Setup wifi
...
Change-Id: If34b928f0d467e3ee1d0e2ec66320481d65482ba
3 years ago
Simon1511
5e4cabf9db
sm7125: Sort and update proprietary files
...
Change-Id: Iea49872d570e1b4f911bdfbb2f05b24f453457f3
3 years ago
Simon1511
1901a734f7
sm7125: Fix sensors
...
*Add init commands from samsung's init.rc
*Add basic sepolicy for sensors
*Explicitly build mapper@1.1 and scopedWakelock
Change-Id: Id92baf0cfab1d4266dc419400af4db87aa521be8
3 years ago
Simon1511
78f99aede2
sm7125: overlay: Configure 90Hz support
...
Change-Id: I15678c3e69bc9dc47bfd359fc89a668453abf99f
3 years ago
Simon1511
10a7c8655b
sm7125: Copy QCA init script
...
Change-Id: I4dd72e641a5f21e6874e26cb8c255be3f7faca6a
3 years ago
Simon1511
4240c9ac8b
sm7125: Fix setup-makefiles.sh
...
Change-Id: I80f876778b412f0bf3ddf5324c0d11bc6e5f8ea6
3 years ago
Simon1511
ec715ee810
sm7125: Also build audio 2.0, 4.0 and 5.0
...
*Stock does so
Change-Id: I12bee4af5af366057dc71cefc5cd1999c614b905
3 years ago