summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-28sepolicy: Fix rmtfs sysfs path for v5.18+ kernel versions am: 8c86e37636 am: ↵Amit Pundir
1a791715b8 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2046643 Change-Id: I35e0117d296d24ebdd5384365e1fc48b61584c51 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28sepolicy: Fix rmtfs sysfs path for v5.18+ kernel versions am: 8c86e37636Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2046643 Change-Id: I364ae38d65c7b7a91a882f3de923dde9a56343db Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-03-28sepolicy: Fix rmtfs sysfs path for v5.18+ kernel versionsAmit Pundir
Upstream commit 63a4021fef47 ("arm64: dts: qcom: sdm845: rename memory@ nodes to more descriptive names") in v5.18 merge window broke selinux policies for rmtfs. So add the new path to fix those selinux denials on v5.18+ kernel versions Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: I9ad554fc2d5d3f3fbb66a1b9dd0dd46e62f9ff1d
2022-03-21db845c: rb5: Enable console access on android13-5.15 kernel version am: ↵Amit Pundir
8a3b0e3b88 am: b27384b9e0 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2033669 Change-Id: Ieed09f06190476b1e3a5022be29fdedf9ea66036
2022-03-21db845c: rb5: Enable console access on android13-5.15 kernel version am: ↵Amit Pundir
8a3b0e3b88 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2033669 Change-Id: Id6bb9634d0eed2f993a9e65264e1d64fd15d95a9
2022-03-21db845c: rb5: Enable console access on android13-5.15 kernel versionAmit Pundir
android13-5.15 commit 98f1e6b5a0db ("ANDROID: gki_defconfig: Disable SERIAL_QCOM_GENI_CONSOLE_DEFAULT_ENABLED") broke console access on DB845c and RB5. Renable the console access by adding qcom_geni_serial.con_enabled=1 to the kernel cmdline as suggested in the commit message. Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: Ibce09eecd4cbb44d7b3d2841956eec0b6bf042d1
2022-03-08Merge "Add license_note" am: 197ffc6a11 am: e2534e1de8Treehugger Robot
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2012219 Change-Id: Ieba08ac2a3d5488c66c47bb004ac1db32fc9cc9b
2022-03-08Merge "Add license_note" am: 197ffc6a11Treehugger Robot
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2012219 Change-Id: I4172c75ebfd416f9a10b664e26a5b218d0115383
2022-03-08Merge "Add license_note"Treehugger Robot
2022-03-07Add license_noteBob Badour
Comments not preserved during refresh. Bug: 68860345 Test: m nothing Change-Id: Idc33b99358ed750471801b313b4106573ea4639e
2022-03-05dragonboards: Create build option to use prebuilt mesa bits am: b1014352f4 ↵John Stultz
am: 3168d61f2d Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2000463 Change-Id: I01f066d34fd3ba558af8d015905ab7f1e3c8f41a
2022-03-05dragonboards: Update vendor-package to 20220303 release am: 0c8fa494b1 am: ↵John Stultz
a38771c2bb Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2006393 Change-Id: Iddac682f52a16a52ae5c0453b0dfb053b765a543
2022-03-05dragonboards: Create build option to use prebuilt mesa bits am: b1014352f4John Stultz
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2000463 Change-Id: Ic60815d601dda061d3e9fada1698283c086e89b4
2022-03-05dragonboards: Update vendor-package to 20220303 release am: 0c8fa494b1John Stultz
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/2006393 Change-Id: I8644b368689f07b10a021a129032f2ed27901468
2022-03-04dragonboards: Create build option to use prebuilt mesa bitsJohn Stultz
Enables the build to utilize prebuilt mesa binaries found in the 20220303 linaro-vendor-package. Also provides a TARGET_BUILD_MESA build option such that building with the aosp/master or aosp/upstream-main branches of external/mesa3d are still possible by setting: TARGET_BUILD_MESA=true Change-Id: Ibeee5cd578df6e8462427d0f3757007ed30c6148 Signed-off-by: John Stultz <john.stultz@linaro.org>
2022-03-04dragonboards: Update vendor-package to 20220303 releaseJohn Stultz
Update to the 20220303 release, which adds: * Mesa/main based prebuilt binaries * audio firmware path fixes for 5.4 Signed-off-by: John Stultz <john.stultz@linaro.org> Change-Id: I81b381e92df6119457ef6653752b10bb70d173c9
2022-03-02rb5: Fix HDMI audio playback am: 0ff5e9f68c am: b3acbf98b2Amit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1991757 Change-Id: I6df2b6596f1bc5fcb62fb758ae4bd8b397c55856
2022-03-02db845c: Make TARGET_USES_BOOT_HDR_V3 visible to vendor package am: ↵Amit Pundir
c6aace797c am: f46650c6ed Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1991756 Change-Id: I4aab0a589cfb837346d77285aa064baba40b9cd5
2022-03-02rb5: Fix HDMI audio playback am: 0ff5e9f68cAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1991757 Change-Id: I0929d37b1f907d4fe5abf9470391ee26a4902391
2022-03-02db845c: Make TARGET_USES_BOOT_HDR_V3 visible to vendor package am: c6aace797cAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1991756 Change-Id: Id0d9e5d5b36a0f481f19ab513dab8fb3b7a51a9e
2022-03-02rb5: Fix HDMI audio playbackAmit Pundir
Recently updated audio.primary HAL pick up and set the board specific HDMI mixer control based on the vendor.hw property. This patch copies and start the service responsible for setting that vendor.hw property for RB5. Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: I811d7e80f97c616ea342002a2c33029367e7a559
2022-03-02db845c: Make TARGET_USES_BOOT_HDR_V3 visible to vendor packageAmit Pundir
Move TARGET_USES_BOOT_HDR_V3 build flag from db845c/BoardConfig.mk to db845c.mk, so that TARGET_USES_BOOT_HDR_V3 flag can be used in vendor/ firmware package' .mk files. Needed for certain conditional PRODUCT_COPY_FILES in vendor package to work correctly. Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: Ia81e4cad55d7a8de20d5353e7cfd3d297fa6482c
2022-02-28Merge changes from topics ↵Peter Collingbourne
"master-I2a659a980d32912bec5a1c0869c88e06a29cf9ce", "master-I6852683ad14a8fa6b0fc22f39e0c9c7823d1da2c", "master-I8f8b467a4dfad68f6e2e53954b5944c6155de782", "master-I9ef8e57207aa96ec1f8193e8d8cd5dfc47567d38", "master-Id17d162d142a2595e54e163f5faaf7dcf9b68e35" am: cabb2d1310 am: 30d2104acf Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1966052 Change-Id: If4f184e4f5f43ce8a7a617be38a715ffeabe8662
2022-02-28Merge changes from topics ↵Peter Collingbourne
"master-I2a659a980d32912bec5a1c0869c88e06a29cf9ce", "master-I6852683ad14a8fa6b0fc22f39e0c9c7823d1da2c", "master-I8f8b467a4dfad68f6e2e53954b5944c6155de782", "master-I9ef8e57207aa96ec1f8193e8d8cd5dfc47567d38", "master-Id17d162d142a2595e54e163f5faaf7dcf9b68e35" am: cabb2d1310 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1966052 Change-Id: Ice91db997209ab095e0b5ff2633bd4cc0c9ea85d
2022-02-28Merge changes from topics ↵Peter Collingbourne
"master-I2a659a980d32912bec5a1c0869c88e06a29cf9ce", "master-I6852683ad14a8fa6b0fc22f39e0c9c7823d1da2c", "master-I8f8b467a4dfad68f6e2e53954b5944c6155de782", "master-I9ef8e57207aa96ec1f8193e8d8cd5dfc47567d38", "master-Id17d162d142a2595e54e163f5faaf7dcf9b68e35" * changes: Add a sm8450_mini target. Create a mini configuration for the dragonboards. Factor out the full device configuration. Move the architecture definitions into the device-specific BoardConfigs. Remove pixel3_mainline target.
2022-02-18Add a sm8450_mini target.Peter Collingbourne
This is a mini configuration target for the SM8450 QRD. Bug: 217455793 Change-Id: I9ef8e57207aa96ec1f8193e8d8cd5dfc47567d38
2022-02-18Create a mini configuration for the dragonboards.Peter Collingbourne
The goal of the mini configuration is to define a device configuration with minimal driver dependencies. The only strict requirements are storage (UFS) and USB which provides an ADB connection. This also implies software crypto for userdata because drivers for the hardware crypto engine are not necessarily available. This allows for development of low level pieces of the stack such as the kernel and libc on hardware which does not have a full set of drivers available in the mainline kernel. Currently this implies no zygote because of a lack of support for headless mode. This limits the amount of testing possible but if this becomes possible in the future we could add the zygote to the mini configuration. To show what this would look like for existing devices, add db845c_mini and rb5_mini targets. Bug: 217455793 Tested: db845c and db845c_mini boot tested, rb5 and rb5_mini build tested Change-Id: I8f8b467a4dfad68f6e2e53954b5944c6155de782
2022-02-18Factor out the full device configuration.Peter Collingbourne
In an upcoming patch we are going to add "mini" device configurations that avoid most of the usual driver dependencies. This requires splitting out the device-specific configuration from the configuration required for a full device image. Bug: 217455793 Change-Id: Id17d162d142a2595e54e163f5faaf7dcf9b68e35
2022-02-18Move the architecture definitions into the device-specific BoardConfigs.Peter Collingbourne
Newer SOC generations may have different levels of CPU feature support (e.g. SM8450 which is ARMv9), so let's allow the individual boards to specify their own sets of features. Bug: 217455793 Change-Id: I6852683ad14a8fa6b0fc22f39e0c9c7823d1da2c
2022-02-18Remove pixel3_mainline target.Peter Collingbourne
Unfortunately it has never worked particularly well due to missing driver support and it was getting in the way of some refactoring. The maintainers have indicated that they intend to continue maintaining it out of tree. Bug: 217455793 Change-Id: I2a659a980d32912bec5a1c0869c88e06a29cf9ce
2022-02-16Merge "dragonboard: Update vendor-firmware-package to 20220210" am: ↵Treehugger Robot
07c74532dc am: d3c7ce5799 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1987246 Change-Id: I6a88011382d1a6718f0bb613263f47bcaba569c0
2022-02-16Merge "dragonboard: Update vendor-firmware-package to 20220210" am: 07c74532dcTreehugger Robot
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1987246 Change-Id: I1e12b49303048047dd15c72eea862c80e5eca248
2022-02-16Merge "dragonboard: Update vendor-firmware-package to 20220210"Treehugger Robot
2022-02-15dragonboard: Update vendor-firmware-package to 20220210John Stultz
Update to usign the new vendor-firmware-package ver 20220210. This provides updates for firmware to support the unified build target (db845c) so it fully works on both db845c and rb5. Signed-off-by: John Stultz <john.stultz@linaro.org> Change-Id: Ieec85c62849592174a7bf3d76cfe3bc303ca5f4e
2022-02-15Merge "Declare license metadata for copied files." am: eb9d3954b1 am: 898747e6aaBob Badour
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1984950 Change-Id: I76e3fa89c41ab77ea786aa5282756d59cb2fee96
2022-02-15Merge "Declare license metadata for copied files." am: eb9d3954b1Bob Badour
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1984950 Change-Id: Iedc658830d731852ab7b982ae74426013a2f89df
2022-02-15Merge "Declare license metadata for copied files."Bob Badour
2022-02-15db845c/BoardConfig.mk: set bootv3 as the default am: 98fd0ee79c am: 24d06dae12Yongqin Liu
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1982901 Change-Id: Iab551e71ea8ddbf367e35c280deb13a379674a93
2022-02-15db845c/BoardConfig.mk: set bootv3 as the default am: 98fd0ee79cYongqin Liu
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1982901 Change-Id: I4e1e93d1677d46033e0afa60b0a458e88086e19b
2022-02-14Declare license metadata for copied files.Bob Badour
Bug: 151177513 Test: m all dist reportmissinglicenses Change-Id: Ibe2de5bca8c44a6bb66e68282186acb871d90d6f
2022-02-12db845c/BoardConfig.mk: set bootv3 as the defaultYongqin Liu
Re-enable vendor_boot by default for the db845c build This was earlier enabled and then reverted. But should be ok to re-enable now, as long as everyone is using the flash-all.sh script that flashes vendor_boot. Signed-off-by: Yongqin Liu <yongqin.liu@linaro.org> Signed-off-by: John Stultz <john.stultz@linaro.org> Change-Id: I819532a5a4d0e1ca41ac4947dd18f4932ecb2a78
2022-02-11db845c: Add rb5 support in db845c-userdebug build target am: c0ad894bfa am: ↵Amit Pundir
069e2b6f26 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1960144 Change-Id: I52988ba03b9a864cbdfd5857f6fddb5b3f6e9b12
2022-02-11db845c: rb5: Switch default TARGET_KERNEL_USE to 5.15 am: bf57637c5b am: ↵Amit Pundir
7867423e05 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1976891 Change-Id: I4887194558a5393b35048bd7b69005d37a9512a3
2022-02-11db845c: Add rb5 support in db845c-userdebug build target am: c0ad894bfaAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1960144 Change-Id: If071ee6c9152d78fa050289094946b39814e82ac
2022-02-11db845c: rb5: Switch default TARGET_KERNEL_USE to 5.15 am: bf57637c5bAmit Pundir
Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1976891 Change-Id: Id765076d171fe17739b5dc8f2ccde0aa81731e71
2022-02-11[automerger skipped] Empty merge of ↵Xin Li
sc-v2-dev-plus-aosp-without-vendor@8084891 am: dc1ed4670e -s ours am skip reason: Merged-In I8ec9dbd971d7d7590d0342ca3e8bc3ddaa116c9c with SHA-1 b192c97977 is already in history Original change: https://googleplex-android-review.googlesource.com/c/device/linaro/dragonboard/+/16843588 Change-Id: Iaeb0e77055154d120b789dc90ce4b0b032fc86f6
2022-02-11Empty merge of sc-v2-dev-plus-aosp-without-vendor@8084891Xin Li
Bug: 214455710 Merged-In: I8ec9dbd971d7d7590d0342ca3e8bc3ddaa116c9c Change-Id: Ie94bb99b5efd611be6ca83fb4f9b4ff78c61d7e2
2022-02-10db845c: Add rb5 support in db845c-userdebug build targetAmit Pundir
* Enabled multiple appended DTBs support to allow db845c boot.img/vendor_boot.img to boot on rb5 as well. * Introduced a vendor.hw property which will be used to run device specific services. * Folded Caleb's HDMI audio routing fix. Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: I779d01946ae359d5c405d959419e29460083e5df
2022-02-10db845c: rb5: Switch default TARGET_KERNEL_USE to 5.15Amit Pundir
Switch default db845c-userdebug and rb5-userdebug builds to android-5.15 prebuilt kernel Image and modules. Signed-off-by: Amit Pundir <amit.pundir@linaro.org> Change-Id: Ia7f9794c69b4f812aae465b006e160ae72cd19e0
2022-02-02dragonboards: Fix spelling mistake in the fetch-vendor-package.sh script ↵John Stultz
name am: 3a7b6df1fa am: bb74a4737d am: 2d9c8af1c5 Original change: https://android-review.googlesource.com/c/device/linaro/dragonboard/+/1967152 Change-Id: I0f4b3aa4431b729b98ff9706b5c9ed0a320e5b87