Blame view
drivers/hwmon/sch56xx-common.h
886 Bytes
1a59d1b8e
|
1 |
/* SPDX-License-Identifier: GPL-2.0-or-later */ |
28ff2f7a7
|
2 |
/*************************************************************************** |
312869ec9
|
3 |
* Copyright (C) 2010-2012 Hans de Goede <hdegoede@redhat.com> * |
28ff2f7a7
|
4 |
* * |
28ff2f7a7
|
5 |
***************************************************************************/ |
312869ec9
|
6 7 8 |
#include <linux/mutex.h> struct sch56xx_watchdog_data; |
28ff2f7a7
|
9 10 11 12 13 |
int sch56xx_read_virtual_reg(u16 addr, u16 reg); int sch56xx_write_virtual_reg(u16 addr, u16 reg, u8 val); int sch56xx_read_virtual_reg16(u16 addr, u16 reg); int sch56xx_read_virtual_reg12(u16 addr, u16 msb_reg, u16 lsn_reg, int high_nibble); |
312869ec9
|
14 |
|
fb551405c
|
15 |
struct sch56xx_watchdog_data *sch56xx_watchdog_register(struct device *parent, |
312869ec9
|
16 17 |
u16 addr, u32 revision, struct mutex *io_lock, int check_enabled); void sch56xx_watchdog_unregister(struct sch56xx_watchdog_data *data); |