Age | Commit message (Collapse) | Author |
|
Bug: 77490347
Test: Build and flashed system image
Change-Id: I1ff03fb9edf77ea1351e55a552bbf9d2497d485d
|
|
|
|
gralloc is not expected to see them (yet).
Bug: 70526789
Test: none
Change-Id: If5b0635e54f380950abcbe6f814932992ae49bec
|
|
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
|
|
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>
|
|
am: 66eb8a937e
Change-Id: Id212623e1a55aed929d3dbf2f2477a11955c4f3d
|
|
am: 0d67004f81
Change-Id: Id53af118f2521daebb36734ab50cae663dcb4216
|
|
am: 0d5c865811
Change-Id: Id9c20d03e38691659b3ae91c2f5fafa868818980
|
|
|
|
am: a614726b5f
Change-Id: Ifa50054399e6e0799ea62b0ad63dcc9c0e3410f9
|
|
am: 78de3cb803
Change-Id: I0da7720cb7a2f3854544b2a7ff9fcd7d46a0877d
|
|
am: ad4b0cc47f
Change-Id: I06f99e732bd24bfc5b232a2643a8b358938ca6ce
|
|
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
|
|
Bug: 73171425
Test: Manual
Change-Id: I0a96d5e0e928f1de411e29e23f97c6a059ebda74
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
|
am: 9ce5d6d103
Change-Id: Ia73bf2d9ccaf8475e6ddf110f15bb2c7f89693e6
|
|
am: fbf9aeacc5
Change-Id: I478247a7b40961180f572b1f128d341cbd2ec731
|
|
am: 8ba551fd28
Change-Id: I8b9e9803db9e76be21bef0baa2f08518ba5f60fb
|
|
Change-Id: I120ce8d70034f7e7f28627c92da9deae497f3ca8
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
|
|
|
am: 354f0b667c
Change-Id: I72be6c956402371f58955b57de64472605e7a204
|
|
am: 47cf03d9e5
Change-Id: I401bd8883cb86a14aca920fd0fbe31a13c494724
|
|
am: 836b74ea83
Change-Id: Id9cf088eddf1a781203ef60ba79cb8976a5b9dae
|
|
Change-Id: I3be4c31ea553393663c298279eb7f07e4b037f86
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
|
Bug: 72394251
Test: Compiles
Change-Id: Ifc60f2908ee51baaefa3aa046bd0be85c89b5d22
|
|
am: ab6de1524a
am: 9b263b9f56
Change-Id: If5b693d419b77cf64e570421ea1cf906a23e7ee8
|
|
am: ab6de1524a
Change-Id: Iaeac7a69023b144759ca252ac4be9164cccd2da4
|
|
Image.gz-dtb kernels" am: 05fd044864 am: c9dc8e8de9
am: 60152ec080
Change-Id: Iffc5a7c717685a8b5a97b6189916f4a4a51500f0
|
|
am: 402b84c085 am: b12cc2a950
am: f2fe5d593f
Change-Id: I9f9b6d65b6ba9c00edd92b04abe3443f5a96a42c
|
|
am: 9dd7b9cd1c
Change-Id: I9c33dafde47c537da25e6995dfa5d241aea4ccd7
|
|
Image.gz-dtb kernels" am: 05fd044864
am: c9dc8e8de9
Change-Id: I1c0b055ead830d9be6081cc2dfa2b812ca9b951b
|
|
am: 402b84c085
am: b12cc2a950
Change-Id: Ia1d84c0321edcd812787a7c672eb6ffe928784ec
|
|
Image.gz-dtb kernels"
am: 05fd044864
Change-Id: I94ff07d46f7ad640e1f9539b868131e3a21e8938
|
|
am: 402b84c085
Change-Id: I327288c74252c8dc27a7237ba0769fbff588114f
|
|
Bug: 72776421
Test: Manual
Change-Id: I9a23df7efdfd4e2efcca302cd9cf40b3fba1ea6a
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
|
Image.gz-dtb kernels"
|
|
|
|
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>
|
|
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>
|
|
am: d895ce1c27
Change-Id: I696241070402af5f25c19ce6c678f30da0f76bb4
|
|
am: a5cc1e70fe
Change-Id: Ie890c41871e604e76fb919b5e7aaddbc2e365a94
|
|
am: ec121a62c0
Change-Id: I569ee2c6fa5adf0942ca495618442689722a5cfb
|
|
Bug: 72712332
Test: Manual
Change-Id: I13567064e7c4505fe50cc50f32110f7798ead70f
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
|
Treble compliance.
Bug: 70228425
Bug: 70393317
Test: Manual
Change-Id: Ia9c7a903307e7b7b86369199eb3195667d0a5da6
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
|
|
|
|
This reverts commit 1401e50014c2e7f1672c2c15002ae27f4715a534.
Reason for revert: Breaks the build of multiple devices
Change-Id: I9882b065ba8946450254cc2a2efad8a9df9a1caa
|
|
|
|
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>
|
|
am: cb05302edd
Change-Id: Icb857c766e58b535005b6a84a9f2c15504160a1b
|
|
am: cbd6d34bf2
Change-Id: I23756b5c302a4f66c25d2cda1afdcb7439abed14
|
|
am: 62f8782727
Change-Id: If74bd70c2d3d4dcee5ab83783c9b72783a64b04d
|