The following configuration files need to reside in vendor
partition to work with generic AOSP system image.
Move uevent.*.rc to /vendor
Move fstab.* to /vendor/etc
Move init.*.rc and init.wahoo.usb.rc to /vendor/etc/init.
Also the following two make file variables need to be set:
- BOARD_PROPERTY_OVERRIDES_SPLIT_ENABLED := true
- PRODUCT_ENFORCE_RRO_TARGETS := framework-res
Change path (to /vendor/bin) for init.*.sh, and add
path (to /vendor/etc) for fstab.* in init.hardware.rc.
Bug: 37927875
Test: These files are under /vendor instead of / or /system,
paths (in rc files) are changed to vendor accordingly,
and the resulted system/vendor images work on the device.
Change-Id: I64c8a899ab1c6837d51853e289160e35910b5b9a
The ini file will be picked up from device directory.
Bug: 38198219
Change-Id: Ie05de71da68169487da93372a9a19a12913fa468
Signed-off-by: Ecco Park <eccopark@google.com>
Add a full binderized implementation for Power hal
Many subsystems (e.g.wifi) could be living on an
independent power island (sourced from VBatt directly)
and might even have their own dedicated XTAL to source
their clocks. Since these SOCs are capable of
autonomously operating (while the platform is in one
of the sleep states), they are still drawing power
from the VBatt. Hence it is critical to understand
the (SOC) level low power statistics as well when
the battery level changes and be able to find any
correlation in event of unexpected battery drain.
This commit adds the support of the Power Hal 1.1
to wahoo based devices(that includes Muskie/walleye).
This includes the new api for wlan specific power stats
Bug: 29339696
Test: Manual
Change-Id: Iee4e38f2d9ced31f8b6a333b535fa1d9a302ec26
Signed-off-by: Ahmed ElArabawy <arabawy@google.com>
With this CL, wahoo devices have the same status with marlin/sailfish
in terms of vndk-sp libs.
Bug: 37550338
Bug: 37483222
Test: RenderScript apps work (e.g. CameraScript)
Test: boot successful without following message:
failed to load /vendor/lib64/egl/libEGL_adreno.so from sphal namespace:
dlopen failed: library "libcutils.so" not found
Change-Id: I4a2159395904c2597ed74785b00dca4487aea715
- Replace the dtd part of media_profiles.xml with a reference to
/system/etc/media_profiles_V1_0.dtd
- Rename media_profiles.xml to media_profiles_V1_0.xml
- Change the target output directory from system/etc to vendor/etc
Test: Small CtsMediaTestCases
Bug: 36430270
Change-Id: Ife191ed2efdff5db7af589d4700a1c6665e95873
Move hal configuration file to /vendor to satisfy treble requirement.
Test: wahoo sensor works
Bug: 35947802
Change-Id: I0ef5aff67653090791c1f11b79bc5f3420122aec
android.hidl.base@1.0 and android.hidl.manager@1.0 are built into libhidltransport.
Test: links
Bug: 33276472
Change-Id: Ie75f2af2a53c53cde3ebf5e76c7282261e3c7c74
Note: this shouldn't be permanent solution. Anything that is installed
to /vendor partition must be compiled against the vndk build of the
system libraries, which might be different than the core build of the
libraries. However, since the number of such libraries are so many and
thus it takes considerable time to build them as vndk. So, in the mean
time, we just build vendor libraries against the core build as before
and copy the core builds to the vendor partition.
Bug: 37483222
Test: the listed files are in /vendor/lib(64?)/vndk-sp and their
contents are the same as those in /system/lib(64?).
Test: muskie/walleye boots
Change-Id: I143fb2cf8b6f3215a05582b23997150d75028adb
Adds vulkan support level and version to system/etc/permissions;
fixes sepolicy so the vulkan driver can load.
Fixes tests in android.graphics.cts.VulkanFeaturesTest:
- testVulkanHardwareFeatures
- testVulkanVersionForVrHighPerformance
sepolicy change mostly borrowed from equivalent marlin config
Test: CtsGraphicsTestCases/android.graphics.cts.VulkanFeaturesTest
Bug: b/37719307
Change-Id: Ia99d6dacc8d8353cb7ef0e1cfaca0636708c5067
out/target/product/muskie/system/etc/fs_config_dirs is not built. The
build tool fixed in https://android-review.googlesource.com/#/c/382272
so this one can now be reverted.
This reverts commit fe01b01dbe.
Signed-off-by: Mark Salyzyn <salyzyn@google.com>
Bug: 37721445
Bug: 36071012
Change-Id: If53ad9eeb676c9566553befbd51e2b336f46087b
This CL adds support to notify frameworks when an audio
or debug accessory is attached.
Bug: 36604276
Test: Manually test inserting an Audio accessory.
Change-Id: I9ec0f88ed85ed593b31132ba58bfedb51a435cd8
Bug: 36097673
Test: mm && tested on Walleye to make sure QCOM driver load.
Test: RS CTS tests pass
Test: Imageprocessing tests pass, and confirming running on GPU.
Change-Id: Iaca74a8e90d9fd10e4327bd55d982e95b700ca0f
* changes:
init.hardware.rc: start qseecomd on fs
manifest.xml: add gatekeeper and keymaster definitions
Add sepolicies for binderized QCOM KM 3.0 and GK 1.0 HAL
device: don't use generic GK and KM HALs
device: add frp prop
persist.radio.data_con_rprt=true
This will enable RIL to report DATA_REGISTRATION_STATE RAT IWLAN
if device is IMS registered for voice over Wifi. Reporting IWLAN
in this use case is needed for telephony to use IWLAN RAT for APN
selection for data call (ex. MMS) over IWLAN use cases.
Bug: 37326164
Change-Id: I5d102a70b67aa098de015fb72038edccb5c3fd67