6#ifndef ZEPHYR_INCLUDE_DRIVERS_MFD_MAX6639_H_
7#define ZEPHYR_INCLUDE_DRIVERS_MFD_MAX6639_H_
13#define MAX6639_PWM_PERIOD 120
14#define MAX6639_RPM_RANGE 16000
16#define MAX6639_REG_GLOBAL_CONFIG_PWM_FREQUENCY_SHIFT 3
17#define MAX6639_CONFIG_3_PWM_FREQUENCY_MASK 3
18#define MAX6639_EXTENDED_TEMP_SHIFT 5
20#define MAX6639_LOW_FREQ_00_FREQ 20
21#define MAX6639_LOW_FREQ_01_FREQ 33
22#define MAX6639_LOW_FREQ_10_FREQ 50
23#define MAX6639_LOW_FREQ_11_FREQ 100
25#define MAX6639_HIGH_FREQ_00_FREQ 5000
26#define MAX6639_HIGH_FREQ_01_FREQ 8330
27#define MAX6639_HIGH_FREQ_10_FREQ 12500
28#define MAX6639_HIGH_FREQ_11_FREQ 25000
30#define MAX6639_HIGH_LOW_FREQ_RATIO 250
33#define MAX6639_REG_CHANNEL_1_TEMP 0x00
34#define MAX6639_REG_CHANNEL_2_TEMP 0x01
36#define MAX6639_REG_GLOBAL_CONFIG 0x04
38#define MAX6639_REG_CHANNEL_1_TEMP_EXTENDED 0x05
39#define MAX6639_REG_CHANNEL_2_TEMP_EXTENDED 0x06
41#define MAX6639_REG_CHANNEL_1_CONFIG_1 0x10
42#define MAX6639_REG_CHANNEL_1_CONFIG_2A 0x11
43#define MAX6639_REG_CHANNEL_1_CONFIG_3 0x13
44#define MAX6639_REG_CHANNEL_2_CONFIG_1 0x14
45#define MAX6639_REG_CHANNEL_2_CONFIG_2A 0x15
46#define MAX6639_REG_CHANNEL_2_CONFIG_3 0x17
48#define MAX6639_REG_CHANNEL_1_TACH 0x20
49#define MAX6639_REG_CHANNEL_2_TACH 0x21
51#define MAX6639_REG_CHANNEL_1_DUTY_CYCLE 0x26
52#define MAX6639_REG_CHANNEL_2_DUTY_CYCLE 0x27
max6639_sensor_channel
Definition max6639.h:54
@ MAX6639_CHAN_2_DUTY_CYCLE
Definition max6639.h:59
@ MAX6639_CHAN_1_RPM
Definition max6639.h:55
@ MAX6639_CHAN_2_TEMP
Definition max6639.h:60
@ MAX6639_CHAN_1_TEMP
Definition max6639.h:57
@ MAX6639_CHAN_1_DUTY_CYCLE
Definition max6639.h:56
@ MAX6639_CHAN_2_RPM
Definition max6639.h:58