1 /* SPDX-License-Identifier: GPL-2.0-only */
3 * Copyright 2005 Simtec Electronics
4 * Ben Dooks <ben@simtec.co.uk>
5 * http://armlinux.simtec.co.uk/
7 * S3C - HWMon interface for ADC
10 #ifndef __HWMON_S3C_H__
11 #define __HWMON_S3C_H__
14 * s3c_hwmon_chcfg - channel configuration
15 * @name: The name to give this channel.
16 * @mult: Multiply the ADC value read by this.
17 * @div: Divide the value from the ADC by this.
19 * The value read from the ADC is converted to a value that
20 * hwmon expects (mV) by result = (value_read * @mult) / @div.
22 struct s3c_hwmon_chcfg
{
29 * s3c_hwmon_pdata - HWMON platform data
30 * @in: One configuration for each possible channel used.
32 struct s3c_hwmon_pdata
{
33 struct s3c_hwmon_chcfg
*in
[8];
36 #endif /* __HWMON_S3C_H__ */