Commit Graph

778 Commits

Author SHA1 Message Date
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
Lucas Dupin
33746f88ad Disable seamless transition for taimen
config_displayBlanksAfterDoze was removed from wahoo and needs
to be set on the device overlay

Bug: 71897888
Test: flash taimen, press power button when in AoD
Change-Id: Ic54a0bd2f951b62726ae5451bfe83132f619af6d
2018-01-13 21:44:13 -08:00
TreeHugger Robot
28cf9b646b Merge "wifi: taimen ini configuration update" 2018-01-14 02:59:30 +00:00
Michael Wright
538997c53f Add display calibration info.
Also, move to a nits-based autobrightness curve.

Bug: 71706239
Test: Boot Taimen device, see we get a PhysicalBrightnessMapper in
      dumpsys display

Change-Id: I01c6cc1d3abe1c3e547556fc04a41225719cd94f
2018-01-08 18:33:09 +00:00
Tri Vo
1999a6e393 Label vendor sys/*/power_supply/* as sysfs_batteryinfo am: 4350dc70e5 am: 1950937d6d
am: 33ae969538

Change-Id: I9eb6c20d19b885dc06aaaa2a46dcb4c17a1dc9dc
2017-12-13 23:21:19 +00:00
Tri Vo
33ae969538 Label vendor sys/*/power_supply/* as sysfs_batteryinfo am: 4350dc70e5
am: 1950937d6d

Change-Id: I2006b37a650130f66536106841465ac3fc63b42f
2017-12-13 23:18:20 +00:00
Tri Vo
1950937d6d Label vendor sys/*/power_supply/* as sysfs_batteryinfo
am: 4350dc70e5

Change-Id: I59e28d362b92197b9fd20776d20c1fb8407835a2
2017-12-13 23:15:50 +00:00
Tri Vo
4350dc70e5 Label vendor sys/*/power_supply/* as sysfs_batteryinfo
Bug: 70623603
Test: taimen boots with no denials to sysfs_batteryinfo or
sysfs_msm_subsys.

Change-Id: I12bfc7c064f0b90cd000e977ee36410907e2bc8e
2017-12-13 11:27:10 -08:00
Kumar Anand
93ed3442cc wifi: taimen ini configuration update
disable_scoring_for_roam=0 ; Enable BSSID scoring logic
for roaming. This is turned off by in the new code drop
and so to keep behavior same as 2017, this INI needs to
turned on.

Set gReportMaxLinkSpeed=0 to report actual link speed

Set gGoForce11NFor11AC=1 for P2P GO

Bug:69846237
Test: Manual Wifi Test
Change-Id: If49bbefa56b4e2b13a7abbd071c7067c769f65f7
2017-12-12 14:28:08 -08:00
hyunho.koh
84d8ff41ae taimen: NFC: update NFC GPIO 5 am: 3b95b339e7
am: 5d32f312a8

Change-Id: I8c9f4bf98b084e618ce616d6efd21e501cf0e449
2017-12-08 04:44:16 +00:00
hyunho.koh
5d32f312a8 taimen: NFC: update NFC GPIO 5
am: 3b95b339e7

Change-Id: Ib66ad0651d6f7dd957f3c406597b1f4a15bae3f1
2017-12-08 01:12:22 +00:00