Commit graph

574111 commits

Author SHA1 Message Date
Benjamin Chan
b23d3854bc msm: sde: Adding SW overhead statistic for SDE rotator
Enabling SW overhead statistic collection for SDE rotator. SW overhead
is defined as time between buffer queueing and HW flush.

CRs-Fixed: 1054205
Change-Id: I7f09dafa8c2d0f1940c76913ae842835059122f4
Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
2016-08-16 18:13:17 -07:00
Benjamin Chan
eeb4edfc69 ARM: dts: msm: add SSC to MDSS DSI PLL for msmcobalt
Enabling Spread Spectrum Clocking (SSC) support in MDSS DSI PLL
device for msmcobalt.

CRs-Fixed: 1036187
Change-Id: I15ee013f42e6d8630ae650350cc4d92dffd01b2e
Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
2016-08-16 18:08:23 -07:00
Benjamin Chan
56b0ef1365 clk: msm: mdss: add SSC support for dsi PLL on msmcobalt
Add support to control Spread Spectrum Clocking (SSC) in the
DSI PLL on msmcobalt.

CRs-Fixed: 1036187
Change-Id: I158670185976801970d54bec4bc42014b1b28b96
Signed-off-by: Benjamin Chan <bkchan@codeaurora.org>
2016-08-16 18:07:56 -07:00
Alan Kwong
4b225b46c3 msm: mdss: shutoff axi memory and periphery when axi clk is off
Because of CBCR update, mdss driver needs to control mdss axi clock
state of memory core and periphery control when branch clock is off.
Since mdss does not have retention requirement for axi, both memory core
and periphery control can be turned off to conserve power when mdss
axi clock is off.

CRs-Fixed: 1044375
Change-Id: Ia609549304be97cdaeff0f30ff0ca8ad5e22af75
Signed-off-by: Alan Kwong <akwong@codeaurora.org>
2016-08-16 20:46:51 -04:00
Skylar Chang
801aa2e38a msm: gsi: enable wake irq
Allow GSI interrupt to wake up AP.
This change will prevent a data stall in case
AP is in power collapse and IPA has data available
to AP.

Change-Id: I6457d1e348cd8e7a9075396e02061843f0ac9abc
CRs-Fixed: 1012036
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-08-16 17:03:34 -07:00
Abdulla Anam
a0ecb452f4 msm: vidc: use %pK instead of %p which respects kptr_restrict sysctl
Hide kernel pointers from unprivileged ussers by using %pK format-
specifier instead of %p. This respects the kptr_restrict sysctl
setting which is by default on. So by default %pK will print zeroes
as address. echo 1 to kptr_restrict to print proper kernel addresses.

CRs-Fixed: 987018
Change-Id: I4772257a557c6730ecc0624cbc8e5614e893e9fd
Signed-off-by: Abdulla Anam <abdullahanam@codeaurora.org>
Signed-off-by: Karthikeyan Periasamy <kperiasa@codeaurora.org>
2016-08-16 16:54:56 -07:00
Skylar Chang
55d1eb491e msm: ipa: allow dtsi based lan rx ring size
Add support for specifying the size of LAN RX buffer pool.
Once this specified in dtsi, it will override the default value.

Change-Id: I60ff9ecf7e27aa9cd20dbc693e2ac392c401dfb9
CRs-Fixed: 1050748
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-08-16 16:54:26 -07:00
Skylar Chang
ab8bdb44da msm: ipa: fix potential NULL deference on SMMU
Fix potential NULL deference when SMMU is available.

Change-Id: I3454612cb8473e94ceb8163eca018d2489bff0c5
CRs-Fixed: 1052523
Acked-by: Ady Abraham <adya@qti.qualcomm.com>
Signed-off-by: Skylar Chang <chiaweic@codeaurora.org>
2016-08-16 16:37:32 -07:00
Linux Build Service Account
008f057bba Merge "usb: pd: Always request maximum available current from PDO" 2016-08-16 16:35:14 -07:00
Linux Build Service Account
fdc8eb402a Merge "msm: vidc: Delay output buffer setting to FW" 2016-08-16 16:35:13 -07:00
Linux Build Service Account
d2113df12a Merge "perf: Add support for exclude_idle attribute" 2016-08-16 16:35:12 -07:00
Linux Build Service Account
2d546ee279 Merge "perf: add hotplug support so that perf continues after hotplug" 2016-08-16 16:35:11 -07:00
Linux Build Service Account
cca095ddea Merge "msm: mdss: update voltage level configuration for CX supply" 2016-08-16 16:35:10 -07:00
Linux Build Service Account
0391265ec0 Merge "msm: mdss: add support for hdcp 1.x interrupt handler" 2016-08-16 16:35:07 -07:00
Linux Build Service Account
13dc7954bf Merge "icnss: Vote aggre2_noc_clk through bus bandwidth framework" 2016-08-16 16:35:05 -07:00
Linux Build Service Account
4669827998 Merge "ARM: dts: msm: Add bus bandwidth entry for ICNSS" 2016-08-16 16:35:04 -07:00
Linux Build Service Account
e0eaae1dad Merge "defconfig: msmcortex: Enable CONFIG_MSM_AVTIMER" 2016-08-16 16:35:02 -07:00
Linux Build Service Account
1c37e5b693 Merge "Revert "arm64: fpsimd: Enable FP(floating-point) settings for msm8996"" 2016-08-16 16:34:58 -07:00
Linux Build Service Account
96bd85a9ee Merge "ARM: dts: msm: define pinctrl for MI2S and PCM devices for msmcobalt" 2016-08-16 16:34:57 -07:00
Linux Build Service Account
da8988ee5e Merge "ARM: dts: msm: Update qusb2 phy init sequence for msmcobalt v2" 2016-08-16 16:34:56 -07:00
Linux Build Service Account
c185b7a8e4 Merge "soc: qcom: Fix compilation warning/error" 2016-08-16 16:34:55 -07:00
Linux Build Service Account
408492cb84 Merge "defconfig: msm: enable GIC_V3_ACL access control on msmcobalt" 2016-08-16 16:34:54 -07:00
Linux Build Service Account
29d363c8d0 Merge "msm: mdss: remove always source split quirk setting" 2016-08-16 16:34:53 -07:00
Linux Build Service Account
fdcee0ef0c Merge "mdss: display-port: add support for edid read" 2016-08-16 16:34:51 -07:00
Linux Build Service Account
adc801c2ca Merge "ASoC: msmcobalt: remove custom PM QoS for Low-latency playback" 2016-08-16 16:34:49 -07:00
Linux Build Service Account
514b9da1d5 Merge "msm: vidc: fix CONSTRAINED_INTRA_PRED setting" 2016-08-16 16:34:48 -07:00
Linux Build Service Account
f4686dcc3a Merge "msm: kgsl: Add sparse memory support" 2016-08-16 16:34:47 -07:00
Linux Build Service Account
9dbc6e0357 Merge "ASoC: soundwire: fix out of boundary access issues" 2016-08-16 16:34:46 -07:00
Linux Build Service Account
9c0b26c636 Merge "sched/fair: Don't check for migration for a pinned task" 2016-08-16 16:34:45 -07:00
Linux Build Service Account
b7c4e9cc02 Merge "ion: system_heap: Add a new allocation method" 2016-08-16 16:34:43 -07:00
Linux Build Service Account
5a26d9e127 Merge "ion_page_pool: Remove GFP_COMP from page allocation mask" 2016-08-16 16:34:42 -07:00
Linux Build Service Account
771d0f8155 Merge "ion_page_pool: Remove prealloc tracking" 2016-08-16 16:34:42 -07:00
Linux Build Service Account
cae69282b4 Merge "iommu: dma-mapping-fast: Add mmap support" 2016-08-16 16:34:40 -07:00
Linux Build Service Account
a1b3f00279 Merge "arm/arm64: dma-mapping: Fix iova region size" 2016-08-16 16:34:39 -07:00
Linux Build Service Account
5222e961a1 Merge "ARM: dts: msm: Add QoS clocks to MDP nodes for msmcobalt" 2016-08-16 16:34:38 -07:00
Linux Build Service Account
a4bde9aacc Merge "tty: serial: msm: fix definition of msm_stop_dma" 2016-08-16 16:34:35 -07:00
Linux Build Service Account
7998a3bdd8 Merge "tty: serial: msm: Don't read off end of tx fifo" 2016-08-16 16:34:34 -07:00
Linux Build Service Account
11b1a53f38 Merge "tty:serial:msm:Do not restore Rx interrupts in DMA" 2016-08-16 16:34:33 -07:00
Linux Build Service Account
b969c4a9c1 Merge "tty: serial: msm: Only configure MND registers on hw that has it" 2016-08-16 16:34:33 -07:00
Linux Build Service Account
8d9eda8a49 Merge "tty: serial: msm: Move header file into driver" 2016-08-16 16:34:32 -07:00
Linux Build Service Account
016bdcf606 Merge "tty: serial: msm: Support more bauds" 2016-08-16 16:34:32 -07:00
Linux Build Service Account
6eb05033b2 Merge "tty: msm_serial: remove static clk rate setting in probe" 2016-08-16 16:34:31 -07:00
Linux Build Service Account
963e1e0ca7 Merge "earlycon: Use common framework for earlycon declarations" 2016-08-16 16:34:31 -07:00
Linux Build Service Account
d4e8e50daa Merge "msm: camera: sensor: Detect flash_driver_type from dtsi" 2016-08-16 16:34:29 -07:00
Linux Build Service Account
0e55b2f33f Merge "ARM: dts: msm: Add PSCI support for msmfalcon" 2016-08-16 16:34:28 -07:00
Linux Build Service Account
2f64a78307 Merge "clk: msm: clock: Update clock frequencies on MSMCOBALT" 2016-08-16 16:34:28 -07:00
Linux Build Service Account
b3a294e2ac Merge "ARM: dts: msm: Add support for reset clocks for MSM8996" 2016-08-16 16:34:27 -07:00
Linux Build Service Account
a64efebb3c Merge "swr-wcd-ctrl: set pointer to null after kfree" 2016-08-16 16:34:25 -07:00
Linux Build Service Account
000c6aebd7 Merge "msm: mdss: disable scaler for pipes with solid_fill" 2016-08-16 16:34:24 -07:00
Linux Build Service Account
b979d0ca06 Merge "soc: qcom: Initialize message pointer with NULL" 2016-08-16 16:34:23 -07:00