1b2441318SGreg Kroah-Hartman /* SPDX-License-Identifier: GPL-2.0 */
2570999f3SWolfram Sang #ifndef _LINUX_DS620_H
3570999f3SWolfram Sang #define _LINUX_DS620_H
4570999f3SWolfram Sang 
5570999f3SWolfram Sang #include <linux/types.h>
6570999f3SWolfram Sang #include <linux/i2c.h>
7570999f3SWolfram Sang 
8570999f3SWolfram Sang /* platform data for the DS620 temperature sensor and thermostat */
9570999f3SWolfram Sang 
10570999f3SWolfram Sang struct ds620_platform_data {
11570999f3SWolfram Sang 	/*
12570999f3SWolfram Sang 	 *  Thermostat output pin PO mode:
13570999f3SWolfram Sang 	 *  0 = always low (default)
14570999f3SWolfram Sang 	 *  1 = PO_LOW
15570999f3SWolfram Sang 	 *  2 = PO_HIGH
16570999f3SWolfram Sang 	 *
17*7ebd8b66SMauro Carvalho Chehab 	 * (see Documentation/hwmon/ds620.rst)
18570999f3SWolfram Sang 	 */
19570999f3SWolfram Sang 	int pomode;
20570999f3SWolfram Sang };
21570999f3SWolfram Sang 
22570999f3SWolfram Sang #endif /* _LINUX_DS620_H */
23