mirror of
https://github.com/torvalds/linux.git
synced 2024-11-22 20:22:09 +00:00
9f90fd652b
The ltc2947 is a high precision power and energy monitor with an internal sense resistor supporting up to +/- 30A. Three internal no Latency ADCs ensure accurate measurement of voltage and current, while high-bandwidth analog multiplication of voltage and current provides accurate power measurement in a wide range of applications. Internal or external clocking options enable precise charge and energy measurements. Signed-off-by: Nuno Sá <nuno.sa@analog.com> Link: https://lore.kernel.org/r/20191021154115.319073-1-nuno.sa@analog.com [groeck: Removed unnecessary checks when reading temperature and energy; PAGE{0,1} -> LTC2947_PAGE_{0,1}] Signed-off-by: Guenter Roeck <linux@roeck-us.net>
13 lines
277 B
C
13 lines
277 B
C
/* SPDX-License-Identifier: GPL-2.0 */
|
|
#ifndef _LINUX_LTC2947_H
|
|
#define _LINUX_LTC2947_H
|
|
|
|
struct regmap;
|
|
|
|
extern const struct of_device_id ltc2947_of_match[];
|
|
extern const struct dev_pm_ops ltc2947_pm_ops;
|
|
|
|
int ltc2947_core_probe(struct regmap *map, const char *name);
|
|
|
|
#endif
|