HWC will access this sysfs node msm_cmd_autorefresh_en
hence change the permission
CRs-fixed: 970102
Change-Id: I0e5191f6398f7307a8a3146491ab4a80305418cc
Signed-off-by: Ray Zhang <rayz@codeaurora.org>
Some target may or may not have support for ubwc.
Hence based on support available enabling the ubwc.
Change-Id: I46a901228dba9c9aef26283ce97cd5f425a9cdb8
Making default lcd density independent which is based
on framebuffer width from target. It will not overwrite
the previous density, if any target is setting forcefully.
Change-Id: I807550276fb0579ba88ecdd0a15c7dbe78bbb73e
"soc_hwid" is undefined in post boot script,
Move this to init qcom early boot script.
CRs-Fixed: 951241
Change-Id: I0d1f77347ac0d0d2717e6e547aa9345f62d79d6f
- grant write permissions on hdmi_audio_cb node for
audio HAL. hdmi_audio_cb is used for HDMI audio
device switch acknowledgement feature.
Audio hal updates hdmi_audio_cb with HDMI audio device
switch status. hdmi driver monitors hdmi_audio_cb and
send connect/disconnect events accordingly.
Change-Id: I053a9eb8bd3bdc76e990e69ff3625e0dc6a4e76c
Calculating density depending on FB resolution is more accurate
than depending on platform or target ID, since in some cases there
might be multiple panels supported on a single target or a single
target can have multiple hwplatform variants
Change-Id: Ibf238b269d3c64ffc06d798998dcd68343977003
If boot is trrigerred by rtc alarm, set ro.alrm_boot as true and set
debug.sf.nobootanimation as '1' to disable boot animation.
Change-Id: I55ca254e63f24a9a7255f0d8600ef3ede91d4a97
Add permissions for /sys/class/graphics/fb0/msm_cmd_autorefresh_en
node. This can be read from / written to by display stack.
Change-Id: Ibe6854d076f176d34986edcde365e3dab91b2660
Set LCD density to 240 for typical 10" Dragonboard FWVGA displays.
Enable Software Navigation Bar for Dragonboard.
Change-Id: Ie48ef1987a00941866ed0ef9e6e67519359cb360
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
Update LCD density on Liquid to 320 and MTP to 480
based on UX profiling and Jank analysis
CRs-fixed: 612032
Change-Id: I1d2ee7671b7fd388967087df4f4bf8711f010478
The original gerrit was a workaround needed for Zygote
class initialitation before JB_MR2. it is not needed from JB_MR2
This reverts commit 620710d7a8.
Change-Id: I8640654322dfe7df14509ba1166179b95b9c8678
Symlink for /dev/graphics/hdmi was pointing to
wrong path leading to CTS test case failure.
CRs-Fixed: 471554
Change-Id: Ic422dea3e79e2421b1770621870bfa4c360b0094
This change updates the sysfs node "hdcp/tp" permissions
such that it can be accessed by system modules
Change-Id: Iafc1788b5454cb034a7a62fa3e9c0ff62d46dbdc
There is a Zygote issue that prevents time classes from
initializing properly when the system time is before 2008.
The Daylight Savings Time (DST) is not supported when that happens.
There is a race condition between Zygote init and time_daemon
setting the system time so sometimes the system time seen by Zygote
init is the dafault value (year 1970). This fix sets the time just
before Zygote init to year 2009 and that allows Zygote classes to
initialize.
Google recently has a fix for Zygote init to support time before
2008, (see https://code.google.com/p/android/issues/detail?id=26419),
but that will come in JB_MR2. Till then we need this fix.
CRs-Fixed: 467157
Change-Id: I7e101f576347230f017400b1d41f36eb939acf84
Add APQ8084 target to QCOM platform list and set default USB
enumeration/LCD density setting for initial device bring-up.
Change-Id: I57ebbcc5d510f1e41869ab3f3b72f5200dc67e9b
SPD means Source Product Description of the HDMI Source
Add support for SPD nodes and its corresponding permissions
Change-Id: Iaf8b53d899ea23556908516de94d4e9c432c4995
- HDMI fb number will not be known until the device
boot up, it will be set depending on the driver
registration
- check the panel type and determine the HDMI fb node
and change the permissions accordingly
Change-Id: I49f9e8a957b1eb1fad111a321cf04a4963a1365e
CRs-fixed: 451094
MSM8974 Liquid device do not have hardware navigation keys.
Set property ro.hw.nav_keys to 0 to enable Android sw
navigation bar.
Change-Id: I1dd00dcf4c87727d1c92cc9daf77dd238b35c59b
Change display density from the measured 340 dpi to the nearest
official Android display density setting of 320.
CRs-Fixed: 428798
Change-Id: I2367dafdf0fe5db9be7fea16e4e4514ba0fce399
Add MSM8226 to QCOM platform list and set default USB
enumeration/LCD density setting for initial device bring-up.
Rename MSM8910 target to MSM8610.
Change-Id: Ice3679ddb38e3c8cf5aa27f1f8dbf5ce814e923e
Add MSM8910 to QCOM platform list and set default
USB enumeration/LCD density setting for initial
device bring-up.
Change-Id: Ic949f6df629a50b3718190f4eb08386fe836f6f8
- Use dyn composition for 8960
- Use c2d composition for 8064 V2 Prime.
- Remove the call to set setprop c2d.api.supported which is a
redundant property.
Change-Id: Ibd7791b234feafe35c01b52e8a62327ff7379685
- If the target has the 2D core set the c2d.api.supported property
- This property should be set for MDP 3.x targets also
- This will be used in hwcomposer to call into c2d API's
Change-Id: I005f502098b225f22ec72b7e0d431a50c1095acf
Move LCD density property setting from MSM8974-specific build.prop.
Set 160dpi for Liquid devices and 340dpi for all others.
Change-Id: I6c4d4e47166c77c55baaf0d8dec7861123d6af99
Move system property settings such as LCD density to early-boot.
This ensures the properties are set before any service is
started.
CRs-Fixed: 390942
Change-Id: Iba5dfb5b55f33904bd09d4b618b5399d7bda8cbd