Commit Graph

788 Commits

Author SHA1 Message Date
Jaekyun Seok
fcafd650df Merge "Move the default value of persist.traced.enable to system partition (1/2)" am: 652e62ab0b am: 490bcd7ddf
am: 230a183ab8

Change-Id: I7d62297e628248c010411c04154a3571e56eb4bf
2018-02-27 23:15:59 +00:00
Jaekyun Seok
230a183ab8 Merge "Move the default value of persist.traced.enable to system partition (1/2)" am: 652e62ab0b
am: 490bcd7ddf

Change-Id: I193e1b2e0209acaee13e5c498b02e9d8f287a56e
2018-02-27 23:10:24 +00:00
Jaekyun Seok
490bcd7ddf Merge "Move the default value of persist.traced.enable to system partition (1/2)"
am: 652e62ab0b

Change-Id: Ia55af33134de710a449dc488e15c41a8c71bb95c
2018-02-27 23:05:22 +00:00
Treehugger Robot
652e62ab0b Merge "Move the default value of persist.traced.enable to system partition (1/2)" 2018-02-27 22:51:01 +00:00
Hridya Valsaraju
c9b20d2236 Merge "Indicate index of device tree overlay applied for Taimen" am: daa30b0b95 am: 39747668db
am: 75c4586090

Change-Id: Idd15b18eade5f29ec9cd80a59e324d4008556982
2018-02-27 18:48:04 +00:00
Hridya Valsaraju
75c4586090 Merge "Indicate index of device tree overlay applied for Taimen" am: daa30b0b95
am: 39747668db

Change-Id: Idd57017b047048ae8cc39a5ead380528b863fc7e
2018-02-27 18:42:01 +00:00
Hridya Valsaraju
39747668db Merge "Indicate index of device tree overlay applied for Taimen"
am: daa30b0b95

Change-Id: I9357c8ef583dda6800920969ab7e4b33748fa518
2018-02-27 18:37:00 +00:00
Treehugger Robot
daa30b0b95 Merge "Indicate index of device tree overlay applied for Taimen" 2018-02-27 18:12:37 +00:00
Jaekyun Seok
54f9a0bc39 Move the default value of persist.traced.enable to system partition (1/2)
persist.traced.enable isn't related to hardware, and so the default
value should exist in system partition.

Bug: 73905119
Test: succeeded building and test with taimen
Change-Id: Ie4dd5058e97b58bdff50733f90196c2e1315cce0
2018-02-27 19:49:52 +09:00
Hridya Valsaraju
05e6fff331 Indicate index of device tree overlay applied for Taimen
Bug: 67779848
Test: make -j32
Change-Id: I6196805b87bebb2eef74993d3ca31e5511c3129f
2018-02-27 00:07:19 +00:00
Meng Wang
ca31a7a47e Use device/sample/etc/apns-full-conf.xml am: 443c54f11a am: 215761b6a1
am: d443af8abf

Change-Id: If88470361301fd82f0e4dcb1d1c83b630d1e1b4c
2018-02-15 18:20:33 +00:00
Meng Wang
d443af8abf Use device/sample/etc/apns-full-conf.xml am: 443c54f11a
am: 215761b6a1

Change-Id: Id55bed9db09b0f8298a743e0ad2ab916969b1fb5
2018-02-15 18:13:13 +00:00
Meng Wang
215761b6a1 Use device/sample/etc/apns-full-conf.xml
am: 443c54f11a

Change-Id: I64b464cdf0074f32f77aa1000e732e4d53bae58b
2018-02-15 18:06:03 +00:00
Meng Wang
443c54f11a Use device/sample/etc/apns-full-conf.xml
Bug: 73091197
Test: make - /system/etc/apns-conf.xml same as
      device/sample/etc/apns-full-conf.xml

Change-Id: I5502977169e005539e466d68b10f28afd337c7b8
2018-02-15 05:56:39 +00:00
Bill Yi
39ba60c139 Remove libaptXHD_encoder.so and libaptX_encoder.so am: 2e4b27701d am: b1975820d5
am: 55af73e785

Change-Id: Ibc2c82f86b11ddcdaef9dbef17c98fce219a7d8d
2018-02-07 18:36:55 +00:00
Bill Yi
55af73e785 Remove libaptXHD_encoder.so and libaptX_encoder.so am: 2e4b27701d
am: b1975820d5

Change-Id: I61be26c88a1e10f178549f3076a02b64793ed812
2018-02-07 18:31:44 +00:00
Bill Yi
b1975820d5 Remove libaptXHD_encoder.so and libaptX_encoder.so
am: 2e4b27701d

Change-Id: I87d3b7588aba922f63c2e5c2a1bae3dcfdcc647b
2018-02-07 18:27:06 +00:00
Bill Yi
2e4b27701d Remove libaptXHD_encoder.so and libaptX_encoder.so
BUG:72757532
Change-Id: I4a07eef2a1cd6b507433bd4786a2020578ee2ff9
2018-02-06 21:12:51 -08:00
Bill Yi
f0b373b81c Remove vendor.qti.qcril.am-V1.0-java.jar am: f77b8dcf2d am: 9ba5288b1e
am: f531e9031f

Change-Id: I7fd20fad8f2eb9a9a6307d022f9e8922bfd41cf4
2018-02-01 00:47:35 +00:00
Kumar Anand
b409534717 Merge "wifi: Optimize DP Tracing" 2018-02-01 00:16:29 +00:00
Bill Yi
f531e9031f Remove vendor.qti.qcril.am-V1.0-java.jar am: f77b8dcf2d
am: 9ba5288b1e

Change-Id: I6826d0774356253a24d1ad501ebcc71724548d57
2018-01-31 23:22:16 +00:00
Bill Yi
9ba5288b1e Remove vendor.qti.qcril.am-V1.0-java.jar
am: f77b8dcf2d

Change-Id: Ie4abae27ce081926b8216f5c42c3f604af3d74c9
2018-01-31 23:07:43 +00:00
Kumar Anand
e20d9eda7c wifi: Optimize DP Tracing
Reduce the DP (Data Path) Tracing events in order
to not consume too much CPU cycles unnecessarily. New
configuration helps saves 40% of cycles or 7.7MCycles/s

Bug: 71766704
Change-Id: I98f18aa3373df4e5002daab88c97876e0defda4f
2018-01-31 12:21:12 -08:00
Bill Yi
f77b8dcf2d Remove vendor.qti.qcril.am-V1.0-java.jar
BUG:72705856
Change-Id: I859098f71032eafc668919f6db72a161f0c89e83
2018-01-31 10:48:45 -08:00
Dan Willemsen
baf470869b Don't package AOSP component com.android.ims.rcsmanager am: c0dccb9d02 am: 5731b37f18
am: 0359f7ee48

Change-Id: I65156d01f403edd30463dc13b4afcfbfbe6ecec2
2018-01-31 02:28:09 +00:00
Dan Willemsen
0359f7ee48 Don't package AOSP component com.android.ims.rcsmanager am: c0dccb9d02
am: 5731b37f18

Change-Id: I0cd1d03c53fc2b24e03a49cc3dd5e59d32cdcfc7
2018-01-31 02:04:35 +00:00
Dan Willemsen
5731b37f18 Don't package AOSP component com.android.ims.rcsmanager
am: c0dccb9d02

Change-Id: I728f6281cc1ec6e7a4243aa8f878831b051172ce
2018-01-31 01:56:34 +00:00
Dan Willemsen
c0dccb9d02 Don't package AOSP component com.android.ims.rcsmanager
This module is part of AOSP, build it from source instead of using
prebuilt blobs.

Test: None
Change-Id: Idcc0203a611e71337b9737a511befeb8308a8ad1
2018-01-30 14:53:41 -08:00
Kumar Anand
7db94ecee2 Merge "wifi:taimen: Remove obsolete disable_scoring_for_roam" 2018-01-30 22:29:22 +00:00
Primiano Tucci
0431963db9 Enable perfetto traced for taimen am: dabdeb782c am: 9e04b2c8a1
am: 50184b1872

Change-Id: If29aaf9a3069595201ca46a222aecac4d7978f54
2018-01-26 20:07:49 +00:00
Primiano Tucci
50184b1872 Enable perfetto traced for taimen am: dabdeb782c
am: 9e04b2c8a1

Change-Id: Id8b018b5726ef8d94b0821c773711ea261124e28
2018-01-26 20:02:02 +00:00
Primiano Tucci
9e04b2c8a1 Enable perfetto traced for taimen
am: dabdeb782c

Change-Id: I9df11a6066d09eaf053a1df507b311e27f63b2a1
2018-01-26 19:59:31 +00:00
Primiano Tucci
dabdeb782c Enable perfetto traced for taimen
Bug: 72484603
Test: builds and run (see go/perfetto-test-spec for test plan)
Change-Id: I2fa1d8aee0661903c8fdd634e16bc24763aa3a87
2018-01-26 17:58:18 +00:00
Kumar Anand
fd9ef4ec45 Merge "wifi: enable Softap ACS and 11ac on Taimen" 2018-01-25 01:23:45 +00:00
Jiyong Park
c6dbc10066 add vndk_package to aosp_taimen am: 9496c4b2d9 am: f3d0e1a1ed
am: 096408b85c

Change-Id: Ic6bc3439424df3c304044a18a92611343649aa65
2018-01-24 15:48:34 +00:00
Jiyong Park
096408b85c add vndk_package to aosp_taimen am: 9496c4b2d9
am: f3d0e1a1ed

Change-Id: I23cebf276b99ccce623d20bd9971878e0b9b99e2
2018-01-24 15:40:58 +00:00
Jiyong Park
f3d0e1a1ed add vndk_package to aosp_taimen
am: 9496c4b2d9

Change-Id: Ide66c62662a359d9d89232bd791301b3900e24dd
2018-01-24 15:38:58 +00:00
Kevin Rocard
6d6d6d5055 Merge "Revert "Audio V4: Split system and vendor Audio.h"" 2018-01-24 06:26:16 +00:00
Kevin Rocard
f71babf8ba Revert "Audio V4: Split system and vendor Audio.h"
This reverts commit eb6964a517.

Reason for revert: Breaks the build of multiple devices

Change-Id: I04f4b79b9e4e12596cb9a875fcef626857e52b7e
2018-01-24 06:13:24 +00:00
Kevin Rocard
d7dd0fc24c Merge "Audio V4: Split system and vendor Audio.h" 2018-01-24 04:04:47 +00:00
Kumar Anand
aab1fec575 wifi:taimen: Remove obsolete disable_scoring_for_roam
disable_scoring_for_roam is renamed to enable_scoring_for_roam
from the code and enabled by default.
Hence, remove the obsolete ini item disable_scoring_for_roam.

Bug: 71763975
Test: Wifi Regression Test
Change-Id: Ic7e885be36bc810c795ea6760b1fed4a3be17fcf
2018-01-23 13:24:58 -08:00
TreeHugger Robot
79fa4038a9 Merge "Cellular/Wifi power profile for Taimen" 2018-01-23 02:47:40 +00:00
Nadav Bar
bc1e9db453 Merge "Add incall music to taimen mixer paths" 2018-01-22 23:20:50 +00:00
Kumar Anand
4541e34f8f wifi: enable Softap ACS and 11ac on Taimen
Bug: 72228752
Bug: 72229084
Test: Wifi Regression Test
Change-Id: Iccc644079236d9753176c0a66f2cbc39baa84d23
2018-01-22 15:07:58 -08:00
Marissa Wall
423a5cdeef power profile: Update power profile cpu values
Power profiles will now support active and cluster costs.
Some power profile values have been renamed per b/67752294.

Test: dump battery stats

Change-Id: Id479c233dc7456420dc3da5a80dfe03c51caa906
2018-01-22 13:23:31 -08:00
Nadav Bar
43ef112726 Add incall music to taimen mixer paths
This change adds the paths for taimen for the incall music
use case. The path is which is used is incall-music-uplink.
This change was tested together with a set of additional changes to the
audio framework and the HAL which introduces the ability to
play pcm audio to the uplink stream.

Bug: 69973354.
Test: Tested manually.
Change-Id: I5e5b7b4fa1169988f802f9da33e0db97964c73ce
2018-01-22 13:36:51 +02:00
Jiyong Park
9496c4b2d9 add vndk_package to aosp_taimen
aosp_taimen uses prebuilt vendor.img. Therefore, build system cannot
correctly track the dependencies to vndk libs required. Add vndk_package
to install all possible vndk libraries.

Bug: 67002788
Test: aosp_taimen boots to the UI
Change-Id: Ib52a6496cc3f00c7d10788668d841994e91714ba
2018-01-22 11:53:38 +09:00
Kevin Rocard
eb6964a517 Audio V4: Split system and vendor Audio.h
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-20 21:39:40 -08:00
Siddharth Ray
b5e737604f Cellular/Wifi power profile for Taimen
BUG:67213967
Change-Id: I2178baea60d96b05be3f0751e2fe28d9b1c02064
2018-01-17 18:11:31 -08:00
TreeHugger Robot
0be002c592 Merge "Disable seamless transition for taimen" 2018-01-15 18:07:20 +00:00