bengris32
56d4ffeb69
rosemary: Build Health 2.0 interface
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-12 10:48:38 +03:00
Joel Stein
cb797b3eb4
rosemary: Shim missing libshowlogo symbols
...
Change-Id: I72dbe1012455a410ad01ceeb0cb9db53ac8f69f5
2022-11-12 10:48:38 +03:00
Alex Damaratski
6ea74b4999
rosemary: Build libsuspend
...
* Required by kpoc_charger
Change-Id: Ie850456d9ab666ba68dbd5cefebc58675f93b6b7
2022-11-12 10:48:38 +03:00
Sebastiano Barezzi
2b39fecfee
rosemary: Uprev bluetooth audio HIDL impl to 2.1
...
* We get free LC3 support, isn't it poggers?
Change-Id: Ia8cef3905c133441cbe741c83d6d5ecdf4be2338
2022-11-12 10:48:38 +03:00
bengris32
28b4fdec96
rosemary: Build vendor variant of libdng_sdk
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: Ia7f7ad1d2f4159708536ab0f961eb2aedd3a7d4b
2022-11-12 10:48:38 +03:00
bengris32
10a8cdca22
rosemary: Build required power interfaces
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-12 10:48:38 +03:00
Roshan Pius
a7ffc96aa1
rosemary: rro_overlays: Add WifiOverlay
...
Bug: 148617260
Test: Device boots up and connects to wifi networks.
Change-Id: Iec27a6d947a232a42451ef095dc73d1a52327db5
2022-11-12 10:48:38 +03:00
Weilun Du
2614b5a558
rosemary: rro_overlays: Add TetheringOverlay
...
BUG: 163800715
Signed-off-by: Weilun Du <wdu@google.com >
Change-Id: Ia0834f5215ff8c3b13effa591bd2f84d93419a06
2022-11-12 10:48:38 +03:00
Arne Coucheron
3f45a4f3de
rosemary: Disable serial console notification
...
Google added a check for this prop in R, and if it's running
it will show a notification about it that it's impacting performance.
Why it's not disabled by default I don't know, so just force disable
it here.
[bengris32] Convert to standalone init script and install to system_ext
Change-Id: Ia06ef15388e7e701ed526664e7748f133ad01ee2
2022-11-12 10:48:38 +03:00
SamarV-121
f5f10bc632
rosemary: Rename libwifi-hal.so
...
* To prevent conflict with aosp's
Change-Id: I922f26c45957f4bc5d2ad85e14ecfcb382abf811
2022-11-12 10:48:31 +03:00
bengris32
719dced30b
rosemary: Import stock power configs
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: Idaf780975e2cba5aaba5c0808b833f8f8e547197
2022-11-12 10:48:11 +03:00
bengris32
577854c24c
rosemary: Build default ConsumerIR HIDL service
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-12 10:48:11 +03:00
bengris32
7ee936b142
rosemary: Build android.hidl.allocator@1.0
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-12 10:48:11 +03:00
bengris32
4c9f22bf75
rosemary: Build Thermal 2.0 interface
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: Ib25eca2ef8f800e79c751c608cb0f307a60314bc
2022-11-12 10:48:11 +03:00
bengris32
1d6ae629e1
rosemary: Build default WiFi service from source
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I3a0964738ff196350f4d634f51c80ddad30009db
2022-11-12 10:46:47 +03:00
bengris32
ec6d1ca575
rosemary: Import seccomp policy from stock
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I6da59a29080180f7dbf8789363028cefe45dedaa
2022-11-12 10:45:57 +03:00
bengris32
5ee1e425f4
rosemary: Import WiFi configs from stock
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-12 10:45:57 +03:00
bengris32
6a97f6bb51
rosemary: Initial device overlays
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I1a84c0b11500b221072f3b51706780b74279a319
2022-11-12 10:45:57 +03:00
bengris32
d75c6728af
rosemary: Import Media configs from stock
...
* Track configs from AOSP whenever possible
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: Ib0add0f726e2ac16e9706d369edfea0a523378e3
2022-11-12 10:45:57 +03:00
bengris32
10f07f4511
rosemary: Import audio configs from stock
...
* Track configs from AOSP whenever possible
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I20c8c4fc3016b992d90a09d32263ede379e62e9c
2022-11-12 10:45:57 +03:00
bengris32
e922f4b142
rosemary: Build required WiFi interfaces
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-12 10:45:57 +03:00
bengris32
66e6f82b4d
rosemary: Build default Memtrack HIDL service
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-12 10:45:57 +03:00
bengris32
4a1061a587
rosemary: Build required Graphics interfaces/libs
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I07a0c53c282f8a8b6dea6d21fa219b66045d121b
2022-11-12 10:45:57 +03:00
bengris32
c1b624df95
rosemary: Build default Composer HIDL service
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I220069ddd0a8e01b646d9f8f71710102c674e30a
2022-11-12 10:45:57 +03:00
Volodymyr Zhdanov
f5a4b2b57a
rosemary: Disable SF configstore
...
* ship disable_configstore because we have API level 29
Change-Id: If8533333745aea8f19983949571729cb53904eb1
2022-11-12 10:45:57 +03:00
Bruno Martins
f7dae507fd
rosemary: Include common feature permissions
...
Change-Id: Idf607e629691b38c808a3bc9745ff41b760b9cdb
2022-11-12 10:45:57 +03:00
bengris32
2da8316026
rosemary: Build required radio interfaces
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-12 10:45:57 +03:00
bengris32
d57a195151
rosemary: Build required sensors interfaces
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-12 10:45:57 +03:00
dianlujitao
b4d228ee4e
rosemary: Build libsensorndkbridge from source
...
Change-Id: I9b00ac56b98314350c36523e02b5898193d89c0b
2022-11-12 10:45:57 +03:00
bengris32
2b523146a6
rosemary: Source build a few keymaster libraries
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I35c1f54b80fbb461bc73bde10ae9b9a4f4aed58d
2022-11-12 10:45:57 +03:00
bengris32
694f60fdb3
rosemary: Build default Thermal HIDL
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: If56c0374ca1040be7c0724e4ed4987544a258223
2022-11-12 10:45:57 +03:00
SamarV-121
a8484f951f
rosemary: Build OSS Lights AIDL from RM6785
...
Co-authored-by: Demon000 <demonsingur@gmail.com >
Co-authored-by: vasishath <vasishath@gmail.com >
Co-authored-by: daniml3 <daniel@danielml.dev >
Change-Id: Ibf28d4b5e47c715f72da0eeee200f24aa7c99b3f
2022-11-12 10:45:57 +03:00
bengris32
ca7c10c3e5
rosemary: Sleep 2 seconds before attempting to turn on backlight
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I2c3d63754e4cf6f555a2af56b463a24aef17acae
2022-11-12 10:45:57 +03:00
bengris32
cc10db6dbd
rosemary: Ensure nonblocking ffs is disabled everywhere
...
* Move the persist.adb.nonblocking_ffs property into
PRODUCT_DEFAULT_PROPERTY_OVERRIDES to ensure its set
everywhere.
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I543194ffd3a87dc4ff3093cb6919c194e501ffa2
2022-11-12 10:44:26 +03:00
bengris32
c0a91868cb
rosemary: Add hardware/mediatek to Soong namespaces
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I0c679ef23ab747a9c0ce2d8db31d344cfb5c1418
2022-11-12 10:44:26 +03:00
LuK1337
624a066fc6
rosemary: Enable PRODUCT_USE_DYNAMIC_PARTITIONS
...
Change-Id: Ia397b6462c8b1f0c209f9dee18bdc7ccb0228683
2022-11-12 10:44:26 +03:00
John Stultz
8fef010592
rosemary: Disable nonblocking_ffs to avoid recent crashes with
...
adbd
Recent changes to adbd have enabled nonblocking_ffs by default.
These have seeminly uncovered some bad memory corruption in the
kernel ffs gadget driver on every kernel I've tried so far.
Unfortunately I've not been able to diagnose what is going wrong,
so for now, lets disable the nonblocking_ffs.
We still need to root cause the issue as it's a problem even with
the mainline kernel on HiKey, so its likely a generic kernel issue.
Disable nonblocking_ffs in recovery, too.
Change-Id: I7a0797cc9e8e5f263e533beea23642f768c0f017
Signed-off-by: John Stultz <john.stultz@linaro.org >
2022-11-12 10:44:26 +03:00
bengris32
9e286d1773
rosemary: Define display size
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I59dc16421009dbc4558e1d5d32d1c00af302dbef
2022-11-12 10:44:26 +03:00
bengris32
d2d349b358
rosemary: Enable Virtual A/B OTAs
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: Ic2b694e9d41e39821f42848f24e7d948049d2c03
2022-11-12 10:44:26 +03:00
Matsvei Niaverau
b0ffbf07fc
rosemary: Copy fstab to recovery ramdisk
...
* https://source.android.com/devices/architecture/kernel/mounting-partitions-early?hl=en#fstab-ramdisk
Change-Id: Id1592229ad2af82e695d47fa3bfbb523780362f7
2022-11-12 10:44:26 +03:00
bengris32
abe14096c4
rosemary: Build basic USB service
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I3f13fd79ea085c3d6caf0b650f145c3e635e7064
2022-11-12 10:44:26 +03:00
Nolen Johnson
7bf1d20c84
rosemary: Set sys.usb.ffs.aio_compat in recovery
...
Change-Id: Id0275b6a4a5828d038d378124798c33f7784cd47
2022-11-12 10:44:26 +03:00
nift4
bfc3b1b0d1
rosemary: Shim beanpod keymaster
...
Change-Id: Iac8ab200f0d844c56a820be9553afcbaee880e4b
2022-11-12 10:44:26 +03:00
bengris32
66c85245e3
rosemary: Shim misssing audio symbol
...
* E vndksupport: Could not load /vendor/lib/hw/audio.primary.mt6785.so from default namespace: dlopen failed: cannot locate symbol "_ZN7android13TypeConverterINS_13DefaultTraitsI14audio_format_tEEE6mTableE" referenced by "/vendor/lib/hw/audio.primary.mt6785.so"....
* The required conversion mTable [1] was removed in VNDK31, add it back.
[1] dc6be0d575
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I9b90be74c40ec52624f84be24917b3392081a3bb
2022-11-12 10:44:26 +03:00
Vaisakh Murali
4e219c3f30
rosemary: Kang Vibrator service from cannon
...
Change-Id: I1d78c51175efb4a85ba466ac6a49369a3917f21e
2022-11-12 10:44:26 +03:00
bengris32
913210a910
rosemary: Build default bootctl 1.2 service
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: Ibd93effb60f5a6e63f5b0da99c82cb9e20313f22
2022-11-12 10:44:26 +03:00
derfelot
1620679209
rosemary: Add checkpoint_gc and otapreopt_script for A/B OTA's
...
Change-Id: I10efa3de0c09aa48065e87c7b50c40b947663e0e
2022-11-12 10:43:38 +03:00
bengris32
3f37a54909
rosemary: Build MTK bootctrl into the recovery ramdisk
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: Id788ec7f80ac86ead6807ceb92f022c0e6fd38e5
2022-11-12 10:43:12 +03:00
bengris32
b813ac7f4e
rosemary: Configure A/B OTA updates
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: Icebbcf586817c498bd01a53c0182b96e46d41977
2022-11-12 10:42:52 +03:00
bengris32
3995789b07
rosemary: Build MediaTek bootctrl implementation
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I99463d934c373dac7a365464a932141e73dfdf8e
2022-11-07 10:30:32 +03:00