Commit graph

580632 commits

Author SHA1 Message Date
Santosh Mardi
da2e9dd3fa cpufreq: changes to adapt for opensource clock framework
Update cpufreq driver to adapt to opensource clock framework
Opensource clock framework dev_clk_get returns with the
different clock handle for all cpu cores with same clock source
This is different in the existing clock framework where
dev_clk_get returns with the same clock handle for the cores
which shares the same clock source.

Cpufreq driver was compatible with the existing clock
framework but with the opensource clock framework we need
to handle the different clock handles for all the cores
even the clock source is common.

Change-Id: Ic343bc20dc7c8b2ce151a5a2b5f85b43cdd949bf
Signed-off-by: Santosh Mardi <gsantosh@codeaurora.org>
2017-01-13 16:03:39 +05:30
Linux Build Service Account
2dc96b1cbb Merge "msm: camera: fd: Call fd buffer done on active buffer" 2017-01-10 12:27:11 -08:00
Linux Build Service Account
9c82f6cac8 Merge "drm/msm/dsi-staging: add dsi definitions for new dsi driver" 2017-01-10 12:27:10 -08:00
Linux Build Service Account
86a4156c95 Merge "ASoC: msm8996: Fix kernel crash in "Speaker Function" mixer control" 2017-01-10 12:27:10 -08:00
Linux Build Service Account
3d66b34e70 Merge "ARM: dts: msm: add audio support for sdm660 qrd skus" 2017-01-10 12:27:09 -08:00
Linux Build Service Account
19511e6726 Merge "ASoC: msm-cpe-lsm: cleanup ioctl functions" 2017-01-10 12:27:08 -08:00
Linux Build Service Account
1847eaf629 Merge "ASoC: msm: Add support for INT5_MI2S vi feedback" 2017-01-10 12:27:07 -08:00
Linux Build Service Account
e7bbbbb031 Merge "ARM: dts: msm: add audio device node for qrd msm8998 interposer" 2017-01-10 12:27:06 -08:00
Linux Build Service Account
36a9ec4be8 Merge "ARM: dts: msm: Add pinctrl for USB type-C analog audio on msm8998" 2017-01-10 12:27:06 -08:00
Linux Build Service Account
8bfd4fdbf3 Merge "clk: qcom: Add support to register GPU rbcpr clocks" 2017-01-10 12:27:05 -08:00
Linux Build Service Account
61b8d2d068 Merge "ARM: dts: msm: enable blink for RGB led" 2017-01-10 12:27:04 -08:00
Linux Build Service Account
aa7e73ef9f Merge "qpnp-pin: Fix null pointer access in qpnp_pin_debugfs_create()" 2017-01-10 12:27:03 -08:00
Linux Build Service Account
7d4cf5211b Merge "security: switched to stackable model for PFT/PFK module" 2017-01-10 12:27:02 -08:00
Linux Build Service Account
d2da327b0b Merge "clk: qcom: Fix clocks which are required to be always on" 2017-01-10 12:27:02 -08:00
Linux Build Service Account
17f73896b6 Merge "msm: sps: add the checking of userspace input length" 2017-01-10 12:27:01 -08:00
Taniya Das
6a6c254115 clk: qcom: Add support to register GPU rbcpr clocks
GPU RBCPR clocks needs to registered separately, as GFX CPR would require
the rbcpr clocks to register the regulator handle.

Change-Id: I59def76e7dd69600be8faf47eb867a97ab04739e
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2017-01-10 20:54:51 +05:30
Taniya Das
55b19878c2 clk: qcom: Fix clocks which are required to be always on
Following are the changes made:
1. Add CLK_IGNORE_UNUSED flag for some clocks which are not
   supposed to be disabled at late_init_level.
2. Fix clock measure debug mux value for mmcc clocks.
3. Add mmss_mdss_byte1_intf_div_clk for mdp.
4. Fix usb ref clocks to branch voted.

Change-Id: I06396c73f7855acfac283abe576e0b4cc1a92bd5
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2017-01-10 14:10:02 +05:30
Linux Build Service Account
0a8e939a4e Merge "ARM: dts: msm: Enable blsp2_uart1_hs for sdm660 QRD" 2017-01-09 23:59:49 -08:00
Linux Build Service Account
67110b8cb6 Merge "ARM: dts: msm: Add support for A540 710MHz on msmcobaltv2" 2017-01-09 23:59:48 -08:00
Linux Build Service Account
8b8ae0ed76 Merge "common: DMA-mapping: add per-buffer coherent mappings attributes" 2017-01-09 23:59:47 -08:00
Linux Build Service Account
8313c19b74 Merge "iommu/arm-smmu: support querying IOVA coherency" 2017-01-09 23:59:46 -08:00
Linux Build Service Account
875855417e Merge "iommu: support querying IOVA coherency" 2017-01-09 23:59:45 -08:00
Linux Build Service Account
09d27a060b Merge "iommu/io-pgtable-arm: support querying IOVA coherency" 2017-01-09 23:59:45 -08:00
Linux Build Service Account
8787746ecb Merge "msm: mdss: Fix dynamic refresh sequence" 2017-01-09 23:59:38 -08:00
cyizhao
115a780108 ARM: dts: msm: enable blink for RGB led
Add PWM parameters to blink the RGB LED.

CRs-Fixed: 1106886
Change-Id: I2e4c67ffc7adbab887ae417c9c46bca786936cd1
Signed-off-by: cyizhao <cyizhao@codeaurora.org>
2017-01-10 10:20:50 +08:00
Subbaraman Narayanamurthy
e17f4cf09e qpnp-pin: Fix null pointer access in qpnp_pin_debugfs_create()
qpnp_pin_debugfs_create() is going through all the child nodes
to create debugfs entries whereas the allocation for q_spec is
made only for available child nodes. This leads to a null pointer
access when CONFIG_GPIO_QPNP_PIN_DEBUG is selected in defconfig.
Fix it by using number of gpios available under each gpio chip
which was populated from the available child count already.

Change-Id: I17cbeeba158d34180763087103da4b03e01f7c90
Signed-off-by: Subbaraman Narayanamurthy <subbaram@codeaurora.org>
2017-01-09 16:21:51 -08:00
Oleg Perelet
14adb1564e ARM: dts: msm: Add support for A540 710MHz on msmcobaltv2
Add 710MHz to A540 GPU power level on msmcobaltv2 as per
the hardware recommendation.

CRs-Fixed: 1085733
Change-Id: Iceff8329caf939ad3b34d6a750f056026853c76a
Signed-off-by: Oleg Perelet <operelet@codeaurora.org>
2017-01-09 13:00:35 -08:00
Linux Build Service Account
a6d83d2e8e Merge "usb: gadget: Fix null pointer crash issue in gsi_free_inst" 2017-01-09 12:42:41 -08:00
Linux Build Service Account
f272bb9cd5 Merge "sched: add the max_freq comparing for evaluating the mitigation" 2017-01-09 12:42:40 -08:00
Linux Build Service Account
2b36adfb73 Merge "ARM: dts: msm: Enable early firmware loading for SDM660" 2017-01-09 12:42:40 -08:00
Linux Build Service Account
e58fd61c4f Merge "ARM: dts: msm: Change the resource name for LPI CX/MX regulators" 2017-01-09 12:42:39 -08:00
Linux Build Service Account
77fadbc47f Merge "sched: fix stale predicted load in trace_sched_get_busy()" 2017-01-09 12:42:38 -08:00
Linux Build Service Account
c081bc0dbd Merge "ASoC: msm: Remove DOLBY_DAP config from sdm660" 2017-01-09 12:42:37 -08:00
Linux Build Service Account
8992a2bc85 Merge "qpnp-qnovo: Remove dependency on adapter current limit" 2017-01-09 12:42:36 -08:00
Linux Build Service Account
de87f8c7f5 Merge "thermal: tsens: Switch from usleep_range() to msleep" 2017-01-09 12:42:36 -08:00
Linux Build Service Account
9801eea3b6 Merge "coresight: fix spinlock corruption issue" 2017-01-09 12:42:35 -08:00
Linux Build Service Account
a999a488bf Merge "msm: kgsl: Remove BUG_ON from the map global" 2017-01-09 12:42:34 -08:00
Linux Build Service Account
443502cc09 Merge "timers: Fix documentation for schedule_timeout() and similar" 2017-01-09 12:42:33 -08:00
Linux Build Service Account
8f67fe8656 Merge "timers: Fix usleep_range() in the context of wake_up_process()" 2017-01-09 12:42:32 -08:00
Linux Build Service Account
2f996ae5f9 Merge "timers: Plug locking race vs. timer migration" 2017-01-09 12:42:32 -08:00
Linux Build Service Account
b21cbc3678 Merge "msm: camera: isp: Update UB Size for SDM660" 2017-01-09 12:42:25 -08:00
Phani Kumar Uppalapati
0e04c1f68d ARM: dts: msm: Add pinctrl for USB type-C analog audio on msm8998
Add pinctrl configuration in device tree to support USB type-C
analog audio on msm8998 target.

CRs-Fixed: 1102048
Change-Id: I8d531ecb8bf267ddcc1cd0702c62728dd6317118
Signed-off-by: Phani Kumar Uppalapati <phaniu@codeaurora.org>
2017-01-09 08:30:29 -08:00
Anirudh Ghayal
cfdf11870b ARM: dts: msm: Change the resource name for LPI CX/MX regulators
SDM660 has LPI (and not SSC) which uses "rwlc" and "rwlm"
as the regulator resource names. Use the same.

Change-Id: I88038d0b7ae5b73e03154cf0d03c16a2fd69fc5e
Signed-off-by: Anirudh Ghayal <aghayal@codeaurora.org>
2017-01-09 16:57:00 +05:30
Linux Build Service Account
79a1a55cf8 Merge "arm64: Add TLB conflict fault handler" 2017-01-09 01:32:27 -08:00
Linux Build Service Account
8712d5fca8 Merge "ARM: dts: msm: Change FG cut-off voltage to 3.7V for SDM660 QRD" 2017-01-09 01:32:25 -08:00
Linux Build Service Account
22190d6236 Merge "msm: sde: Update rotator OT settings for sdm660" 2017-01-09 01:32:24 -08:00
Linux Build Service Account
456e674b52 Merge "msm: mdss: Avoid incorrect status while parsing dsi topology" 2017-01-09 01:32:24 -08:00
Linux Build Service Account
1939b80fcd Merge "msm: mdss: Reset compression config after dynamic DSC off" 2017-01-09 01:32:23 -08:00
Linux Build Service Account
3335bd2486 Merge "ARM: dts: msm: Allocate memory for diag client for SDM630" 2017-01-09 01:32:22 -08:00
Linux Build Service Account
ead7701ae5 Merge "ASoC: msm: Fix kernel crash in core_set_license" 2017-01-09 01:32:17 -08:00