![]() |
|
|||
0001 /* SPDX-License-Identifier: GPL-2.0-only */ 0002 /* 0003 * max6697.h 0004 * Copyright (c) 2012 Guenter Roeck <linux@roeck-us.net> 0005 */ 0006 0007 #ifndef MAX6697_H 0008 #define MAX6697_H 0009 0010 #include <linux/types.h> 0011 0012 /* 0013 * For all bit masks: 0014 * bit 0: local temperature 0015 * bit 1..7: remote temperatures 0016 */ 0017 struct max6697_platform_data { 0018 bool smbus_timeout_disable; /* set to disable SMBus timeouts */ 0019 bool extended_range_enable; /* set to enable extended temp range */ 0020 bool beta_compensation; /* set to enable beta compensation */ 0021 u8 alert_mask; /* set bit to 1 to disable alert */ 0022 u8 over_temperature_mask; /* set bit to 1 to disable */ 0023 u8 resistance_cancellation; /* set bit to 0 to disable 0024 * bit mask for MAX6581, 0025 * boolean for other chips 0026 */ 0027 u8 ideality_mask; /* set bit to 0 to disable */ 0028 u8 ideality_value; /* transistor ideality as per 0029 * MAX6581 datasheet 0030 */ 0031 }; 0032 0033 #endif /* MAX6697_H */
[ Source navigation ] | [ Diff markup ] | [ Identifier search ] | [ general search ] |
This page was automatically generated by the 2.1.0 LXR engine. The LXR team |
![]() ![]() |