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
Simon1511
7edf18048b
sm7125: Add missing audio configs
...
*And copy everything under configs/audio/
Change-Id: Ib0e678174869952e9ffefc9d249b89a26c3abbd8
3 years ago
Simon1511
65834ca391
sm7125: Build cas service
...
Change-Id: Ia838a63932558ab86421b464bac71188aac3efbc
3 years ago
Simon1511
8433229cf0
sm7125: Build sensors multihal from hardware/samsung
...
*Also label factory.ssc
Change-Id: Iea7be25ba0b9126a764648a48b62e5df54c8aae0
3 years ago
Simon1511
04d9d517f5
sm7125: Update rootdir files
...
Change-Id: I87f114adccbe9132e14800138c7c9dcda8393f39
3 years ago
Simon1511
2855edc6a9
sm7125: Drop display blobs
...
*We use OSS display stack now
Change-Id: I707caa34c626f8b609b0da851fc397c9bfa49c9b
3 years ago
Simon1511
587a2e0829
sm7125: Build OMX from source
...
Change-Id: I195505f18da933672815a03b05f05673d1c38fe2
3 years ago
Simon1511
1ba428846b
sm7125: Explicitly build libavservices_minijail
...
Change-Id: I6028141056518cdbd4bddecc3428e2f3d799dd03
3 years ago
Daniel Micay
2e1fcb2ced
sm7125: fix hw_random permissions
...
Change-Id: Ib29a8274b67af9b62f9e02d07b9db1041b7dead1
3 years ago
Simon1511
4b4fc07322
sm7125: Set inode count for system, vendor and product to -1
...
*Keeping it at the default value would result in us always running out of inodes
Change-Id: I236beac907c0527a6aa5f6a237a14a9c945edd7b
3 years ago