summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-12Rename qcom folder to utilsAmit Pundir
We have used qcom/ folder to host various services, scripts and utilites, and naming the folder to qcom/, to begin with, was very shortsighted from my end. So we are renaming it to utils/ and moving it under a new shared/ folder which should hopefully be our go to destination for similar common tools/HALs going forward. Change-Id: I15fe45dbe5bc4752d6a2ee87a3fbed4924a66f08 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2023-06-08db845c/rb5: Switch to android-6.1 as the default kernel version am: 7652f47a76Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2619251 Change-Id: I0aa4da45577dcdc27ad9e51a0614074bcab25781 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-07db845c/rb5: Switch to android-6.1 as the default kernel versionAmit Pundir
Switch DB845c and RB5 to using android-6.1 prebuilt GKI binaries by default. Change-Id: Ica022c3803eacbffc66baa93417eb8ddb931ef39 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2023-06-05dragonboards: fstab: Use erofs for read-only partitions am: 3d8b3c647fAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2615229 Change-Id: I188e08c31abfc476890b24f90efeba00eb3e6ac3 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-06-05dragonboards: fstab: Use erofs for read-only partitionsAmit Pundir
Change-Id: I795117a5f3e8099ae7781ce5d01a2e328573bc23 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2023-05-18dragonboards: Update vendor-package to 20230510 release am: 38e2b96822Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2586026 Change-Id: I3dcbfc24987b933a6caa0be56258dc6df986805d Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-05-11dragonboards: Update vendor-package to 20230510 releaseAmit Pundir
Update to the 20230510 release, which update mesa prebuilt binaries to mesa-23.0.2 release tag. Note: These binaries are built with android13-gsi branch because the binaries built with AOSP (as of 13-April-2023) ain't stable and are running into crashes like this one, https://gitlab.freedesktop.org/mesa/mesa/-/issues/8776, which can be reproduced by running "atest CtsUiRenderingTestCases" as well. vendor-package binary: https://releases.linaro.org/android/aosp-linaro-vendor-package/extract-linaro_devices-20230510.tgz vendor-package source: https://gitlab.com/LinaroLtd/linaro-aosp/linaro-vendor-package/-/commits/master Change-Id: I6b54cd04039b4cd05cd80e7da4dfa371b7154558 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2023-04-25Remove 64-bit binder ABI setting. am: 86f25c1d4bSteven Moreland
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2559770 Change-Id: I706173770a8351e925e0bec5576ed6ca4f49bb66 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-04-24Remove 64-bit binder ABI setting.Steven Moreland
We are only using the 64-bit ABI now, and this setting is being removed. Bug: 232423610 Test: TH Change-Id: Ib3b6f866c966f34aa19cedf47b716a0558131df8
2023-03-16Merge "sepolicy: Add ae00000.display-subsystem sysfs path for v6.3-rc1+ ↵Treehugger Robot
kernel versions" am: 58770ed645 am: b46001b93e Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2492515 Change-Id: Ibffa7c28cd3eab39d77fd826b7fe7f9124d506c8 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "sepolicy: Add ae00000.display-subsystem sysfs path for v6.3-rc1+ ↵Treehugger Robot
kernel versions" am: 58770ed645 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2492515 Change-Id: I6001ea9f5956af6dcc15396b5190941c46c0ee7a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-03-16Merge "sepolicy: Add ae00000.display-subsystem sysfs path for v6.3-rc1+ ↵android-u-beta-1-gplTreehugger Robot
kernel versions"
2023-03-16sepolicy: Add ae00000.display-subsystem sysfs path for v6.3-rc1+ kernel versionsAmit Pundir
v6.3 merge window commit ecf0f5ff152b ("arm64: dts: qcom: rename mdss nodes to display-subsystem") renamed mdss nodes to display-subsystem thereby breaking the display on db845c and rb5 running AOSP with v6.3-rc1+ kernel versions with selinux in enforcing mode. This sepolicy patch provide relevant display services and applications access to ae00000.display-subsystem sysfs path to support booting with newer kernel versions. Change-Id: I82f9d2b6b2d1c9fcda9bc5f6ef8b4c674ba5c456 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2023-02-07device-common: Do not strip signed GKI modules am: 43bc0091db am: b4b0b7a60dAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2422895 Change-Id: Ice130ebf31744cd7e1459862080904b22f6a2f23 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07device-common: Do not strip signed GKI modules am: 43bc0091dbAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2422895 Change-Id: Ib6545155e11feb56538f50dd6321afed55b47461 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-07device-common: Do not strip signed GKI modulesAmit Pundir
Do not strip signed GKI modules while installing them in vendor_ramdisk. Otherwise we run into the following fatal error while loading signed GKI modules: "module verification failed: signature and/or required key missing - tainting kernel" Ideally signed GKI modules should go in a separate system_dlkm partition, but we don't have that part supported on dragonboards yet. So this is a temporary hack while a proper fix is being worked upon. Change-Id: Id7ce6b5fe073d224510c2622b4d6dda041bde7c2 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2023-02-02Merge "Replace isolated_app with isolated_app_all (linaro)" am: 925a287c26 ↵Charles Chen
am: 8fd094bd83 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2417939 Change-Id: I8f8c2a5cb8adc0925f2a7486ce290bc936e4657c Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02Merge "Replace isolated_app with isolated_app_all (linaro)" am: 925a287c26Charles Chen
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2417939 Change-Id: I8ca880646d125218bb83b49ff02cc4cb3a6c5571 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-02-02Merge "Replace isolated_app with isolated_app_all (linaro)"Charles Chen
2023-02-01Replace isolated_app with isolated_app_all (linaro)Charles Chen
Replace certain policies for isolated_app with the newly introduced isolated_app_all to avoid hitting neverallow statement. Bug: 267487579 Test: m Change-Id: I42a798c4ba8bfe9237e9c1f16d478e5059061772
2023-01-23Disable rndis USB gadget am: 749ea673af am: 153fc82634Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2399912 Change-Id: Iede1cc057d065e77eb24002308e0c12d5818d7ff Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-23device manifest: Move DRM HAL to AIDL am: f26a61b203 am: 04442b1d19Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2390993 Change-Id: I813d0236adbbb9ee153fdeb08cacd94a514154bc Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-23Disable rndis USB gadget am: 749ea673afAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2399912 Change-Id: I94a35796c1443e6c5e3d1faaa007bcd8caaee96f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-23device manifest: Move DRM HAL to AIDL am: f26a61b203Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2390993 Change-Id: I5997810919a60a03a4a4cb7370a727424caf4c15 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-23Disable rndis USB gadgetAmit Pundir
RNDIS is disabled in GKI in the favour of NCM, https://android-review.googlesource.com/c/kernel/common/+/2065109, https://lore.kernel.org/lkml/20221123124620.1387499-1-gregkh@linuxfoundation.org/, plus this USB gadget never worked on Dragonboards anyway. Change-Id: Ie9e94f5883266bf8d73d676df4139222b0dee3ee Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2023-01-23device manifest: Move DRM HAL to AIDLAmit Pundir
It also fix the following warning messages logged in the dmesg and logcat regarding the missing service android.hardware.drm@1.0::IDrmFactory/default: E init : Control message: Could not find \ 'android.hardware.drm@1.0::IDrmFactory/default' \ for ctl.interface_start from pid: 269 (/system/bin/hwservicemanager) W HidlServiceManagement: Waited one second for \ android.hardware.drm@1.0::IDrmFactory/default I hwservicemanager: Since android.hardware.drm@1.0::IDrmFactory/default \ is not registered, trying to start it as a lazy HAL \ (if it's not configured to be a lazy HAL, \ it may be stuck starting or still starting). I HidlServiceManagement: getService: Trying again for \ android.hardware.drm@1.0::IDrmFactory/default... libc : Unable to set property "ctl.interface_start" to \ "android.hardware.drm@1.0::IDrmFactory/default": error code: 0x20 I hwservicemanager: Tried to start android.hardware.drm@1.0::IDrmFactory/default \ as a lazy service, but was unable to. Usually this happens \ when a service is not installed, but if the service is intended \ to be used as a lazy service, then it may be configured incorrectly. Change-Id: I14be5b66c6bb42f1bff87341d7ad0e1d61193110 Suggested-by: Dmitry Shmidt <dimitrysh@google.com> Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2023-01-17PRODUCT_PACKAGES: change all places to be appended am: e495815d94 am: d7f25e808fYongqin Liu
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2389776 Change-Id: Idbcd9bf1afebb262d5c1bfc8e88f3535fa2fea7f Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-17PRODUCT_PACKAGES: change all places to be appended am: e495815d94Yongqin Liu
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2389776 Change-Id: Ib5b322c5b883452d1edc4a54ffc365c9bae058c7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2023-01-16PRODUCT_PACKAGES: change all places to be appendedYongqin Liu
with the "+=" operation, instead of the overwriting operation of ":=", to avoid unexpected build errors when inherit-product from other files. Bug: 265084621 Test: build db845c successfully Change-Id: Id0e7e444af2069b34bb36245163aac9799e6e3d1 Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org>
2022-12-07dragonboards: Update vendor-package to 20221126 release am: de1d0b6954 am: ↵Amit Pundir
0e30ba52fa Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2325034 Change-Id: I1807618ffc6e9aee6b54fa5d9ebbf728746e8030 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-07dragonboards: Update vendor-package to 20221126 release am: de1d0b6954Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2325034 Change-Id: I80924025d5d412b92794c0d2218afe72cd968716 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-12-07dragonboards: Update vendor-package to 20221126 releaseAmit Pundir
Update to the 20221126 release, which update mesa prebuilt binaries to upstream commit c70eec86efd9 (st/vdpau: fix interop with GL). Note: mesa/main build, however, is broken due to deprecated libbacktrace in AOSP https://gitlab.freedesktop.org/mesa/mesa/-/issues/7465 and has a hard dependency on meson version >= 0.54 now. vendor-package binary: https://releases.linaro.org/android/aosp-linaro-vendor-package/extract-linaro_devices-20221126.tgz vendor-package source: https://gitlab.com/LinaroLtd/linaro-aosp/linaro-vendor-package/-/commits/master Change-Id: Ibee137261ef247fe0248c58f9f47386826fdbdb5 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2022-11-28dragonboards: Set verifiedbootstate property am: d1f1f837c2 am: 7ed58a3490Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2316882 Change-Id: I9363a47d7bf2c1ba140744b04fbf785e28c0cff7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-28dragonboards: Set verifiedbootstate property am: d1f1f837c2Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2316882 Change-Id: I00572b05a06b47c29eeccbf5dd6f76ff677054ec Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-24dragonboards: Set verifiedbootstate propertyAmit Pundir
ABL has VERIFIED_BOOT* variables disabled during build, so it never get around to set "ro.boot.verifiedbootstate" property on dragonboards. But recent system/core changes depend on ro.boot.verifiedbootstate property checks and that broke adb remount on dragonboards: $ adb remount Device must be bootloader unlocked So we are setting that property explicitly now. Change-Id: I58b06af41bf6957b31891f62559226c028865585 Signed-off-by: Amit Pundir <amit.pundir@linaro.org>
2022-11-14dragonboards: sync up vendor userspace daemons to upstream sources am: ↵Amit Pundir
53c1287103 am: 1fece4fa44 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2300537 Change-Id: I5d149e17dfec5af2466989ec356be8a7d6d215fa Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-14dragonboards: sync up vendor userspace daemons to upstream sources am: ↵Amit Pundir
53c1287103 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2300537 Change-Id: Ie6bac23779e85af4cc28bbe332e0e76c27aa83b2 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-11-11dragonboards: sync up vendor userspace daemons to upstream sourcesAmit Pundir
Sync up the vendor userspace daemons, used to bring up the remoteprocs, to their upstream sources. The following projects are being synced up to the associated upstream commit IDs. https://github.com/andersson/pd-mapper 9d78fc0c6143 (pd-mapper: Null terminate firmware_value string") https://github.com/andersson/qrtr commit 9dc7a88548c2 ("libqrtr: Zero-initialize sockaddr_qrtr") Note: Dropped qrtr changes from commit 47e48a8d935b ("Android: Disable "treat warnings as errors".") https://github.com/andersson/qrtr/commit/47e48a8d935b https://github.com/andersson/rmtfs 695d0668ffa6 ("storage: fix out of bounds read") https://github.com/andersson/tqftpserv 783425b550de ("ANDROID: Add Android.bp makefile") Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: Ic08ccff151c012f17e2dfe9529a91b2d1931df57
2022-10-20Merge "dragonboards: Update vendor-package to 20221011 release" am: ↵Treehugger Robot
529a529e25 am: 87f4f496a4 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2252435 Change-Id: Ia69ac13ceb681524456109b41e8b9bb94c1da061 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-20Merge "dragonboards: Update vendor-package to 20221011 release" am: 529a529e25Treehugger Robot
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2252435 Change-Id: I1c87d39e3e7d84d8c509c9212c131dc0fb4fdff7 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-20Merge "dragonboards: Update vendor-package to 20221011 release"Treehugger Robot
2022-10-19db845c: Set baud rate for serial console am: c2840b75d1 am: b213d30154Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2261884 Change-Id: I6b0955ffea91614455333e7389f833d8141a9f4b Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19db845c: Set baud rate for serial console am: c2840b75d1Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2261884 Change-Id: Idcea91b2eba49f97fa1600550cee10f3c3e150c0 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-19db845c: Set baud rate for serial consoleAmit Pundir
The default baud rate on kernel releases prior to v5.10 is 9600, which breaks serial console for db845c and AOSP takes a loooooong time to boot. Upstream resets default baud rate to 115200 in commit 2ec812a04ff4 ("tty: serial: qcom_geni_serial: 115.2 is a better console default than 9600"). Fixes: a0d7e989f159 ("Enable serial console on dragonboard devices.") Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: I7f1f758a5a6ad2645f7b628e0ab2eb6effe0f7ed
2022-10-12dragonboards: Update vendor-package to 20221011 releaseAmit Pundir
Update to the 20221011 release, which: * Copy RB5 WiFi-BT firmware files to vendor-ramdisk.img to drop the dependency on user sysfs fw loader helper (FW_LOADER_USER_HELPER_FALLBACK). * Update mesa prebuilt binaries to upstream commit 55f6a2bb51a1 ("gallium: normalized_coords -> unnormalized_coords"). Note: mesa/main build, however, is broken due to deprecated libbacktrace in AOSP https://gitlab.freedesktop.org/mesa/mesa/-/issues/7465 vendor-package binary: https://releases.linaro.org/android/aosp-linaro-vendor-package/extract-linaro_devices-20221011.tgz vendor-package source: https://gitlab.com/LinaroLtd/linaro-aosp/linaro-vendor-package/-/commits/master Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: I3b790719605a2779afb8e55fc4f4a206602a654d
2022-10-10product.prop: Use the ?= operator so BT properties can be overridden am: ↵Amit Pundir
41fca646c9 am: dba40cc31a Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2238126 Change-Id: I505ed65b4916af2b9e87dd044a5fd40967be54bd Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-10product.prop: Update bluetooth properties am: d7f7dd729e am: 9893bfdcdeAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2240414 Change-Id: I51251a2b6be66b4fb9426f8a93cc36006a48b58a Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-10common.kl: Use frameworks/base/data/keyboards/Generic.kl instead am: ↵Amit Pundir
7f72e1e4be am: 2b215e65bf Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2238958 Change-Id: Ida1dd55831ace3a31ac06495200e5efdba7a5829 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-10product.prop: Use the ?= operator so BT properties can be overridden am: ↵Amit Pundir
41fca646c9 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2238126 Change-Id: I12d615ef873faa13e1ff0c60c6bb538d4bead346 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-10-10product.prop: Update bluetooth properties am: d7f7dd729eAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2240414 Change-Id: Ifc6bb76e543b7145e5013440d3ab289310a8c837 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>