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
bengris32
16cda86839
rosemary: Initial minimised rootdir
...
* All AEE, Meta mode, Factory mode related scripts
have been removed.
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I20ab2c44768ca3f83f8515c2c4455924aaa394d9
2022-11-07 10:30:32 +03:00
bengris32
3f131da8fd
rosemary: Build required keymaster interface
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-07 10:30:32 +03:00
Sebastiano Barezzi
b452ff3e16
rosemary: Build dummy HIDL libs
...
Change-Id: I4637a6c7e5fb600b1b919b6a9cdb9a0f6d19abb5
2022-11-07 10:30:32 +03:00
bengris32
eaaef9eeec
rosemary: Switch to source built Power AIDL
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I90e336edd265e944fcbd2a889228c71605e77208
2022-11-07 10:30:32 +03:00
Sebastiano Barezzi
0f775a38ea
rosemary: Build default health HIDL
...
Change-Id: Id3859a7a64e21edb1c5dd4afa152e9a2589df0fb
2022-11-07 10:30:31 +03:00
bengris32
6b6c2e4eaf
rosemary: Build required GNSS interfaces
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-07 10:30:31 +03:00
bengris32
71a4eeca42
rosemary: Build default Gatekeeper HIDL
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-07 10:30:31 +03:00
Alessandro Astone
917d61197f
rosemary: Build fastbootd
...
Change-Id: I0b20600fe7203a7aec19cbea8f6849052585c6ab
2022-11-07 10:30:31 +03:00
bengris32
8f1d247e07
rosemary: Build required DRM interfaces
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-07 10:30:31 +03:00
bengris32
fa02b23c40
rosemary: Build required Camera interfaces
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-07 10:30:31 +03:00
bengris32
3141505aa8
rosemary: Build required Bluetooth interfaces
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-07 10:30:31 +03:00
Vaisakh Murali
c3b2cd114d
rosemary: Switch to OSS audio HAL service
...
Prebuilt audio HAL depends on a lot of VNDK 30 dependencies, using
it as is requires a lot of hacks.
Switching to OSS HAL does not require hexediting any prebuilt blobs
and their depdendencies.
Signed-off-by: Vaisakh Murali <mvaisakh@statixos.com >
Change-Id: Icd8c06be75b42749df8d713becab29e9e7216a7c
2022-11-07 10:30:22 +03:00
bengris32
500dba8fa5
rosemary: Build required Audio libs
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
2022-11-07 10:27:16 +03:00
Bowgo Tsai
2df2973aa1
rosemary: Adding GSI keys
...
Bug: 112293933
Test: build and checks the keys are installed into ramdisk
2022-10-28 13:25:35 +01:00
Sebastiano Barezzi
a064b72a0e
rosemary: Enforce RRO for all overlays
2022-10-28 13:25:35 +01:00
Luca Stefani
c9e6067d9e
rosemary: Enable updateable APEX
2022-10-28 13:25:35 +01:00
bengris32
9dd9e46f02
rosemary: Initial skeleton
...
Signed-off-by: bengris32 <bengris32@protonmail.ch >
Change-Id: I199c18bba9552cbccda9408e5120cc66a4cd1be1
2022-10-28 13:25:28 +01:00