From 494bb51ec7ac0d06fabb5bf795a49600bf6aaa88 Mon Sep 17 00:00:00 2001 From: David Collins Date: Tue, 14 Jun 2011 14:38:38 -0700 Subject: [PATCH] mfd: pm8xxx: core: Add PMIC specific revision values Add #define constants to describe the revision value of a given PMIC (e.g. 8058, 8901, or 8921). Change-Id: I45762c785622fa1259638d33c6529b210a2f143e Signed-off-by: David Collins --- include/linux/mfd/pm8xxx/core.h | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/include/linux/mfd/pm8xxx/core.h b/include/linux/mfd/pm8xxx/core.h index 110b40d102d..74c35bf4c34 100644 --- a/include/linux/mfd/pm8xxx/core.h +++ b/include/linux/mfd/pm8xxx/core.h @@ -26,6 +26,23 @@ enum pm8xxx_version { PM8XXX_VERSION_8921, }; +/* PMIC version specific silicon revisions */ +#define PM8XXX_REVISION_8058_TEST 0 +#define PM8XXX_REVISION_8058_1p0 1 +#define PM8XXX_REVISION_8058_2p0 2 +#define PM8XXX_REVISION_8058_2p1 3 + +#define PM8XXX_REVISION_8901_TEST 0 +#define PM8XXX_REVISION_8901_1p0 1 +#define PM8XXX_REVISION_8901_1p1 2 +#define PM8XXX_REVISION_8901_2p0 3 +#define PM8XXX_REVISION_8901_2p1 4 + +#define PM8XXX_REVISION_8921_TEST 0 +#define PM8XXX_REVISION_8921_1p0 1 +#define PM8XXX_REVISION_8921_1p1 2 +#define PM8XXX_REVISION_8921_2p0 3 + struct pm8xxx_drvdata { int (*pmic_readb) (const struct device *dev, u16 addr, u8 *val);