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