Commit graph

576143 commits

Author SHA1 Message Date
Ram Chandrasekar
5e66f22b64 driver: msm_thermal: Input correct dmac flush range argument
Correct the input argument to pass in the valid end address for the dmac
flush range function.

Change-Id: Ib0e9690fc158a76dcebbd5ae45f67aaeca016a48
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2016-10-18 09:51:24 -06:00
Ram Chandrasekar
f34a7e343a driver: msm_lmh_dcvs: Input correct dmac flush range argument
Correct the input argument to pass in the valid end address for the dmac
flush range function.

Change-Id: I2bc1eb26bcc7ed4aaa381417045d08b6779679ee
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2016-10-18 09:50:59 -06:00
Ram Chandrasekar
cb0945c450 driver: lmh_lite: Input correct dmac flush range argument
Correct the input argument to pass in the valid end address for the dmac
flush range function.

Change-Id: Iefcf85eaa5ea5542888269b7506b8f6e0e861243
Signed-off-by: Ram Chandrasekar <rkumbako@codeaurora.org>
2016-10-18 09:50:12 -06:00
Linux Build Service Account
ff02182ddb Merge "msm: mdss: fix typo in the error message for multirect validation" 2016-10-17 21:00:48 -07:00
Linux Build Service Account
79fd9cc15e Merge "msm: camera: cpp: Add validation for v4l2 ioctl arguments" 2016-10-17 21:00:45 -07:00
Linux Build Service Account
2e25f74964 Merge "clk: msm: clock-mmss-cobalt: Update the CPP clock frequency table" 2016-10-17 21:00:45 -07:00
Linux Build Service Account
04e78b618d Merge "ARM: dts: msm: Add cpp root clock for msmcobalt" 2016-10-17 21:00:44 -07:00
Linux Build Service Account
b6cab4d0be Merge "msm: camera: isp: Update burst length for msmfalcon" 2016-10-17 21:00:43 -07:00
Linux Build Service Account
1fa5af7193 Merge "msm: sensor: Update CSI PHY 3 phase settings for msmcobalt" 2016-10-17 21:00:42 -07:00
Linux Build Service Account
7fcfd3ec06 Merge "ARM: dts: msm: add smmu impl-def registers for msmfalcon" 2016-10-17 13:34:12 -07:00
Linux Build Service Account
d5bdc231bc Merge "ARM: dts: msm: add the smmu dt nodes for msmfalcon" 2016-10-17 13:34:11 -07:00
Linux Build Service Account
0573581457 Merge "mmc: host: Register changes for msmfalcon" 2016-10-17 13:34:11 -07:00
Linux Build Service Account
244d98ccc7 Merge "msm: mdss: Fix the cursor max size for msmcobalt" 2016-10-17 13:34:08 -07:00
Linux Build Service Account
67846eadb1 Merge "msm: mdss: Update memory retention and periph control setting" 2016-10-17 13:34:07 -07:00
Linux Build Service Account
7691180c04 Merge "msm: mdss: dp: add support for logging event names" 2016-10-17 13:34:05 -07:00
Linux Build Service Account
2c4448cb42 Merge "msm: mdss: dp: update Clock Recovery phase of link training" 2016-10-17 13:34:05 -07:00
Linux Build Service Account
9c0815e32f Merge "msm: mdss: displayport: fix alt mode sequence" 2016-10-17 13:34:04 -07:00
Linux Build Service Account
ca2803ad16 Merge "clk: msm: mdss: fix DSI PLL post vco divider configuration" 2016-10-17 13:34:03 -07:00
Linux Build Service Account
dd0fa9929b Merge "scsi: ufs-qcom: avoid sleep in atomic context" 2016-10-17 13:34:01 -07:00
Linux Build Service Account
5699e2b539 Merge "msm: kgsl: Remove DPM registers from snapshot" 2016-10-17 13:34:00 -07:00
Linux Build Service Account
2048927de0 Merge "ARM: dts: msm: Enable SD card for msmcobalt QRD VR1 board" 2016-10-17 13:34:00 -07:00
Linux Build Service Account
a18f0e81de Merge "PM / devfreq: memlat: add device attribute to show core to device bw map" 2016-10-17 13:33:59 -07:00
Linux Build Service Account
3993230d5c Merge "ASoC: msmcobalt: Check for number of aux codecs" 2016-10-17 13:33:58 -07:00
Linux Build Service Account
827d048300 Merge "defconfig: msm: Add support for SMD-RPM clocks" 2016-10-17 06:08:08 -07:00
Linux Build Service Account
1ece543f8b Merge "msm: ipa: fix mutex_lock with task->state != RUNNING" 2016-10-17 06:08:07 -07:00
Linux Build Service Account
cd6936ba6a Merge "ASoC: wcd934x: Create mixer control to select asrc output mode" 2016-10-17 06:08:06 -07:00
Linux Build Service Account
16d292c2aa Merge "usb: pd: Use new power_supply properties for PD current" 2016-10-17 06:08:05 -07:00
Linux Build Service Account
5c4abbb23a Merge "ASoC: tavil: fix kctl_put and get function for SLIM RXX MUX" 2016-10-17 06:08:04 -07:00
Charan Teja Reddy
34f1955c4c ARM: dts: msm: add smmu impl-def registers for msmfalcon
Add the implementation defined registers for msmfalcon that ensures the
correct operation of SMMU.

Change-Id: Iaaa9661e0c078ea1e4bb6e110bf4fe672dd2a7e9
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
2016-10-17 03:51:13 -07:00
Charan Teja Reddy
7b2d18e8a6 ARM: dts: msm: add the smmu dt nodes for msmfalcon
Add the SMMU device tree nodes that are used by the SMMU masters to
translate the I/O virtual address to physical address.

Change-Id: Iae33a17ba43f624052ac6591dc56af26b7a605c6
Signed-off-by: Charan Teja Reddy <charante@codeaurora.org>
2016-10-17 16:19:29 +05:30
Taniya Das
a4cd7d61cc defconfig: msm: Add support for SMD-RPM clocks
SMD-RPM clocks are required to be enabled for sending clocks requests to
RPM owned clocks.

Also cleanup the CONFIG_MSM_MDSS_PLL which no longer required as we select
CONFIG_COMMON_CLK.

Change-Id: I805df626d85e8d19f3d9f44dd05011713bd22d1e
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-10-17 11:27:10 +05:30
Taniya Das
713867d88f clk: qcom: Add support for Voter and hardware clocks
MSMfalcon requires the voter & voter branch clocks to be able to
enabled/disabled & set rate on these clocks from the client. Also add
support for few hardware & dummy clocks to be able to perform clock ops
from the clients.

Change-Id: I54941fbcc0a4b4d24dcb01f4628aa4dc99fcbab9
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-10-17 11:26:56 +05:30
Taniya Das
55d4764dee clk: qcom: Support to add hardware clocks to of_clk_provider
Currently the hardware clocks are added from each clock controller
individually and are not added to the of_clk_provider. But there could be
clocks which are required by clients to be used. Add the hardware clocks to
the of_clk_provider list.

Change-Id: I9a36a52c77672fba13813656a58f7b8cc14a4c27
Signed-off-by: Taniya Das <tdas@codeaurora.org>
2016-10-16 22:30:45 +05:30
Linux Build Service Account
4f983fd1aa Merge "clk: qcom: clk-voter: Add support for voter clocks" 2016-10-15 23:19:40 -07:00
Linux Build Service Account
1f47d424c4 Merge "input: misc: pat9125: add gpio configuration and pinctrl support" 2016-10-15 07:37:45 -07:00
Linux Build Service Account
e024b79852 Merge "usb: pd: Use new power_supply PD_IN_HARD_RESET property" 2016-10-15 01:19:59 -07:00
Linux Build Service Account
cb74f5d749 Merge "power_supply: Add additional USB PD properties" 2016-10-15 01:19:58 -07:00
Linux Build Service Account
c8c3a40219 Merge "drivers: soc: add size checks and update log messages" 2016-10-15 01:19:57 -07:00
Linux Build Service Account
b5602aede4 Merge "soc: qcom: core_hang: Separate sysfs entry for silver and gold cluster" 2016-10-15 01:19:55 -07:00
Linux Build Service Account
0f9ddd3093 Merge "leds: qpnp-flash-v2: Fix possible NULL pointer dereference" 2016-10-15 01:19:51 -07:00
Linux Build Service Account
f3fd158ba3 Merge "leds: qpnp-flash-v2: Add support for preemptive charger mitigation" 2016-10-15 01:19:50 -07:00
Linux Build Service Account
0a97d6bb23 Merge "ASoc: wcd9335: Ignore mbhc get impedance error" 2016-10-14 17:58:29 -07:00
Linux Build Service Account
9f00094706 Merge "scsi: ufs: gate ref_clk during aggressive clk gating" 2016-10-14 17:58:27 -07:00
Linux Build Service Account
7d6515f37b Merge "scsi: ufs: reduce auto hibern8 timeout to save power" 2016-10-14 17:58:27 -07:00
Linux Build Service Account
f1c69e2fdd Merge "soc: qcom: msm_smem: Pass device structure to ramdump driver" 2016-10-14 17:58:26 -07:00
Linux Build Service Account
78cd56d395 Merge "ASoC: wcd934x: Update DSD register sequence for v1.1" 2016-10-14 17:58:24 -07:00
Linux Build Service Account
d887e436d2 Merge "ASoC: wcd934x: update keeper enable for soundwire functionality" 2016-10-14 17:58:24 -07:00
Jack Pham
7f87a85c97 usb: pd: Use new power_supply properties for PD current
Switch to setting the POWER_SUPPLY_PROP_PD_CURRENT_MAX for
indicating the current limit to the charger driver when
an explicit contract is established. Also set the
POWER_SUPPLY_PROP_PD_USB_SUSPEND_SUPPORTED property whenever
encountering the "USB Suspend Supported" bit in the first
PDO of a Source Capabilities message. This is an indication
to the charger that when the USB bus enters suspend state that
it should follow suspend rules according to USB 2.0/3.1 spec.

Change-Id: I665ec788a770632b4849b9beff8444d00e956ce1
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2016-10-14 17:51:45 -07:00
Jack Pham
5b100713ec usb: pd: Use new power_supply PD_IN_HARD_RESET property
Set the POWER_SUPPLY_PROP_PD_IN_HARD_RESET when hard reset
has been issued and clear it when completed. This replaces
the previous use of PD_ACTIVE which is now used to indicate
assertively whether the port partner is PD capable or not.
As such, since charger driver now definitively knows, it is
also not necessary to explicitly change PROP_TYPE to USB_PD.

Change-Id: I4d8c9fcdf553d1cf1ae79c66932773834804d1a9
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2016-10-14 17:51:45 -07:00
Jack Pham
9ed824e16b power_supply: Add additional USB PD properties
Add additional properties for USB PD usage:
- POWER_SUPPLY_PROP_PD_IN_HARD_RESET is set when PD is
  undergoing a hard reset
- POWER_SUPPLY_PROP_PD_CURRENT_MAX used to indicate the
  current limit as negotiated over PD
- POWER_SUPPLY_PROP_PD_USB_SUSPEND_SUPPORTED is set when
  USB suspend current limit must be honored when USB bus
  is suspended

Also add enums to distinguish PD activity state: inactive, active.

Change-Id: I0a3d98ac1e1202e5b655b2e3a8102691b61359c8
Signed-off-by: Jack Pham <jackp@codeaurora.org>
2016-10-14 17:51:45 -07:00