Commit Graph

1575 Commits

Author SHA1 Message Date
Shruthi Krishna e51bd6991f Renaming thulium to msm8996
Change-Id: I912a7bc3a107341e7d413937c0d1e9580e0a20d6
2015-11-06 04:58:41 +00:00
Bruce Levy fb14db9279 init: Add MSM-specific init extension library for thulium
- Implements MSM-specific initialization during bootup
- Sets the lcd density to 480

Change-Id: I30259948edf866b0e288d33ae1965aa1bd980f93
2015-11-06 04:58:41 +00:00
Ilia Lin 06902886c8 init: qcom: Set ro.sf.lcd_density for SBC APQ8084
Set the property ro.sf.lcd_density value to comply the
SBC APQ8084 display size.
qemu.hw.mainkeys is set to 0, because SBC is headless device
and doesn't have HW buttons.

Change-Id: I3e4e56245f95a061ea218f16c0af3f10a797ad4b
2015-11-06 04:58:41 +00:00
Vijay Ganti 3a04bbdd8b apq8084: Update LCD density setting for APQ8084 MTP and Liquid
Update LCD density on Liquid to 320 and MTP to 480
based on UX profiling and Jank analysis

CRs-fixed: 612032
Change-Id: I1d2ee7671b7fd388967087df4f4bf8711f010478
(cherry picked from commit e47e385274)
2015-11-06 04:58:41 +00:00
Jake Weinstein 1bb753951d init: add support for MSM8952/MSM8976
Change-Id: I045bab35a8b97e84b41612e0ac0e33d43995ef60
2015-11-06 04:58:41 +00:00
Jake Weinstein 8fa270fcc4 init: add support for MSM8909
Change-Id: I852690234de1b2ffd0b6cf457106fff353a89a53
2015-11-06 04:58:41 +00:00
Prabhanjan Kandula 77b2be061e init : display: Add permission to camera bw node.
Allow surfaceflinger process to access fb0/mdp/bw_mode_bitmap,
so that framework can hint the camera usage to limit the bw.

Change-Id: I566010e1b988ab06f6618967f5b9c6d0cfb68890
2015-11-06 04:58:40 +00:00
Ilia Lin 4406b7b8d7 init: qcom: Set LCD density for Dragonboard APQ8094
Set proper LCD dencity for the FWVGA display on the
Dragonboard APQ8094.

Change-Id: I6bd657ee90a21ed8a13e6456b05feaf79b5c5c95
2015-11-06 04:58:40 +00:00
Arun Kumar K.R 515ddd0a47 init: Add MSM-specific init extension library for 8994
- Implements MSM-specific initialization during bootup
- Sets the lcd density at the bootup

Change-Id: I2bbc3e724682b8b11329b87c26aca1e4faf8d357
2015-11-06 04:58:40 +00:00
Jeykumar Sankaran b5c9c4c670 init: Add MSM-specific init extension library for 8992
- Implements MSM-specific initialization during bootup
- Sets the lcd density to 480

Change-Id: I2997e902c3bdafefda0bb98b8d8b3c1279c7b5dc
2015-11-06 04:58:40 +00:00
Saurabh Shah 5a8cc2ab60 device/qcom/common: Add permissions for mode and modes
Add permissions, owners for /sys/class/graphics/fb0/{mode, modes}
These are meant to be read/written to by hwc.

Change-Id: I43f38b8106ac066b37912a3ebd2af2375f3e7b09
2015-11-06 04:58:40 +00:00
Jeykumar Sankaran 98f88d6286 init: Set permissions for dynamic partial update node
Set file permissions for dynamic partial update system node to
control the feature at runtime.

Change-Id: Icd4799907d168c2606c8811c73f4fedd847d55f0
2015-11-06 04:58:40 +00:00
Arun Kumar K.R 6bfa2abe8e init_msm: Add usergroup permission to dynamic_fps node.
HWC will be writing to this sysfs node to set the variable
refresh rate, hence set proper usergroup

Change-Id: If668003463f580050d5843af97bf8f8761eb7f88
2015-11-06 04:58:40 +00:00
Naseer Ahmed 3edc4294a4 init: Set permissions for physical address
Change-Id: Ic7f0b296e9ab5f1738aae4f46dcb47e935da8045
CRs-Fixed: 795622
2015-11-06 04:58:40 +00:00
Naseer Ahmed f2b345ceea init: Add permissions for CEC nodes
Change-Id: I220fd52e33690ee6d4de39f121464571c7ce91e0
2015-11-06 04:58:40 +00:00
Naseer Ahmed 423dac5ea8 init_msm: S3D mode permissions
Allow HWC write permissions on this node.

Change-Id: I732c2003f1130f9ebefb17e0fcd0f14044dc24f9
2015-11-06 04:58:40 +00:00
Tatenda Chipeperekwa de541be681 init: Add persmissions to access res_info node for HDMI timing info
The HDMI driver now provides timing information through the res_info
sysfs node. The display HAL will need permissions to read/write this
node as part of HDMI initialization.

Change-Id: I2d767534a877368f55d614118676edb5f4f90b9e
2015-11-06 04:58:40 +00:00
Dilip Gudlur 9caa82e608 power: Enable 4+0 core config for display off cases
This change enables 4+0 core config for display off
sceanrios and in display off scenario system should
go back to default core config.

Change-Id: I57795988e7e0f1b2c1e160e2e454549a14bbde50
2015-10-11 21:06:47 +00:00
Dilip Gudlur 9d329156cc power: introduce 8992-specific handling
Creates framework for handling special cases like
display off, video encode differently for 8992.

Change-Id: I195a96f0787c0d2dc2696c75a6f281774e2345cb
2015-10-11 21:06:46 +00:00
Dilip Gudlur 31d31b2a3b power: modify return value for display off hint in 8994
This change bypasses execution of deprecated
code path in the power.c for dispaly off hint.

Change-Id: I3e6f5d2f5a9f1d55015149a0f7abc3c3f1f445e1
2015-10-11 21:06:46 +00:00
Dilip Gudlur 26681ee223 power: update powerhal to remove deprecated calls
Updates powerhal hint to avoid calling deprecated nodes.

Change-Id: Id0fe83d375e9867d1806f1ee5b86d2b521d0bba4
2015-10-11 21:06:33 +00:00
Dilip Gudlur ef58944c09 power: Introduce specific handling for encode use case
Adds ability to modify cpufreq/sched params for encode use case
specific to 8994.

Change-Id: I96b8b7e4246eaf870a4f8b6b947a2b24af1a515c
2015-10-11 21:05:43 +00:00
Dilip Gudlur 7e7217c69f power: introduce 8994-specific handling
Creates framework for handling special cases like
display off, video encode differently for 8994.

Change-Id: Ib4c2cf1d6b4a615d70c92a9f54665e2ba0895adb
2015-10-11 21:05:21 +00:00
Nikhil Kumar Kansal e7e2674364 common: Fix to handle min freq changes when CPU cores hotplugged.
Finds which CPU cores is online and does following below
            1.Gets scaling governor
            2.Sets scaling min freq

Change-Id: I209a6228294c945e943ff285ac8f38b7f97337d6
2015-10-11 20:23:22 +00:00
Nikhil Kumar Kansal 242a2aa6ac power: Modifying resource IDs for video encode power Hint
Modifying resource IDs for video encode power Hint in power HAL

Change-Id: I9dcce251ef62c1618169e5b6e92cc1bcebae9836
2015-10-11 20:23:22 +00:00
vaibhav bhalla 9fd3410d1b power: Change timer rate to 40ms for video encode
This change is specific to 8952, 8956 and 8976 targets.
This is to reduce CPU scaling in encoding case.

Change-Id: I72627311e1b60aeb29c6b83883932994ca75e53d
2015-10-11 20:23:22 +00:00
Nikhil Kumar Kansal 1c58bd0a02 power: Modify power HAL hint for Interactive governor
Added support for disabling sched guided during video encode.

Change-Id: Ia4a75e437c61b01c9ed52d2a4f77b5889ff7ab5c
2015-10-11 20:23:22 +00:00
Sravan Kumar Ambapuram 546053a9ba common: Changes timer rate during display off scenario.
1.Changes to set CPU0 and CPU4 interactive timer rate values
        -Display off cases:Set CPU0 and CPU4 to 50ms.
       2.Removed min freq code change due to permission restriction.

Change-Id: Ibcec0551e305137e5e465c21b61ab7db5ffcc2a3
2015-10-11 20:23:22 +00:00
Nikhil Kumar Kansal dc9f759ebb common: Change minfreq to 499.2Mhz during display off scenario.
1.Changes to set CPU0 min freq for 8952 target as below:.
          Display off case :  set to  499.2Mhz
          Display on case  :  set to  960Mhz.
        2.Changes to set CPU0 and CPU4 interactive timer rate values
          Display off cases : Set cpu0 and cpu4 to 50ms.

Change-Id: I4a16e37191431f7299791696ab91c12f758c500c
2015-10-11 20:23:22 +00:00
vaibhav bhalla c7efec1e1e common: Change the Hi-Speed freq to 800Mhz for camcorder case
Changes to set Hi-Speed freq for 8909  target as below:
         -Camcorder ON  : set to  800Mhz
         -Camcorder OFF : set to  998.4Mhz.

Change-Id: I8e4ca512c137a137fabe7762695e336a3ed37fdd
2015-10-11 20:23:22 +00:00
vaibhav bhalla 68cc660bfd common: Changed the minfreq to 400Mhz for display off scenario.
1. Changes to set CPU0 min freq for 8939 target as below:
        Display off case :  set to  400Mhz
        Display on case  :  set to  960Mhz.

Conflicts:
	power/Android.mk

Change-Id: Ie8cf31484e70f83594778c899485910b9ff2578e
2015-10-11 20:23:22 +00:00
vaibhav bhalla 934c67fba7 power: override encode hint for 8909
Default encode hint was setting hispeed_freq to 1.1GHZ
This is not needed for 8909 hence overrode that.

Change-Id: I4c3695dbe82d43ebb34732559043b59815f7d49d
2015-10-11 20:23:21 +00:00
Dilip Gudlur 5f2ac4f106 power: Add apq8084 specific changes
Added compilation flag for power-8084.c in
makefile and detection of apq8084 soc id in
power.c.

Change-Id: I00e8e18f6de4ee7b38269e4bf565954db46148c5
2015-10-11 20:23:21 +00:00
Pracheer 585f306500 common: update enum value for sched perflocks
Update enum value for changing migrate cost and
prefer idle via perflock.

Change-Id: I66854af0d63647619c98cad89515b503a10cd02d
2015-10-11 20:23:21 +00:00
Pracheer ba92207c32 power: add sched boost enum.
Add enum for enabling sched boost and
core 4-8 in perflock

Change-Id: I049c44d18045d9ab2dce7a96cf73207357e63a18
2015-10-11 20:23:21 +00:00
Vince Leung 35332fc946 common: add sched boost enum
Add enum for enabling sched boost in PerfLock

Change-Id: I252953c79a5194f75384140c20dd413e7518c14e
2015-10-11 20:23:21 +00:00
Shashank Mittal f942f7afc9 Power: Fix module path
Use LOCAL_MODULE_RELATIVE_PATH for 64bit compilation.

Change-Id: I27a437e8e63ffdadb699d5324d223537675e38e3
2015-10-11 20:23:05 +00:00
Jake Weinstein 28b5cf240b common: move generate_extra_images script to build/tasks
* This way, the Android build system automatically inherits it.

Change-Id: Icdb9077cae012314de5dd7c6a8df88416e8c0d8b
2015-10-11 20:21:47 +00:00
Jake Weinstein 157b56fb51 common: remove stuff that either belongs in device or doesn't belong at all.
* Note: cryptfs_hw was removed so that devices can use their own.

Change-Id: I6f83ceb7b32a0f578ecdd1a9ad0b92211deace6b
2015-10-11 20:20:17 +00:00
Pradosh Das 54d08e1cd9 common.mk: Set ro.adb.secure property on user build
Fix CTS failure(UsbDebuggingTest).The test expects
the property value set to 1 for secure
adb debugging.

Change-Id: I801fc2986975ddb262b8ac133370d54dca45a050
CRs-Fixed: 829570
2015-06-18 19:10:48 +05:30
Paras Nagda a8d5474cea media - use google low end video media codec xml
- CTS testGoogVP8FlexNearMaxMax testcase will execute decoding
  and encoding in parallel with max resolution 2048x2048.

- low end chipsets does not support the above max resolution
  so use low end media codec xml which has max resolution 1280x1280.

Change-Id: Idc153ad182262cccd36711f20caa5143a30c3f32
2015-04-24 11:51:03 +05:30
Linux Build Service Account aa1dac5ed3 Merge "init.qcom.post_boot.sh: Change path to notify_on_migrate" 2015-04-08 22:13:51 -07:00
Raghavendra Prasad Nagaraj 413e857760 init.qcom.post_boot.sh: Change path to notify_on_migrate
Change /dev/cpuctl/apps/ to /dev/cpuctl/
in post boot file.

CRs-fixed: 814955 814956

Change-Id: If05150e9feeff70a76491d84bdb599b64c4b0875
2015-04-08 09:43:16 +05:30
Linux Build Service Account 369a49d21d Merge "Bluetooth: Enable vendor specific BLE code" 2015-03-30 08:55:13 -07:00
Satish kumar sugasi 9ffa3e03dc Bluetooth: Enable vendor specific BLE code
This adds config flag to enable BLE vendor specific features

Change-Id: I45ad68edd66f7e2f954746db3a0bff9a8df08d73
2015-03-26 23:01:05 +05:30
Suresh Koleti 656eb3d9d6 IMS: Add overlay config flags for VoLTE and VT configurations.
In lmr1 config flags for VoLTE and VT are separated.
Adding overlay config flags to enable VoLTE and VT configurations.

Change-Id: I567b442cc0fc7d6ae9d6115539edd18c3981008f
2015-03-15 19:54:44 +05:30
Linux Build Service Account f321285383 Merge "Send startRIDL.sh command to background" 2015-03-12 08:53:02 -07:00
Anh Nguyen 30f29086b0 Send startRIDL.sh command to background
Prevent init script from hanging, send to background instead

Change-Id: Ibec842004864bed7e72564a9788888cc29b324d8
2015-03-06 16:11:03 -08:00
Linux Build Service Account 743526a800 Merge "Auto-start RIDL/LogKit II" 2015-02-27 07:04:53 -08:00
Anh Nguyen 0fcaf5be91 Auto-start RIDL/LogKit II
Update for Transparent RIDL

Change-Id: I40a51be6901a4b132ecf5bda284e346837ab5ace
2015-02-26 11:46:13 -08:00