cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

adt7x10.h (695B)


      1/* SPDX-License-Identifier: GPL-2.0 */
      2#ifndef __HWMON_ADT7X10_H__
      3#define __HWMON_ADT7X10_H__
      4
      5#include <linux/types.h>
      6#include <linux/pm.h>
      7
      8/* ADT7410 registers definition */
      9#define ADT7X10_TEMPERATURE		0
     10#define ADT7X10_STATUS			2
     11#define ADT7X10_CONFIG			3
     12#define ADT7X10_T_ALARM_HIGH		4
     13#define ADT7X10_T_ALARM_LOW		6
     14#define ADT7X10_T_CRIT			8
     15#define ADT7X10_T_HYST			0xA
     16#define ADT7X10_ID			0xB
     17
     18struct device;
     19
     20int adt7x10_probe(struct device *dev, const char *name, int irq,
     21		  struct regmap *regmap);
     22
     23#ifdef CONFIG_PM_SLEEP
     24extern const struct dev_pm_ops adt7x10_dev_pm_ops;
     25#define ADT7X10_DEV_PM_OPS (&adt7x10_dev_pm_ops)
     26#else
     27#define ADT7X10_DEV_PM_OPS NULL
     28#endif
     29
     30#endif