Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 737e5c99 authored by Ashay Jaiswal's avatar Ashay Jaiswal Committed by Gerrit - the friendly Code Review server
Browse files

platform: qpnp-revid: Add REVID support for PM8150A/PME9205



Add PMIC subtype and revid details for PM8150A/PME9205.

Change-Id: I9dc0a90c4da297fdba54bbb653e1565efded4d44
Signed-off-by: default avatarAshay Jaiswal <ashayj@codeaurora.org>
parent 776af591
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -65,6 +65,8 @@ static const char *const pmic_names[] = {
	[PM8150B_SUBTYPE] = "PM8150B",
	[PM8150L_SUBTYPE] = "PM8150L",
	[PM6150_SUBTYPE] = "PM6150",
	[PM8150A_SUBTYPE] = "PM8150A",
	[PME9205_SUBTYPE] = "PME9205",
};

struct revid_chip {
+28 −0
Original line number Diff line number Diff line
@@ -185,10 +185,15 @@
#define PM8150_SUBTYPE		0x1E
#define PM8150L_SUBTYPE		0x1F
#define PM8150B_SUBTYPE		0x20
#define PM8150A_SUBTYPE		0x27

/* PM6150 SUBTYPE */
#define PM6150_SUBTYPE		0x28
#define PM6150L_SUBTYPE		0x1F

/* PME9205 SUBTYPE */
#define PME9205_SUBTYPE		0x24

/* PMI632 */
#define PMI632_SUBTYPE	0x25

@@ -263,6 +268,29 @@
#define PM8150L_V3P0_REV3	0x00
#define PM8150L_V3P0_REV4	0x03

/* PM8150A_REV_ID */
#define PM8150A_V1P0_REV1	0x00
#define PM8150A_V1P0_REV2	0x00
#define PM8150A_V1P0_REV3	0x00
#define PM8150A_V1P0_REV4	0x01

#define PM8150A_V2P0_REV1	0x00
#define PM8150A_V2P0_REV2	0x00
#define PM8150A_V2P0_REV3	0x00
#define PM8150A_V2P0_REV4	0x02

/* PME9205_REV_ID */
#define PME9205_V1P0_REV1	0x00
#define PME9205_V1P0_REV2	0x00
#define PME9205_V1P0_REV3	0x00
#define PME9205_V1P0_REV4	0x01

#define PME9205_V2P0_REV1	0x00
#define PME9205_V2P0_REV2	0x00
#define PME9205_V2P0_REV3	0x00
#define PME9205_V2P0_REV4	0x02

/* PM6150_REV_ID */
#define PM6150_V1P0_REV1	0x00
#define PM6150_V1P0_REV2	0x00
#define PM6150_V1P0_REV3	0x00