Commit Graph

10 Commits

Author SHA1 Message Date
LuK1337 fc9499e55a Import latest Samsung release
* Package version: T713XXU2BQCO

Change-Id: I293d9e7f2df458c512d59b7a06f8ca6add610c99
2017-04-18 03:43:52 +02:00
Kishan Kumar 18dc33dfc4 pinctrl: msm: Add new EBI pintype for nand support
8909 has both sdc and nand variants. Both these
interfaces would be supported by TLMM configurable
pins. Add EBI pintype needed for nand support.

Change-Id: Ic48190e6c590566038fb448ee1a1e9a3e84d8ae7
Signed-off-by: Kishan Kumar <kishank@codeaurora.org>
2014-09-21 04:44:26 -07:00
Subhash Jadavani 76d7fea6c5 pinctrl: msm: add SDC3 TLMM pin configuration support
SDC3 TLMM pin configuration support is currently missing. This change adds
the support for the same.

Change-Id: I9e0d4bff72be277b3cfb8cdd2f56ed62f12d73c7
Signed-off-by: Subhash Jadavani <subhashj@codeaurora.org>
2014-09-03 18:36:04 -07:00
Joonwoo Park 6e21f98ecc pinctrl: msm: fix potential NULL pointer dereference
Fix potential NULL pointer dereference with NULL checks.

Change-Id: Ic04209d46dcfe32489d873ee3275f4c5c54bceb3
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
2014-08-07 14:34:41 -07:00
Kaushal Kumar 7eb5dcb1cd pinctrl: msm: Add input enable support to tlmm
Add input enable support to tlmm. This support
is needed to achieve higher power savings by
configuring any unused pin as input and bias-pull-down.

CRs-Fixed: 668615
Change-Id: I1a3042c2b6a0d01c8014b75852c544227b00cbaa
Signed-off-by: Kaushal Kumar <kaushalk@codeaurora.org>
2014-07-23 20:05:12 +05:30
Linux Build Service Account baed6b1ab5 Merge "pinctrl: msm: set irq's flow type with controller extension always" 2014-06-26 12:30:18 -07:00
Joonwoo Park add3956d66 pinctrl: msm: set irq's flow type with controller extension always
Kill improper if statement so that irq controller extension can configure
flow type always including when it's dual edge type.

CRs-fixed: 685146
Change-Id: Ic8aa9e52a217bf12d381aa68464f4d3cbc82d74e
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
2014-06-25 12:53:37 -07:00
Xiaogang Cui b4dbb23a26 pinctrl: msm: fix the error of QDSD implemention
Fix the error of QDSD implemention, which cause that the
drive strenth and pull information of QDSD are not set correctly.

Change-Id: I8bf12be249aa860b1e97dca6ea782f941cf4037c
Signed-off-by: Xiaogang Cui <xiaogang@codeaurora.org>
2014-06-11 19:24:14 +05:30
Joonwoo Park 237a4e8bc1 pinctrl: msm: refactor pinctrl tlmm driver
The tlmm v3 and v4 driver coexist even though they contain almost
identical logic due to the few SoC specific hardware variations.
These SoC specific information data can be chosen and given at driver
probe time rather than hard coded witin separate drivers.

Refactor tlmm driver to get rid of these unncecssary duplications.
This refactoring prevents from possibility of adding another version of
new duplicated drivers.

Change-Id: Ifac7ea0adfec4372ee8ed4df1ae1c9e709250419
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
2014-05-23 15:53:29 -07:00
Joonwoo Park 6a2eefafed pinctrl: msm: rename msm tlmm pinctrl driver
Rename msm tlmm pintctrl driver as a preparation of refactoring.

Change-Id: I11c13c3bd934854c30c6f8bf05b1c133c10ea36b
Signed-off-by: Joonwoo Park <joonwoop@codeaurora.org>
2014-05-21 13:53:59 -07:00
Renamed from drivers/pinctrl/pinctrl-msm-tlmm-v3.c (Browse further)