Commit graph

118028 commits

Author SHA1 Message Date
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
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
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
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
Srinivas Ramana
2aaa206077 clk: msm: Select appropriate clock flags for 32-bit
1. Select COMMON_CLK_MSM for msmfalcon when building
for 32-bit.
2. Select RATIONAL when COMMON_CLK_MSM is selected as
it's using an api from rational library.

Change-Id: I5b8fa962718a5ae44dfd18a13285715580ee0dbc
Signed-off-by: Srinivas Ramana <sramana@codeaurora.org>
2016-09-01 03:12:32 -07:00
Venkatesh Yadav Abbarapu
82200b104b ARM: dts: msm: Update debug uart support for msmfalcon
As per the new schematic the debug uart is on BLSP1UART1
instead of BLSP2UART1.

Change-Id: I08b3ffa1a027b3212b77fe661348f2852485ed0d
Signed-off-by: Venkatesh Yadav Abbarapu <vabbar@codeaurora.org>
2016-09-01 10:35:38 +05:30
Shiv Maliyappanahalli
327d092ca5 ARM: dts: msm: enable audio over Display Port on msmcobalt
Add device tree changes to enable audio over Display Port.

Change-Id: Iab61eb0333545a17fff85bd34e7cf0c489d85700
Signed-off-by: Shiv Maliyappanahalli <smaliyap@codeaurora.org>
2016-08-31 21:54:56 -07:00
Tatenda Chipeperekwa
eded14608f ARM: dts: msm: rename codec child node of MSM external display
Audio codec now supports audio both on HDMI and display port
interfaces. Rename audio codec and compatible string to be
generic.

Change-Id: I7c2ace6dedc0cad34fe0ab46c6290526972824a1
Signed-off-by: Tatenda Chipeperekwa <tatendac@codeaurora.org>
2016-08-31 21:53:43 -07:00
Satya Durga Srinivasu Prabhala
70c677c554 ARM: dts: msm: Add support for apqcobalt v2.1
This commit adds DT files required to support msmcobalt v2.1 chip
on mtp, cdp and qrd platforms.

CRs-Fixed: 1061793
Change-Id: Ie522631fc0db7460a0031a5d52e547b594547d4b
Signed-off-by: Satya Durga Srinivasu Prabhala <satyap@codeaurora.org>
2016-08-31 12:14:29 -07:00
David Collins
7b2efda0e1 ARM: dts: msm: update VDD_GFX CPR step quot values for msmcobalt
Update the initial VDD_GFX CPR step quotient values to match the
latest hardware recommendation.

Change-Id: Ibc5da9bb1e47e32acb0268a15cea79d48907b106
CRs-Fixed: 1054539
Signed-off-by: David Collins <collinsd@codeaurora.org>
2016-08-31 11:32:47 -07:00
Xiaogang Cui
6a17e7bb52 ARM: dts: msm: Add initial support for msmcobalt QRD VR1 board
Add initial device trees for msmcobalt QRD VR1 board.

Change-Id: I94ebf6366b75daf9102a50eb86e757139e6d4231
Signed-off-by: Xiaogang Cui <xiaogang@codeaurora.org>
2016-08-31 16:35:32 +08:00
David Collins
dc7b8213dd ARM: dts: msm: update VDD_GFX CPR ceiling voltages for msmcobalt v2
Hardware characterization has shown that some parts require
higher voltage in order to operate reliably.  Therefore, raise
the CPR ceiling voltages for the VDD_GFX CPR regulator in order
to allow higher open-loop voltages.

Change-Id: I8c4ceaa2703c15c1f590befb9397d47da9f9c1e9
CRs-Fixed: 1054539
Signed-off-by: David Collins <collinsd@codeaurora.org>
2016-08-30 16:23:24 -07:00
Vamsi Krishna Samavedam
ead56d2e27 ARM: dts: msm: Update qusb2 efuse address for msmcobalt-v2
Efuse parameters are used to update qusb analog tuning values.

Change-Id: I4bc919ba7cf24d73cbc6cac392e00f81005bf64c
Signed-off-by: Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
2016-08-30 12:32:20 -07:00
Vamsi Krishna Samavedam
153c58621c ARM: dts: msm: Update qusb2 phy init sequence for msmcobalt v2
Update the sequence to include tune1 and tune2 parameters. While
at it update the comments to include register names.

Change-Id: Ib8ff42a6e05c0065b19e977eb56f6b96a78fcf39
Signed-off-by: Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
2016-08-30 12:32:19 -07:00
Vamsi Krishna Samavedam
b7c8e2b080 ARM: dts: msm: Update tcsr_clmap signal for msmcobalt
Update the tcsr_clamp_dig_n signal and phy init sequence
to reduce the random leakage from qusb2 phy. Random leakage
can result from turning on/off analog power rails
before/after digital power rails.

Change-Id: Id51a2d34f61c0a41891551d15b706872abf13809
Signed-off-by: Vamsi Krishna Samavedam <vskrishn@codeaurora.org>
2016-08-30 12:25:33 -07:00
Linux Build Service Account
1f2cf9a987 Merge "defconfig: arm64: Add coresight abort support for msmcobalt" 2016-08-29 19:14:21 -07:00