Commit graph

118040 commits

Author SHA1 Message Date
Linux Build Service Account
50ad11fb8b Merge "icnss: Add IO reset logic" 2016-09-10 06:39:05 -07:00
Linux Build Service Account
2590d5faf4 Merge "ARM: dts: msm: update corner switch delay time for msmcobalt v2" 2016-09-09 11:53:18 -07:00
Linux Build Service Account
5ea20de3a5 Merge "clk: msm: clock-osm: update register initialization for msmcobalt v2" 2016-09-09 11:53:17 -07:00
Linux Build Service Account
8aca8d3631 Merge "ARM: dts: msm: Add stub regulator devices for msmfalcon" 2016-09-09 11:53:16 -07:00
Linux Build Service Account
f479b5032c Merge "clk: msm: clock-osm: Add measurement support for CPU clocks" 2016-09-09 11:53:10 -07:00
Linux Build Service Account
04eb468f0a Merge "defconfig: msm: Enable CONFIG_QCOM_REMOTEQDSS for 32-bit" 2016-09-09 11:53:08 -07:00
Linux Build Service Account
696d6979fd Merge "defconfig: msm: Add MSMTRITON in defconfigs" 2016-09-09 01:26:12 -07:00
Linux Build Service Account
8363983cc2 Merge "ARM: dts: msm: Add initial device tree files for msmtriton" 2016-09-09 01:26:11 -07:00
Linux Build Service Account
cb8988669c Merge "usb: Add support for reset controller framework" 2016-09-09 01:26:06 -07:00
Linux Build Service Account
006f0558f2 Merge "ARM: dts: msm: Add missing glink_pkt devices for MSMFALCON" 2016-09-08 20:01:37 -07:00
Linux Build Service Account
e8ed26ab13 Merge "arm64: Prevent msm-rtb tracing in memcpy_{from,to}io and memset_io" 2016-09-08 20:01:31 -07:00
Linux Build Service Account
7f68d3879d Merge "ARM: dts: msm: Add support for apqcobalt v2.1" 2016-09-08 20:01:30 -07:00
Linux Build Service Account
1ef2d1b896 Merge "ARM: dts: msm: add VDD_GFX CPR aging allowed register for msmcobalt" 2016-09-08 20:01:27 -07:00
Linux Build Service Account
e2d20a3a8a Merge "ARM: dts: msm: update VDD_GFX CPR step quot values for msmcobalt" 2016-09-08 20:01:25 -07:00
Linux Build Service Account
31a28f0268 Merge "ARM: dts: msm: enable audio over Display Port on msmcobalt" 2016-09-08 20:01:23 -07:00
Linux Build Service Account
8afddead2b Merge "ARM: dts: msm: rename codec child node of MSM external display" 2016-09-08 20:01:22 -07:00
Linux Build Service Account
66ae3335db Merge "ARM: dts: msm: increase VDD_APC CPR LowSVS/SVS ceiling for MSMCOBALTV2" 2016-09-08 20:01:20 -07:00
Linux Build Service Account
a6bcb64461 Merge "ARM: dts: msm: add VDD_APC CPR speed-bin 1 configuration for msmcobalt v2" 2016-09-08 20:01:19 -07:00
Linux Build Service Account
432a74c7c5 Merge "ARM: dts: msm: Update VDD_APC floor and ceiling voltages for msmcobalt v2" 2016-09-08 20:01:17 -07:00
Linux Build Service Account
3861fb51b8 Merge "ARM: dts: msm: define perf cluster speed-bin 1 OSM LUT for msmcobalt" 2016-09-08 20:01:17 -07:00
Osvaldo Banuelos
1b672405cc clk: msm: clock-osm: update register initialization for msmcobalt v2
Support initializing different registers for sequencer operation
based upon the msmcobalt chip revision. Update the boost and
droop FSM timers to match the latest hardware guidelines.

CRs-Fixed: 1064242
Change-Id: I7e670e6cf1583e5cd97add65106d9964509f2686
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
2016-09-08 14:46:31 -07:00
Linux Build Service Account
c837b886b9 Merge "ARM: dts: msm: Add initial support for msmcobalt QRD VR1 board" 2016-09-08 14:32:11 -07:00
Linux Build Service Account
1a5d40e276 Merge "qcom-charger: expose RRADC charger temp and usbin readings" 2016-09-08 14:32:11 -07:00
Linux Build Service Account
dddfe573e4 Merge "ARM: dts: msm: Voter clocks for mmss_camss_jpeg0_clk for msmcobalt" 2016-09-08 14:32:05 -07:00
Osvaldo Banuelos
6920fd9874 ARM: dts: msm: update corner switch delay time for msmcobalt v2
Update the CPR corner switch delay time for the CPRh device
on msmcobalt v2 according to the latest hardware guidelines.

CRs-Fixed: 1064318
Change-Id: I08a385b360d9d0184fd7339194630d8f75a6676f
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
2016-09-08 11:16:22 -07:00
Prashanth Bhatta
8080b08a6c defconfig: msmcortex: Enable CONFIG_ICNSS_DEBUG
Enable CONFIG_ICNSS_DEBUG to enable driver debugging.

CRs-fixed: 1060274
Change-Id: I0c594ca4db2a39078a480e45e422c24aa5afba04
Signed-off-by: Prashanth Bhatta <bhattap@codeaurora.org>
2016-09-08 11:02:55 -07:00
Ashay Jaiswal
99498f4969 ARM: dts: msm: Add stub regulator devices for msmfalcon
Add stub regulator devices for msmfalcon because RPM regulator
support is not yet in place.

CRs-Fixed: 1056821
Change-Id: I6845ed3863ab98a06829372ff1a3d460680def30
Signed-off-by: Ashay Jaiswal <ashayj@codeaurora.org>
2016-09-08 21:37:38 +05:30
Shiraz Hashim
41c2d7d56f defconfig: msm: Enable CONFIG_QCOM_REMOTEQDSS for 32-bit
Re-enable CONFIG_QCOM_REMOTEQDSS for all supported 32bit
targets i.e. msmcobalt and msmfalcon. It was earlier
disabled due to a build issue which is fixed by 'commit
8ecaa617d5 ("soc: qcom: remoteqdss: Fix build error
on 32bit")'.

Change-Id: I4f8302385010cf2e5c3d9baa717bd2d7d1237853
Signed-off-by: Shiraz Hashim <shashim@codeaurora.org>
2016-09-08 11:27:08 +05:30
Amit Nischal
82d4ec9778 usb: Add support for reset controller framework
The current api which performs the clock reset is moved to use the reset
framework, so support the changes in USB driver for the same. The reset
framework requires to get reset handle and perform assert/deassert of the
resets.

Change-Id: Ifcde1c6af624294cbd1944eaa9b526dd6dcc51de
Signed-off-by: Amit Nischal <anischal@codeaurora.org>
2016-09-07 21:06:22 -07:00
Harry Yang
e67aba2720 qcom-charger: expose RRADC charger temp and usbin readings
Read the charger die temperature and its threshold from RR_ADC,
and expose to the userspace through battery PSY.

Read USBIN current and voltage from RR_ADC, and expose to the
userspace through USB PSY.

CRs-Fixed: 1050042
Change-Id: I452a050298a6ab081f64aa2dcf295d2d257bcb32
Signed-off-by: Harry Yang <harryy@codeaurora.org>
2016-09-07 13:07:30 -07:00
Deepak Katragadda
4fc5e09f70 clk: msm: clock-osm: Add measurement support for CPU clocks
Add support to measure the perf and power cluster clocks
via the debug mux on MSMCOBALT.

CRs-Fixed: 1059153
Change-Id: I1682481dfe22deef300ea9bd1db558ae634c9129
Signed-off-by: Deepak Katragadda <dkatraga@codeaurora.org>
2016-09-07 09:51:14 -07:00
Linux Build Service Account
86c1a9bea1 Merge "clk: msm: Select appropriate clock flags for 32-bit" 2016-09-07 08:48:13 -07:00
Linux Build Service Account
c9796e05e9 Merge "ARM: dts: msm: Update debug uart support for msmfalcon" 2016-09-07 08:48:13 -07:00
Neeraj Upadhyay
8378bbb518 defconfig: msm: Add MSMTRITON in defconfigs
Add support for ARCH_MSMTRITON in msmfalcon arm64
defconfigs.

Change-Id: Ic83fe1607d5f62e0ceefd4497aae0c111a2727d7
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2016-09-07 11:09:09 +05:30
Neeraj Upadhyay
63708968cc ARM: dts: msm: Add initial device tree files for msmtriton
Add device tree files necessary to support msmtriton SoC.
Also, add support for Rumi platform.

Change-Id: Ia18a2f53fc3bf7ca459182dc197ad6a2078c7f5c
Signed-off-by: Neeraj Upadhyay <neeraju@codeaurora.org>
2016-09-07 11:08:59 +05:30
Dhoat Harpal
7f3a28a11d ARM: dts: msm: Add missing glink_pkt devices for MSMFALCON
Glink_pkt devices expose access to certain SMD resources to userspace.

Add missing glink_pkt devices.

CRS-Fixed: 1063482
Change-Id: I7ba2ef7baba673d4c06225e61df7a0922b82ba81
Signed-off-by: Dhoat Harpal <hdhoat@codeaurora.org>
2016-09-06 15:23:57 +05:30
Osvaldo Banuelos
86d9f4aea4 ARM: dts: msm: increase VDD_APC CPR LowSVS/SVS ceiling for MSMCOBALTV2
Increase VDD_APC LowSVS and SVS ceiling voltages to match the
latest hardware characterization guidelines.

CRs-Fixed: 1062365
Change-Id: I9a8439d1f38a328a08590d2c5b11a611f11b4836
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
2016-09-02 17:59:26 -07:00
Linux Build Service Account
24461c58d0 Merge "ARM: dts: msm: Update qusb2 efuse address for msmcobalt-v2" 2016-09-02 13:52:42 -07:00
Linux Build Service Account
46f0a3bc85 Merge "usb: phy: qusb: Update tune1 param from efuse register" 2016-09-02 13:52:42 -07:00
Linux Build Service Account
b5a699fa3f Merge "clk: msm: Add support for block reset clocks for msmcobalt" 2016-09-02 13:52:35 -07:00
Linux Build Service Account
0af361645e Merge "ARM: dts: msm: change ebi buswidth for msmhamster" 2016-09-02 13:52:35 -07:00
Linux Build Service Account
ce208ebb32 Merge "ARM: dts: msm: add 2 lane support for msmcobalt ufs phy" 2016-09-02 13:52:32 -07:00
Linux Build Service Account
a278b7c5a4 Merge "defconfig: msmcortex: enable QCOM_TADC driver" 2016-09-02 13:52:18 -07:00
Linux Build Service Account
e5e464d857 Merge "defconfig: msm: enable common log for msmcobalt" 2016-09-02 13:52:17 -07:00
Linux Build Service Account
b2bff7109a Merge "ARM: dts: msm: change the CX handle in PCIe node on msmcobalt" 2016-09-02 13:52:12 -07:00
Trilok Soni
ea78c2d2d9 arm64: Prevent msm-rtb tracing in memcpy_{from,to}io and memset_io
Use the no-log variants of the read{b,q,l}/write{b,q,l} APIs
to prevent flooding the MSM register trace buffer (RTB) logs
with memcpy/memset induced logging.

Change-Id: I16556e1d6f4abe00e6f33b8375a5a1839dfca34e
Signed-off-by: Trilok Soni <tsoni@codeaurora.org>
2016-09-02 12:21:28 -07:00
Osvaldo Banuelos
f6a9f4a202 ARM: dts: msm: add VDD_APC CPR speed-bin 1 configuration for msmcobalt v2
Add the VDD_APC CPR corner configuration corresponding to
speed-bin 1 parts whose performance cluster can operate
at a slower maximum clock rate compared to speed-bin 0 parts.

CRs-Fixed: 1057119
Change-Id: I01e2c9c8bafbb2be4c8d312a4212195c2a99f3ac
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
2016-09-02 08:45:24 -07:00
Osvaldo Banuelos
dd8b365478 ARM: dts: msm: Update VDD_APC floor and ceiling voltages for msmcobalt v2
Update VDD_APC0 and VDD_APC1 CPR floor and ceiling voltages
of the highest fused corner on msmcobalt v2 parts to
adhere to latest hardware guidelines.

CRs-Fixed: 1057119
Change-Id: Icf06fe334558bfc4e4dedc9b1f18d51c99987966
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
2016-09-02 08:45:08 -07:00
Osvaldo Banuelos
9490393294 ARM: dts: msm: define perf cluster speed-bin 1 OSM LUT for msmcobalt
Add support for msmcobalt speed-bin 1 devices which can operate
with a performance cluster clock frequency of up to 2.208 GHz.

CRs-Fixed: 1057115
Change-Id: I2c733a1f0ee4baf978c3715aa3bd74a6b46ee6c2
Signed-off-by: Osvaldo Banuelos <osvaldob@codeaurora.org>
2016-09-02 08:39:05 -07:00
David Collins
be3039cd0a ARM: dts: msm: add VDD_GFX CPR aging allowed register for msmcobalt
On MSMCOBALT, the GPU GX GDSC enable status register must be
polled to see if the GPU (and top level CPR sensors) are powered
before attempting to perform a CPR aging measurement.

Specify the address of this register as well the bitmask and
expected enable state masked register value in the VDD_GFX CPR
device node.

Change-Id: I55d5fb0c799dfec73830e8e97dcff79cd045b29c
Signed-off-by: David Collins <collinsd@codeaurora.org>
2016-09-01 11:36:31 -07:00