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

Commit 654003e9 authored by Ian Lartey's avatar Ian Lartey Committed by Samuel Ortiz
Browse files

mfd: palmas: is_palmas_charger needed by multiple drivers



is_palmas_charger checks for the presence of charging
functionality in the device

Signed-off-by: default avatarGraeme Gregory <gg@slimlogic.co.uk>
Signed-off-by: default avatarIan Lartey <ian@slimlogic.co.uk>
Acked-by: default avatarLaxman Dewangani <ldewangan@nvidia.com>
Signed-off-by: default avatarSamuel Ortiz <sameo@linux.intel.com>
parent 895ce2d8
Loading
Loading
Loading
Loading
+11 −1
Original line number Diff line number Diff line
/*
 * TI Palmas
 *
 * Copyright 2011 Texas Instruments Inc.
 * Copyright 2011-2013 Texas Instruments Inc.
 *
 * Author: Graeme Gregory <gg@slimlogic.co.uk>
 * Author: Ian Lartey <ian@slimlogic.co.uk>
 *
 *  This program is free software; you can redistribute it and/or modify it
 *  under  the terms of the GNU General  Public License as published by the
@@ -22,6 +23,15 @@

#define PALMAS_NUM_CLIENTS		3

/* The ID_REVISION NUMBERS */
#define PALMAS_CHIP_OLD_ID		0x0000
#define PALMAS_CHIP_ID			0xC035
#define PALMAS_CHIP_CHARGER_ID		0xC036

#define is_palmas(a)	(((a) == PALMAS_CHIP_OLD_ID) || \
			((a) == PALMAS_CHIP_ID))
#define is_palmas_charger(a) ((a) == PALMAS_CHIP_CHARGER_ID)

struct palmas_pmic;
struct palmas_gpadc;
struct palmas_resource;