Thread (22 messages) 22 messages, 2 authors, 2016-02-17

[PATCH V5 11/11] soc: mediatek: PMIC wrap: add MT2701/7623 support

From: matthias.bgg@gmail.com (Matthias Brugger)
Date: 2016-02-11 11:41:56
Also in: linux-mediatek, lkml


On 07/02/16 11:42, John Crispin wrote:
quoted hunk ↗ jump to hunk
Add the registers, callbacks and data structures required to make the
wrapper work on MT2701 and MT7623.

Signed-off-by: John Crispin <redacted>
---
  drivers/soc/mediatek/mtk-pmic-wrap.c |  162 ++++++++++++++++++++++++++++++++++
  1 file changed, 162 insertions(+)
diff --git a/drivers/soc/mediatek/mtk-pmic-wrap.c b/drivers/soc/mediatek/mtk-pmic-wrap.c
index 5fbdd5c..ee6d917 100644
--- a/drivers/soc/mediatek/mtk-pmic-wrap.c
+++ b/drivers/soc/mediatek/mtk-pmic-wrap.c
@@ -52,6 +52,7 @@
  #define PWRAP_DEW_WRITE_TEST_VAL	0xa55a

  /* macro for manual command */
+#define PWRAP_MAN_CMD_SPI_WRITE_NEW	(1 << 14)
  #define PWRAP_MAN_CMD_SPI_WRITE		(1 << 13)
  #define PWRAP_MAN_CMD_OP_CSH		(0x0 << 8)
  #define PWRAP_MAN_CMD_OP_CSL		(0x1 << 8)
@@ -202,6 +203,17 @@ enum pwrap_regs {
  	PWRAP_DCM_EN,
  	PWRAP_DCM_DBC_PRD,

+	/* MT2701 only regs */
+	PWRAP_OP_TYPE,
+	PWRAP_MSB_FIRST,
+	PWRAP_GPS_STA,
+	PWRAP_ADC_CMD_ADDR,
+	PWRAP_PWRAP_ADC_CMD,
+	PWRAP_ADC_RDY_ADDR,
+	PWRAP_ADC_RDATA_ADDR1,
+	PWRAP_ADC_RDATA_ADDR2,
+	PWRAP_ADC_WRAP_SEL,
+
Same here, we should just declare the registers actually used.

Thanks,
Matthias
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help