1*4882a593Smuzhiyun /* SPDX-License-Identifier: GPL-2.0 */ 2*4882a593Smuzhiyun #ifndef _LINUX_DS620_H 3*4882a593Smuzhiyun #define _LINUX_DS620_H 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun #include <linux/types.h> 6*4882a593Smuzhiyun #include <linux/i2c.h> 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun /* platform data for the DS620 temperature sensor and thermostat */ 9*4882a593Smuzhiyun 10*4882a593Smuzhiyun struct ds620_platform_data { 11*4882a593Smuzhiyun /* 12*4882a593Smuzhiyun * Thermostat output pin PO mode: 13*4882a593Smuzhiyun * 0 = always low (default) 14*4882a593Smuzhiyun * 1 = PO_LOW 15*4882a593Smuzhiyun * 2 = PO_HIGH 16*4882a593Smuzhiyun * 17*4882a593Smuzhiyun * (see Documentation/hwmon/ds620.rst) 18*4882a593Smuzhiyun */ 19*4882a593Smuzhiyun int pomode; 20*4882a593Smuzhiyun }; 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun #endif /* _LINUX_DS620_H */ 23