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>
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>
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>
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>
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>
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>
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)