summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-05-29Changing the default launcher and recents implementation for system buildandroid-9.0.0_r47android-9.0.0_r46android-9.0.0_r45android-9.0.0_r44android-9.0.0_r43android-9.0.0_r42android-9.0.0_r41android-9.0.0_r40android-9.0.0_r39android-9.0.0_r38android-9.0.0_r37android-9.0.0_r36android-9.0.0_r35android-9.0.0_r34android-9.0.0_r33android-9.0.0_r32android-9.0.0_r31android-9.0.0_r30android-9.0.0_r22android-9.0.0_r21android-9.0.0_r20android-9.0.0_r19android-9.0.0_r16pie-qpr3-s1-releasepie-qpr3-releasepie-qpr3-b-releasepie-qpr2-releasepie-qpr1-s3-releasepie-qpr1-s2-releasepie-qpr1-s1-releasepie-qpr1-releasepie-dr1-devpie-devpie-b4s4-releasepie-b4s4-devSunny Goyal
Bug: 77490347 Test: Build and flashed system image Change-Id: I1ff03fb9edf77ea1351e55a552bbf9d2497d485d
2018-03-27Merge "Mount ptp separately from mtp" into pi-devJerry Zhang
2018-03-09Remove software flex pixel formatsChia-I Wu
gralloc is not expected to see them (yet). Bug: 70526789 Test: none Change-Id: If5b0635e54f380950abcbe6f814932992ae49bec
2018-03-05Mount ptp separately from mtpJerry Zhang
Ptp is now mounted in its own directory so the mtp endpoint does not need to be closed to write the ptp descriptors. sys.usb.ffs.mtp.ready is also now not needed. Bug: 72877174 Test: switch config to mtp/ptp Change-Id: Ib81b63831f8898ddd9f73848b77b7c83edce4d11
2018-03-01hikey: Don't start supplicant with interfacesDmitry Shmidt
Framework will now add interface to supplicant (via HIDL) when it needs to control an interface, so don't specify them in the startup params. Bug: 74084729 Test: Manual Change-Id: I867877123a82fd3487dc631752621c07ed97a621 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2018-02-13Merge "Add a 64 bit only product for hikey." am: 0d5c865811 am: 0d67004f81hansson
am: 66eb8a937e Change-Id: Id212623e1a55aed929d3dbf2f2477a11955c4f3d
2018-02-13Merge "Add a 64 bit only product for hikey." am: 0d5c865811hansson
am: 0d67004f81 Change-Id: Id53af118f2521daebb36734ab50cae663dcb4216
2018-02-13Merge "Add a 64 bit only product for hikey."hansson
am: 0d5c865811 Change-Id: Id9c20d03e38691659b3ae91c2f5fafa868818980
2018-02-13Merge "Add a 64 bit only product for hikey."android-p-preview-1android-o-mr1-iot-preview-7o-mr1-iot-preview-7hansson
2018-02-12hikey: Create PDX socket dirs am: ad4b0cc47f am: 78de3cb803Dmitry Shmidt
am: a614726b5f Change-Id: Ifa50054399e6e0799ea62b0ad63dcc9c0e3410f9
2018-02-12hikey: Create PDX socket dirs am: ad4b0cc47fDmitry Shmidt
am: 78de3cb803 Change-Id: I0da7720cb7a2f3854544b2a7ff9fcd7d46a0877d
2018-02-12hikey: Create PDX socket dirsDmitry Shmidt
am: ad4b0cc47f Change-Id: I06f99e732bd24bfc5b232a2643a8b358938ca6ce
2018-02-12Add a 64 bit only product for hikey.Anton Hansson
Also restructure some of the current make files: - make a hikey-common.mk instead of importing hikey.mk and overriding - don't set ro.zygote etc directly, import the helper makefiles instead This new product avoids building all the 32 bit native executables and libraries that gets built for the 'hikey' product. Sample benefits: - makes the build faster - saves ram and cpu, because there is no 32 bit zygote created - frees up space on the system partition Test: lunch hikey && m -j Test: lunch hikey32 && m -j Test: lunch hikey64_only && m -j Bug: 72810053 Change-Id: I0d40b1c1c4e763b14258df7034921e0a3dc12208
2018-02-09hikey: Create PDX socket dirsDmitry Shmidt
Bug: 73171425 Test: Manual Change-Id: I0a96d5e0e928f1de411e29e23f97c6a059ebda74 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2018-02-08hikey32: Set bootloader version demand to 0.7 am: 8ba551fd28 am: fbf9aeacc5Dmitry Shmidt
am: 9ce5d6d103 Change-Id: Ia73bf2d9ccaf8475e6ddf110f15bb2c7f89693e6
2018-02-08hikey32: Set bootloader version demand to 0.7 am: 8ba551fd28Dmitry Shmidt
am: fbf9aeacc5 Change-Id: I478247a7b40961180f572b1f128d341cbd2ec731
2018-02-08hikey32: Set bootloader version demand to 0.7Dmitry Shmidt
am: 8ba551fd28 Change-Id: I8b9e9803db9e76be21bef0baa2f08518ba5f60fb
2018-02-08hikey32: Set bootloader version demand to 0.7Dmitry Shmidt
Change-Id: I120ce8d70034f7e7f28627c92da9deae497f3ca8 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2018-02-08Merge "wpa_supplicant(hidl): Add support for starting HAL lazily"TreeHugger Robot
2018-02-07hikey: Set bootloader version demand to 0.7 am: 836b74ea83 am: 47cf03d9e5Dmitry Shmidt
am: 354f0b667c Change-Id: I72be6c956402371f58955b57de64472605e7a204
2018-02-07hikey: Set bootloader version demand to 0.7 am: 836b74ea83Dmitry Shmidt
am: 47cf03d9e5 Change-Id: I401bd8883cb86a14aca920fd0fbe31a13c494724
2018-02-07hikey: Set bootloader version demand to 0.7Dmitry Shmidt
am: 836b74ea83 Change-Id: Id9cf088eddf1a781203ef60ba79cb8976a5b9dae
2018-02-07hikey: Set bootloader version demand to 0.7Dmitry Shmidt
Change-Id: I3be4c31ea553393663c298279eb7f07e4b037f86 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2018-02-07wpa_supplicant(hidl): Add support for starting HAL lazilyRoshan Pius
Bug: 72394251 Test: Compiles Change-Id: Ifc60f2908ee51baaefa3aa046bd0be85c89b5d22
2018-02-01hikey: Add wlan and p2p overlays to satisfy default wifi HAL am: 9dd7b9cd1c ↵Dmitry Shmidt
am: ab6de1524a am: 9b263b9f56 Change-Id: If5b693d419b77cf64e570421ea1cf906a23e7ee8
2018-02-01hikey: Add wlan and p2p overlays to satisfy default wifi HAL am: 9dd7b9cd1cDmitry Shmidt
am: ab6de1524a Change-Id: Iaeac7a69023b144759ca252ac4be9164cccd2da4
2018-02-01Merge "hikey: Add TARGET_COMPRESSED_KERNEL var to support compressed ↵John Stultz
Image.gz-dtb kernels" am: 05fd044864 am: c9dc8e8de9 am: 60152ec080 Change-Id: Iffc5a7c717685a8b5a97b6189916f4a4a51500f0
2018-02-01Merge "hikey: installer: Update UEFI binaries (compressed kernel support)" ↵John Stultz
am: 402b84c085 am: b12cc2a950 am: f2fe5d593f Change-Id: I9f9b6d65b6ba9c00edd92b04abe3443f5a96a42c
2018-02-01hikey: Add wlan and p2p overlays to satisfy default wifi HALDmitry Shmidt
am: 9dd7b9cd1c Change-Id: I9c33dafde47c537da25e6995dfa5d241aea4ccd7
2018-02-01Merge "hikey: Add TARGET_COMPRESSED_KERNEL var to support compressed ↵John Stultz
Image.gz-dtb kernels" am: 05fd044864 am: c9dc8e8de9 Change-Id: I1c0b055ead830d9be6081cc2dfa2b812ca9b951b
2018-02-01Merge "hikey: installer: Update UEFI binaries (compressed kernel support)" ↵John Stultz
am: 402b84c085 am: b12cc2a950 Change-Id: Ia1d84c0321edcd812787a7c672eb6ffe928784ec
2018-02-01Merge "hikey: Add TARGET_COMPRESSED_KERNEL var to support compressed ↵John Stultz
Image.gz-dtb kernels" am: 05fd044864 Change-Id: I94ff07d46f7ad640e1f9539b868131e3a21e8938
2018-02-01Merge "hikey: installer: Update UEFI binaries (compressed kernel support)"John Stultz
am: 402b84c085 Change-Id: I327288c74252c8dc27a7237ba0769fbff588114f
2018-02-01hikey: Add wlan and p2p overlays to satisfy default wifi HALDmitry Shmidt
Bug: 72776421 Test: Manual Change-Id: I9a23df7efdfd4e2efcca302cd9cf40b3fba1ea6a Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2018-02-01Merge "hikey: Add TARGET_COMPRESSED_KERNEL var to support compressed ↵Treehugger Robot
Image.gz-dtb kernels"
2018-02-01Merge "hikey: installer: Update UEFI binaries (compressed kernel support)"Treehugger Robot
2018-01-31hikey: Add TARGET_COMPRESSED_KERNEL var to support compressed Image.gz-dtb ↵John Stultz
kernels Add support to boot compressed Image.gz-dtb kernels conditionally based on the TARGET_COMPRESSED_KERNEL build variable Change-Id: I4511bfb12608dea02a599347c18dc16545d61739 Signed-off-by: John Stultz <john.stultz@linaro.org>
2018-01-31hikey: installer: Update UEFI binaries (compressed kernel support)John Stultz
This updates the UEFI binaries to match the current ARMTF/UEFI sources Notable changes: * HiKey960 pcie fix * EmbeddedPkg/AbootimgLib: decompress gzip kernel * EmbeddedPkg/AbootimgLib: use reserved memory for ramdisk * EmbeddedPkg/AbootimgLib: update the memory allocation interface * Platforms/HiKey960: support gzip compressed kernel image * Platforms/HiKey: make compatible with old ptable * Drivers/DwMmcHcDxe: fix base clock frequency unit in DumpCapabilityReg * Drivers/DwMmcHcDxe: increase timeout for eMMC CMD1 * Don't need to append "earlycon" kernel parameter in bootloader. Built from the following trees: https://android.googlesource.com/device/linaro/bootloader/arm-trusted-firmware 42f4d897b6bff97c1f19d55b8ca45ecdfa081589 https://android.googlesource.com/device/linaro/bootloader/edk2 dd74c249b6f10066b3fba6263b9e3938e241febe https://android.googlesource.com/device/linaro/bootloader/OpenPlatformPkg 70378c6da6facccb8b49fee923d41fc26c9dd008 Change-Id: I3a9066fa0d4922cb1b50c3cb0e7425c05941c6c5 Signed-off-by: John Stultz <john.stultz@linaro.org>
2018-01-31hikey: Enable Wifi Direct settings am: ec121a62c0 am: a5cc1e70feDmitry Shmidt
am: d895ce1c27 Change-Id: I696241070402af5f25c19ce6c678f30da0f76bb4
2018-01-31hikey: Enable Wifi Direct settings am: ec121a62c0Dmitry Shmidt
am: a5cc1e70fe Change-Id: Ie890c41871e604e76fb919b5e7aaddbc2e365a94
2018-01-31hikey: Enable Wifi Direct settingsDmitry Shmidt
am: ec121a62c0 Change-Id: I569ee2c6fa5adf0942ca495618442689722a5cfb
2018-01-30hikey: Enable Wifi Direct settingsDmitry Shmidt
Bug: 72712332 Test: Manual Change-Id: I13567064e7c4505fe50cc50f32110f7798ead70f Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2018-01-30hikey: wpa_supplicant: move control sockets to /data/vendorDmitry Shmidt
Treble compliance. Bug: 70228425 Bug: 70393317 Test: Manual Change-Id: Ia9c7a903307e7b7b86369199eb3195667d0a5da6 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2018-01-24Merge "Revert "Audio V4: Split system and vendor Audio.h""Kevin Rocard
2018-01-24Revert "Audio V4: Split system and vendor Audio.h"Kevin Rocard
This reverts commit 1401e50014c2e7f1672c2c15002ae27f4715a534. Reason for revert: Breaks the build of multiple devices Change-Id: I9882b065ba8946450254cc2a2efad8a9df9a1caa
2018-01-24Merge "Audio V4: Split system and vendor Audio.h"Kevin Rocard
2018-01-23Audio V4: Split system and vendor Audio.hKevin Rocard
audio.h and its dependencies (audio-effect.h, sound_trigger.h...) used to be shared between system and vendor code. This led to multiple problems: 1) Such sharing contradicts the Treble policy of strict independence of framework and vendor code. 2) When audio.h was changed, every vendor needed to update its code in the next release. This meant that audio*.h headers were mostly changed in backward compatible manner. Nevertheless, for P the HIDL interface and thus the audio.h interface are changed in backward incompatible way. (Some enum are becoming 64 bit long). 3) As the headers were common, some API used only by the framework needed to be visible to the vendors (mostly enum values). 4) Treble policy is to support at least one previous HAL version As a result the audio*.h headers are now duplicated, one set for the framework, and one for the vendor. Each set will evolve independently. After this split, the framework-only APIs will be removed from the vendor headers and vice versa. The split is implements as such: + for system code - NOT moving the libaudio_system_headers Eg: system/audio.h and system/audio_effects/effect_equalizer.h are still in system/media/audio - the legacy audio HAL API that were in libhardware headers are now in libaudiohal_legacy_headers Eg: hardware/audio.h and hardware/audio_effect.h are now in frameworks/av/media/libaudiohal/legacy/ + for vendor code - moving libaudio_system_headers and the legacy audio HAL API that were in libhardware_headers in android.hardware.audio.common.legacy@2.0 Note that those headers are now versioned, so migrating to a @4.0 HIDL HAL will mean changing the legacy dependency too. Eg: system/audio.h, system/audio-effect.h, hardware/audio.h are now in hardware/interfaces/audio/common/2.0/legacy - the legacy audio effect HAL API that was in libaudioeffects is now moved in android.hardware.audio.effect.legacy@2.0 Eg: audio_effects/effect*.h are now in hardware/interfaces/audio/effect/2.0/legacy - the legacy sound trigger HAL API that were in libhardware_headers is now moved in android.hardware.soundtrigger.legacy@2.0 Eg: hardware/sound_trigger.h is now in hardware/interfaces/audio/effect/2.0/legacy libaudioutil being used by both system and vendor, had to be renamed for system to libaudioutil_system. Vendor libs that now depend on the audio.h of a specific version and are not extensively referenced in non google code, append @2.0 to their name. Note that headers that are not expected to change in the 4.0 HAL are left in all-versions folder to avoid duplication. This is an implementation detail as the versioned libraries export the all-versions headers. Note that strict vendor-system separation is enforced by the build-system. The system headers are not available for vendor libs and vice-versa. Note that this patch is split between numerous git repository (>10), all the commits having the same Change-id for searchability. Note that audio_policy.h is no longer exposed to vendors as the legacy audio policy HAL API was never officially supported. As a result the audiopolicy stub implementation has been removed. Test: compile taimen-userdebug walleye-userdebug sailfish-userdebug marlin-userdebug gce_x86_phone-userdebug gce_x86_phone full-eng aosp_arm aosp_x86-eng Test: check that the emulator booted and played audio Test: full QA on sailfish-userdebug and taimen-userdebug Bug: 38184704 Change-Id: I950f4e0a55613d72e32eba31bd563cb5bafe2d1a Signed-off-by: Kevin Rocard <krocard@google.com>
2018-01-23Merge "hikey: Allow userdata f2fs mount" am: 8d1daf4478 am: 62f8782727Dmitry Shmidt
am: cb05302edd Change-Id: Icb857c766e58b535005b6a84a9f2c15504160a1b
2018-01-23Merge "hikey960: Allow userdata f2fs mount" am: 9a96ef189a am: 9e1391df5fDmitry Shmidt
am: cbd6d34bf2 Change-Id: I23756b5c302a4f66c25d2cda1afdcb7439abed14
2018-01-23Merge "hikey: Allow userdata f2fs mount" am: 8d1daf4478Dmitry Shmidt
am: 62f8782727 Change-Id: If74bd70c2d3d4dcee5ab83783c9b72783a64b04d