Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations
palmas.h File Reference
#include <linux/usb/otg.h>
#include <linux/leds.h>
#include <linux/regmap.h>
#include <linux/regulator/driver.h>

Go to the source code of this file.

Data Structures

struct  palmas
 
struct  palmas_gpadc_platform_data
 
struct  palmas_reg_init
 
struct  palmas_pmic_platform_data
 
struct  palmas_usb_platform_data
 
struct  palmas_resource_platform_data
 
struct  palmas_clk_platform_data
 
struct  palmas_platform_data
 
struct  palmas_gpadc_calibration
 
struct  palmas_gpadc
 
struct  palmas_gpadc_result
 
struct  palmas_pmic
 
struct  palmas_resource
 
struct  palmas_usb
 

Macros

#define PALMAS_NUM_CLIENTS   3
 
#define PALMAS_MAX_CHANNELS   16
 
#define comparator_to_palmas(x)   container_of((x), struct palmas_usb, comparator)
 
#define PALMAS_GPIO_0_MUXED   (1 << 0)
 
#define PALMAS_GPIO_1_MUXED   (1 << 1)
 
#define PALMAS_GPIO_2_MUXED   (1 << 2)
 
#define PALMAS_GPIO_3_MUXED   (1 << 3)
 
#define PALMAS_GPIO_4_MUXED   (1 << 4)
 
#define PALMAS_GPIO_5_MUXED   (1 << 5)
 
#define PALMAS_GPIO_6_MUXED   (1 << 6)
 
#define PALMAS_GPIO_7_MUXED   (1 << 7)
 
#define PALMAS_LED1_MUXED   (1 << 0)
 
#define PALMAS_LED2_MUXED   (1 << 1)
 
#define PALMAS_PWM1_MUXED   (1 << 0)
 
#define PALMAS_PWM2_MUXED   (1 << 1)
 
#define PALMAS_BASE_TO_SLAVE(x)   ((x >> 8) - 1)
 
#define PALMAS_BASE_TO_REG(x, y)   ((x & 0xff) + y)
 
#define PALMAS_SMPS_DVS_BASE   0x20
 
#define PALMAS_RTC_BASE   0x100
 
#define PALMAS_VALIDITY_BASE   0x118
 
#define PALMAS_SMPS_BASE   0x120
 
#define PALMAS_LDO_BASE   0x150
 
#define PALMAS_DVFS_BASE   0x180
 
#define PALMAS_PMU_CONTROL_BASE   0x1A0
 
#define PALMAS_RESOURCE_BASE   0x1D4
 
#define PALMAS_PU_PD_OD_BASE   0x1F4
 
#define PALMAS_LED_BASE   0x200
 
#define PALMAS_INTERRUPT_BASE   0x210
 
#define PALMAS_USB_OTG_BASE   0x250
 
#define PALMAS_VIBRATOR_BASE   0x270
 
#define PALMAS_GPIO_BASE   0x280
 
#define PALMAS_USB_BASE   0x290
 
#define PALMAS_GPADC_BASE   0x2C0
 
#define PALMAS_TRIM_GPADC_BASE   0x3CD
 
#define PALMAS_SECONDS_REG   0x0
 
#define PALMAS_MINUTES_REG   0x1
 
#define PALMAS_HOURS_REG   0x2
 
#define PALMAS_DAYS_REG   0x3
 
#define PALMAS_MONTHS_REG   0x4
 
#define PALMAS_YEARS_REG   0x5
 
#define PALMAS_WEEKS_REG   0x6
 
#define PALMAS_ALARM_SECONDS_REG   0x8
 
#define PALMAS_ALARM_MINUTES_REG   0x9
 
#define PALMAS_ALARM_HOURS_REG   0xA
 
#define PALMAS_ALARM_DAYS_REG   0xB
 
#define PALMAS_ALARM_MONTHS_REG   0xC
 
#define PALMAS_ALARM_YEARS_REG   0xD
 
#define PALMAS_RTC_CTRL_REG   0x10
 
#define PALMAS_RTC_STATUS_REG   0x11
 
#define PALMAS_RTC_INTERRUPTS_REG   0x12
 
#define PALMAS_RTC_COMP_LSB_REG   0x13
 
#define PALMAS_RTC_COMP_MSB_REG   0x14
 
#define PALMAS_RTC_RES_PROG_REG   0x15
 
#define PALMAS_RTC_RESET_STATUS_REG   0x16
 
#define PALMAS_SECONDS_REG_SEC1_MASK   0x70
 
#define PALMAS_SECONDS_REG_SEC1_SHIFT   4
 
#define PALMAS_SECONDS_REG_SEC0_MASK   0x0f
 
#define PALMAS_SECONDS_REG_SEC0_SHIFT   0
 
#define PALMAS_MINUTES_REG_MIN1_MASK   0x70
 
#define PALMAS_MINUTES_REG_MIN1_SHIFT   4
 
#define PALMAS_MINUTES_REG_MIN0_MASK   0x0f
 
#define PALMAS_MINUTES_REG_MIN0_SHIFT   0
 
#define PALMAS_HOURS_REG_PM_NAM   0x80
 
#define PALMAS_HOURS_REG_PM_NAM_SHIFT   7
 
#define PALMAS_HOURS_REG_HOUR1_MASK   0x30
 
#define PALMAS_HOURS_REG_HOUR1_SHIFT   4
 
#define PALMAS_HOURS_REG_HOUR0_MASK   0x0f
 
#define PALMAS_HOURS_REG_HOUR0_SHIFT   0
 
#define PALMAS_DAYS_REG_DAY1_MASK   0x30
 
#define PALMAS_DAYS_REG_DAY1_SHIFT   4
 
#define PALMAS_DAYS_REG_DAY0_MASK   0x0f
 
#define PALMAS_DAYS_REG_DAY0_SHIFT   0
 
#define PALMAS_MONTHS_REG_MONTH1   0x10
 
#define PALMAS_MONTHS_REG_MONTH1_SHIFT   4
 
#define PALMAS_MONTHS_REG_MONTH0_MASK   0x0f
 
#define PALMAS_MONTHS_REG_MONTH0_SHIFT   0
 
#define PALMAS_YEARS_REG_YEAR1_MASK   0xf0
 
#define PALMAS_YEARS_REG_YEAR1_SHIFT   4
 
#define PALMAS_YEARS_REG_YEAR0_MASK   0x0f
 
#define PALMAS_YEARS_REG_YEAR0_SHIFT   0
 
#define PALMAS_WEEKS_REG_WEEK_MASK   0x07
 
#define PALMAS_WEEKS_REG_WEEK_SHIFT   0
 
#define PALMAS_ALARM_SECONDS_REG_ALARM_SEC1_MASK   0x70
 
#define PALMAS_ALARM_SECONDS_REG_ALARM_SEC1_SHIFT   4
 
#define PALMAS_ALARM_SECONDS_REG_ALARM_SEC0_MASK   0x0f
 
#define PALMAS_ALARM_SECONDS_REG_ALARM_SEC0_SHIFT   0
 
#define PALMAS_ALARM_MINUTES_REG_ALARM_MIN1_MASK   0x70
 
#define PALMAS_ALARM_MINUTES_REG_ALARM_MIN1_SHIFT   4
 
#define PALMAS_ALARM_MINUTES_REG_ALARM_MIN0_MASK   0x0f
 
#define PALMAS_ALARM_MINUTES_REG_ALARM_MIN0_SHIFT   0
 
#define PALMAS_ALARM_HOURS_REG_ALARM_PM_NAM   0x80
 
#define PALMAS_ALARM_HOURS_REG_ALARM_PM_NAM_SHIFT   7
 
#define PALMAS_ALARM_HOURS_REG_ALARM_HOUR1_MASK   0x30
 
#define PALMAS_ALARM_HOURS_REG_ALARM_HOUR1_SHIFT   4
 
#define PALMAS_ALARM_HOURS_REG_ALARM_HOUR0_MASK   0x0f
 
#define PALMAS_ALARM_HOURS_REG_ALARM_HOUR0_SHIFT   0
 
#define PALMAS_ALARM_DAYS_REG_ALARM_DAY1_MASK   0x30
 
#define PALMAS_ALARM_DAYS_REG_ALARM_DAY1_SHIFT   4
 
#define PALMAS_ALARM_DAYS_REG_ALARM_DAY0_MASK   0x0f
 
#define PALMAS_ALARM_DAYS_REG_ALARM_DAY0_SHIFT   0
 
#define PALMAS_ALARM_MONTHS_REG_ALARM_MONTH1   0x10
 
#define PALMAS_ALARM_MONTHS_REG_ALARM_MONTH1_SHIFT   4
 
#define PALMAS_ALARM_MONTHS_REG_ALARM_MONTH0_MASK   0x0f
 
#define PALMAS_ALARM_MONTHS_REG_ALARM_MONTH0_SHIFT   0
 
#define PALMAS_ALARM_YEARS_REG_ALARM_YEAR1_MASK   0xf0
 
#define PALMAS_ALARM_YEARS_REG_ALARM_YEAR1_SHIFT   4
 
#define PALMAS_ALARM_YEARS_REG_ALARM_YEAR0_MASK   0x0f
 
#define PALMAS_ALARM_YEARS_REG_ALARM_YEAR0_SHIFT   0
 
#define PALMAS_RTC_CTRL_REG_RTC_V_OPT   0x80
 
#define PALMAS_RTC_CTRL_REG_RTC_V_OPT_SHIFT   7
 
#define PALMAS_RTC_CTRL_REG_GET_TIME   0x40
 
#define PALMAS_RTC_CTRL_REG_GET_TIME_SHIFT   6
 
#define PALMAS_RTC_CTRL_REG_SET_32_COUNTER   0x20
 
#define PALMAS_RTC_CTRL_REG_SET_32_COUNTER_SHIFT   5
 
#define PALMAS_RTC_CTRL_REG_TEST_MODE   0x10
 
#define PALMAS_RTC_CTRL_REG_TEST_MODE_SHIFT   4
 
#define PALMAS_RTC_CTRL_REG_MODE_12_24   0x08
 
#define PALMAS_RTC_CTRL_REG_MODE_12_24_SHIFT   3
 
#define PALMAS_RTC_CTRL_REG_AUTO_COMP   0x04
 
#define PALMAS_RTC_CTRL_REG_AUTO_COMP_SHIFT   2
 
#define PALMAS_RTC_CTRL_REG_ROUND_30S   0x02
 
#define PALMAS_RTC_CTRL_REG_ROUND_30S_SHIFT   1
 
#define PALMAS_RTC_CTRL_REG_STOP_RTC   0x01
 
#define PALMAS_RTC_CTRL_REG_STOP_RTC_SHIFT   0
 
#define PALMAS_RTC_STATUS_REG_POWER_UP   0x80
 
#define PALMAS_RTC_STATUS_REG_POWER_UP_SHIFT   7
 
#define PALMAS_RTC_STATUS_REG_ALARM   0x40
 
#define PALMAS_RTC_STATUS_REG_ALARM_SHIFT   6
 
#define PALMAS_RTC_STATUS_REG_EVENT_1D   0x20
 
#define PALMAS_RTC_STATUS_REG_EVENT_1D_SHIFT   5
 
#define PALMAS_RTC_STATUS_REG_EVENT_1H   0x10
 
#define PALMAS_RTC_STATUS_REG_EVENT_1H_SHIFT   4
 
#define PALMAS_RTC_STATUS_REG_EVENT_1M   0x08
 
#define PALMAS_RTC_STATUS_REG_EVENT_1M_SHIFT   3
 
#define PALMAS_RTC_STATUS_REG_EVENT_1S   0x04
 
#define PALMAS_RTC_STATUS_REG_EVENT_1S_SHIFT   2
 
#define PALMAS_RTC_STATUS_REG_RUN   0x02
 
#define PALMAS_RTC_STATUS_REG_RUN_SHIFT   1
 
#define PALMAS_RTC_INTERRUPTS_REG_IT_SLEEP_MASK_EN   0x10
 
#define PALMAS_RTC_INTERRUPTS_REG_IT_SLEEP_MASK_EN_SHIFT   4
 
#define PALMAS_RTC_INTERRUPTS_REG_IT_ALARM   0x08
 
#define PALMAS_RTC_INTERRUPTS_REG_IT_ALARM_SHIFT   3
 
#define PALMAS_RTC_INTERRUPTS_REG_IT_TIMER   0x04
 
#define PALMAS_RTC_INTERRUPTS_REG_IT_TIMER_SHIFT   2
 
#define PALMAS_RTC_INTERRUPTS_REG_EVERY_MASK   0x03
 
#define PALMAS_RTC_INTERRUPTS_REG_EVERY_SHIFT   0
 
#define PALMAS_RTC_COMP_LSB_REG_RTC_COMP_LSB_MASK   0xff
 
#define PALMAS_RTC_COMP_LSB_REG_RTC_COMP_LSB_SHIFT   0
 
#define PALMAS_RTC_COMP_MSB_REG_RTC_COMP_MSB_MASK   0xff
 
#define PALMAS_RTC_COMP_MSB_REG_RTC_COMP_MSB_SHIFT   0
 
#define PALMAS_RTC_RES_PROG_REG_SW_RES_PROG_MASK   0x3f
 
#define PALMAS_RTC_RES_PROG_REG_SW_RES_PROG_SHIFT   0
 
#define PALMAS_RTC_RESET_STATUS_REG_RESET_STATUS   0x01
 
#define PALMAS_RTC_RESET_STATUS_REG_RESET_STATUS_SHIFT   0
 
#define PALMAS_BACKUP0   0x0
 
#define PALMAS_BACKUP1   0x1
 
#define PALMAS_BACKUP2   0x2
 
#define PALMAS_BACKUP3   0x3
 
#define PALMAS_BACKUP4   0x4
 
#define PALMAS_BACKUP5   0x5
 
#define PALMAS_BACKUP6   0x6
 
#define PALMAS_BACKUP7   0x7
 
#define PALMAS_BACKUP0_BACKUP_MASK   0xff
 
#define PALMAS_BACKUP0_BACKUP_SHIFT   0
 
#define PALMAS_BACKUP1_BACKUP_MASK   0xff
 
#define PALMAS_BACKUP1_BACKUP_SHIFT   0
 
#define PALMAS_BACKUP2_BACKUP_MASK   0xff
 
#define PALMAS_BACKUP2_BACKUP_SHIFT   0
 
#define PALMAS_BACKUP3_BACKUP_MASK   0xff
 
#define PALMAS_BACKUP3_BACKUP_SHIFT   0
 
#define PALMAS_BACKUP4_BACKUP_MASK   0xff
 
#define PALMAS_BACKUP4_BACKUP_SHIFT   0
 
#define PALMAS_BACKUP5_BACKUP_MASK   0xff
 
#define PALMAS_BACKUP5_BACKUP_SHIFT   0
 
#define PALMAS_BACKUP6_BACKUP_MASK   0xff
 
#define PALMAS_BACKUP6_BACKUP_SHIFT   0
 
#define PALMAS_BACKUP7_BACKUP_MASK   0xff
 
#define PALMAS_BACKUP7_BACKUP_SHIFT   0
 
#define PALMAS_SMPS12_CTRL   0x0
 
#define PALMAS_SMPS12_TSTEP   0x1
 
#define PALMAS_SMPS12_FORCE   0x2
 
#define PALMAS_SMPS12_VOLTAGE   0x3
 
#define PALMAS_SMPS3_CTRL   0x4
 
#define PALMAS_SMPS3_VOLTAGE   0x7
 
#define PALMAS_SMPS45_CTRL   0x8
 
#define PALMAS_SMPS45_TSTEP   0x9
 
#define PALMAS_SMPS45_FORCE   0xA
 
#define PALMAS_SMPS45_VOLTAGE   0xB
 
#define PALMAS_SMPS6_CTRL   0xC
 
#define PALMAS_SMPS6_TSTEP   0xD
 
#define PALMAS_SMPS6_FORCE   0xE
 
#define PALMAS_SMPS6_VOLTAGE   0xF
 
#define PALMAS_SMPS7_CTRL   0x10
 
#define PALMAS_SMPS7_VOLTAGE   0x13
 
#define PALMAS_SMPS8_CTRL   0x14
 
#define PALMAS_SMPS8_TSTEP   0x15
 
#define PALMAS_SMPS8_FORCE   0x16
 
#define PALMAS_SMPS8_VOLTAGE   0x17
 
#define PALMAS_SMPS9_CTRL   0x18
 
#define PALMAS_SMPS9_VOLTAGE   0x1B
 
#define PALMAS_SMPS10_CTRL   0x1C
 
#define PALMAS_SMPS10_STATUS   0x1F
 
#define PALMAS_SMPS_CTRL   0x24
 
#define PALMAS_SMPS_PD_CTRL   0x25
 
#define PALMAS_SMPS_DITHER_EN   0x26
 
#define PALMAS_SMPS_THERMAL_EN   0x27
 
#define PALMAS_SMPS_THERMAL_STATUS   0x28
 
#define PALMAS_SMPS_SHORT_STATUS   0x29
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN   0x2A
 
#define PALMAS_SMPS_POWERGOOD_MASK1   0x2B
 
#define PALMAS_SMPS_POWERGOOD_MASK2   0x2C
 
#define PALMAS_SMPS12_CTRL_WR_S   0x80
 
#define PALMAS_SMPS12_CTRL_WR_S_SHIFT   7
 
#define PALMAS_SMPS12_CTRL_ROOF_FLOOR_EN   0x40
 
#define PALMAS_SMPS12_CTRL_ROOF_FLOOR_EN_SHIFT   6
 
#define PALMAS_SMPS12_CTRL_STATUS_MASK   0x30
 
#define PALMAS_SMPS12_CTRL_STATUS_SHIFT   4
 
#define PALMAS_SMPS12_CTRL_MODE_SLEEP_MASK   0x0c
 
#define PALMAS_SMPS12_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_SMPS12_CTRL_MODE_ACTIVE_MASK   0x03
 
#define PALMAS_SMPS12_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SMPS12_TSTEP_TSTEP_MASK   0x03
 
#define PALMAS_SMPS12_TSTEP_TSTEP_SHIFT   0
 
#define PALMAS_SMPS12_FORCE_CMD   0x80
 
#define PALMAS_SMPS12_FORCE_CMD_SHIFT   7
 
#define PALMAS_SMPS12_FORCE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS12_FORCE_VSEL_SHIFT   0
 
#define PALMAS_SMPS12_VOLTAGE_RANGE   0x80
 
#define PALMAS_SMPS12_VOLTAGE_RANGE_SHIFT   7
 
#define PALMAS_SMPS12_VOLTAGE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS12_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_SMPS3_CTRL_WR_S   0x80
 
#define PALMAS_SMPS3_CTRL_WR_S_SHIFT   7
 
#define PALMAS_SMPS3_CTRL_STATUS_MASK   0x30
 
#define PALMAS_SMPS3_CTRL_STATUS_SHIFT   4
 
#define PALMAS_SMPS3_CTRL_MODE_SLEEP_MASK   0x0c
 
#define PALMAS_SMPS3_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_SMPS3_CTRL_MODE_ACTIVE_MASK   0x03
 
#define PALMAS_SMPS3_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SMPS3_VOLTAGE_RANGE   0x80
 
#define PALMAS_SMPS3_VOLTAGE_RANGE_SHIFT   7
 
#define PALMAS_SMPS3_VOLTAGE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS3_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_SMPS45_CTRL_WR_S   0x80
 
#define PALMAS_SMPS45_CTRL_WR_S_SHIFT   7
 
#define PALMAS_SMPS45_CTRL_ROOF_FLOOR_EN   0x40
 
#define PALMAS_SMPS45_CTRL_ROOF_FLOOR_EN_SHIFT   6
 
#define PALMAS_SMPS45_CTRL_STATUS_MASK   0x30
 
#define PALMAS_SMPS45_CTRL_STATUS_SHIFT   4
 
#define PALMAS_SMPS45_CTRL_MODE_SLEEP_MASK   0x0c
 
#define PALMAS_SMPS45_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_SMPS45_CTRL_MODE_ACTIVE_MASK   0x03
 
#define PALMAS_SMPS45_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SMPS45_TSTEP_TSTEP_MASK   0x03
 
#define PALMAS_SMPS45_TSTEP_TSTEP_SHIFT   0
 
#define PALMAS_SMPS45_FORCE_CMD   0x80
 
#define PALMAS_SMPS45_FORCE_CMD_SHIFT   7
 
#define PALMAS_SMPS45_FORCE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS45_FORCE_VSEL_SHIFT   0
 
#define PALMAS_SMPS45_VOLTAGE_RANGE   0x80
 
#define PALMAS_SMPS45_VOLTAGE_RANGE_SHIFT   7
 
#define PALMAS_SMPS45_VOLTAGE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS45_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_SMPS6_CTRL_WR_S   0x80
 
#define PALMAS_SMPS6_CTRL_WR_S_SHIFT   7
 
#define PALMAS_SMPS6_CTRL_ROOF_FLOOR_EN   0x40
 
#define PALMAS_SMPS6_CTRL_ROOF_FLOOR_EN_SHIFT   6
 
#define PALMAS_SMPS6_CTRL_STATUS_MASK   0x30
 
#define PALMAS_SMPS6_CTRL_STATUS_SHIFT   4
 
#define PALMAS_SMPS6_CTRL_MODE_SLEEP_MASK   0x0c
 
#define PALMAS_SMPS6_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_SMPS6_CTRL_MODE_ACTIVE_MASK   0x03
 
#define PALMAS_SMPS6_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SMPS6_TSTEP_TSTEP_MASK   0x03
 
#define PALMAS_SMPS6_TSTEP_TSTEP_SHIFT   0
 
#define PALMAS_SMPS6_FORCE_CMD   0x80
 
#define PALMAS_SMPS6_FORCE_CMD_SHIFT   7
 
#define PALMAS_SMPS6_FORCE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS6_FORCE_VSEL_SHIFT   0
 
#define PALMAS_SMPS6_VOLTAGE_RANGE   0x80
 
#define PALMAS_SMPS6_VOLTAGE_RANGE_SHIFT   7
 
#define PALMAS_SMPS6_VOLTAGE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS6_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_SMPS7_CTRL_WR_S   0x80
 
#define PALMAS_SMPS7_CTRL_WR_S_SHIFT   7
 
#define PALMAS_SMPS7_CTRL_STATUS_MASK   0x30
 
#define PALMAS_SMPS7_CTRL_STATUS_SHIFT   4
 
#define PALMAS_SMPS7_CTRL_MODE_SLEEP_MASK   0x0c
 
#define PALMAS_SMPS7_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_SMPS7_CTRL_MODE_ACTIVE_MASK   0x03
 
#define PALMAS_SMPS7_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SMPS7_VOLTAGE_RANGE   0x80
 
#define PALMAS_SMPS7_VOLTAGE_RANGE_SHIFT   7
 
#define PALMAS_SMPS7_VOLTAGE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS7_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_SMPS8_CTRL_WR_S   0x80
 
#define PALMAS_SMPS8_CTRL_WR_S_SHIFT   7
 
#define PALMAS_SMPS8_CTRL_ROOF_FLOOR_EN   0x40
 
#define PALMAS_SMPS8_CTRL_ROOF_FLOOR_EN_SHIFT   6
 
#define PALMAS_SMPS8_CTRL_STATUS_MASK   0x30
 
#define PALMAS_SMPS8_CTRL_STATUS_SHIFT   4
 
#define PALMAS_SMPS8_CTRL_MODE_SLEEP_MASK   0x0c
 
#define PALMAS_SMPS8_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_SMPS8_CTRL_MODE_ACTIVE_MASK   0x03
 
#define PALMAS_SMPS8_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SMPS8_TSTEP_TSTEP_MASK   0x03
 
#define PALMAS_SMPS8_TSTEP_TSTEP_SHIFT   0
 
#define PALMAS_SMPS8_FORCE_CMD   0x80
 
#define PALMAS_SMPS8_FORCE_CMD_SHIFT   7
 
#define PALMAS_SMPS8_FORCE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS8_FORCE_VSEL_SHIFT   0
 
#define PALMAS_SMPS8_VOLTAGE_RANGE   0x80
 
#define PALMAS_SMPS8_VOLTAGE_RANGE_SHIFT   7
 
#define PALMAS_SMPS8_VOLTAGE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS8_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_SMPS9_CTRL_WR_S   0x80
 
#define PALMAS_SMPS9_CTRL_WR_S_SHIFT   7
 
#define PALMAS_SMPS9_CTRL_STATUS_MASK   0x30
 
#define PALMAS_SMPS9_CTRL_STATUS_SHIFT   4
 
#define PALMAS_SMPS9_CTRL_MODE_SLEEP_MASK   0x0c
 
#define PALMAS_SMPS9_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_SMPS9_CTRL_MODE_ACTIVE_MASK   0x03
 
#define PALMAS_SMPS9_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SMPS9_VOLTAGE_RANGE   0x80
 
#define PALMAS_SMPS9_VOLTAGE_RANGE_SHIFT   7
 
#define PALMAS_SMPS9_VOLTAGE_VSEL_MASK   0x7f
 
#define PALMAS_SMPS9_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_SMPS10_CTRL_MODE_SLEEP_MASK   0xf0
 
#define PALMAS_SMPS10_CTRL_MODE_SLEEP_SHIFT   4
 
#define PALMAS_SMPS10_CTRL_MODE_ACTIVE_MASK   0x0f
 
#define PALMAS_SMPS10_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SMPS10_STATUS_STATUS_MASK   0x0f
 
#define PALMAS_SMPS10_STATUS_STATUS_SHIFT   0
 
#define PALMAS_SMPS_CTRL_SMPS45_SMPS457_EN   0x20
 
#define PALMAS_SMPS_CTRL_SMPS45_SMPS457_EN_SHIFT   5
 
#define PALMAS_SMPS_CTRL_SMPS12_SMPS123_EN   0x10
 
#define PALMAS_SMPS_CTRL_SMPS12_SMPS123_EN_SHIFT   4
 
#define PALMAS_SMPS_CTRL_SMPS45_PHASE_CTRL_MASK   0x0c
 
#define PALMAS_SMPS_CTRL_SMPS45_PHASE_CTRL_SHIFT   2
 
#define PALMAS_SMPS_CTRL_SMPS123_PHASE_CTRL_MASK   0x03
 
#define PALMAS_SMPS_CTRL_SMPS123_PHASE_CTRL_SHIFT   0
 
#define PALMAS_SMPS_PD_CTRL_SMPS9   0x40
 
#define PALMAS_SMPS_PD_CTRL_SMPS9_SHIFT   6
 
#define PALMAS_SMPS_PD_CTRL_SMPS8   0x20
 
#define PALMAS_SMPS_PD_CTRL_SMPS8_SHIFT   5
 
#define PALMAS_SMPS_PD_CTRL_SMPS7   0x10
 
#define PALMAS_SMPS_PD_CTRL_SMPS7_SHIFT   4
 
#define PALMAS_SMPS_PD_CTRL_SMPS6   0x08
 
#define PALMAS_SMPS_PD_CTRL_SMPS6_SHIFT   3
 
#define PALMAS_SMPS_PD_CTRL_SMPS45   0x04
 
#define PALMAS_SMPS_PD_CTRL_SMPS45_SHIFT   2
 
#define PALMAS_SMPS_PD_CTRL_SMPS3   0x02
 
#define PALMAS_SMPS_PD_CTRL_SMPS3_SHIFT   1
 
#define PALMAS_SMPS_PD_CTRL_SMPS12   0x01
 
#define PALMAS_SMPS_PD_CTRL_SMPS12_SHIFT   0
 
#define PALMAS_SMPS_THERMAL_EN_SMPS9   0x40
 
#define PALMAS_SMPS_THERMAL_EN_SMPS9_SHIFT   6
 
#define PALMAS_SMPS_THERMAL_EN_SMPS8   0x20
 
#define PALMAS_SMPS_THERMAL_EN_SMPS8_SHIFT   5
 
#define PALMAS_SMPS_THERMAL_EN_SMPS6   0x08
 
#define PALMAS_SMPS_THERMAL_EN_SMPS6_SHIFT   3
 
#define PALMAS_SMPS_THERMAL_EN_SMPS457   0x04
 
#define PALMAS_SMPS_THERMAL_EN_SMPS457_SHIFT   2
 
#define PALMAS_SMPS_THERMAL_EN_SMPS123   0x01
 
#define PALMAS_SMPS_THERMAL_EN_SMPS123_SHIFT   0
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS9   0x40
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS9_SHIFT   6
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS8   0x20
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS8_SHIFT   5
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS6   0x08
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS6_SHIFT   3
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS457   0x04
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS457_SHIFT   2
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS123   0x01
 
#define PALMAS_SMPS_THERMAL_STATUS_SMPS123_SHIFT   0
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS10   0x80
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS10_SHIFT   7
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS9   0x40
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS9_SHIFT   6
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS8   0x20
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS8_SHIFT   5
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS7   0x10
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS7_SHIFT   4
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS6   0x08
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS6_SHIFT   3
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS45   0x04
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS45_SHIFT   2
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS3   0x02
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS3_SHIFT   1
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS12   0x01
 
#define PALMAS_SMPS_SHORT_STATUS_SMPS12_SHIFT   0
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS9   0x40
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS9_SHIFT   6
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS8   0x20
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS8_SHIFT   5
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS7   0x10
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS7_SHIFT   4
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS6   0x08
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS6_SHIFT   3
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS45   0x04
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS45_SHIFT   2
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS3   0x02
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS3_SHIFT   1
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS12   0x01
 
#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS12_SHIFT   0
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS10   0x80
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS10_SHIFT   7
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS9   0x40
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS9_SHIFT   6
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS8   0x20
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS8_SHIFT   5
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS7   0x10
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS7_SHIFT   4
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS6   0x08
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS6_SHIFT   3
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS45   0x04
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS45_SHIFT   2
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS3   0x02
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS3_SHIFT   1
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS12   0x01
 
#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS12_SHIFT   0
 
#define PALMAS_SMPS_POWERGOOD_MASK2_POWERGOOD_TYPE_SELECT   0x80
 
#define PALMAS_SMPS_POWERGOOD_MASK2_POWERGOOD_TYPE_SELECT_SHIFT   7
 
#define PALMAS_SMPS_POWERGOOD_MASK2_GPIO_7   0x04
 
#define PALMAS_SMPS_POWERGOOD_MASK2_GPIO_7_SHIFT   2
 
#define PALMAS_SMPS_POWERGOOD_MASK2_VBUS   0x02
 
#define PALMAS_SMPS_POWERGOOD_MASK2_VBUS_SHIFT   1
 
#define PALMAS_SMPS_POWERGOOD_MASK2_ACOK   0x01
 
#define PALMAS_SMPS_POWERGOOD_MASK2_ACOK_SHIFT   0
 
#define PALMAS_LDO1_CTRL   0x0
 
#define PALMAS_LDO1_VOLTAGE   0x1
 
#define PALMAS_LDO2_CTRL   0x2
 
#define PALMAS_LDO2_VOLTAGE   0x3
 
#define PALMAS_LDO3_CTRL   0x4
 
#define PALMAS_LDO3_VOLTAGE   0x5
 
#define PALMAS_LDO4_CTRL   0x6
 
#define PALMAS_LDO4_VOLTAGE   0x7
 
#define PALMAS_LDO5_CTRL   0x8
 
#define PALMAS_LDO5_VOLTAGE   0x9
 
#define PALMAS_LDO6_CTRL   0xA
 
#define PALMAS_LDO6_VOLTAGE   0xB
 
#define PALMAS_LDO7_CTRL   0xC
 
#define PALMAS_LDO7_VOLTAGE   0xD
 
#define PALMAS_LDO8_CTRL   0xE
 
#define PALMAS_LDO8_VOLTAGE   0xF
 
#define PALMAS_LDO9_CTRL   0x10
 
#define PALMAS_LDO9_VOLTAGE   0x11
 
#define PALMAS_LDOLN_CTRL   0x12
 
#define PALMAS_LDOLN_VOLTAGE   0x13
 
#define PALMAS_LDOUSB_CTRL   0x14
 
#define PALMAS_LDOUSB_VOLTAGE   0x15
 
#define PALMAS_LDO_CTRL   0x1A
 
#define PALMAS_LDO_PD_CTRL1   0x1B
 
#define PALMAS_LDO_PD_CTRL2   0x1C
 
#define PALMAS_LDO_SHORT_STATUS1   0x1D
 
#define PALMAS_LDO_SHORT_STATUS2   0x1E
 
#define PALMAS_LDO1_CTRL_WR_S   0x80
 
#define PALMAS_LDO1_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDO1_CTRL_STATUS   0x10
 
#define PALMAS_LDO1_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDO1_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDO1_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDO1_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDO1_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDO1_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDO1_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDO2_CTRL_WR_S   0x80
 
#define PALMAS_LDO2_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDO2_CTRL_STATUS   0x10
 
#define PALMAS_LDO2_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDO2_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDO2_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDO2_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDO2_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDO2_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDO2_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDO3_CTRL_WR_S   0x80
 
#define PALMAS_LDO3_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDO3_CTRL_STATUS   0x10
 
#define PALMAS_LDO3_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDO3_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDO3_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDO3_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDO3_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDO3_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDO3_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDO4_CTRL_WR_S   0x80
 
#define PALMAS_LDO4_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDO4_CTRL_STATUS   0x10
 
#define PALMAS_LDO4_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDO4_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDO4_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDO4_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDO4_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDO4_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDO4_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDO5_CTRL_WR_S   0x80
 
#define PALMAS_LDO5_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDO5_CTRL_STATUS   0x10
 
#define PALMAS_LDO5_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDO5_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDO5_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDO5_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDO5_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDO5_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDO5_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDO6_CTRL_WR_S   0x80
 
#define PALMAS_LDO6_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDO6_CTRL_LDO_VIB_EN   0x40
 
#define PALMAS_LDO6_CTRL_LDO_VIB_EN_SHIFT   6
 
#define PALMAS_LDO6_CTRL_STATUS   0x10
 
#define PALMAS_LDO6_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDO6_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDO6_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDO6_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDO6_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDO6_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDO6_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDO7_CTRL_WR_S   0x80
 
#define PALMAS_LDO7_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDO7_CTRL_STATUS   0x10
 
#define PALMAS_LDO7_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDO7_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDO7_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDO7_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDO7_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDO7_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDO7_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDO8_CTRL_WR_S   0x80
 
#define PALMAS_LDO8_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDO8_CTRL_LDO_TRACKING_EN   0x40
 
#define PALMAS_LDO8_CTRL_LDO_TRACKING_EN_SHIFT   6
 
#define PALMAS_LDO8_CTRL_STATUS   0x10
 
#define PALMAS_LDO8_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDO8_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDO8_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDO8_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDO8_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDO8_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDO8_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDO9_CTRL_WR_S   0x80
 
#define PALMAS_LDO9_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDO9_CTRL_LDO_BYPASS_EN   0x40
 
#define PALMAS_LDO9_CTRL_LDO_BYPASS_EN_SHIFT   6
 
#define PALMAS_LDO9_CTRL_STATUS   0x10
 
#define PALMAS_LDO9_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDO9_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDO9_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDO9_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDO9_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDO9_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDO9_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDOLN_CTRL_WR_S   0x80
 
#define PALMAS_LDOLN_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDOLN_CTRL_STATUS   0x10
 
#define PALMAS_LDOLN_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDOLN_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDOLN_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDOLN_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDOLN_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDOLN_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDOLN_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDOUSB_CTRL_WR_S   0x80
 
#define PALMAS_LDOUSB_CTRL_WR_S_SHIFT   7
 
#define PALMAS_LDOUSB_CTRL_STATUS   0x10
 
#define PALMAS_LDOUSB_CTRL_STATUS_SHIFT   4
 
#define PALMAS_LDOUSB_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_LDOUSB_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_LDOUSB_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_LDOUSB_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_LDOUSB_VOLTAGE_VSEL_MASK   0x3f
 
#define PALMAS_LDOUSB_VOLTAGE_VSEL_SHIFT   0
 
#define PALMAS_LDO_CTRL_LDOUSB_ON_VBUS_VSYS   0x01
 
#define PALMAS_LDO_CTRL_LDOUSB_ON_VBUS_VSYS_SHIFT   0
 
#define PALMAS_LDO_PD_CTRL1_LDO8   0x80
 
#define PALMAS_LDO_PD_CTRL1_LDO8_SHIFT   7
 
#define PALMAS_LDO_PD_CTRL1_LDO7   0x40
 
#define PALMAS_LDO_PD_CTRL1_LDO7_SHIFT   6
 
#define PALMAS_LDO_PD_CTRL1_LDO6   0x20
 
#define PALMAS_LDO_PD_CTRL1_LDO6_SHIFT   5
 
#define PALMAS_LDO_PD_CTRL1_LDO5   0x10
 
#define PALMAS_LDO_PD_CTRL1_LDO5_SHIFT   4
 
#define PALMAS_LDO_PD_CTRL1_LDO4   0x08
 
#define PALMAS_LDO_PD_CTRL1_LDO4_SHIFT   3
 
#define PALMAS_LDO_PD_CTRL1_LDO3   0x04
 
#define PALMAS_LDO_PD_CTRL1_LDO3_SHIFT   2
 
#define PALMAS_LDO_PD_CTRL1_LDO2   0x02
 
#define PALMAS_LDO_PD_CTRL1_LDO2_SHIFT   1
 
#define PALMAS_LDO_PD_CTRL1_LDO1   0x01
 
#define PALMAS_LDO_PD_CTRL1_LDO1_SHIFT   0
 
#define PALMAS_LDO_PD_CTRL2_LDOUSB   0x04
 
#define PALMAS_LDO_PD_CTRL2_LDOUSB_SHIFT   2
 
#define PALMAS_LDO_PD_CTRL2_LDOLN   0x02
 
#define PALMAS_LDO_PD_CTRL2_LDOLN_SHIFT   1
 
#define PALMAS_LDO_PD_CTRL2_LDO9   0x01
 
#define PALMAS_LDO_PD_CTRL2_LDO9_SHIFT   0
 
#define PALMAS_LDO_SHORT_STATUS1_LDO8   0x80
 
#define PALMAS_LDO_SHORT_STATUS1_LDO8_SHIFT   7
 
#define PALMAS_LDO_SHORT_STATUS1_LDO7   0x40
 
#define PALMAS_LDO_SHORT_STATUS1_LDO7_SHIFT   6
 
#define PALMAS_LDO_SHORT_STATUS1_LDO6   0x20
 
#define PALMAS_LDO_SHORT_STATUS1_LDO6_SHIFT   5
 
#define PALMAS_LDO_SHORT_STATUS1_LDO5   0x10
 
#define PALMAS_LDO_SHORT_STATUS1_LDO5_SHIFT   4
 
#define PALMAS_LDO_SHORT_STATUS1_LDO4   0x08
 
#define PALMAS_LDO_SHORT_STATUS1_LDO4_SHIFT   3
 
#define PALMAS_LDO_SHORT_STATUS1_LDO3   0x04
 
#define PALMAS_LDO_SHORT_STATUS1_LDO3_SHIFT   2
 
#define PALMAS_LDO_SHORT_STATUS1_LDO2   0x02
 
#define PALMAS_LDO_SHORT_STATUS1_LDO2_SHIFT   1
 
#define PALMAS_LDO_SHORT_STATUS1_LDO1   0x01
 
#define PALMAS_LDO_SHORT_STATUS1_LDO1_SHIFT   0
 
#define PALMAS_LDO_SHORT_STATUS2_LDOVANA   0x08
 
#define PALMAS_LDO_SHORT_STATUS2_LDOVANA_SHIFT   3
 
#define PALMAS_LDO_SHORT_STATUS2_LDOUSB   0x04
 
#define PALMAS_LDO_SHORT_STATUS2_LDOUSB_SHIFT   2
 
#define PALMAS_LDO_SHORT_STATUS2_LDOLN   0x02
 
#define PALMAS_LDO_SHORT_STATUS2_LDOLN_SHIFT   1
 
#define PALMAS_LDO_SHORT_STATUS2_LDO9   0x01
 
#define PALMAS_LDO_SHORT_STATUS2_LDO9_SHIFT   0
 
#define PALMAS_DEV_CTRL   0x0
 
#define PALMAS_POWER_CTRL   0x1
 
#define PALMAS_VSYS_LO   0x2
 
#define PALMAS_VSYS_MON   0x3
 
#define PALMAS_VBAT_MON   0x4
 
#define PALMAS_WATCHDOG   0x5
 
#define PALMAS_BOOT_STATUS   0x6
 
#define PALMAS_BATTERY_BOUNCE   0x7
 
#define PALMAS_BACKUP_BATTERY_CTRL   0x8
 
#define PALMAS_LONG_PRESS_KEY   0x9
 
#define PALMAS_OSC_THERM_CTRL   0xA
 
#define PALMAS_BATDEBOUNCING   0xB
 
#define PALMAS_SWOFF_HWRST   0xF
 
#define PALMAS_SWOFF_COLDRST   0x10
 
#define PALMAS_SWOFF_STATUS   0x11
 
#define PALMAS_PMU_CONFIG   0x12
 
#define PALMAS_SPARE   0x14
 
#define PALMAS_PMU_SECONDARY_INT   0x15
 
#define PALMAS_SW_REVISION   0x17
 
#define PALMAS_EXT_CHRG_CTRL   0x18
 
#define PALMAS_PMU_SECONDARY_INT2   0x19
 
#define PALMAS_DEV_CTRL_DEV_STATUS_MASK   0x0c
 
#define PALMAS_DEV_CTRL_DEV_STATUS_SHIFT   2
 
#define PALMAS_DEV_CTRL_SW_RST   0x02
 
#define PALMAS_DEV_CTRL_SW_RST_SHIFT   1
 
#define PALMAS_DEV_CTRL_DEV_ON   0x01
 
#define PALMAS_DEV_CTRL_DEV_ON_SHIFT   0
 
#define PALMAS_POWER_CTRL_ENABLE2_MASK   0x04
 
#define PALMAS_POWER_CTRL_ENABLE2_MASK_SHIFT   2
 
#define PALMAS_POWER_CTRL_ENABLE1_MASK   0x02
 
#define PALMAS_POWER_CTRL_ENABLE1_MASK_SHIFT   1
 
#define PALMAS_POWER_CTRL_NSLEEP_MASK   0x01
 
#define PALMAS_POWER_CTRL_NSLEEP_MASK_SHIFT   0
 
#define PALMAS_VSYS_LO_THRESHOLD_MASK   0x1f
 
#define PALMAS_VSYS_LO_THRESHOLD_SHIFT   0
 
#define PALMAS_VSYS_MON_ENABLE   0x80
 
#define PALMAS_VSYS_MON_ENABLE_SHIFT   7
 
#define PALMAS_VSYS_MON_THRESHOLD_MASK   0x3f
 
#define PALMAS_VSYS_MON_THRESHOLD_SHIFT   0
 
#define PALMAS_VBAT_MON_ENABLE   0x80
 
#define PALMAS_VBAT_MON_ENABLE_SHIFT   7
 
#define PALMAS_VBAT_MON_THRESHOLD_MASK   0x3f
 
#define PALMAS_VBAT_MON_THRESHOLD_SHIFT   0
 
#define PALMAS_WATCHDOG_LOCK   0x20
 
#define PALMAS_WATCHDOG_LOCK_SHIFT   5
 
#define PALMAS_WATCHDOG_ENABLE   0x10
 
#define PALMAS_WATCHDOG_ENABLE_SHIFT   4
 
#define PALMAS_WATCHDOG_MODE   0x08
 
#define PALMAS_WATCHDOG_MODE_SHIFT   3
 
#define PALMAS_WATCHDOG_TIMER_MASK   0x07
 
#define PALMAS_WATCHDOG_TIMER_SHIFT   0
 
#define PALMAS_BOOT_STATUS_BOOT1   0x02
 
#define PALMAS_BOOT_STATUS_BOOT1_SHIFT   1
 
#define PALMAS_BOOT_STATUS_BOOT0   0x01
 
#define PALMAS_BOOT_STATUS_BOOT0_SHIFT   0
 
#define PALMAS_BATTERY_BOUNCE_BB_DELAY_MASK   0x3f
 
#define PALMAS_BATTERY_BOUNCE_BB_DELAY_SHIFT   0
 
#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_18_15   0x80
 
#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_18_15_SHIFT   7
 
#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_EN_SLP   0x40
 
#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_EN_SLP_SHIFT   6
 
#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_EN_OFF   0x20
 
#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_EN_OFF_SHIFT   5
 
#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_PWEN   0x10
 
#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_PWEN_SHIFT   4
 
#define PALMAS_BACKUP_BATTERY_CTRL_BBS_BBC_LOW_ICHRG   0x08
 
#define PALMAS_BACKUP_BATTERY_CTRL_BBS_BBC_LOW_ICHRG_SHIFT   3
 
#define PALMAS_BACKUP_BATTERY_CTRL_BB_SEL_MASK   0x06
 
#define PALMAS_BACKUP_BATTERY_CTRL_BB_SEL_SHIFT   1
 
#define PALMAS_BACKUP_BATTERY_CTRL_BB_CHG_EN   0x01
 
#define PALMAS_BACKUP_BATTERY_CTRL_BB_CHG_EN_SHIFT   0
 
#define PALMAS_LONG_PRESS_KEY_LPK_LOCK   0x80
 
#define PALMAS_LONG_PRESS_KEY_LPK_LOCK_SHIFT   7
 
#define PALMAS_LONG_PRESS_KEY_LPK_INT_CLR   0x10
 
#define PALMAS_LONG_PRESS_KEY_LPK_INT_CLR_SHIFT   4
 
#define PALMAS_LONG_PRESS_KEY_LPK_TIME_MASK   0x0c
 
#define PALMAS_LONG_PRESS_KEY_LPK_TIME_SHIFT   2
 
#define PALMAS_LONG_PRESS_KEY_PWRON_DEBOUNCE_MASK   0x03
 
#define PALMAS_LONG_PRESS_KEY_PWRON_DEBOUNCE_SHIFT   0
 
#define PALMAS_OSC_THERM_CTRL_VANA_ON_IN_SLEEP   0x80
 
#define PALMAS_OSC_THERM_CTRL_VANA_ON_IN_SLEEP_SHIFT   7
 
#define PALMAS_OSC_THERM_CTRL_INT_MASK_IN_SLEEP   0x40
 
#define PALMAS_OSC_THERM_CTRL_INT_MASK_IN_SLEEP_SHIFT   6
 
#define PALMAS_OSC_THERM_CTRL_RC15MHZ_ON_IN_SLEEP   0x20
 
#define PALMAS_OSC_THERM_CTRL_RC15MHZ_ON_IN_SLEEP_SHIFT   5
 
#define PALMAS_OSC_THERM_CTRL_THERM_OFF_IN_SLEEP   0x10
 
#define PALMAS_OSC_THERM_CTRL_THERM_OFF_IN_SLEEP_SHIFT   4
 
#define PALMAS_OSC_THERM_CTRL_THERM_HD_SEL_MASK   0x0c
 
#define PALMAS_OSC_THERM_CTRL_THERM_HD_SEL_SHIFT   2
 
#define PALMAS_OSC_THERM_CTRL_OSC_BYPASS   0x02
 
#define PALMAS_OSC_THERM_CTRL_OSC_BYPASS_SHIFT   1
 
#define PALMAS_OSC_THERM_CTRL_OSC_HPMODE   0x01
 
#define PALMAS_OSC_THERM_CTRL_OSC_HPMODE_SHIFT   0
 
#define PALMAS_BATDEBOUNCING_BAT_DEB_BYPASS   0x80
 
#define PALMAS_BATDEBOUNCING_BAT_DEB_BYPASS_SHIFT   7
 
#define PALMAS_BATDEBOUNCING_BINS_DEB_MASK   0x78
 
#define PALMAS_BATDEBOUNCING_BINS_DEB_SHIFT   3
 
#define PALMAS_BATDEBOUNCING_BEXT_DEB_MASK   0x07
 
#define PALMAS_BATDEBOUNCING_BEXT_DEB_SHIFT   0
 
#define PALMAS_SWOFF_HWRST_PWRON_LPK   0x80
 
#define PALMAS_SWOFF_HWRST_PWRON_LPK_SHIFT   7
 
#define PALMAS_SWOFF_HWRST_PWRDOWN   0x40
 
#define PALMAS_SWOFF_HWRST_PWRDOWN_SHIFT   6
 
#define PALMAS_SWOFF_HWRST_WTD   0x20
 
#define PALMAS_SWOFF_HWRST_WTD_SHIFT   5
 
#define PALMAS_SWOFF_HWRST_TSHUT   0x10
 
#define PALMAS_SWOFF_HWRST_TSHUT_SHIFT   4
 
#define PALMAS_SWOFF_HWRST_RESET_IN   0x08
 
#define PALMAS_SWOFF_HWRST_RESET_IN_SHIFT   3
 
#define PALMAS_SWOFF_HWRST_SW_RST   0x04
 
#define PALMAS_SWOFF_HWRST_SW_RST_SHIFT   2
 
#define PALMAS_SWOFF_HWRST_VSYS_LO   0x02
 
#define PALMAS_SWOFF_HWRST_VSYS_LO_SHIFT   1
 
#define PALMAS_SWOFF_HWRST_GPADC_SHUTDOWN   0x01
 
#define PALMAS_SWOFF_HWRST_GPADC_SHUTDOWN_SHIFT   0
 
#define PALMAS_SWOFF_COLDRST_PWRON_LPK   0x80
 
#define PALMAS_SWOFF_COLDRST_PWRON_LPK_SHIFT   7
 
#define PALMAS_SWOFF_COLDRST_PWRDOWN   0x40
 
#define PALMAS_SWOFF_COLDRST_PWRDOWN_SHIFT   6
 
#define PALMAS_SWOFF_COLDRST_WTD   0x20
 
#define PALMAS_SWOFF_COLDRST_WTD_SHIFT   5
 
#define PALMAS_SWOFF_COLDRST_TSHUT   0x10
 
#define PALMAS_SWOFF_COLDRST_TSHUT_SHIFT   4
 
#define PALMAS_SWOFF_COLDRST_RESET_IN   0x08
 
#define PALMAS_SWOFF_COLDRST_RESET_IN_SHIFT   3
 
#define PALMAS_SWOFF_COLDRST_SW_RST   0x04
 
#define PALMAS_SWOFF_COLDRST_SW_RST_SHIFT   2
 
#define PALMAS_SWOFF_COLDRST_VSYS_LO   0x02
 
#define PALMAS_SWOFF_COLDRST_VSYS_LO_SHIFT   1
 
#define PALMAS_SWOFF_COLDRST_GPADC_SHUTDOWN   0x01
 
#define PALMAS_SWOFF_COLDRST_GPADC_SHUTDOWN_SHIFT   0
 
#define PALMAS_SWOFF_STATUS_PWRON_LPK   0x80
 
#define PALMAS_SWOFF_STATUS_PWRON_LPK_SHIFT   7
 
#define PALMAS_SWOFF_STATUS_PWRDOWN   0x40
 
#define PALMAS_SWOFF_STATUS_PWRDOWN_SHIFT   6
 
#define PALMAS_SWOFF_STATUS_WTD   0x20
 
#define PALMAS_SWOFF_STATUS_WTD_SHIFT   5
 
#define PALMAS_SWOFF_STATUS_TSHUT   0x10
 
#define PALMAS_SWOFF_STATUS_TSHUT_SHIFT   4
 
#define PALMAS_SWOFF_STATUS_RESET_IN   0x08
 
#define PALMAS_SWOFF_STATUS_RESET_IN_SHIFT   3
 
#define PALMAS_SWOFF_STATUS_SW_RST   0x04
 
#define PALMAS_SWOFF_STATUS_SW_RST_SHIFT   2
 
#define PALMAS_SWOFF_STATUS_VSYS_LO   0x02
 
#define PALMAS_SWOFF_STATUS_VSYS_LO_SHIFT   1
 
#define PALMAS_SWOFF_STATUS_GPADC_SHUTDOWN   0x01
 
#define PALMAS_SWOFF_STATUS_GPADC_SHUTDOWN_SHIFT   0
 
#define PALMAS_PMU_CONFIG_MULTI_CELL_EN   0x40
 
#define PALMAS_PMU_CONFIG_MULTI_CELL_EN_SHIFT   6
 
#define PALMAS_PMU_CONFIG_SPARE_MASK   0x30
 
#define PALMAS_PMU_CONFIG_SPARE_SHIFT   4
 
#define PALMAS_PMU_CONFIG_SWOFF_DLY_MASK   0x0c
 
#define PALMAS_PMU_CONFIG_SWOFF_DLY_SHIFT   2
 
#define PALMAS_PMU_CONFIG_GATE_RESET_OUT   0x02
 
#define PALMAS_PMU_CONFIG_GATE_RESET_OUT_SHIFT   1
 
#define PALMAS_PMU_CONFIG_AUTODEVON   0x01
 
#define PALMAS_PMU_CONFIG_AUTODEVON_SHIFT   0
 
#define PALMAS_SPARE_SPARE_MASK   0xf8
 
#define PALMAS_SPARE_SPARE_SHIFT   3
 
#define PALMAS_SPARE_REGEN3_OD   0x04
 
#define PALMAS_SPARE_REGEN3_OD_SHIFT   2
 
#define PALMAS_SPARE_REGEN2_OD   0x02
 
#define PALMAS_SPARE_REGEN2_OD_SHIFT   1
 
#define PALMAS_SPARE_REGEN1_OD   0x01
 
#define PALMAS_SPARE_REGEN1_OD_SHIFT   0
 
#define PALMAS_PMU_SECONDARY_INT_VBUS_OVV_INT_SRC   0x80
 
#define PALMAS_PMU_SECONDARY_INT_VBUS_OVV_INT_SRC_SHIFT   7
 
#define PALMAS_PMU_SECONDARY_INT_CHARG_DET_N_INT_SRC   0x40
 
#define PALMAS_PMU_SECONDARY_INT_CHARG_DET_N_INT_SRC_SHIFT   6
 
#define PALMAS_PMU_SECONDARY_INT_BB_INT_SRC   0x20
 
#define PALMAS_PMU_SECONDARY_INT_BB_INT_SRC_SHIFT   5
 
#define PALMAS_PMU_SECONDARY_INT_FBI_INT_SRC   0x10
 
#define PALMAS_PMU_SECONDARY_INT_FBI_INT_SRC_SHIFT   4
 
#define PALMAS_PMU_SECONDARY_INT_VBUS_OVV_MASK   0x08
 
#define PALMAS_PMU_SECONDARY_INT_VBUS_OVV_MASK_SHIFT   3
 
#define PALMAS_PMU_SECONDARY_INT_CHARG_DET_N_MASK   0x04
 
#define PALMAS_PMU_SECONDARY_INT_CHARG_DET_N_MASK_SHIFT   2
 
#define PALMAS_PMU_SECONDARY_INT_BB_MASK   0x02
 
#define PALMAS_PMU_SECONDARY_INT_BB_MASK_SHIFT   1
 
#define PALMAS_PMU_SECONDARY_INT_FBI_MASK   0x01
 
#define PALMAS_PMU_SECONDARY_INT_FBI_MASK_SHIFT   0
 
#define PALMAS_SW_REVISION_SW_REVISION_MASK   0xff
 
#define PALMAS_SW_REVISION_SW_REVISION_SHIFT   0
 
#define PALMAS_EXT_CHRG_CTRL_VBUS_OVV_STATUS   0x80
 
#define PALMAS_EXT_CHRG_CTRL_VBUS_OVV_STATUS_SHIFT   7
 
#define PALMAS_EXT_CHRG_CTRL_CHARG_DET_N_STATUS   0x40
 
#define PALMAS_EXT_CHRG_CTRL_CHARG_DET_N_STATUS_SHIFT   6
 
#define PALMAS_EXT_CHRG_CTRL_VSYS_DEBOUNCE_DELAY   0x08
 
#define PALMAS_EXT_CHRG_CTRL_VSYS_DEBOUNCE_DELAY_SHIFT   3
 
#define PALMAS_EXT_CHRG_CTRL_CHRG_DET_N   0x04
 
#define PALMAS_EXT_CHRG_CTRL_CHRG_DET_N_SHIFT   2
 
#define PALMAS_EXT_CHRG_CTRL_AUTO_ACA_EN   0x02
 
#define PALMAS_EXT_CHRG_CTRL_AUTO_ACA_EN_SHIFT   1
 
#define PALMAS_EXT_CHRG_CTRL_AUTO_LDOUSB_EN   0x01
 
#define PALMAS_EXT_CHRG_CTRL_AUTO_LDOUSB_EN_SHIFT   0
 
#define PALMAS_PMU_SECONDARY_INT2_DVFS2_INT_SRC   0x20
 
#define PALMAS_PMU_SECONDARY_INT2_DVFS2_INT_SRC_SHIFT   5
 
#define PALMAS_PMU_SECONDARY_INT2_DVFS1_INT_SRC   0x10
 
#define PALMAS_PMU_SECONDARY_INT2_DVFS1_INT_SRC_SHIFT   4
 
#define PALMAS_PMU_SECONDARY_INT2_DVFS2_MASK   0x02
 
#define PALMAS_PMU_SECONDARY_INT2_DVFS2_MASK_SHIFT   1
 
#define PALMAS_PMU_SECONDARY_INT2_DVFS1_MASK   0x01
 
#define PALMAS_PMU_SECONDARY_INT2_DVFS1_MASK_SHIFT   0
 
#define PALMAS_CLK32KG_CTRL   0x0
 
#define PALMAS_CLK32KGAUDIO_CTRL   0x1
 
#define PALMAS_REGEN1_CTRL   0x2
 
#define PALMAS_REGEN2_CTRL   0x3
 
#define PALMAS_SYSEN1_CTRL   0x4
 
#define PALMAS_SYSEN2_CTRL   0x5
 
#define PALMAS_NSLEEP_RES_ASSIGN   0x6
 
#define PALMAS_NSLEEP_SMPS_ASSIGN   0x7
 
#define PALMAS_NSLEEP_LDO_ASSIGN1   0x8
 
#define PALMAS_NSLEEP_LDO_ASSIGN2   0x9
 
#define PALMAS_ENABLE1_RES_ASSIGN   0xA
 
#define PALMAS_ENABLE1_SMPS_ASSIGN   0xB
 
#define PALMAS_ENABLE1_LDO_ASSIGN1   0xC
 
#define PALMAS_ENABLE1_LDO_ASSIGN2   0xD
 
#define PALMAS_ENABLE2_RES_ASSIGN   0xE
 
#define PALMAS_ENABLE2_SMPS_ASSIGN   0xF
 
#define PALMAS_ENABLE2_LDO_ASSIGN1   0x10
 
#define PALMAS_ENABLE2_LDO_ASSIGN2   0x11
 
#define PALMAS_REGEN3_CTRL   0x12
 
#define PALMAS_CLK32KG_CTRL_STATUS   0x10
 
#define PALMAS_CLK32KG_CTRL_STATUS_SHIFT   4
 
#define PALMAS_CLK32KG_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_CLK32KG_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_CLK32KG_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_CLK32KG_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_CLK32KGAUDIO_CTRL_STATUS   0x10
 
#define PALMAS_CLK32KGAUDIO_CTRL_STATUS_SHIFT   4
 
#define PALMAS_CLK32KGAUDIO_CTRL_RESERVED3   0x08
 
#define PALMAS_CLK32KGAUDIO_CTRL_RESERVED3_SHIFT   3
 
#define PALMAS_CLK32KGAUDIO_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_CLK32KGAUDIO_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_CLK32KGAUDIO_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_CLK32KGAUDIO_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_REGEN1_CTRL_STATUS   0x10
 
#define PALMAS_REGEN1_CTRL_STATUS_SHIFT   4
 
#define PALMAS_REGEN1_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_REGEN1_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_REGEN1_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_REGEN1_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_REGEN2_CTRL_STATUS   0x10
 
#define PALMAS_REGEN2_CTRL_STATUS_SHIFT   4
 
#define PALMAS_REGEN2_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_REGEN2_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_REGEN2_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_REGEN2_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SYSEN1_CTRL_STATUS   0x10
 
#define PALMAS_SYSEN1_CTRL_STATUS_SHIFT   4
 
#define PALMAS_SYSEN1_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_SYSEN1_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_SYSEN1_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_SYSEN1_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_SYSEN2_CTRL_STATUS   0x10
 
#define PALMAS_SYSEN2_CTRL_STATUS_SHIFT   4
 
#define PALMAS_SYSEN2_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_SYSEN2_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_SYSEN2_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_SYSEN2_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_NSLEEP_RES_ASSIGN_REGEN3   0x40
 
#define PALMAS_NSLEEP_RES_ASSIGN_REGEN3_SHIFT   6
 
#define PALMAS_NSLEEP_RES_ASSIGN_CLK32KGAUDIO   0x20
 
#define PALMAS_NSLEEP_RES_ASSIGN_CLK32KGAUDIO_SHIFT   5
 
#define PALMAS_NSLEEP_RES_ASSIGN_CLK32KG   0x10
 
#define PALMAS_NSLEEP_RES_ASSIGN_CLK32KG_SHIFT   4
 
#define PALMAS_NSLEEP_RES_ASSIGN_SYSEN2   0x08
 
#define PALMAS_NSLEEP_RES_ASSIGN_SYSEN2_SHIFT   3
 
#define PALMAS_NSLEEP_RES_ASSIGN_SYSEN1   0x04
 
#define PALMAS_NSLEEP_RES_ASSIGN_SYSEN1_SHIFT   2
 
#define PALMAS_NSLEEP_RES_ASSIGN_REGEN2   0x02
 
#define PALMAS_NSLEEP_RES_ASSIGN_REGEN2_SHIFT   1
 
#define PALMAS_NSLEEP_RES_ASSIGN_REGEN1   0x01
 
#define PALMAS_NSLEEP_RES_ASSIGN_REGEN1_SHIFT   0
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS10   0x80
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS10_SHIFT   7
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS9   0x40
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS9_SHIFT   6
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS8   0x20
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS8_SHIFT   5
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS7   0x10
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS7_SHIFT   4
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS6   0x08
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS6_SHIFT   3
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS45   0x04
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS45_SHIFT   2
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS3   0x02
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS3_SHIFT   1
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS12   0x01
 
#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS12_SHIFT   0
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO8   0x80
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO8_SHIFT   7
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO7   0x40
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO7_SHIFT   6
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO6   0x20
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO6_SHIFT   5
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO5   0x10
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO5_SHIFT   4
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO4   0x08
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO4_SHIFT   3
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO3   0x04
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO3_SHIFT   2
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO2   0x02
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO2_SHIFT   1
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO1   0x01
 
#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO1_SHIFT   0
 
#define PALMAS_NSLEEP_LDO_ASSIGN2_LDOUSB   0x04
 
#define PALMAS_NSLEEP_LDO_ASSIGN2_LDOUSB_SHIFT   2
 
#define PALMAS_NSLEEP_LDO_ASSIGN2_LDOLN   0x02
 
#define PALMAS_NSLEEP_LDO_ASSIGN2_LDOLN_SHIFT   1
 
#define PALMAS_NSLEEP_LDO_ASSIGN2_LDO9   0x01
 
#define PALMAS_NSLEEP_LDO_ASSIGN2_LDO9_SHIFT   0
 
#define PALMAS_ENABLE1_RES_ASSIGN_REGEN3   0x40
 
#define PALMAS_ENABLE1_RES_ASSIGN_REGEN3_SHIFT   6
 
#define PALMAS_ENABLE1_RES_ASSIGN_CLK32KGAUDIO   0x20
 
#define PALMAS_ENABLE1_RES_ASSIGN_CLK32KGAUDIO_SHIFT   5
 
#define PALMAS_ENABLE1_RES_ASSIGN_CLK32KG   0x10
 
#define PALMAS_ENABLE1_RES_ASSIGN_CLK32KG_SHIFT   4
 
#define PALMAS_ENABLE1_RES_ASSIGN_SYSEN2   0x08
 
#define PALMAS_ENABLE1_RES_ASSIGN_SYSEN2_SHIFT   3
 
#define PALMAS_ENABLE1_RES_ASSIGN_SYSEN1   0x04
 
#define PALMAS_ENABLE1_RES_ASSIGN_SYSEN1_SHIFT   2
 
#define PALMAS_ENABLE1_RES_ASSIGN_REGEN2   0x02
 
#define PALMAS_ENABLE1_RES_ASSIGN_REGEN2_SHIFT   1
 
#define PALMAS_ENABLE1_RES_ASSIGN_REGEN1   0x01
 
#define PALMAS_ENABLE1_RES_ASSIGN_REGEN1_SHIFT   0
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS10   0x80
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS10_SHIFT   7
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS9   0x40
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS9_SHIFT   6
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS8   0x20
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS8_SHIFT   5
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS7   0x10
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS7_SHIFT   4
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS6   0x08
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS6_SHIFT   3
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS45   0x04
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS45_SHIFT   2
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS3   0x02
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS3_SHIFT   1
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS12   0x01
 
#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS12_SHIFT   0
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO8   0x80
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO8_SHIFT   7
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO7   0x40
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO7_SHIFT   6
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO6   0x20
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO6_SHIFT   5
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO5   0x10
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO5_SHIFT   4
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO4   0x08
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO4_SHIFT   3
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO3   0x04
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO3_SHIFT   2
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO2   0x02
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO2_SHIFT   1
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO1   0x01
 
#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO1_SHIFT   0
 
#define PALMAS_ENABLE1_LDO_ASSIGN2_LDOUSB   0x04
 
#define PALMAS_ENABLE1_LDO_ASSIGN2_LDOUSB_SHIFT   2
 
#define PALMAS_ENABLE1_LDO_ASSIGN2_LDOLN   0x02
 
#define PALMAS_ENABLE1_LDO_ASSIGN2_LDOLN_SHIFT   1
 
#define PALMAS_ENABLE1_LDO_ASSIGN2_LDO9   0x01
 
#define PALMAS_ENABLE1_LDO_ASSIGN2_LDO9_SHIFT   0
 
#define PALMAS_ENABLE2_RES_ASSIGN_REGEN3   0x40
 
#define PALMAS_ENABLE2_RES_ASSIGN_REGEN3_SHIFT   6
 
#define PALMAS_ENABLE2_RES_ASSIGN_CLK32KGAUDIO   0x20
 
#define PALMAS_ENABLE2_RES_ASSIGN_CLK32KGAUDIO_SHIFT   5
 
#define PALMAS_ENABLE2_RES_ASSIGN_CLK32KG   0x10
 
#define PALMAS_ENABLE2_RES_ASSIGN_CLK32KG_SHIFT   4
 
#define PALMAS_ENABLE2_RES_ASSIGN_SYSEN2   0x08
 
#define PALMAS_ENABLE2_RES_ASSIGN_SYSEN2_SHIFT   3
 
#define PALMAS_ENABLE2_RES_ASSIGN_SYSEN1   0x04
 
#define PALMAS_ENABLE2_RES_ASSIGN_SYSEN1_SHIFT   2
 
#define PALMAS_ENABLE2_RES_ASSIGN_REGEN2   0x02
 
#define PALMAS_ENABLE2_RES_ASSIGN_REGEN2_SHIFT   1
 
#define PALMAS_ENABLE2_RES_ASSIGN_REGEN1   0x01
 
#define PALMAS_ENABLE2_RES_ASSIGN_REGEN1_SHIFT   0
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS10   0x80
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS10_SHIFT   7
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS9   0x40
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS9_SHIFT   6
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS8   0x20
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS8_SHIFT   5
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS7   0x10
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS7_SHIFT   4
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS6   0x08
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS6_SHIFT   3
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS45   0x04
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS45_SHIFT   2
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS3   0x02
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS3_SHIFT   1
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS12   0x01
 
#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS12_SHIFT   0
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO8   0x80
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO8_SHIFT   7
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO7   0x40
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO7_SHIFT   6
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO6   0x20
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO6_SHIFT   5
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO5   0x10
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO5_SHIFT   4
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO4   0x08
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO4_SHIFT   3
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO3   0x04
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO3_SHIFT   2
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO2   0x02
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO2_SHIFT   1
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO1   0x01
 
#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO1_SHIFT   0
 
#define PALMAS_ENABLE2_LDO_ASSIGN2_LDOUSB   0x04
 
#define PALMAS_ENABLE2_LDO_ASSIGN2_LDOUSB_SHIFT   2
 
#define PALMAS_ENABLE2_LDO_ASSIGN2_LDOLN   0x02
 
#define PALMAS_ENABLE2_LDO_ASSIGN2_LDOLN_SHIFT   1
 
#define PALMAS_ENABLE2_LDO_ASSIGN2_LDO9   0x01
 
#define PALMAS_ENABLE2_LDO_ASSIGN2_LDO9_SHIFT   0
 
#define PALMAS_REGEN3_CTRL_STATUS   0x10
 
#define PALMAS_REGEN3_CTRL_STATUS_SHIFT   4
 
#define PALMAS_REGEN3_CTRL_MODE_SLEEP   0x04
 
#define PALMAS_REGEN3_CTRL_MODE_SLEEP_SHIFT   2
 
#define PALMAS_REGEN3_CTRL_MODE_ACTIVE   0x01
 
#define PALMAS_REGEN3_CTRL_MODE_ACTIVE_SHIFT   0
 
#define PALMAS_PU_PD_INPUT_CTRL1   0x0
 
#define PALMAS_PU_PD_INPUT_CTRL2   0x1
 
#define PALMAS_PU_PD_INPUT_CTRL3   0x2
 
#define PALMAS_OD_OUTPUT_CTRL   0x4
 
#define PALMAS_POLARITY_CTRL   0x5
 
#define PALMAS_PRIMARY_SECONDARY_PAD1   0x6
 
#define PALMAS_PRIMARY_SECONDARY_PAD2   0x7
 
#define PALMAS_I2C_SPI   0x8
 
#define PALMAS_PU_PD_INPUT_CTRL4   0x9
 
#define PALMAS_PRIMARY_SECONDARY_PAD3   0xA
 
#define PALMAS_PU_PD_INPUT_CTRL1_RESET_IN_PD   0x40
 
#define PALMAS_PU_PD_INPUT_CTRL1_RESET_IN_PD_SHIFT   6
 
#define PALMAS_PU_PD_INPUT_CTRL1_GPADC_START_PU   0x20
 
#define PALMAS_PU_PD_INPUT_CTRL1_GPADC_START_PU_SHIFT   5
 
#define PALMAS_PU_PD_INPUT_CTRL1_GPADC_START_PD   0x10
 
#define PALMAS_PU_PD_INPUT_CTRL1_GPADC_START_PD_SHIFT   4
 
#define PALMAS_PU_PD_INPUT_CTRL1_PWRDOWN_PD   0x04
 
#define PALMAS_PU_PD_INPUT_CTRL1_PWRDOWN_PD_SHIFT   2
 
#define PALMAS_PU_PD_INPUT_CTRL1_NRESWARM_PU   0x02
 
#define PALMAS_PU_PD_INPUT_CTRL1_NRESWARM_PU_SHIFT   1
 
#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE2_PU   0x20
 
#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE2_PU_SHIFT   5
 
#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE2_PD   0x10
 
#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE2_PD_SHIFT   4
 
#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE1_PU   0x08
 
#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE1_PU_SHIFT   3
 
#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE1_PD   0x04
 
#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE1_PD_SHIFT   2
 
#define PALMAS_PU_PD_INPUT_CTRL2_NSLEEP_PU   0x02
 
#define PALMAS_PU_PD_INPUT_CTRL2_NSLEEP_PU_SHIFT   1
 
#define PALMAS_PU_PD_INPUT_CTRL2_NSLEEP_PD   0x01
 
#define PALMAS_PU_PD_INPUT_CTRL2_NSLEEP_PD_SHIFT   0
 
#define PALMAS_PU_PD_INPUT_CTRL3_ACOK_PD   0x40
 
#define PALMAS_PU_PD_INPUT_CTRL3_ACOK_PD_SHIFT   6
 
#define PALMAS_PU_PD_INPUT_CTRL3_CHRG_DET_N_PD   0x10
 
#define PALMAS_PU_PD_INPUT_CTRL3_CHRG_DET_N_PD_SHIFT   4
 
#define PALMAS_PU_PD_INPUT_CTRL3_POWERHOLD_PD   0x04
 
#define PALMAS_PU_PD_INPUT_CTRL3_POWERHOLD_PD_SHIFT   2
 
#define PALMAS_PU_PD_INPUT_CTRL3_MSECURE_PD   0x01
 
#define PALMAS_PU_PD_INPUT_CTRL3_MSECURE_PD_SHIFT   0
 
#define PALMAS_OD_OUTPUT_CTRL_PWM_2_OD   0x80
 
#define PALMAS_OD_OUTPUT_CTRL_PWM_2_OD_SHIFT   7
 
#define PALMAS_OD_OUTPUT_CTRL_VBUSDET_OD   0x40
 
#define PALMAS_OD_OUTPUT_CTRL_VBUSDET_OD_SHIFT   6
 
#define PALMAS_OD_OUTPUT_CTRL_PWM_1_OD   0x20
 
#define PALMAS_OD_OUTPUT_CTRL_PWM_1_OD_SHIFT   5
 
#define PALMAS_OD_OUTPUT_CTRL_INT_OD   0x08
 
#define PALMAS_OD_OUTPUT_CTRL_INT_OD_SHIFT   3
 
#define PALMAS_POLARITY_CTRL_INT_POLARITY   0x80
 
#define PALMAS_POLARITY_CTRL_INT_POLARITY_SHIFT   7
 
#define PALMAS_POLARITY_CTRL_ENABLE2_POLARITY   0x40
 
#define PALMAS_POLARITY_CTRL_ENABLE2_POLARITY_SHIFT   6
 
#define PALMAS_POLARITY_CTRL_ENABLE1_POLARITY   0x20
 
#define PALMAS_POLARITY_CTRL_ENABLE1_POLARITY_SHIFT   5
 
#define PALMAS_POLARITY_CTRL_NSLEEP_POLARITY   0x10
 
#define PALMAS_POLARITY_CTRL_NSLEEP_POLARITY_SHIFT   4
 
#define PALMAS_POLARITY_CTRL_RESET_IN_POLARITY   0x08
 
#define PALMAS_POLARITY_CTRL_RESET_IN_POLARITY_SHIFT   3
 
#define PALMAS_POLARITY_CTRL_GPIO_3_CHRG_DET_N_POLARITY   0x04
 
#define PALMAS_POLARITY_CTRL_GPIO_3_CHRG_DET_N_POLARITY_SHIFT   2
 
#define PALMAS_POLARITY_CTRL_POWERGOOD_USB_PSEL_POLARITY   0x02
 
#define PALMAS_POLARITY_CTRL_POWERGOOD_USB_PSEL_POLARITY_SHIFT   1
 
#define PALMAS_POLARITY_CTRL_PWRDOWN_POLARITY   0x01
 
#define PALMAS_POLARITY_CTRL_PWRDOWN_POLARITY_SHIFT   0
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_3   0x80
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_3_SHIFT   7
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_2_MASK   0x60
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_2_SHIFT   5
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_1_MASK   0x18
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_1_SHIFT   3
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_0   0x04
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_0_SHIFT   2
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_VAC   0x02
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_VAC_SHIFT   1
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_POWERGOOD   0x01
 
#define PALMAS_PRIMARY_SECONDARY_PAD1_POWERGOOD_SHIFT   0
 
#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_7_MASK   0x30
 
#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_7_SHIFT   4
 
#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_6   0x08
 
#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_6_SHIFT   3
 
#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_5_MASK   0x06
 
#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_5_SHIFT   1
 
#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_4   0x01
 
#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_4_SHIFT   0
 
#define PALMAS_I2C_SPI_I2C2OTP_EN   0x80
 
#define PALMAS_I2C_SPI_I2C2OTP_EN_SHIFT   7
 
#define PALMAS_I2C_SPI_I2C2OTP_PAGESEL   0x40
 
#define PALMAS_I2C_SPI_I2C2OTP_PAGESEL_SHIFT   6
 
#define PALMAS_I2C_SPI_ID_I2C2   0x20
 
#define PALMAS_I2C_SPI_ID_I2C2_SHIFT   5
 
#define PALMAS_I2C_SPI_I2C_SPI   0x10
 
#define PALMAS_I2C_SPI_I2C_SPI_SHIFT   4
 
#define PALMAS_I2C_SPI_ID_I2C1_MASK   0x0f
 
#define PALMAS_I2C_SPI_ID_I2C1_SHIFT   0
 
#define PALMAS_PU_PD_INPUT_CTRL4_DVFS2_DAT_PD   0x40
 
#define PALMAS_PU_PD_INPUT_CTRL4_DVFS2_DAT_PD_SHIFT   6
 
#define PALMAS_PU_PD_INPUT_CTRL4_DVFS2_CLK_PD   0x10
 
#define PALMAS_PU_PD_INPUT_CTRL4_DVFS2_CLK_PD_SHIFT   4
 
#define PALMAS_PU_PD_INPUT_CTRL4_DVFS1_DAT_PD   0x04
 
#define PALMAS_PU_PD_INPUT_CTRL4_DVFS1_DAT_PD_SHIFT   2
 
#define PALMAS_PU_PD_INPUT_CTRL4_DVFS1_CLK_PD   0x01
 
#define PALMAS_PU_PD_INPUT_CTRL4_DVFS1_CLK_PD_SHIFT   0
 
#define PALMAS_PRIMARY_SECONDARY_PAD3_DVFS2   0x02
 
#define PALMAS_PRIMARY_SECONDARY_PAD3_DVFS2_SHIFT   1
 
#define PALMAS_PRIMARY_SECONDARY_PAD3_DVFS1   0x01
 
#define PALMAS_PRIMARY_SECONDARY_PAD3_DVFS1_SHIFT   0
 
#define PALMAS_LED_PERIOD_CTRL   0x0
 
#define PALMAS_LED_CTRL   0x1
 
#define PALMAS_PWM_CTRL1   0x2
 
#define PALMAS_PWM_CTRL2   0x3
 
#define PALMAS_LED_PERIOD_CTRL_LED_2_PERIOD_MASK   0x38
 
#define PALMAS_LED_PERIOD_CTRL_LED_2_PERIOD_SHIFT   3
 
#define PALMAS_LED_PERIOD_CTRL_LED_1_PERIOD_MASK   0x07
 
#define PALMAS_LED_PERIOD_CTRL_LED_1_PERIOD_SHIFT   0
 
#define PALMAS_LED_CTRL_LED_2_SEQ   0x20
 
#define PALMAS_LED_CTRL_LED_2_SEQ_SHIFT   5
 
#define PALMAS_LED_CTRL_LED_1_SEQ   0x10
 
#define PALMAS_LED_CTRL_LED_1_SEQ_SHIFT   4
 
#define PALMAS_LED_CTRL_LED_2_ON_TIME_MASK   0x0c
 
#define PALMAS_LED_CTRL_LED_2_ON_TIME_SHIFT   2
 
#define PALMAS_LED_CTRL_LED_1_ON_TIME_MASK   0x03
 
#define PALMAS_LED_CTRL_LED_1_ON_TIME_SHIFT   0
 
#define PALMAS_PWM_CTRL1_PWM_FREQ_EN   0x02
 
#define PALMAS_PWM_CTRL1_PWM_FREQ_EN_SHIFT   1
 
#define PALMAS_PWM_CTRL1_PWM_FREQ_SEL   0x01
 
#define PALMAS_PWM_CTRL1_PWM_FREQ_SEL_SHIFT   0
 
#define PALMAS_PWM_CTRL2_PWM_DUTY_SEL_MASK   0xff
 
#define PALMAS_PWM_CTRL2_PWM_DUTY_SEL_SHIFT   0
 
#define PALMAS_INT1_STATUS   0x0
 
#define PALMAS_INT1_MASK   0x1
 
#define PALMAS_INT1_LINE_STATE   0x2
 
#define PALMAS_INT1_EDGE_DETECT1_RESERVED   0x3
 
#define PALMAS_INT1_EDGE_DETECT2_RESERVED   0x4
 
#define PALMAS_INT2_STATUS   0x5
 
#define PALMAS_INT2_MASK   0x6
 
#define PALMAS_INT2_LINE_STATE   0x7
 
#define PALMAS_INT2_EDGE_DETECT1_RESERVED   0x8
 
#define PALMAS_INT2_EDGE_DETECT2_RESERVED   0x9
 
#define PALMAS_INT3_STATUS   0xA
 
#define PALMAS_INT3_MASK   0xB
 
#define PALMAS_INT3_LINE_STATE   0xC
 
#define PALMAS_INT3_EDGE_DETECT1_RESERVED   0xD
 
#define PALMAS_INT3_EDGE_DETECT2_RESERVED   0xE
 
#define PALMAS_INT4_STATUS   0xF
 
#define PALMAS_INT4_MASK   0x10
 
#define PALMAS_INT4_LINE_STATE   0x11
 
#define PALMAS_INT4_EDGE_DETECT1   0x12
 
#define PALMAS_INT4_EDGE_DETECT2   0x13
 
#define PALMAS_INT_CTRL   0x14
 
#define PALMAS_INT1_STATUS_VBAT_MON   0x80
 
#define PALMAS_INT1_STATUS_VBAT_MON_SHIFT   7
 
#define PALMAS_INT1_STATUS_VSYS_MON   0x40
 
#define PALMAS_INT1_STATUS_VSYS_MON_SHIFT   6
 
#define PALMAS_INT1_STATUS_HOTDIE   0x20
 
#define PALMAS_INT1_STATUS_HOTDIE_SHIFT   5
 
#define PALMAS_INT1_STATUS_PWRDOWN   0x10
 
#define PALMAS_INT1_STATUS_PWRDOWN_SHIFT   4
 
#define PALMAS_INT1_STATUS_RPWRON   0x08
 
#define PALMAS_INT1_STATUS_RPWRON_SHIFT   3
 
#define PALMAS_INT1_STATUS_LONG_PRESS_KEY   0x04
 
#define PALMAS_INT1_STATUS_LONG_PRESS_KEY_SHIFT   2
 
#define PALMAS_INT1_STATUS_PWRON   0x02
 
#define PALMAS_INT1_STATUS_PWRON_SHIFT   1
 
#define PALMAS_INT1_STATUS_CHARG_DET_N_VBUS_OVV   0x01
 
#define PALMAS_INT1_STATUS_CHARG_DET_N_VBUS_OVV_SHIFT   0
 
#define PALMAS_INT1_MASK_VBAT_MON   0x80
 
#define PALMAS_INT1_MASK_VBAT_MON_SHIFT   7
 
#define PALMAS_INT1_MASK_VSYS_MON   0x40
 
#define PALMAS_INT1_MASK_VSYS_MON_SHIFT   6
 
#define PALMAS_INT1_MASK_HOTDIE   0x20
 
#define PALMAS_INT1_MASK_HOTDIE_SHIFT   5
 
#define PALMAS_INT1_MASK_PWRDOWN   0x10
 
#define PALMAS_INT1_MASK_PWRDOWN_SHIFT   4
 
#define PALMAS_INT1_MASK_RPWRON   0x08
 
#define PALMAS_INT1_MASK_RPWRON_SHIFT   3
 
#define PALMAS_INT1_MASK_LONG_PRESS_KEY   0x04
 
#define PALMAS_INT1_MASK_LONG_PRESS_KEY_SHIFT   2
 
#define PALMAS_INT1_MASK_PWRON   0x02
 
#define PALMAS_INT1_MASK_PWRON_SHIFT   1
 
#define PALMAS_INT1_MASK_CHARG_DET_N_VBUS_OVV   0x01
 
#define PALMAS_INT1_MASK_CHARG_DET_N_VBUS_OVV_SHIFT   0
 
#define PALMAS_INT1_LINE_STATE_VBAT_MON   0x80
 
#define PALMAS_INT1_LINE_STATE_VBAT_MON_SHIFT   7
 
#define PALMAS_INT1_LINE_STATE_VSYS_MON   0x40
 
#define PALMAS_INT1_LINE_STATE_VSYS_MON_SHIFT   6
 
#define PALMAS_INT1_LINE_STATE_HOTDIE   0x20
 
#define PALMAS_INT1_LINE_STATE_HOTDIE_SHIFT   5
 
#define PALMAS_INT1_LINE_STATE_PWRDOWN   0x10
 
#define PALMAS_INT1_LINE_STATE_PWRDOWN_SHIFT   4
 
#define PALMAS_INT1_LINE_STATE_RPWRON   0x08
 
#define PALMAS_INT1_LINE_STATE_RPWRON_SHIFT   3
 
#define PALMAS_INT1_LINE_STATE_LONG_PRESS_KEY   0x04
 
#define PALMAS_INT1_LINE_STATE_LONG_PRESS_KEY_SHIFT   2
 
#define PALMAS_INT1_LINE_STATE_PWRON   0x02
 
#define PALMAS_INT1_LINE_STATE_PWRON_SHIFT   1
 
#define PALMAS_INT1_LINE_STATE_CHARG_DET_N_VBUS_OVV   0x01
 
#define PALMAS_INT1_LINE_STATE_CHARG_DET_N_VBUS_OVV_SHIFT   0
 
#define PALMAS_INT2_STATUS_VAC_ACOK   0x80
 
#define PALMAS_INT2_STATUS_VAC_ACOK_SHIFT   7
 
#define PALMAS_INT2_STATUS_SHORT   0x40
 
#define PALMAS_INT2_STATUS_SHORT_SHIFT   6
 
#define PALMAS_INT2_STATUS_FBI_BB   0x20
 
#define PALMAS_INT2_STATUS_FBI_BB_SHIFT   5
 
#define PALMAS_INT2_STATUS_RESET_IN   0x10
 
#define PALMAS_INT2_STATUS_RESET_IN_SHIFT   4
 
#define PALMAS_INT2_STATUS_BATREMOVAL   0x08
 
#define PALMAS_INT2_STATUS_BATREMOVAL_SHIFT   3
 
#define PALMAS_INT2_STATUS_WDT   0x04
 
#define PALMAS_INT2_STATUS_WDT_SHIFT   2
 
#define PALMAS_INT2_STATUS_RTC_TIMER   0x02
 
#define PALMAS_INT2_STATUS_RTC_TIMER_SHIFT   1
 
#define PALMAS_INT2_STATUS_RTC_ALARM   0x01
 
#define PALMAS_INT2_STATUS_RTC_ALARM_SHIFT   0
 
#define PALMAS_INT2_MASK_VAC_ACOK   0x80
 
#define PALMAS_INT2_MASK_VAC_ACOK_SHIFT   7
 
#define PALMAS_INT2_MASK_SHORT   0x40
 
#define PALMAS_INT2_MASK_SHORT_SHIFT   6
 
#define PALMAS_INT2_MASK_FBI_BB   0x20
 
#define PALMAS_INT2_MASK_FBI_BB_SHIFT   5
 
#define PALMAS_INT2_MASK_RESET_IN   0x10
 
#define PALMAS_INT2_MASK_RESET_IN_SHIFT   4
 
#define PALMAS_INT2_MASK_BATREMOVAL   0x08
 
#define PALMAS_INT2_MASK_BATREMOVAL_SHIFT   3
 
#define PALMAS_INT2_MASK_WDT   0x04
 
#define PALMAS_INT2_MASK_WDT_SHIFT   2
 
#define PALMAS_INT2_MASK_RTC_TIMER   0x02
 
#define PALMAS_INT2_MASK_RTC_TIMER_SHIFT   1
 
#define PALMAS_INT2_MASK_RTC_ALARM   0x01
 
#define PALMAS_INT2_MASK_RTC_ALARM_SHIFT   0
 
#define PALMAS_INT2_LINE_STATE_VAC_ACOK   0x80
 
#define PALMAS_INT2_LINE_STATE_VAC_ACOK_SHIFT   7
 
#define PALMAS_INT2_LINE_STATE_SHORT   0x40
 
#define PALMAS_INT2_LINE_STATE_SHORT_SHIFT   6
 
#define PALMAS_INT2_LINE_STATE_FBI_BB   0x20
 
#define PALMAS_INT2_LINE_STATE_FBI_BB_SHIFT   5
 
#define PALMAS_INT2_LINE_STATE_RESET_IN   0x10
 
#define PALMAS_INT2_LINE_STATE_RESET_IN_SHIFT   4
 
#define PALMAS_INT2_LINE_STATE_BATREMOVAL   0x08
 
#define PALMAS_INT2_LINE_STATE_BATREMOVAL_SHIFT   3
 
#define PALMAS_INT2_LINE_STATE_WDT   0x04
 
#define PALMAS_INT2_LINE_STATE_WDT_SHIFT   2
 
#define PALMAS_INT2_LINE_STATE_RTC_TIMER   0x02
 
#define PALMAS_INT2_LINE_STATE_RTC_TIMER_SHIFT   1
 
#define PALMAS_INT2_LINE_STATE_RTC_ALARM   0x01
 
#define PALMAS_INT2_LINE_STATE_RTC_ALARM_SHIFT   0
 
#define PALMAS_INT3_STATUS_VBUS   0x80
 
#define PALMAS_INT3_STATUS_VBUS_SHIFT   7
 
#define PALMAS_INT3_STATUS_VBUS_OTG   0x40
 
#define PALMAS_INT3_STATUS_VBUS_OTG_SHIFT   6
 
#define PALMAS_INT3_STATUS_ID   0x20
 
#define PALMAS_INT3_STATUS_ID_SHIFT   5
 
#define PALMAS_INT3_STATUS_ID_OTG   0x10
 
#define PALMAS_INT3_STATUS_ID_OTG_SHIFT   4
 
#define PALMAS_INT3_STATUS_GPADC_EOC_RT   0x08
 
#define PALMAS_INT3_STATUS_GPADC_EOC_RT_SHIFT   3
 
#define PALMAS_INT3_STATUS_GPADC_EOC_SW   0x04
 
#define PALMAS_INT3_STATUS_GPADC_EOC_SW_SHIFT   2
 
#define PALMAS_INT3_STATUS_GPADC_AUTO_1   0x02
 
#define PALMAS_INT3_STATUS_GPADC_AUTO_1_SHIFT   1
 
#define PALMAS_INT3_STATUS_GPADC_AUTO_0   0x01
 
#define PALMAS_INT3_STATUS_GPADC_AUTO_0_SHIFT   0
 
#define PALMAS_INT3_MASK_VBUS   0x80
 
#define PALMAS_INT3_MASK_VBUS_SHIFT   7
 
#define PALMAS_INT3_MASK_VBUS_OTG   0x40
 
#define PALMAS_INT3_MASK_VBUS_OTG_SHIFT   6
 
#define PALMAS_INT3_MASK_ID   0x20
 
#define PALMAS_INT3_MASK_ID_SHIFT   5
 
#define PALMAS_INT3_MASK_ID_OTG   0x10
 
#define PALMAS_INT3_MASK_ID_OTG_SHIFT   4
 
#define PALMAS_INT3_MASK_GPADC_EOC_RT   0x08
 
#define PALMAS_INT3_MASK_GPADC_EOC_RT_SHIFT   3
 
#define PALMAS_INT3_MASK_GPADC_EOC_SW   0x04
 
#define PALMAS_INT3_MASK_GPADC_EOC_SW_SHIFT   2
 
#define PALMAS_INT3_MASK_GPADC_AUTO_1   0x02
 
#define PALMAS_INT3_MASK_GPADC_AUTO_1_SHIFT   1
 
#define PALMAS_INT3_MASK_GPADC_AUTO_0   0x01
 
#define PALMAS_INT3_MASK_GPADC_AUTO_0_SHIFT   0
 
#define PALMAS_INT3_LINE_STATE_VBUS   0x80
 
#define PALMAS_INT3_LINE_STATE_VBUS_SHIFT   7
 
#define PALMAS_INT3_LINE_STATE_VBUS_OTG   0x40
 
#define PALMAS_INT3_LINE_STATE_VBUS_OTG_SHIFT   6
 
#define PALMAS_INT3_LINE_STATE_ID   0x20
 
#define PALMAS_INT3_LINE_STATE_ID_SHIFT   5
 
#define PALMAS_INT3_LINE_STATE_ID_OTG   0x10
 
#define PALMAS_INT3_LINE_STATE_ID_OTG_SHIFT   4
 
#define PALMAS_INT3_LINE_STATE_GPADC_EOC_RT   0x08
 
#define PALMAS_INT3_LINE_STATE_GPADC_EOC_RT_SHIFT   3
 
#define PALMAS_INT3_LINE_STATE_GPADC_EOC_SW   0x04
 
#define PALMAS_INT3_LINE_STATE_GPADC_EOC_SW_SHIFT   2
 
#define PALMAS_INT3_LINE_STATE_GPADC_AUTO_1   0x02
 
#define PALMAS_INT3_LINE_STATE_GPADC_AUTO_1_SHIFT   1
 
#define PALMAS_INT3_LINE_STATE_GPADC_AUTO_0   0x01
 
#define PALMAS_INT3_LINE_STATE_GPADC_AUTO_0_SHIFT   0
 
#define PALMAS_INT4_STATUS_GPIO_7   0x80
 
#define PALMAS_INT4_STATUS_GPIO_7_SHIFT   7
 
#define PALMAS_INT4_STATUS_GPIO_6   0x40
 
#define PALMAS_INT4_STATUS_GPIO_6_SHIFT   6
 
#define PALMAS_INT4_STATUS_GPIO_5   0x20
 
#define PALMAS_INT4_STATUS_GPIO_5_SHIFT   5
 
#define PALMAS_INT4_STATUS_GPIO_4   0x10
 
#define PALMAS_INT4_STATUS_GPIO_4_SHIFT   4
 
#define PALMAS_INT4_STATUS_GPIO_3   0x08
 
#define PALMAS_INT4_STATUS_GPIO_3_SHIFT   3
 
#define PALMAS_INT4_STATUS_GPIO_2   0x04
 
#define PALMAS_INT4_STATUS_GPIO_2_SHIFT   2
 
#define PALMAS_INT4_STATUS_GPIO_1   0x02
 
#define PALMAS_INT4_STATUS_GPIO_1_SHIFT   1
 
#define PALMAS_INT4_STATUS_GPIO_0   0x01
 
#define PALMAS_INT4_STATUS_GPIO_0_SHIFT   0
 
#define PALMAS_INT4_MASK_GPIO_7   0x80
 
#define PALMAS_INT4_MASK_GPIO_7_SHIFT   7
 
#define PALMAS_INT4_MASK_GPIO_6   0x40
 
#define PALMAS_INT4_MASK_GPIO_6_SHIFT   6
 
#define PALMAS_INT4_MASK_GPIO_5   0x20
 
#define PALMAS_INT4_MASK_GPIO_5_SHIFT   5
 
#define PALMAS_INT4_MASK_GPIO_4   0x10
 
#define PALMAS_INT4_MASK_GPIO_4_SHIFT   4
 
#define PALMAS_INT4_MASK_GPIO_3   0x08
 
#define PALMAS_INT4_MASK_GPIO_3_SHIFT   3
 
#define PALMAS_INT4_MASK_GPIO_2   0x04
 
#define PALMAS_INT4_MASK_GPIO_2_SHIFT   2
 
#define PALMAS_INT4_MASK_GPIO_1   0x02
 
#define PALMAS_INT4_MASK_GPIO_1_SHIFT   1
 
#define PALMAS_INT4_MASK_GPIO_0   0x01
 
#define PALMAS_INT4_MASK_GPIO_0_SHIFT   0
 
#define PALMAS_INT4_LINE_STATE_GPIO_7   0x80
 
#define PALMAS_INT4_LINE_STATE_GPIO_7_SHIFT   7
 
#define PALMAS_INT4_LINE_STATE_GPIO_6   0x40
 
#define PALMAS_INT4_LINE_STATE_GPIO_6_SHIFT   6
 
#define PALMAS_INT4_LINE_STATE_GPIO_5   0x20
 
#define PALMAS_INT4_LINE_STATE_GPIO_5_SHIFT   5
 
#define PALMAS_INT4_LINE_STATE_GPIO_4   0x10
 
#define PALMAS_INT4_LINE_STATE_GPIO_4_SHIFT   4
 
#define PALMAS_INT4_LINE_STATE_GPIO_3   0x08
 
#define PALMAS_INT4_LINE_STATE_GPIO_3_SHIFT   3
 
#define PALMAS_INT4_LINE_STATE_GPIO_2   0x04
 
#define PALMAS_INT4_LINE_STATE_GPIO_2_SHIFT   2
 
#define PALMAS_INT4_LINE_STATE_GPIO_1   0x02
 
#define PALMAS_INT4_LINE_STATE_GPIO_1_SHIFT   1
 
#define PALMAS_INT4_LINE_STATE_GPIO_0   0x01
 
#define PALMAS_INT4_LINE_STATE_GPIO_0_SHIFT   0
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_3_RISING   0x80
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_3_RISING_SHIFT   7
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_3_FALLING   0x40
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_3_FALLING_SHIFT   6
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_2_RISING   0x20
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_2_RISING_SHIFT   5
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_2_FALLING   0x10
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_2_FALLING_SHIFT   4
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_1_RISING   0x08
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_1_RISING_SHIFT   3
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_1_FALLING   0x04
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_1_FALLING_SHIFT   2
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_0_RISING   0x02
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_0_RISING_SHIFT   1
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_0_FALLING   0x01
 
#define PALMAS_INT4_EDGE_DETECT1_GPIO_0_FALLING_SHIFT   0
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_7_RISING   0x80
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_7_RISING_SHIFT   7
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_7_FALLING   0x40
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_7_FALLING_SHIFT   6
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_6_RISING   0x20
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_6_RISING_SHIFT   5
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_6_FALLING   0x10
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_6_FALLING_SHIFT   4
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_5_RISING   0x08
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_5_RISING_SHIFT   3
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_5_FALLING   0x04
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_5_FALLING_SHIFT   2
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_4_RISING   0x02
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_4_RISING_SHIFT   1
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_4_FALLING   0x01
 
#define PALMAS_INT4_EDGE_DETECT2_GPIO_4_FALLING_SHIFT   0
 
#define PALMAS_INT_CTRL_INT_PENDING   0x04
 
#define PALMAS_INT_CTRL_INT_PENDING_SHIFT   2
 
#define PALMAS_INT_CTRL_INT_CLEAR   0x01
 
#define PALMAS_INT_CTRL_INT_CLEAR_SHIFT   0
 
#define PALMAS_USB_WAKEUP   0x3
 
#define PALMAS_USB_VBUS_CTRL_SET   0x4
 
#define PALMAS_USB_VBUS_CTRL_CLR   0x5
 
#define PALMAS_USB_ID_CTRL_SET   0x6
 
#define PALMAS_USB_ID_CTRL_CLEAR   0x7
 
#define PALMAS_USB_VBUS_INT_SRC   0x8
 
#define PALMAS_USB_VBUS_INT_LATCH_SET   0x9
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR   0xA
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET   0xB
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR   0xC
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET   0xD
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR   0xE
 
#define PALMAS_USB_ID_INT_SRC   0xF
 
#define PALMAS_USB_ID_INT_LATCH_SET   0x10
 
#define PALMAS_USB_ID_INT_LATCH_CLR   0x11
 
#define PALMAS_USB_ID_INT_EN_LO_SET   0x12
 
#define PALMAS_USB_ID_INT_EN_LO_CLR   0x13
 
#define PALMAS_USB_ID_INT_EN_HI_SET   0x14
 
#define PALMAS_USB_ID_INT_EN_HI_CLR   0x15
 
#define PALMAS_USB_OTG_ADP_CTRL   0x16
 
#define PALMAS_USB_OTG_ADP_HIGH   0x17
 
#define PALMAS_USB_OTG_ADP_LOW   0x18
 
#define PALMAS_USB_OTG_ADP_RISE   0x19
 
#define PALMAS_USB_OTG_REVISION   0x1A
 
#define PALMAS_USB_WAKEUP_ID_WK_UP_COMP   0x01
 
#define PALMAS_USB_WAKEUP_ID_WK_UP_COMP_SHIFT   0
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_CHRG_VSYS   0x80
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_CHRG_VSYS_SHIFT   7
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_DISCHRG   0x20
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_DISCHRG_SHIFT   5
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_IADP_SRC   0x10
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_IADP_SRC_SHIFT   4
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_IADP_SINK   0x08
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_IADP_SINK_SHIFT   3
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_ACT_COMP   0x04
 
#define PALMAS_USB_VBUS_CTRL_SET_VBUS_ACT_COMP_SHIFT   2
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_CHRG_VSYS   0x80
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_CHRG_VSYS_SHIFT   7
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_DISCHRG   0x20
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_DISCHRG_SHIFT   5
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_IADP_SRC   0x10
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_IADP_SRC_SHIFT   4
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_IADP_SINK   0x08
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_IADP_SINK_SHIFT   3
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_ACT_COMP   0x04
 
#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_ACT_COMP_SHIFT   2
 
#define PALMAS_USB_ID_CTRL_SET_ID_PU_220K   0x80
 
#define PALMAS_USB_ID_CTRL_SET_ID_PU_220K_SHIFT   7
 
#define PALMAS_USB_ID_CTRL_SET_ID_PU_100K   0x40
 
#define PALMAS_USB_ID_CTRL_SET_ID_PU_100K_SHIFT   6
 
#define PALMAS_USB_ID_CTRL_SET_ID_GND_DRV   0x20
 
#define PALMAS_USB_ID_CTRL_SET_ID_GND_DRV_SHIFT   5
 
#define PALMAS_USB_ID_CTRL_SET_ID_SRC_16U   0x10
 
#define PALMAS_USB_ID_CTRL_SET_ID_SRC_16U_SHIFT   4
 
#define PALMAS_USB_ID_CTRL_SET_ID_SRC_5U   0x08
 
#define PALMAS_USB_ID_CTRL_SET_ID_SRC_5U_SHIFT   3
 
#define PALMAS_USB_ID_CTRL_SET_ID_ACT_COMP   0x04
 
#define PALMAS_USB_ID_CTRL_SET_ID_ACT_COMP_SHIFT   2
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_PU_220K   0x80
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_PU_220K_SHIFT   7
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_PU_100K   0x40
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_PU_100K_SHIFT   6
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_GND_DRV   0x20
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_GND_DRV_SHIFT   5
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_SRC_16U   0x10
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_SRC_16U_SHIFT   4
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_SRC_5U   0x08
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_SRC_5U_SHIFT   3
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_ACT_COMP   0x04
 
#define PALMAS_USB_ID_CTRL_CLEAR_ID_ACT_COMP_SHIFT   2
 
#define PALMAS_USB_VBUS_INT_SRC_VOTG_SESS_VLD   0x80
 
#define PALMAS_USB_VBUS_INT_SRC_VOTG_SESS_VLD_SHIFT   7
 
#define PALMAS_USB_VBUS_INT_SRC_VADP_PRB   0x40
 
#define PALMAS_USB_VBUS_INT_SRC_VADP_PRB_SHIFT   6
 
#define PALMAS_USB_VBUS_INT_SRC_VADP_SNS   0x20
 
#define PALMAS_USB_VBUS_INT_SRC_VADP_SNS_SHIFT   5
 
#define PALMAS_USB_VBUS_INT_SRC_VA_VBUS_VLD   0x08
 
#define PALMAS_USB_VBUS_INT_SRC_VA_VBUS_VLD_SHIFT   3
 
#define PALMAS_USB_VBUS_INT_SRC_VA_SESS_VLD   0x04
 
#define PALMAS_USB_VBUS_INT_SRC_VA_SESS_VLD_SHIFT   2
 
#define PALMAS_USB_VBUS_INT_SRC_VB_SESS_VLD   0x02
 
#define PALMAS_USB_VBUS_INT_SRC_VB_SESS_VLD_SHIFT   1
 
#define PALMAS_USB_VBUS_INT_SRC_VB_SESS_END   0x01
 
#define PALMAS_USB_VBUS_INT_SRC_VB_SESS_END_SHIFT   0
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VOTG_SESS_VLD   0x80
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VOTG_SESS_VLD_SHIFT   7
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VADP_PRB   0x40
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VADP_PRB_SHIFT   6
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VADP_SNS   0x20
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VADP_SNS_SHIFT   5
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_ADP   0x10
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_ADP_SHIFT   4
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VA_VBUS_VLD   0x08
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VA_VBUS_VLD_SHIFT   3
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VA_SESS_VLD   0x04
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VA_SESS_VLD_SHIFT   2
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VB_SESS_VLD   0x02
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VB_SESS_VLD_SHIFT   1
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VB_SESS_END   0x01
 
#define PALMAS_USB_VBUS_INT_LATCH_SET_VB_SESS_END_SHIFT   0
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VOTG_SESS_VLD   0x80
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VOTG_SESS_VLD_SHIFT   7
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VADP_PRB   0x40
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VADP_PRB_SHIFT   6
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VADP_SNS   0x20
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VADP_SNS_SHIFT   5
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_ADP   0x10
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_ADP_SHIFT   4
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VA_VBUS_VLD   0x08
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VA_VBUS_VLD_SHIFT   3
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VA_SESS_VLD   0x04
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VA_SESS_VLD_SHIFT   2
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VB_SESS_VLD   0x02
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VB_SESS_VLD_SHIFT   1
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VB_SESS_END   0x01
 
#define PALMAS_USB_VBUS_INT_LATCH_CLR_VB_SESS_END_SHIFT   0
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VOTG_SESS_VLD   0x80
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VOTG_SESS_VLD_SHIFT   7
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VADP_PRB   0x40
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VADP_PRB_SHIFT   6
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VADP_SNS   0x20
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VADP_SNS_SHIFT   5
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VA_VBUS_VLD   0x08
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VA_VBUS_VLD_SHIFT   3
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VA_SESS_VLD   0x04
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VA_SESS_VLD_SHIFT   2
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VB_SESS_VLD   0x02
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VB_SESS_VLD_SHIFT   1
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VB_SESS_END   0x01
 
#define PALMAS_USB_VBUS_INT_EN_LO_SET_VB_SESS_END_SHIFT   0
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VOTG_SESS_VLD   0x80
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VOTG_SESS_VLD_SHIFT   7
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VADP_PRB   0x40
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VADP_PRB_SHIFT   6
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VADP_SNS   0x20
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VADP_SNS_SHIFT   5
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VA_VBUS_VLD   0x08
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VA_VBUS_VLD_SHIFT   3
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VA_SESS_VLD   0x04
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VA_SESS_VLD_SHIFT   2
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VB_SESS_VLD   0x02
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VB_SESS_VLD_SHIFT   1
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VB_SESS_END   0x01
 
#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VB_SESS_END_SHIFT   0
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VOTG_SESS_VLD   0x80
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VOTG_SESS_VLD_SHIFT   7
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VADP_PRB   0x40
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VADP_PRB_SHIFT   6
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VADP_SNS   0x20
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VADP_SNS_SHIFT   5
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_ADP   0x10
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_ADP_SHIFT   4
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VA_VBUS_VLD   0x08
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VA_VBUS_VLD_SHIFT   3
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VA_SESS_VLD   0x04
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VA_SESS_VLD_SHIFT   2
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VB_SESS_VLD   0x02
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VB_SESS_VLD_SHIFT   1
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VB_SESS_END   0x01
 
#define PALMAS_USB_VBUS_INT_EN_HI_SET_VB_SESS_END_SHIFT   0
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VOTG_SESS_VLD   0x80
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VOTG_SESS_VLD_SHIFT   7
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VADP_PRB   0x40
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VADP_PRB_SHIFT   6
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VADP_SNS   0x20
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VADP_SNS_SHIFT   5
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_ADP   0x10
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_ADP_SHIFT   4
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VA_VBUS_VLD   0x08
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VA_VBUS_VLD_SHIFT   3
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VA_SESS_VLD   0x04
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VA_SESS_VLD_SHIFT   2
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VB_SESS_VLD   0x02
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VB_SESS_VLD_SHIFT   1
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VB_SESS_END   0x01
 
#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VB_SESS_END_SHIFT   0
 
#define PALMAS_USB_ID_INT_SRC_ID_FLOAT   0x10
 
#define PALMAS_USB_ID_INT_SRC_ID_FLOAT_SHIFT   4
 
#define PALMAS_USB_ID_INT_SRC_ID_A   0x08
 
#define PALMAS_USB_ID_INT_SRC_ID_A_SHIFT   3
 
#define PALMAS_USB_ID_INT_SRC_ID_B   0x04
 
#define PALMAS_USB_ID_INT_SRC_ID_B_SHIFT   2
 
#define PALMAS_USB_ID_INT_SRC_ID_C   0x02
 
#define PALMAS_USB_ID_INT_SRC_ID_C_SHIFT   1
 
#define PALMAS_USB_ID_INT_SRC_ID_GND   0x01
 
#define PALMAS_USB_ID_INT_SRC_ID_GND_SHIFT   0
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_FLOAT   0x10
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_FLOAT_SHIFT   4
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_A   0x08
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_A_SHIFT   3
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_B   0x04
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_B_SHIFT   2
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_C   0x02
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_C_SHIFT   1
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_GND   0x01
 
#define PALMAS_USB_ID_INT_LATCH_SET_ID_GND_SHIFT   0
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_FLOAT   0x10
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_FLOAT_SHIFT   4
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_A   0x08
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_A_SHIFT   3
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_B   0x04
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_B_SHIFT   2
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_C   0x02
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_C_SHIFT   1
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_GND   0x01
 
#define PALMAS_USB_ID_INT_LATCH_CLR_ID_GND_SHIFT   0
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_FLOAT   0x10
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_FLOAT_SHIFT   4
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_A   0x08
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_A_SHIFT   3
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_B   0x04
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_B_SHIFT   2
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_C   0x02
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_C_SHIFT   1
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_GND   0x01
 
#define PALMAS_USB_ID_INT_EN_LO_SET_ID_GND_SHIFT   0
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_FLOAT   0x10
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_FLOAT_SHIFT   4
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_A   0x08
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_A_SHIFT   3
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_B   0x04
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_B_SHIFT   2
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_C   0x02
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_C_SHIFT   1
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_GND   0x01
 
#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_GND_SHIFT   0
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_FLOAT   0x10
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_FLOAT_SHIFT   4
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_A   0x08
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_A_SHIFT   3
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_B   0x04
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_B_SHIFT   2
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_C   0x02
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_C_SHIFT   1
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_GND   0x01
 
#define PALMAS_USB_ID_INT_EN_HI_SET_ID_GND_SHIFT   0
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_FLOAT   0x10
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_FLOAT_SHIFT   4
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_A   0x08
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_A_SHIFT   3
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_B   0x04
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_B_SHIFT   2
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_C   0x02
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_C_SHIFT   1
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_GND   0x01
 
#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_GND_SHIFT   0
 
#define PALMAS_USB_OTG_ADP_CTRL_ADP_EN   0x04
 
#define PALMAS_USB_OTG_ADP_CTRL_ADP_EN_SHIFT   2
 
#define PALMAS_USB_OTG_ADP_CTRL_ADP_MODE_MASK   0x03
 
#define PALMAS_USB_OTG_ADP_CTRL_ADP_MODE_SHIFT   0
 
#define PALMAS_USB_OTG_ADP_HIGH_T_ADP_HIGH_MASK   0xff
 
#define PALMAS_USB_OTG_ADP_HIGH_T_ADP_HIGH_SHIFT   0
 
#define PALMAS_USB_OTG_ADP_LOW_T_ADP_LOW_MASK   0xff
 
#define PALMAS_USB_OTG_ADP_LOW_T_ADP_LOW_SHIFT   0
 
#define PALMAS_USB_OTG_ADP_RISE_T_ADP_RISE_MASK   0xff
 
#define PALMAS_USB_OTG_ADP_RISE_T_ADP_RISE_SHIFT   0
 
#define PALMAS_USB_OTG_REVISION_OTG_REV   0x01
 
#define PALMAS_USB_OTG_REVISION_OTG_REV_SHIFT   0
 
#define PALMAS_VIBRA_CTRL   0x0
 
#define PALMAS_VIBRA_CTRL_PWM_DUTY_SEL_MASK   0x06
 
#define PALMAS_VIBRA_CTRL_PWM_DUTY_SEL_SHIFT   1
 
#define PALMAS_VIBRA_CTRL_PWM_FREQ_SEL   0x01
 
#define PALMAS_VIBRA_CTRL_PWM_FREQ_SEL_SHIFT   0
 
#define PALMAS_GPIO_DATA_IN   0x0
 
#define PALMAS_GPIO_DATA_DIR   0x1
 
#define PALMAS_GPIO_DATA_OUT   0x2
 
#define PALMAS_GPIO_DEBOUNCE_EN   0x3
 
#define PALMAS_GPIO_CLEAR_DATA_OUT   0x4
 
#define PALMAS_GPIO_SET_DATA_OUT   0x5
 
#define PALMAS_PU_PD_GPIO_CTRL1   0x6
 
#define PALMAS_PU_PD_GPIO_CTRL2   0x7
 
#define PALMAS_OD_OUTPUT_GPIO_CTRL   0x8
 
#define PALMAS_GPIO_DATA_IN_GPIO_7_IN   0x80
 
#define PALMAS_GPIO_DATA_IN_GPIO_7_IN_SHIFT   7
 
#define PALMAS_GPIO_DATA_IN_GPIO_6_IN   0x40
 
#define PALMAS_GPIO_DATA_IN_GPIO_6_IN_SHIFT   6
 
#define PALMAS_GPIO_DATA_IN_GPIO_5_IN   0x20
 
#define PALMAS_GPIO_DATA_IN_GPIO_5_IN_SHIFT   5
 
#define PALMAS_GPIO_DATA_IN_GPIO_4_IN   0x10
 
#define PALMAS_GPIO_DATA_IN_GPIO_4_IN_SHIFT   4
 
#define PALMAS_GPIO_DATA_IN_GPIO_3_IN   0x08
 
#define PALMAS_GPIO_DATA_IN_GPIO_3_IN_SHIFT   3
 
#define PALMAS_GPIO_DATA_IN_GPIO_2_IN   0x04
 
#define PALMAS_GPIO_DATA_IN_GPIO_2_IN_SHIFT   2
 
#define PALMAS_GPIO_DATA_IN_GPIO_1_IN   0x02
 
#define PALMAS_GPIO_DATA_IN_GPIO_1_IN_SHIFT   1
 
#define PALMAS_GPIO_DATA_IN_GPIO_0_IN   0x01
 
#define PALMAS_GPIO_DATA_IN_GPIO_0_IN_SHIFT   0
 
#define PALMAS_GPIO_DATA_DIR_GPIO_7_DIR   0x80
 
#define PALMAS_GPIO_DATA_DIR_GPIO_7_DIR_SHIFT   7
 
#define PALMAS_GPIO_DATA_DIR_GPIO_6_DIR   0x40
 
#define PALMAS_GPIO_DATA_DIR_GPIO_6_DIR_SHIFT   6
 
#define PALMAS_GPIO_DATA_DIR_GPIO_5_DIR   0x20
 
#define PALMAS_GPIO_DATA_DIR_GPIO_5_DIR_SHIFT   5
 
#define PALMAS_GPIO_DATA_DIR_GPIO_4_DIR   0x10
 
#define PALMAS_GPIO_DATA_DIR_GPIO_4_DIR_SHIFT   4
 
#define PALMAS_GPIO_DATA_DIR_GPIO_3_DIR   0x08
 
#define PALMAS_GPIO_DATA_DIR_GPIO_3_DIR_SHIFT   3
 
#define PALMAS_GPIO_DATA_DIR_GPIO_2_DIR   0x04
 
#define PALMAS_GPIO_DATA_DIR_GPIO_2_DIR_SHIFT   2
 
#define PALMAS_GPIO_DATA_DIR_GPIO_1_DIR   0x02
 
#define PALMAS_GPIO_DATA_DIR_GPIO_1_DIR_SHIFT   1
 
#define PALMAS_GPIO_DATA_DIR_GPIO_0_DIR   0x01
 
#define PALMAS_GPIO_DATA_DIR_GPIO_0_DIR_SHIFT   0
 
#define PALMAS_GPIO_DATA_OUT_GPIO_7_OUT   0x80
 
#define PALMAS_GPIO_DATA_OUT_GPIO_7_OUT_SHIFT   7
 
#define PALMAS_GPIO_DATA_OUT_GPIO_6_OUT   0x40
 
#define PALMAS_GPIO_DATA_OUT_GPIO_6_OUT_SHIFT   6
 
#define PALMAS_GPIO_DATA_OUT_GPIO_5_OUT   0x20
 
#define PALMAS_GPIO_DATA_OUT_GPIO_5_OUT_SHIFT   5
 
#define PALMAS_GPIO_DATA_OUT_GPIO_4_OUT   0x10
 
#define PALMAS_GPIO_DATA_OUT_GPIO_4_OUT_SHIFT   4
 
#define PALMAS_GPIO_DATA_OUT_GPIO_3_OUT   0x08
 
#define PALMAS_GPIO_DATA_OUT_GPIO_3_OUT_SHIFT   3
 
#define PALMAS_GPIO_DATA_OUT_GPIO_2_OUT   0x04
 
#define PALMAS_GPIO_DATA_OUT_GPIO_2_OUT_SHIFT   2
 
#define PALMAS_GPIO_DATA_OUT_GPIO_1_OUT   0x02
 
#define PALMAS_GPIO_DATA_OUT_GPIO_1_OUT_SHIFT   1
 
#define PALMAS_GPIO_DATA_OUT_GPIO_0_OUT   0x01
 
#define PALMAS_GPIO_DATA_OUT_GPIO_0_OUT_SHIFT   0
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_7_DEBOUNCE_EN   0x80
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_7_DEBOUNCE_EN_SHIFT   7
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_6_DEBOUNCE_EN   0x40
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_6_DEBOUNCE_EN_SHIFT   6
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_5_DEBOUNCE_EN   0x20
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_5_DEBOUNCE_EN_SHIFT   5
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_4_DEBOUNCE_EN   0x10
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_4_DEBOUNCE_EN_SHIFT   4
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_3_DEBOUNCE_EN   0x08
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_3_DEBOUNCE_EN_SHIFT   3
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_2_DEBOUNCE_EN   0x04
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_2_DEBOUNCE_EN_SHIFT   2
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_1_DEBOUNCE_EN   0x02
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_1_DEBOUNCE_EN_SHIFT   1
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_0_DEBOUNCE_EN   0x01
 
#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_0_DEBOUNCE_EN_SHIFT   0
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_7_CLEAR_DATA_OUT   0x80
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_7_CLEAR_DATA_OUT_SHIFT   7
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_6_CLEAR_DATA_OUT   0x40
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_6_CLEAR_DATA_OUT_SHIFT   6
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_5_CLEAR_DATA_OUT   0x20
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_5_CLEAR_DATA_OUT_SHIFT   5
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_4_CLEAR_DATA_OUT   0x10
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_4_CLEAR_DATA_OUT_SHIFT   4
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_3_CLEAR_DATA_OUT   0x08
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_3_CLEAR_DATA_OUT_SHIFT   3
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_2_CLEAR_DATA_OUT   0x04
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_2_CLEAR_DATA_OUT_SHIFT   2
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_1_CLEAR_DATA_OUT   0x02
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_1_CLEAR_DATA_OUT_SHIFT   1
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_0_CLEAR_DATA_OUT   0x01
 
#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_0_CLEAR_DATA_OUT_SHIFT   0
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_7_SET_DATA_OUT   0x80
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_7_SET_DATA_OUT_SHIFT   7
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_6_SET_DATA_OUT   0x40
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_6_SET_DATA_OUT_SHIFT   6
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_5_SET_DATA_OUT   0x20
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_5_SET_DATA_OUT_SHIFT   5
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_4_SET_DATA_OUT   0x10
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_4_SET_DATA_OUT_SHIFT   4
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_3_SET_DATA_OUT   0x08
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_3_SET_DATA_OUT_SHIFT   3
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_2_SET_DATA_OUT   0x04
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_2_SET_DATA_OUT_SHIFT   2
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_1_SET_DATA_OUT   0x02
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_1_SET_DATA_OUT_SHIFT   1
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_0_SET_DATA_OUT   0x01
 
#define PALMAS_GPIO_SET_DATA_OUT_GPIO_0_SET_DATA_OUT_SHIFT   0
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_3_PD   0x40
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_3_PD_SHIFT   6
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_2_PU   0x20
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_2_PU_SHIFT   5
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_2_PD   0x10
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_2_PD_SHIFT   4
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_1_PU   0x08
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_1_PU_SHIFT   3
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_1_PD   0x04
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_1_PD_SHIFT   2
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_0_PD   0x01
 
#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_0_PD_SHIFT   0
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_7_PD   0x40
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_7_PD_SHIFT   6
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_6_PU   0x20
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_6_PU_SHIFT   5
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_6_PD   0x10
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_6_PD_SHIFT   4
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_5_PU   0x08
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_5_PU_SHIFT   3
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_5_PD   0x04
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_5_PD_SHIFT   2
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_4_PU   0x02
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_4_PU_SHIFT   1
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_4_PD   0x01
 
#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_4_PD_SHIFT   0
 
#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_5_OD   0x20
 
#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_5_OD_SHIFT   5
 
#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_2_OD   0x04
 
#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_2_OD_SHIFT   2
 
#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_1_OD   0x02
 
#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_1_OD_SHIFT   1
 
#define PALMAS_GPADC_CTRL1   0x0
 
#define PALMAS_GPADC_CTRL2   0x1
 
#define PALMAS_GPADC_RT_CTRL   0x2
 
#define PALMAS_GPADC_AUTO_CTRL   0x3
 
#define PALMAS_GPADC_STATUS   0x4
 
#define PALMAS_GPADC_RT_SELECT   0x5
 
#define PALMAS_GPADC_RT_CONV0_LSB   0x6
 
#define PALMAS_GPADC_RT_CONV0_MSB   0x7
 
#define PALMAS_GPADC_AUTO_SELECT   0x8
 
#define PALMAS_GPADC_AUTO_CONV0_LSB   0x9
 
#define PALMAS_GPADC_AUTO_CONV0_MSB   0xA
 
#define PALMAS_GPADC_AUTO_CONV1_LSB   0xB
 
#define PALMAS_GPADC_AUTO_CONV1_MSB   0xC
 
#define PALMAS_GPADC_SW_SELECT   0xD
 
#define PALMAS_GPADC_SW_CONV0_LSB   0xE
 
#define PALMAS_GPADC_SW_CONV0_MSB   0xF
 
#define PALMAS_GPADC_THRES_CONV0_LSB   0x10
 
#define PALMAS_GPADC_THRES_CONV0_MSB   0x11
 
#define PALMAS_GPADC_THRES_CONV1_LSB   0x12
 
#define PALMAS_GPADC_THRES_CONV1_MSB   0x13
 
#define PALMAS_GPADC_SMPS_ILMONITOR_EN   0x14
 
#define PALMAS_GPADC_SMPS_VSEL_MONITORING   0x15
 
#define PALMAS_GPADC_CTRL1_RESERVED_MASK   0xc0
 
#define PALMAS_GPADC_CTRL1_RESERVED_SHIFT   6
 
#define PALMAS_GPADC_CTRL1_CURRENT_SRC_CH3_MASK   0x30
 
#define PALMAS_GPADC_CTRL1_CURRENT_SRC_CH3_SHIFT   4
 
#define PALMAS_GPADC_CTRL1_CURRENT_SRC_CH0_MASK   0x0c
 
#define PALMAS_GPADC_CTRL1_CURRENT_SRC_CH0_SHIFT   2
 
#define PALMAS_GPADC_CTRL1_BAT_REMOVAL_DET   0x02
 
#define PALMAS_GPADC_CTRL1_BAT_REMOVAL_DET_SHIFT   1
 
#define PALMAS_GPADC_CTRL1_GPADC_FORCE   0x01
 
#define PALMAS_GPADC_CTRL1_GPADC_FORCE_SHIFT   0
 
#define PALMAS_GPADC_CTRL2_RESERVED_MASK   0x06
 
#define PALMAS_GPADC_CTRL2_RESERVED_SHIFT   1
 
#define PALMAS_GPADC_RT_CTRL_EXTEND_DELAY   0x02
 
#define PALMAS_GPADC_RT_CTRL_EXTEND_DELAY_SHIFT   1
 
#define PALMAS_GPADC_RT_CTRL_START_POLARITY   0x01
 
#define PALMAS_GPADC_RT_CTRL_START_POLARITY_SHIFT   0
 
#define PALMAS_GPADC_AUTO_CTRL_SHUTDOWN_CONV1   0x80
 
#define PALMAS_GPADC_AUTO_CTRL_SHUTDOWN_CONV1_SHIFT   7
 
#define PALMAS_GPADC_AUTO_CTRL_SHUTDOWN_CONV0   0x40
 
#define PALMAS_GPADC_AUTO_CTRL_SHUTDOWN_CONV0_SHIFT   6
 
#define PALMAS_GPADC_AUTO_CTRL_AUTO_CONV1_EN   0x20
 
#define PALMAS_GPADC_AUTO_CTRL_AUTO_CONV1_EN_SHIFT   5
 
#define PALMAS_GPADC_AUTO_CTRL_AUTO_CONV0_EN   0x10
 
#define PALMAS_GPADC_AUTO_CTRL_AUTO_CONV0_EN_SHIFT   4
 
#define PALMAS_GPADC_AUTO_CTRL_COUNTER_CONV_MASK   0x0f
 
#define PALMAS_GPADC_AUTO_CTRL_COUNTER_CONV_SHIFT   0
 
#define PALMAS_GPADC_STATUS_GPADC_AVAILABLE   0x10
 
#define PALMAS_GPADC_STATUS_GPADC_AVAILABLE_SHIFT   4
 
#define PALMAS_GPADC_RT_SELECT_RT_CONV_EN   0x80
 
#define PALMAS_GPADC_RT_SELECT_RT_CONV_EN_SHIFT   7
 
#define PALMAS_GPADC_RT_SELECT_RT_CONV0_SEL_MASK   0x0f
 
#define PALMAS_GPADC_RT_SELECT_RT_CONV0_SEL_SHIFT   0
 
#define PALMAS_GPADC_RT_CONV0_LSB_RT_CONV0_LSB_MASK   0xff
 
#define PALMAS_GPADC_RT_CONV0_LSB_RT_CONV0_LSB_SHIFT   0
 
#define PALMAS_GPADC_RT_CONV0_MSB_RT_CONV0_MSB_MASK   0x0f
 
#define PALMAS_GPADC_RT_CONV0_MSB_RT_CONV0_MSB_SHIFT   0
 
#define PALMAS_GPADC_AUTO_SELECT_AUTO_CONV1_SEL_MASK   0xf0
 
#define PALMAS_GPADC_AUTO_SELECT_AUTO_CONV1_SEL_SHIFT   4
 
#define PALMAS_GPADC_AUTO_SELECT_AUTO_CONV0_SEL_MASK   0x0f
 
#define PALMAS_GPADC_AUTO_SELECT_AUTO_CONV0_SEL_SHIFT   0
 
#define PALMAS_GPADC_AUTO_CONV0_LSB_AUTO_CONV0_LSB_MASK   0xff
 
#define PALMAS_GPADC_AUTO_CONV0_LSB_AUTO_CONV0_LSB_SHIFT   0
 
#define PALMAS_GPADC_AUTO_CONV0_MSB_AUTO_CONV0_MSB_MASK   0x0f
 
#define PALMAS_GPADC_AUTO_CONV0_MSB_AUTO_CONV0_MSB_SHIFT   0
 
#define PALMAS_GPADC_AUTO_CONV1_LSB_AUTO_CONV1_LSB_MASK   0xff
 
#define PALMAS_GPADC_AUTO_CONV1_LSB_AUTO_CONV1_LSB_SHIFT   0
 
#define PALMAS_GPADC_AUTO_CONV1_MSB_AUTO_CONV1_MSB_MASK   0x0f
 
#define PALMAS_GPADC_AUTO_CONV1_MSB_AUTO_CONV1_MSB_SHIFT   0
 
#define PALMAS_GPADC_SW_SELECT_SW_CONV_EN   0x80
 
#define PALMAS_GPADC_SW_SELECT_SW_CONV_EN_SHIFT   7
 
#define PALMAS_GPADC_SW_SELECT_SW_START_CONV0   0x10
 
#define PALMAS_GPADC_SW_SELECT_SW_START_CONV0_SHIFT   4
 
#define PALMAS_GPADC_SW_SELECT_SW_CONV0_SEL_MASK   0x0f
 
#define PALMAS_GPADC_SW_SELECT_SW_CONV0_SEL_SHIFT   0
 
#define PALMAS_GPADC_SW_CONV0_LSB_SW_CONV0_LSB_MASK   0xff
 
#define PALMAS_GPADC_SW_CONV0_LSB_SW_CONV0_LSB_SHIFT   0
 
#define PALMAS_GPADC_SW_CONV0_MSB_SW_CONV0_MSB_MASK   0x0f
 
#define PALMAS_GPADC_SW_CONV0_MSB_SW_CONV0_MSB_SHIFT   0
 
#define PALMAS_GPADC_THRES_CONV0_LSB_THRES_CONV0_LSB_MASK   0xff
 
#define PALMAS_GPADC_THRES_CONV0_LSB_THRES_CONV0_LSB_SHIFT   0
 
#define PALMAS_GPADC_THRES_CONV0_MSB_THRES_CONV0_POL   0x80
 
#define PALMAS_GPADC_THRES_CONV0_MSB_THRES_CONV0_POL_SHIFT   7
 
#define PALMAS_GPADC_THRES_CONV0_MSB_THRES_CONV0_MSB_MASK   0x0f
 
#define PALMAS_GPADC_THRES_CONV0_MSB_THRES_CONV0_MSB_SHIFT   0
 
#define PALMAS_GPADC_THRES_CONV1_LSB_THRES_CONV1_LSB_MASK   0xff
 
#define PALMAS_GPADC_THRES_CONV1_LSB_THRES_CONV1_LSB_SHIFT   0
 
#define PALMAS_GPADC_THRES_CONV1_MSB_THRES_CONV1_POL   0x80
 
#define PALMAS_GPADC_THRES_CONV1_MSB_THRES_CONV1_POL_SHIFT   7
 
#define PALMAS_GPADC_THRES_CONV1_MSB_THRES_CONV1_MSB_MASK   0x0f
 
#define PALMAS_GPADC_THRES_CONV1_MSB_THRES_CONV1_MSB_SHIFT   0
 
#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_EN   0x20
 
#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_EN_SHIFT   5
 
#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_REXT   0x10
 
#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_REXT_SHIFT   4
 
#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_SEL_MASK   0x0f
 
#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_SEL_SHIFT   0
 
#define PALMAS_GPADC_SMPS_VSEL_MONITORING_ACTIVE_PHASE   0x80
 
#define PALMAS_GPADC_SMPS_VSEL_MONITORING_ACTIVE_PHASE_SHIFT   7
 
#define PALMAS_GPADC_SMPS_VSEL_MONITORING_SMPS_VSEL_MONITORING_MASK   0x7f
 
#define PALMAS_GPADC_SMPS_VSEL_MONITORING_SMPS_VSEL_MONITORING_SHIFT   0
 
#define PALMAS_GPADC_TRIM1   0x0
 
#define PALMAS_GPADC_TRIM2   0x1
 
#define PALMAS_GPADC_TRIM3   0x2
 
#define PALMAS_GPADC_TRIM4   0x3
 
#define PALMAS_GPADC_TRIM5   0x4
 
#define PALMAS_GPADC_TRIM6   0x5
 
#define PALMAS_GPADC_TRIM7   0x6
 
#define PALMAS_GPADC_TRIM8   0x7
 
#define PALMAS_GPADC_TRIM9   0x8
 
#define PALMAS_GPADC_TRIM10   0x9
 
#define PALMAS_GPADC_TRIM11   0xA
 
#define PALMAS_GPADC_TRIM12   0xB
 
#define PALMAS_GPADC_TRIM13   0xC
 
#define PALMAS_GPADC_TRIM14   0xD
 
#define PALMAS_GPADC_TRIM15   0xE
 
#define PALMAS_GPADC_TRIM16   0xF
 

Enumerations

enum  palmas_regulators {
  PALMAS_REG_SMPS12, PALMAS_REG_SMPS123, PALMAS_REG_SMPS3, PALMAS_REG_SMPS45,
  PALMAS_REG_SMPS457, PALMAS_REG_SMPS6, PALMAS_REG_SMPS7, PALMAS_REG_SMPS8,
  PALMAS_REG_SMPS9, PALMAS_REG_SMPS10, PALMAS_REG_LDO1, PALMAS_REG_LDO2,
  PALMAS_REG_LDO3, PALMAS_REG_LDO4, PALMAS_REG_LDO5, PALMAS_REG_LDO6,
  PALMAS_REG_LDO7, PALMAS_REG_LDO8, PALMAS_REG_LDO9, PALMAS_REG_LDOLN,
  PALMAS_REG_LDOUSB, PALMAS_NUM_REGS
}
 
enum  palmas_irqs {
  PALMAS_CHARG_DET_N_VBUS_OVV_IRQ, PALMAS_PWRON_IRQ, PALMAS_LONG_PRESS_KEY_IRQ, PALMAS_RPWRON_IRQ,
  PALMAS_PWRDOWN_IRQ, PALMAS_HOTDIE_IRQ, PALMAS_VSYS_MON_IRQ, PALMAS_VBAT_MON_IRQ,
  PALMAS_RTC_ALARM_IRQ, PALMAS_RTC_TIMER_IRQ, PALMAS_WDT_IRQ, PALMAS_BATREMOVAL_IRQ,
  PALMAS_RESET_IN_IRQ, PALMAS_FBI_BB_IRQ, PALMAS_SHORT_IRQ, PALMAS_VAC_ACOK_IRQ,
  PALMAS_GPADC_AUTO_0_IRQ, PALMAS_GPADC_AUTO_1_IRQ, PALMAS_GPADC_EOC_SW_IRQ, PALMAS_GPADC_EOC_RT_IRQ,
  PALMAS_ID_OTG_IRQ, PALMAS_ID_IRQ, PALMAS_VBUS_OTG_IRQ, PALMAS_VBUS_IRQ,
  PALMAS_GPIO_0_IRQ, PALMAS_GPIO_1_IRQ, PALMAS_GPIO_2_IRQ, PALMAS_GPIO_3_IRQ,
  PALMAS_GPIO_4_IRQ, PALMAS_GPIO_5_IRQ, PALMAS_GPIO_6_IRQ, PALMAS_GPIO_7_IRQ,
  PALMAS_NUM_IRQ
}
 
enum  usb_irq_events {
  PALMAS_USB_ID_WAKEPUP, PALMAS_USB_VBUS_WAKEUP, PALMAS_USB_ID_GND, N_PALMAS_USB_ID_GND,
  PALMAS_USB_ID_C, N_PALMAS_USB_ID_C, PALMAS_USB_ID_B, N_PALMAS_USB_ID_B,
  PALMAS_USB_ID_A, N_PALMAS_USB_ID_A, PALMAS_USB_ID_FLOAT, N_PALMAS_USB_ID_FLOAT,
  PALMAS_USB_VB_SESS_END, N_PALMAS_USB_VB_SESS_END, PALMAS_USB_VB_SESS_VLD, N_PALMAS_USB_VB_SESS_VLD,
  PALMAS_USB_VA_SESS_VLD, N_PALMAS_USB_VA_SESS_VLD, PALMAS_USB_VA_VBUS_VLD, N_PALMAS_USB_VA_VBUS_VLD,
  PALMAS_USB_VADP_SNS, N_PALMAS_USB_VADP_SNS, PALMAS_USB_VADP_PRB, N_PALMAS_USB_VADP_PRB,
  PALMAS_USB_VOTG_SESS_VLD, N_PALMAS_USB_VOTG_SESS_VLD
}
 

Macro Definition Documentation

#define comparator_to_palmas (   x)    container_of((x), struct palmas_usb, comparator)

Definition at line 362 of file palmas.h.

#define PALMAS_ALARM_DAYS_REG   0xB

Definition at line 448 of file palmas.h.

#define PALMAS_ALARM_DAYS_REG_ALARM_DAY0_MASK   0x0f

Definition at line 524 of file palmas.h.

#define PALMAS_ALARM_DAYS_REG_ALARM_DAY0_SHIFT   0

Definition at line 525 of file palmas.h.

#define PALMAS_ALARM_DAYS_REG_ALARM_DAY1_MASK   0x30

Definition at line 522 of file palmas.h.

#define PALMAS_ALARM_DAYS_REG_ALARM_DAY1_SHIFT   4

Definition at line 523 of file palmas.h.

#define PALMAS_ALARM_HOURS_REG   0xA

Definition at line 447 of file palmas.h.

#define PALMAS_ALARM_HOURS_REG_ALARM_HOUR0_MASK   0x0f

Definition at line 518 of file palmas.h.

#define PALMAS_ALARM_HOURS_REG_ALARM_HOUR0_SHIFT   0

Definition at line 519 of file palmas.h.

#define PALMAS_ALARM_HOURS_REG_ALARM_HOUR1_MASK   0x30

Definition at line 516 of file palmas.h.

#define PALMAS_ALARM_HOURS_REG_ALARM_HOUR1_SHIFT   4

Definition at line 517 of file palmas.h.

#define PALMAS_ALARM_HOURS_REG_ALARM_PM_NAM   0x80

Definition at line 514 of file palmas.h.

#define PALMAS_ALARM_HOURS_REG_ALARM_PM_NAM_SHIFT   7

Definition at line 515 of file palmas.h.

#define PALMAS_ALARM_MINUTES_REG   0x9

Definition at line 446 of file palmas.h.

#define PALMAS_ALARM_MINUTES_REG_ALARM_MIN0_MASK   0x0f

Definition at line 510 of file palmas.h.

#define PALMAS_ALARM_MINUTES_REG_ALARM_MIN0_SHIFT   0

Definition at line 511 of file palmas.h.

#define PALMAS_ALARM_MINUTES_REG_ALARM_MIN1_MASK   0x70

Definition at line 508 of file palmas.h.

#define PALMAS_ALARM_MINUTES_REG_ALARM_MIN1_SHIFT   4

Definition at line 509 of file palmas.h.

#define PALMAS_ALARM_MONTHS_REG   0xC

Definition at line 449 of file palmas.h.

#define PALMAS_ALARM_MONTHS_REG_ALARM_MONTH0_MASK   0x0f

Definition at line 530 of file palmas.h.

#define PALMAS_ALARM_MONTHS_REG_ALARM_MONTH0_SHIFT   0

Definition at line 531 of file palmas.h.

#define PALMAS_ALARM_MONTHS_REG_ALARM_MONTH1   0x10

Definition at line 528 of file palmas.h.

#define PALMAS_ALARM_MONTHS_REG_ALARM_MONTH1_SHIFT   4

Definition at line 529 of file palmas.h.

#define PALMAS_ALARM_SECONDS_REG   0x8

Definition at line 445 of file palmas.h.

#define PALMAS_ALARM_SECONDS_REG_ALARM_SEC0_MASK   0x0f

Definition at line 504 of file palmas.h.

#define PALMAS_ALARM_SECONDS_REG_ALARM_SEC0_SHIFT   0

Definition at line 505 of file palmas.h.

#define PALMAS_ALARM_SECONDS_REG_ALARM_SEC1_MASK   0x70

Definition at line 502 of file palmas.h.

#define PALMAS_ALARM_SECONDS_REG_ALARM_SEC1_SHIFT   4

Definition at line 503 of file palmas.h.

#define PALMAS_ALARM_YEARS_REG   0xD

Definition at line 450 of file palmas.h.

#define PALMAS_ALARM_YEARS_REG_ALARM_YEAR0_MASK   0x0f

Definition at line 536 of file palmas.h.

#define PALMAS_ALARM_YEARS_REG_ALARM_YEAR0_SHIFT   0

Definition at line 537 of file palmas.h.

#define PALMAS_ALARM_YEARS_REG_ALARM_YEAR1_MASK   0xf0

Definition at line 534 of file palmas.h.

#define PALMAS_ALARM_YEARS_REG_ALARM_YEAR1_SHIFT   4

Definition at line 535 of file palmas.h.

#define PALMAS_BACKUP0   0x0

Definition at line 600 of file palmas.h.

#define PALMAS_BACKUP0_BACKUP_MASK   0xff

Definition at line 610 of file palmas.h.

#define PALMAS_BACKUP0_BACKUP_SHIFT   0

Definition at line 611 of file palmas.h.

#define PALMAS_BACKUP1   0x1

Definition at line 601 of file palmas.h.

#define PALMAS_BACKUP1_BACKUP_MASK   0xff

Definition at line 614 of file palmas.h.

#define PALMAS_BACKUP1_BACKUP_SHIFT   0

Definition at line 615 of file palmas.h.

#define PALMAS_BACKUP2   0x2

Definition at line 602 of file palmas.h.

#define PALMAS_BACKUP2_BACKUP_MASK   0xff

Definition at line 618 of file palmas.h.

#define PALMAS_BACKUP2_BACKUP_SHIFT   0

Definition at line 619 of file palmas.h.

#define PALMAS_BACKUP3   0x3

Definition at line 603 of file palmas.h.

#define PALMAS_BACKUP3_BACKUP_MASK   0xff

Definition at line 622 of file palmas.h.

#define PALMAS_BACKUP3_BACKUP_SHIFT   0

Definition at line 623 of file palmas.h.

#define PALMAS_BACKUP4   0x4

Definition at line 604 of file palmas.h.

#define PALMAS_BACKUP4_BACKUP_MASK   0xff

Definition at line 626 of file palmas.h.

#define PALMAS_BACKUP4_BACKUP_SHIFT   0

Definition at line 627 of file palmas.h.

#define PALMAS_BACKUP5   0x5

Definition at line 605 of file palmas.h.

#define PALMAS_BACKUP5_BACKUP_MASK   0xff

Definition at line 630 of file palmas.h.

#define PALMAS_BACKUP5_BACKUP_SHIFT   0

Definition at line 631 of file palmas.h.

#define PALMAS_BACKUP6   0x6

Definition at line 606 of file palmas.h.

#define PALMAS_BACKUP6_BACKUP_MASK   0xff

Definition at line 634 of file palmas.h.

#define PALMAS_BACKUP6_BACKUP_SHIFT   0

Definition at line 635 of file palmas.h.

#define PALMAS_BACKUP7   0x7

Definition at line 607 of file palmas.h.

#define PALMAS_BACKUP7_BACKUP_MASK   0xff

Definition at line 638 of file palmas.h.

#define PALMAS_BACKUP7_BACKUP_SHIFT   0

Definition at line 639 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL   0x8

Definition at line 1214 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_BB_CHG_EN   0x01

Definition at line 1293 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_BB_CHG_EN_SHIFT   0

Definition at line 1294 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_BB_SEL_MASK   0x06

Definition at line 1291 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_BB_SEL_SHIFT   1

Definition at line 1292 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_BBS_BBC_LOW_ICHRG   0x08

Definition at line 1289 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_BBS_BBC_LOW_ICHRG_SHIFT   3

Definition at line 1290 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_18_15   0x80

Definition at line 1281 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_18_15_SHIFT   7

Definition at line 1282 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_EN_OFF   0x20

Definition at line 1285 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_EN_OFF_SHIFT   5

Definition at line 1286 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_EN_SLP   0x40

Definition at line 1283 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_EN_SLP_SHIFT   6

Definition at line 1284 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_PWEN   0x10

Definition at line 1287 of file palmas.h.

#define PALMAS_BACKUP_BATTERY_CTRL_VRTC_PWEN_SHIFT   4

Definition at line 1288 of file palmas.h.

#define PALMAS_BASE_TO_REG (   x,
  y 
)    ((x & 0xff) + y)

Definition at line 416 of file palmas.h.

#define PALMAS_BASE_TO_SLAVE (   x)    ((x >> 8) - 1)

Definition at line 415 of file palmas.h.

#define PALMAS_BATDEBOUNCING   0xB

Definition at line 1217 of file palmas.h.

#define PALMAS_BATDEBOUNCING_BAT_DEB_BYPASS   0x80

Definition at line 1323 of file palmas.h.

#define PALMAS_BATDEBOUNCING_BAT_DEB_BYPASS_SHIFT   7

Definition at line 1324 of file palmas.h.

#define PALMAS_BATDEBOUNCING_BEXT_DEB_MASK   0x07

Definition at line 1327 of file palmas.h.

#define PALMAS_BATDEBOUNCING_BEXT_DEB_SHIFT   0

Definition at line 1328 of file palmas.h.

#define PALMAS_BATDEBOUNCING_BINS_DEB_MASK   0x78

Definition at line 1325 of file palmas.h.

#define PALMAS_BATDEBOUNCING_BINS_DEB_SHIFT   3

Definition at line 1326 of file palmas.h.

#define PALMAS_BATTERY_BOUNCE   0x7

Definition at line 1213 of file palmas.h.

#define PALMAS_BATTERY_BOUNCE_BB_DELAY_MASK   0x3f

Definition at line 1277 of file palmas.h.

#define PALMAS_BATTERY_BOUNCE_BB_DELAY_SHIFT   0

Definition at line 1278 of file palmas.h.

#define PALMAS_BOOT_STATUS   0x6

Definition at line 1212 of file palmas.h.

#define PALMAS_BOOT_STATUS_BOOT0   0x01

Definition at line 1273 of file palmas.h.

#define PALMAS_BOOT_STATUS_BOOT0_SHIFT   0

Definition at line 1274 of file palmas.h.

#define PALMAS_BOOT_STATUS_BOOT1   0x02

Definition at line 1271 of file palmas.h.

#define PALMAS_BOOT_STATUS_BOOT1_SHIFT   1

Definition at line 1272 of file palmas.h.

#define PALMAS_CLK32KG_CTRL   0x0

Definition at line 1453 of file palmas.h.

#define PALMAS_CLK32KG_CTRL_MODE_ACTIVE   0x01

Definition at line 1478 of file palmas.h.

#define PALMAS_CLK32KG_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1479 of file palmas.h.

#define PALMAS_CLK32KG_CTRL_MODE_SLEEP   0x04

Definition at line 1476 of file palmas.h.

#define PALMAS_CLK32KG_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1477 of file palmas.h.

#define PALMAS_CLK32KG_CTRL_STATUS   0x10

Definition at line 1474 of file palmas.h.

#define PALMAS_CLK32KG_CTRL_STATUS_SHIFT   4

Definition at line 1475 of file palmas.h.

#define PALMAS_CLK32KGAUDIO_CTRL   0x1

Definition at line 1454 of file palmas.h.

#define PALMAS_CLK32KGAUDIO_CTRL_MODE_ACTIVE   0x01

Definition at line 1488 of file palmas.h.

#define PALMAS_CLK32KGAUDIO_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1489 of file palmas.h.

#define PALMAS_CLK32KGAUDIO_CTRL_MODE_SLEEP   0x04

Definition at line 1486 of file palmas.h.

#define PALMAS_CLK32KGAUDIO_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1487 of file palmas.h.

#define PALMAS_CLK32KGAUDIO_CTRL_RESERVED3   0x08

Definition at line 1484 of file palmas.h.

#define PALMAS_CLK32KGAUDIO_CTRL_RESERVED3_SHIFT   3

Definition at line 1485 of file palmas.h.

#define PALMAS_CLK32KGAUDIO_CTRL_STATUS   0x10

Definition at line 1482 of file palmas.h.

#define PALMAS_CLK32KGAUDIO_CTRL_STATUS_SHIFT   4

Definition at line 1483 of file palmas.h.

#define PALMAS_DAYS_REG   0x3

Definition at line 441 of file palmas.h.

#define PALMAS_DAYS_REG_DAY0_MASK   0x0f

Definition at line 482 of file palmas.h.

#define PALMAS_DAYS_REG_DAY0_SHIFT   0

Definition at line 483 of file palmas.h.

#define PALMAS_DAYS_REG_DAY1_MASK   0x30

Definition at line 480 of file palmas.h.

#define PALMAS_DAYS_REG_DAY1_SHIFT   4

Definition at line 481 of file palmas.h.

#define PALMAS_DEV_CTRL   0x0

Definition at line 1206 of file palmas.h.

#define PALMAS_DEV_CTRL_DEV_ON   0x01

Definition at line 1233 of file palmas.h.

#define PALMAS_DEV_CTRL_DEV_ON_SHIFT   0

Definition at line 1234 of file palmas.h.

#define PALMAS_DEV_CTRL_DEV_STATUS_MASK   0x0c

Definition at line 1229 of file palmas.h.

#define PALMAS_DEV_CTRL_DEV_STATUS_SHIFT   2

Definition at line 1230 of file palmas.h.

#define PALMAS_DEV_CTRL_SW_RST   0x02

Definition at line 1231 of file palmas.h.

#define PALMAS_DEV_CTRL_SW_RST_SHIFT   1

Definition at line 1232 of file palmas.h.

#define PALMAS_DVFS_BASE   0x180

Definition at line 424 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1   0xC

Definition at line 1465 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO1   0x01

Definition at line 1632 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO1_SHIFT   0

Definition at line 1633 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO2   0x02

Definition at line 1630 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO2_SHIFT   1

Definition at line 1631 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO3   0x04

Definition at line 1628 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO3_SHIFT   2

Definition at line 1629 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO4   0x08

Definition at line 1626 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO4_SHIFT   3

Definition at line 1627 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO5   0x10

Definition at line 1624 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO5_SHIFT   4

Definition at line 1625 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO6   0x20

Definition at line 1622 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO6_SHIFT   5

Definition at line 1623 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO7   0x40

Definition at line 1620 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO7_SHIFT   6

Definition at line 1621 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO8   0x80

Definition at line 1618 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN1_LDO8_SHIFT   7

Definition at line 1619 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN2   0xD

Definition at line 1466 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN2_LDO9   0x01

Definition at line 1640 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN2_LDO9_SHIFT   0

Definition at line 1641 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN2_LDOLN   0x02

Definition at line 1638 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN2_LDOLN_SHIFT   1

Definition at line 1639 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN2_LDOUSB   0x04

Definition at line 1636 of file palmas.h.

#define PALMAS_ENABLE1_LDO_ASSIGN2_LDOUSB_SHIFT   2

Definition at line 1637 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN   0xA

Definition at line 1463 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_CLK32KG   0x10

Definition at line 1588 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_CLK32KG_SHIFT   4

Definition at line 1589 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_CLK32KGAUDIO   0x20

Definition at line 1586 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_CLK32KGAUDIO_SHIFT   5

Definition at line 1587 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_REGEN1   0x01

Definition at line 1596 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_REGEN1_SHIFT   0

Definition at line 1597 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_REGEN2   0x02

Definition at line 1594 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_REGEN2_SHIFT   1

Definition at line 1595 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_REGEN3   0x40

Definition at line 1584 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_REGEN3_SHIFT   6

Definition at line 1585 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_SYSEN1   0x04

Definition at line 1592 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_SYSEN1_SHIFT   2

Definition at line 1593 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_SYSEN2   0x08

Definition at line 1590 of file palmas.h.

#define PALMAS_ENABLE1_RES_ASSIGN_SYSEN2_SHIFT   3

Definition at line 1591 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN   0xB

Definition at line 1464 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS10   0x80

Definition at line 1600 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS10_SHIFT   7

Definition at line 1601 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS12   0x01

Definition at line 1614 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS12_SHIFT   0

Definition at line 1615 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS3   0x02

Definition at line 1612 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS3_SHIFT   1

Definition at line 1613 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS45   0x04

Definition at line 1610 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS45_SHIFT   2

Definition at line 1611 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS6   0x08

Definition at line 1608 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS6_SHIFT   3

Definition at line 1609 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS7   0x10

Definition at line 1606 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS7_SHIFT   4

Definition at line 1607 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS8   0x20

Definition at line 1604 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS8_SHIFT   5

Definition at line 1605 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS9   0x40

Definition at line 1602 of file palmas.h.

#define PALMAS_ENABLE1_SMPS_ASSIGN_SMPS9_SHIFT   6

Definition at line 1603 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1   0x10

Definition at line 1469 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO1   0x01

Definition at line 1692 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO1_SHIFT   0

Definition at line 1693 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO2   0x02

Definition at line 1690 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO2_SHIFT   1

Definition at line 1691 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO3   0x04

Definition at line 1688 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO3_SHIFT   2

Definition at line 1689 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO4   0x08

Definition at line 1686 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO4_SHIFT   3

Definition at line 1687 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO5   0x10

Definition at line 1684 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO5_SHIFT   4

Definition at line 1685 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO6   0x20

Definition at line 1682 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO6_SHIFT   5

Definition at line 1683 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO7   0x40

Definition at line 1680 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO7_SHIFT   6

Definition at line 1681 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO8   0x80

Definition at line 1678 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN1_LDO8_SHIFT   7

Definition at line 1679 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN2   0x11

Definition at line 1470 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN2_LDO9   0x01

Definition at line 1700 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN2_LDO9_SHIFT   0

Definition at line 1701 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN2_LDOLN   0x02

Definition at line 1698 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN2_LDOLN_SHIFT   1

Definition at line 1699 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN2_LDOUSB   0x04

Definition at line 1696 of file palmas.h.

#define PALMAS_ENABLE2_LDO_ASSIGN2_LDOUSB_SHIFT   2

Definition at line 1697 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN   0xE

Definition at line 1467 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_CLK32KG   0x10

Definition at line 1648 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_CLK32KG_SHIFT   4

Definition at line 1649 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_CLK32KGAUDIO   0x20

Definition at line 1646 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_CLK32KGAUDIO_SHIFT   5

Definition at line 1647 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_REGEN1   0x01

Definition at line 1656 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_REGEN1_SHIFT   0

Definition at line 1657 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_REGEN2   0x02

Definition at line 1654 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_REGEN2_SHIFT   1

Definition at line 1655 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_REGEN3   0x40

Definition at line 1644 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_REGEN3_SHIFT   6

Definition at line 1645 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_SYSEN1   0x04

Definition at line 1652 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_SYSEN1_SHIFT   2

Definition at line 1653 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_SYSEN2   0x08

Definition at line 1650 of file palmas.h.

#define PALMAS_ENABLE2_RES_ASSIGN_SYSEN2_SHIFT   3

Definition at line 1651 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN   0xF

Definition at line 1468 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS10   0x80

Definition at line 1660 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS10_SHIFT   7

Definition at line 1661 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS12   0x01

Definition at line 1674 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS12_SHIFT   0

Definition at line 1675 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS3   0x02

Definition at line 1672 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS3_SHIFT   1

Definition at line 1673 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS45   0x04

Definition at line 1670 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS45_SHIFT   2

Definition at line 1671 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS6   0x08

Definition at line 1668 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS6_SHIFT   3

Definition at line 1669 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS7   0x10

Definition at line 1666 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS7_SHIFT   4

Definition at line 1667 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS8   0x20

Definition at line 1664 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS8_SHIFT   5

Definition at line 1665 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS9   0x40

Definition at line 1662 of file palmas.h.

#define PALMAS_ENABLE2_SMPS_ASSIGN_SMPS9_SHIFT   6

Definition at line 1663 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL   0x18

Definition at line 1225 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_AUTO_ACA_EN   0x02

Definition at line 1437 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_AUTO_ACA_EN_SHIFT   1

Definition at line 1438 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_AUTO_LDOUSB_EN   0x01

Definition at line 1439 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_AUTO_LDOUSB_EN_SHIFT   0

Definition at line 1440 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_CHARG_DET_N_STATUS   0x40

Definition at line 1431 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_CHARG_DET_N_STATUS_SHIFT   6

Definition at line 1432 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_CHRG_DET_N   0x04

Definition at line 1435 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_CHRG_DET_N_SHIFT   2

Definition at line 1436 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_VBUS_OVV_STATUS   0x80

Definition at line 1429 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_VBUS_OVV_STATUS_SHIFT   7

Definition at line 1430 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_VSYS_DEBOUNCE_DELAY   0x08

Definition at line 1433 of file palmas.h.

#define PALMAS_EXT_CHRG_CTRL_VSYS_DEBOUNCE_DELAY_SHIFT   3

Definition at line 1434 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV0_LSB   0x9

Definition at line 2636 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV0_LSB_AUTO_CONV0_LSB_MASK   0xff

Definition at line 2709 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV0_LSB_AUTO_CONV0_LSB_SHIFT   0

Definition at line 2710 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV0_MSB   0xA

Definition at line 2637 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV0_MSB_AUTO_CONV0_MSB_MASK   0x0f

Definition at line 2713 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV0_MSB_AUTO_CONV0_MSB_SHIFT   0

Definition at line 2714 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV1_LSB   0xB

Definition at line 2638 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV1_LSB_AUTO_CONV1_LSB_MASK   0xff

Definition at line 2717 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV1_LSB_AUTO_CONV1_LSB_SHIFT   0

Definition at line 2718 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV1_MSB   0xC

Definition at line 2639 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV1_MSB_AUTO_CONV1_MSB_MASK   0x0f

Definition at line 2721 of file palmas.h.

#define PALMAS_GPADC_AUTO_CONV1_MSB_AUTO_CONV1_MSB_SHIFT   0

Definition at line 2722 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL   0x3

Definition at line 2630 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_AUTO_CONV0_EN   0x10

Definition at line 2679 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_AUTO_CONV0_EN_SHIFT   4

Definition at line 2680 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_AUTO_CONV1_EN   0x20

Definition at line 2677 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_AUTO_CONV1_EN_SHIFT   5

Definition at line 2678 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_COUNTER_CONV_MASK   0x0f

Definition at line 2681 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_COUNTER_CONV_SHIFT   0

Definition at line 2682 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_SHUTDOWN_CONV0   0x40

Definition at line 2675 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_SHUTDOWN_CONV0_SHIFT   6

Definition at line 2676 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_SHUTDOWN_CONV1   0x80

Definition at line 2673 of file palmas.h.

#define PALMAS_GPADC_AUTO_CTRL_SHUTDOWN_CONV1_SHIFT   7

Definition at line 2674 of file palmas.h.

#define PALMAS_GPADC_AUTO_SELECT   0x8

Definition at line 2635 of file palmas.h.

#define PALMAS_GPADC_AUTO_SELECT_AUTO_CONV0_SEL_MASK   0x0f

Definition at line 2705 of file palmas.h.

#define PALMAS_GPADC_AUTO_SELECT_AUTO_CONV0_SEL_SHIFT   0

Definition at line 2706 of file palmas.h.

#define PALMAS_GPADC_AUTO_SELECT_AUTO_CONV1_SEL_MASK   0xf0

Definition at line 2703 of file palmas.h.

#define PALMAS_GPADC_AUTO_SELECT_AUTO_CONV1_SEL_SHIFT   4

Definition at line 2704 of file palmas.h.

#define PALMAS_GPADC_BASE   0x2C0

Definition at line 434 of file palmas.h.

#define PALMAS_GPADC_CTRL1   0x0

Definition at line 2627 of file palmas.h.

#define PALMAS_GPADC_CTRL1_BAT_REMOVAL_DET   0x02

Definition at line 2657 of file palmas.h.

#define PALMAS_GPADC_CTRL1_BAT_REMOVAL_DET_SHIFT   1

Definition at line 2658 of file palmas.h.

#define PALMAS_GPADC_CTRL1_CURRENT_SRC_CH0_MASK   0x0c

Definition at line 2655 of file palmas.h.

#define PALMAS_GPADC_CTRL1_CURRENT_SRC_CH0_SHIFT   2

Definition at line 2656 of file palmas.h.

#define PALMAS_GPADC_CTRL1_CURRENT_SRC_CH3_MASK   0x30

Definition at line 2653 of file palmas.h.

#define PALMAS_GPADC_CTRL1_CURRENT_SRC_CH3_SHIFT   4

Definition at line 2654 of file palmas.h.

#define PALMAS_GPADC_CTRL1_GPADC_FORCE   0x01

Definition at line 2659 of file palmas.h.

#define PALMAS_GPADC_CTRL1_GPADC_FORCE_SHIFT   0

Definition at line 2660 of file palmas.h.

#define PALMAS_GPADC_CTRL1_RESERVED_MASK   0xc0

Definition at line 2651 of file palmas.h.

#define PALMAS_GPADC_CTRL1_RESERVED_SHIFT   6

Definition at line 2652 of file palmas.h.

#define PALMAS_GPADC_CTRL2   0x1

Definition at line 2628 of file palmas.h.

#define PALMAS_GPADC_CTRL2_RESERVED_MASK   0x06

Definition at line 2663 of file palmas.h.

#define PALMAS_GPADC_CTRL2_RESERVED_SHIFT   1

Definition at line 2664 of file palmas.h.

#define PALMAS_GPADC_RT_CONV0_LSB   0x6

Definition at line 2633 of file palmas.h.

#define PALMAS_GPADC_RT_CONV0_LSB_RT_CONV0_LSB_MASK   0xff

Definition at line 2695 of file palmas.h.

#define PALMAS_GPADC_RT_CONV0_LSB_RT_CONV0_LSB_SHIFT   0

Definition at line 2696 of file palmas.h.

#define PALMAS_GPADC_RT_CONV0_MSB   0x7

Definition at line 2634 of file palmas.h.

#define PALMAS_GPADC_RT_CONV0_MSB_RT_CONV0_MSB_MASK   0x0f

Definition at line 2699 of file palmas.h.

#define PALMAS_GPADC_RT_CONV0_MSB_RT_CONV0_MSB_SHIFT   0

Definition at line 2700 of file palmas.h.

#define PALMAS_GPADC_RT_CTRL   0x2

Definition at line 2629 of file palmas.h.

#define PALMAS_GPADC_RT_CTRL_EXTEND_DELAY   0x02

Definition at line 2667 of file palmas.h.

#define PALMAS_GPADC_RT_CTRL_EXTEND_DELAY_SHIFT   1

Definition at line 2668 of file palmas.h.

#define PALMAS_GPADC_RT_CTRL_START_POLARITY   0x01

Definition at line 2669 of file palmas.h.

#define PALMAS_GPADC_RT_CTRL_START_POLARITY_SHIFT   0

Definition at line 2670 of file palmas.h.

#define PALMAS_GPADC_RT_SELECT   0x5

Definition at line 2632 of file palmas.h.

#define PALMAS_GPADC_RT_SELECT_RT_CONV0_SEL_MASK   0x0f

Definition at line 2691 of file palmas.h.

#define PALMAS_GPADC_RT_SELECT_RT_CONV0_SEL_SHIFT   0

Definition at line 2692 of file palmas.h.

#define PALMAS_GPADC_RT_SELECT_RT_CONV_EN   0x80

Definition at line 2689 of file palmas.h.

#define PALMAS_GPADC_RT_SELECT_RT_CONV_EN_SHIFT   7

Definition at line 2690 of file palmas.h.

#define PALMAS_GPADC_SMPS_ILMONITOR_EN   0x14

Definition at line 2647 of file palmas.h.

#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_EN   0x20

Definition at line 2761 of file palmas.h.

#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_EN_SHIFT   5

Definition at line 2762 of file palmas.h.

#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_REXT   0x10

Definition at line 2763 of file palmas.h.

#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_REXT_SHIFT   4

Definition at line 2764 of file palmas.h.

#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_SEL_MASK   0x0f

Definition at line 2765 of file palmas.h.

#define PALMAS_GPADC_SMPS_ILMONITOR_EN_SMPS_ILMON_SEL_SHIFT   0

Definition at line 2766 of file palmas.h.

#define PALMAS_GPADC_SMPS_VSEL_MONITORING   0x15

Definition at line 2648 of file palmas.h.

#define PALMAS_GPADC_SMPS_VSEL_MONITORING_ACTIVE_PHASE   0x80

Definition at line 2769 of file palmas.h.

#define PALMAS_GPADC_SMPS_VSEL_MONITORING_ACTIVE_PHASE_SHIFT   7

Definition at line 2770 of file palmas.h.

#define PALMAS_GPADC_SMPS_VSEL_MONITORING_SMPS_VSEL_MONITORING_MASK   0x7f

Definition at line 2771 of file palmas.h.

#define PALMAS_GPADC_SMPS_VSEL_MONITORING_SMPS_VSEL_MONITORING_SHIFT   0

Definition at line 2772 of file palmas.h.

#define PALMAS_GPADC_STATUS   0x4

Definition at line 2631 of file palmas.h.

#define PALMAS_GPADC_STATUS_GPADC_AVAILABLE   0x10

Definition at line 2685 of file palmas.h.

#define PALMAS_GPADC_STATUS_GPADC_AVAILABLE_SHIFT   4

Definition at line 2686 of file palmas.h.

#define PALMAS_GPADC_SW_CONV0_LSB   0xE

Definition at line 2641 of file palmas.h.

#define PALMAS_GPADC_SW_CONV0_LSB_SW_CONV0_LSB_MASK   0xff

Definition at line 2733 of file palmas.h.

#define PALMAS_GPADC_SW_CONV0_LSB_SW_CONV0_LSB_SHIFT   0

Definition at line 2734 of file palmas.h.

#define PALMAS_GPADC_SW_CONV0_MSB   0xF

Definition at line 2642 of file palmas.h.

#define PALMAS_GPADC_SW_CONV0_MSB_SW_CONV0_MSB_MASK   0x0f

Definition at line 2737 of file palmas.h.

#define PALMAS_GPADC_SW_CONV0_MSB_SW_CONV0_MSB_SHIFT   0

Definition at line 2738 of file palmas.h.

#define PALMAS_GPADC_SW_SELECT   0xD

Definition at line 2640 of file palmas.h.

#define PALMAS_GPADC_SW_SELECT_SW_CONV0_SEL_MASK   0x0f

Definition at line 2729 of file palmas.h.

#define PALMAS_GPADC_SW_SELECT_SW_CONV0_SEL_SHIFT   0

Definition at line 2730 of file palmas.h.

#define PALMAS_GPADC_SW_SELECT_SW_CONV_EN   0x80

Definition at line 2725 of file palmas.h.

#define PALMAS_GPADC_SW_SELECT_SW_CONV_EN_SHIFT   7

Definition at line 2726 of file palmas.h.

#define PALMAS_GPADC_SW_SELECT_SW_START_CONV0   0x10

Definition at line 2727 of file palmas.h.

#define PALMAS_GPADC_SW_SELECT_SW_START_CONV0_SHIFT   4

Definition at line 2728 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV0_LSB   0x10

Definition at line 2643 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV0_LSB_THRES_CONV0_LSB_MASK   0xff

Definition at line 2741 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV0_LSB_THRES_CONV0_LSB_SHIFT   0

Definition at line 2742 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV0_MSB   0x11

Definition at line 2644 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV0_MSB_THRES_CONV0_MSB_MASK   0x0f

Definition at line 2747 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV0_MSB_THRES_CONV0_MSB_SHIFT   0

Definition at line 2748 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV0_MSB_THRES_CONV0_POL   0x80

Definition at line 2745 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV0_MSB_THRES_CONV0_POL_SHIFT   7

Definition at line 2746 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV1_LSB   0x12

Definition at line 2645 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV1_LSB_THRES_CONV1_LSB_MASK   0xff

Definition at line 2751 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV1_LSB_THRES_CONV1_LSB_SHIFT   0

Definition at line 2752 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV1_MSB   0x13

Definition at line 2646 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV1_MSB_THRES_CONV1_MSB_MASK   0x0f

Definition at line 2757 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV1_MSB_THRES_CONV1_MSB_SHIFT   0

Definition at line 2758 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV1_MSB_THRES_CONV1_POL   0x80

Definition at line 2755 of file palmas.h.

#define PALMAS_GPADC_THRES_CONV1_MSB_THRES_CONV1_POL_SHIFT   7

Definition at line 2756 of file palmas.h.

#define PALMAS_GPADC_TRIM1   0x0

Definition at line 2775 of file palmas.h.

#define PALMAS_GPADC_TRIM10   0x9

Definition at line 2784 of file palmas.h.

#define PALMAS_GPADC_TRIM11   0xA

Definition at line 2785 of file palmas.h.

#define PALMAS_GPADC_TRIM12   0xB

Definition at line 2786 of file palmas.h.

#define PALMAS_GPADC_TRIM13   0xC

Definition at line 2787 of file palmas.h.

#define PALMAS_GPADC_TRIM14   0xD

Definition at line 2788 of file palmas.h.

#define PALMAS_GPADC_TRIM15   0xE

Definition at line 2789 of file palmas.h.

#define PALMAS_GPADC_TRIM16   0xF

Definition at line 2790 of file palmas.h.

#define PALMAS_GPADC_TRIM2   0x1

Definition at line 2776 of file palmas.h.

#define PALMAS_GPADC_TRIM3   0x2

Definition at line 2777 of file palmas.h.

#define PALMAS_GPADC_TRIM4   0x3

Definition at line 2778 of file palmas.h.

#define PALMAS_GPADC_TRIM5   0x4

Definition at line 2779 of file palmas.h.

#define PALMAS_GPADC_TRIM6   0x5

Definition at line 2780 of file palmas.h.

#define PALMAS_GPADC_TRIM7   0x6

Definition at line 2781 of file palmas.h.

#define PALMAS_GPADC_TRIM8   0x7

Definition at line 2782 of file palmas.h.

#define PALMAS_GPADC_TRIM9   0x8

Definition at line 2783 of file palmas.h.

#define PALMAS_GPIO_0_MUXED   (1 << 0)

Definition at line 399 of file palmas.h.

#define PALMAS_GPIO_1_MUXED   (1 << 1)

Definition at line 400 of file palmas.h.

#define PALMAS_GPIO_2_MUXED   (1 << 2)

Definition at line 401 of file palmas.h.

#define PALMAS_GPIO_3_MUXED   (1 << 3)

Definition at line 402 of file palmas.h.

#define PALMAS_GPIO_4_MUXED   (1 << 4)

Definition at line 403 of file palmas.h.

#define PALMAS_GPIO_5_MUXED   (1 << 5)

Definition at line 404 of file palmas.h.

#define PALMAS_GPIO_6_MUXED   (1 << 6)

Definition at line 405 of file palmas.h.

#define PALMAS_GPIO_7_MUXED   (1 << 7)

Definition at line 406 of file palmas.h.

#define PALMAS_GPIO_BASE   0x280

Definition at line 432 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT   0x4

Definition at line 2474 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_0_CLEAR_DATA_OUT   0x01

Definition at line 2567 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_0_CLEAR_DATA_OUT_SHIFT   0

Definition at line 2568 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_1_CLEAR_DATA_OUT   0x02

Definition at line 2565 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_1_CLEAR_DATA_OUT_SHIFT   1

Definition at line 2566 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_2_CLEAR_DATA_OUT   0x04

Definition at line 2563 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_2_CLEAR_DATA_OUT_SHIFT   2

Definition at line 2564 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_3_CLEAR_DATA_OUT   0x08

Definition at line 2561 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_3_CLEAR_DATA_OUT_SHIFT   3

Definition at line 2562 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_4_CLEAR_DATA_OUT   0x10

Definition at line 2559 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_4_CLEAR_DATA_OUT_SHIFT   4

Definition at line 2560 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_5_CLEAR_DATA_OUT   0x20

Definition at line 2557 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_5_CLEAR_DATA_OUT_SHIFT   5

Definition at line 2558 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_6_CLEAR_DATA_OUT   0x40

Definition at line 2555 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_6_CLEAR_DATA_OUT_SHIFT   6

Definition at line 2556 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_7_CLEAR_DATA_OUT   0x80

Definition at line 2553 of file palmas.h.

#define PALMAS_GPIO_CLEAR_DATA_OUT_GPIO_7_CLEAR_DATA_OUT_SHIFT   7

Definition at line 2554 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR   0x1

Definition at line 2471 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_0_DIR   0x01

Definition at line 2513 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_0_DIR_SHIFT   0

Definition at line 2514 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_1_DIR   0x02

Definition at line 2511 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_1_DIR_SHIFT   1

Definition at line 2512 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_2_DIR   0x04

Definition at line 2509 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_2_DIR_SHIFT   2

Definition at line 2510 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_3_DIR   0x08

Definition at line 2507 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_3_DIR_SHIFT   3

Definition at line 2508 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_4_DIR   0x10

Definition at line 2505 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_4_DIR_SHIFT   4

Definition at line 2506 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_5_DIR   0x20

Definition at line 2503 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_5_DIR_SHIFT   5

Definition at line 2504 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_6_DIR   0x40

Definition at line 2501 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_6_DIR_SHIFT   6

Definition at line 2502 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_7_DIR   0x80

Definition at line 2499 of file palmas.h.

#define PALMAS_GPIO_DATA_DIR_GPIO_7_DIR_SHIFT   7

Definition at line 2500 of file palmas.h.

#define PALMAS_GPIO_DATA_IN   0x0

Definition at line 2470 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_0_IN   0x01

Definition at line 2495 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_0_IN_SHIFT   0

Definition at line 2496 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_1_IN   0x02

Definition at line 2493 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_1_IN_SHIFT   1

Definition at line 2494 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_2_IN   0x04

Definition at line 2491 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_2_IN_SHIFT   2

Definition at line 2492 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_3_IN   0x08

Definition at line 2489 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_3_IN_SHIFT   3

Definition at line 2490 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_4_IN   0x10

Definition at line 2487 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_4_IN_SHIFT   4

Definition at line 2488 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_5_IN   0x20

Definition at line 2485 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_5_IN_SHIFT   5

Definition at line 2486 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_6_IN   0x40

Definition at line 2483 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_6_IN_SHIFT   6

Definition at line 2484 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_7_IN   0x80

Definition at line 2481 of file palmas.h.

#define PALMAS_GPIO_DATA_IN_GPIO_7_IN_SHIFT   7

Definition at line 2482 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT   0x2

Definition at line 2472 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_0_OUT   0x01

Definition at line 2531 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_0_OUT_SHIFT   0

Definition at line 2532 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_1_OUT   0x02

Definition at line 2529 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_1_OUT_SHIFT   1

Definition at line 2530 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_2_OUT   0x04

Definition at line 2527 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_2_OUT_SHIFT   2

Definition at line 2528 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_3_OUT   0x08

Definition at line 2525 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_3_OUT_SHIFT   3

Definition at line 2526 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_4_OUT   0x10

Definition at line 2523 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_4_OUT_SHIFT   4

Definition at line 2524 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_5_OUT   0x20

Definition at line 2521 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_5_OUT_SHIFT   5

Definition at line 2522 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_6_OUT   0x40

Definition at line 2519 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_6_OUT_SHIFT   6

Definition at line 2520 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_7_OUT   0x80

Definition at line 2517 of file palmas.h.

#define PALMAS_GPIO_DATA_OUT_GPIO_7_OUT_SHIFT   7

Definition at line 2518 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN   0x3

Definition at line 2473 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_0_DEBOUNCE_EN   0x01

Definition at line 2549 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_0_DEBOUNCE_EN_SHIFT   0

Definition at line 2550 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_1_DEBOUNCE_EN   0x02

Definition at line 2547 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_1_DEBOUNCE_EN_SHIFT   1

Definition at line 2548 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_2_DEBOUNCE_EN   0x04

Definition at line 2545 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_2_DEBOUNCE_EN_SHIFT   2

Definition at line 2546 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_3_DEBOUNCE_EN   0x08

Definition at line 2543 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_3_DEBOUNCE_EN_SHIFT   3

Definition at line 2544 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_4_DEBOUNCE_EN   0x10

Definition at line 2541 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_4_DEBOUNCE_EN_SHIFT   4

Definition at line 2542 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_5_DEBOUNCE_EN   0x20

Definition at line 2539 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_5_DEBOUNCE_EN_SHIFT   5

Definition at line 2540 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_6_DEBOUNCE_EN   0x40

Definition at line 2537 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_6_DEBOUNCE_EN_SHIFT   6

Definition at line 2538 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_7_DEBOUNCE_EN   0x80

Definition at line 2535 of file palmas.h.

#define PALMAS_GPIO_DEBOUNCE_EN_GPIO_7_DEBOUNCE_EN_SHIFT   7

Definition at line 2536 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT   0x5

Definition at line 2475 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_0_SET_DATA_OUT   0x01

Definition at line 2585 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_0_SET_DATA_OUT_SHIFT   0

Definition at line 2586 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_1_SET_DATA_OUT   0x02

Definition at line 2583 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_1_SET_DATA_OUT_SHIFT   1

Definition at line 2584 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_2_SET_DATA_OUT   0x04

Definition at line 2581 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_2_SET_DATA_OUT_SHIFT   2

Definition at line 2582 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_3_SET_DATA_OUT   0x08

Definition at line 2579 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_3_SET_DATA_OUT_SHIFT   3

Definition at line 2580 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_4_SET_DATA_OUT   0x10

Definition at line 2577 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_4_SET_DATA_OUT_SHIFT   4

Definition at line 2578 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_5_SET_DATA_OUT   0x20

Definition at line 2575 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_5_SET_DATA_OUT_SHIFT   5

Definition at line 2576 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_6_SET_DATA_OUT   0x40

Definition at line 2573 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_6_SET_DATA_OUT_SHIFT   6

Definition at line 2574 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_7_SET_DATA_OUT   0x80

Definition at line 2571 of file palmas.h.

#define PALMAS_GPIO_SET_DATA_OUT_GPIO_7_SET_DATA_OUT_SHIFT   7

Definition at line 2572 of file palmas.h.

#define PALMAS_HOURS_REG   0x2

Definition at line 440 of file palmas.h.

#define PALMAS_HOURS_REG_HOUR0_MASK   0x0f

Definition at line 476 of file palmas.h.

#define PALMAS_HOURS_REG_HOUR0_SHIFT   0

Definition at line 477 of file palmas.h.

#define PALMAS_HOURS_REG_HOUR1_MASK   0x30

Definition at line 474 of file palmas.h.

#define PALMAS_HOURS_REG_HOUR1_SHIFT   4

Definition at line 475 of file palmas.h.

#define PALMAS_HOURS_REG_PM_NAM   0x80

Definition at line 472 of file palmas.h.

#define PALMAS_HOURS_REG_PM_NAM_SHIFT   7

Definition at line 473 of file palmas.h.

#define PALMAS_I2C_SPI   0x8

Definition at line 1719 of file palmas.h.

#define PALMAS_I2C_SPI_I2C2OTP_EN   0x80

Definition at line 1812 of file palmas.h.

#define PALMAS_I2C_SPI_I2C2OTP_EN_SHIFT   7

Definition at line 1813 of file palmas.h.

#define PALMAS_I2C_SPI_I2C2OTP_PAGESEL   0x40

Definition at line 1814 of file palmas.h.

#define PALMAS_I2C_SPI_I2C2OTP_PAGESEL_SHIFT   6

Definition at line 1815 of file palmas.h.

#define PALMAS_I2C_SPI_I2C_SPI   0x10

Definition at line 1818 of file palmas.h.

#define PALMAS_I2C_SPI_I2C_SPI_SHIFT   4

Definition at line 1819 of file palmas.h.

#define PALMAS_I2C_SPI_ID_I2C1_MASK   0x0f

Definition at line 1820 of file palmas.h.

#define PALMAS_I2C_SPI_ID_I2C1_SHIFT   0

Definition at line 1821 of file palmas.h.

#define PALMAS_I2C_SPI_ID_I2C2   0x20

Definition at line 1816 of file palmas.h.

#define PALMAS_I2C_SPI_ID_I2C2_SHIFT   5

Definition at line 1817 of file palmas.h.

#define PALMAS_INT1_EDGE_DETECT1_RESERVED   0x3

Definition at line 1875 of file palmas.h.

#define PALMAS_INT1_EDGE_DETECT2_RESERVED   0x4

Definition at line 1876 of file palmas.h.

#define PALMAS_INT1_LINE_STATE   0x2

Definition at line 1874 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_CHARG_DET_N_VBUS_OVV   0x01

Definition at line 1945 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_CHARG_DET_N_VBUS_OVV_SHIFT   0

Definition at line 1946 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_HOTDIE   0x20

Definition at line 1935 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_HOTDIE_SHIFT   5

Definition at line 1936 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_LONG_PRESS_KEY   0x04

Definition at line 1941 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_LONG_PRESS_KEY_SHIFT   2

Definition at line 1942 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_PWRDOWN   0x10

Definition at line 1937 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_PWRDOWN_SHIFT   4

Definition at line 1938 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_PWRON   0x02

Definition at line 1943 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_PWRON_SHIFT   1

Definition at line 1944 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_RPWRON   0x08

Definition at line 1939 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_RPWRON_SHIFT   3

Definition at line 1940 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_VBAT_MON   0x80

Definition at line 1931 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_VBAT_MON_SHIFT   7

Definition at line 1932 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_VSYS_MON   0x40

Definition at line 1933 of file palmas.h.

#define PALMAS_INT1_LINE_STATE_VSYS_MON_SHIFT   6

Definition at line 1934 of file palmas.h.

#define PALMAS_INT1_MASK   0x1

Definition at line 1873 of file palmas.h.

#define PALMAS_INT1_MASK_CHARG_DET_N_VBUS_OVV   0x01

Definition at line 1927 of file palmas.h.

#define PALMAS_INT1_MASK_CHARG_DET_N_VBUS_OVV_SHIFT   0

Definition at line 1928 of file palmas.h.

#define PALMAS_INT1_MASK_HOTDIE   0x20

Definition at line 1917 of file palmas.h.

#define PALMAS_INT1_MASK_HOTDIE_SHIFT   5

Definition at line 1918 of file palmas.h.

#define PALMAS_INT1_MASK_LONG_PRESS_KEY   0x04

Definition at line 1923 of file palmas.h.

#define PALMAS_INT1_MASK_LONG_PRESS_KEY_SHIFT   2

Definition at line 1924 of file palmas.h.

#define PALMAS_INT1_MASK_PWRDOWN   0x10

Definition at line 1919 of file palmas.h.

#define PALMAS_INT1_MASK_PWRDOWN_SHIFT   4

Definition at line 1920 of file palmas.h.

#define PALMAS_INT1_MASK_PWRON   0x02

Definition at line 1925 of file palmas.h.

#define PALMAS_INT1_MASK_PWRON_SHIFT   1

Definition at line 1926 of file palmas.h.

#define PALMAS_INT1_MASK_RPWRON   0x08

Definition at line 1921 of file palmas.h.

#define PALMAS_INT1_MASK_RPWRON_SHIFT   3

Definition at line 1922 of file palmas.h.

#define PALMAS_INT1_MASK_VBAT_MON   0x80

Definition at line 1913 of file palmas.h.

#define PALMAS_INT1_MASK_VBAT_MON_SHIFT   7

Definition at line 1914 of file palmas.h.

#define PALMAS_INT1_MASK_VSYS_MON   0x40

Definition at line 1915 of file palmas.h.

#define PALMAS_INT1_MASK_VSYS_MON_SHIFT   6

Definition at line 1916 of file palmas.h.

#define PALMAS_INT1_STATUS   0x0

Definition at line 1872 of file palmas.h.

#define PALMAS_INT1_STATUS_CHARG_DET_N_VBUS_OVV   0x01

Definition at line 1909 of file palmas.h.

#define PALMAS_INT1_STATUS_CHARG_DET_N_VBUS_OVV_SHIFT   0

Definition at line 1910 of file palmas.h.

#define PALMAS_INT1_STATUS_HOTDIE   0x20

Definition at line 1899 of file palmas.h.

#define PALMAS_INT1_STATUS_HOTDIE_SHIFT   5

Definition at line 1900 of file palmas.h.

#define PALMAS_INT1_STATUS_LONG_PRESS_KEY   0x04

Definition at line 1905 of file palmas.h.

#define PALMAS_INT1_STATUS_LONG_PRESS_KEY_SHIFT   2

Definition at line 1906 of file palmas.h.

#define PALMAS_INT1_STATUS_PWRDOWN   0x10

Definition at line 1901 of file palmas.h.

#define PALMAS_INT1_STATUS_PWRDOWN_SHIFT   4

Definition at line 1902 of file palmas.h.

#define PALMAS_INT1_STATUS_PWRON   0x02

Definition at line 1907 of file palmas.h.

#define PALMAS_INT1_STATUS_PWRON_SHIFT   1

Definition at line 1908 of file palmas.h.

#define PALMAS_INT1_STATUS_RPWRON   0x08

Definition at line 1903 of file palmas.h.

#define PALMAS_INT1_STATUS_RPWRON_SHIFT   3

Definition at line 1904 of file palmas.h.

#define PALMAS_INT1_STATUS_VBAT_MON   0x80

Definition at line 1895 of file palmas.h.

#define PALMAS_INT1_STATUS_VBAT_MON_SHIFT   7

Definition at line 1896 of file palmas.h.

#define PALMAS_INT1_STATUS_VSYS_MON   0x40

Definition at line 1897 of file palmas.h.

#define PALMAS_INT1_STATUS_VSYS_MON_SHIFT   6

Definition at line 1898 of file palmas.h.

#define PALMAS_INT2_EDGE_DETECT1_RESERVED   0x8

Definition at line 1880 of file palmas.h.

#define PALMAS_INT2_EDGE_DETECT2_RESERVED   0x9

Definition at line 1881 of file palmas.h.

#define PALMAS_INT2_LINE_STATE   0x7

Definition at line 1879 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_BATREMOVAL   0x08

Definition at line 1993 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_BATREMOVAL_SHIFT   3

Definition at line 1994 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_FBI_BB   0x20

Definition at line 1989 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_FBI_BB_SHIFT   5

Definition at line 1990 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_RESET_IN   0x10

Definition at line 1991 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_RESET_IN_SHIFT   4

Definition at line 1992 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_RTC_ALARM   0x01

Definition at line 1999 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_RTC_ALARM_SHIFT   0

Definition at line 2000 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_RTC_TIMER   0x02

Definition at line 1997 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_RTC_TIMER_SHIFT   1

Definition at line 1998 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_SHORT   0x40

Definition at line 1987 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_SHORT_SHIFT   6

Definition at line 1988 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_VAC_ACOK   0x80

Definition at line 1985 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_VAC_ACOK_SHIFT   7

Definition at line 1986 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_WDT   0x04

Definition at line 1995 of file palmas.h.

#define PALMAS_INT2_LINE_STATE_WDT_SHIFT   2

Definition at line 1996 of file palmas.h.

#define PALMAS_INT2_MASK   0x6

Definition at line 1878 of file palmas.h.

#define PALMAS_INT2_MASK_BATREMOVAL   0x08

Definition at line 1975 of file palmas.h.

#define PALMAS_INT2_MASK_BATREMOVAL_SHIFT   3

Definition at line 1976 of file palmas.h.

#define PALMAS_INT2_MASK_FBI_BB   0x20

Definition at line 1971 of file palmas.h.

#define PALMAS_INT2_MASK_FBI_BB_SHIFT   5

Definition at line 1972 of file palmas.h.

#define PALMAS_INT2_MASK_RESET_IN   0x10

Definition at line 1973 of file palmas.h.

#define PALMAS_INT2_MASK_RESET_IN_SHIFT   4

Definition at line 1974 of file palmas.h.

#define PALMAS_INT2_MASK_RTC_ALARM   0x01

Definition at line 1981 of file palmas.h.

#define PALMAS_INT2_MASK_RTC_ALARM_SHIFT   0

Definition at line 1982 of file palmas.h.

#define PALMAS_INT2_MASK_RTC_TIMER   0x02

Definition at line 1979 of file palmas.h.

#define PALMAS_INT2_MASK_RTC_TIMER_SHIFT   1

Definition at line 1980 of file palmas.h.

#define PALMAS_INT2_MASK_SHORT   0x40

Definition at line 1969 of file palmas.h.

#define PALMAS_INT2_MASK_SHORT_SHIFT   6

Definition at line 1970 of file palmas.h.

#define PALMAS_INT2_MASK_VAC_ACOK   0x80

Definition at line 1967 of file palmas.h.

#define PALMAS_INT2_MASK_VAC_ACOK_SHIFT   7

Definition at line 1968 of file palmas.h.

#define PALMAS_INT2_MASK_WDT   0x04

Definition at line 1977 of file palmas.h.

#define PALMAS_INT2_MASK_WDT_SHIFT   2

Definition at line 1978 of file palmas.h.

#define PALMAS_INT2_STATUS   0x5

Definition at line 1877 of file palmas.h.

#define PALMAS_INT2_STATUS_BATREMOVAL   0x08

Definition at line 1957 of file palmas.h.

#define PALMAS_INT2_STATUS_BATREMOVAL_SHIFT   3

Definition at line 1958 of file palmas.h.

#define PALMAS_INT2_STATUS_FBI_BB   0x20

Definition at line 1953 of file palmas.h.

#define PALMAS_INT2_STATUS_FBI_BB_SHIFT   5

Definition at line 1954 of file palmas.h.

#define PALMAS_INT2_STATUS_RESET_IN   0x10

Definition at line 1955 of file palmas.h.

#define PALMAS_INT2_STATUS_RESET_IN_SHIFT   4

Definition at line 1956 of file palmas.h.

#define PALMAS_INT2_STATUS_RTC_ALARM   0x01

Definition at line 1963 of file palmas.h.

#define PALMAS_INT2_STATUS_RTC_ALARM_SHIFT   0

Definition at line 1964 of file palmas.h.

#define PALMAS_INT2_STATUS_RTC_TIMER   0x02

Definition at line 1961 of file palmas.h.

#define PALMAS_INT2_STATUS_RTC_TIMER_SHIFT   1

Definition at line 1962 of file palmas.h.

#define PALMAS_INT2_STATUS_SHORT   0x40

Definition at line 1951 of file palmas.h.

#define PALMAS_INT2_STATUS_SHORT_SHIFT   6

Definition at line 1952 of file palmas.h.

#define PALMAS_INT2_STATUS_VAC_ACOK   0x80

Definition at line 1949 of file palmas.h.

#define PALMAS_INT2_STATUS_VAC_ACOK_SHIFT   7

Definition at line 1950 of file palmas.h.

#define PALMAS_INT2_STATUS_WDT   0x04

Definition at line 1959 of file palmas.h.

#define PALMAS_INT2_STATUS_WDT_SHIFT   2

Definition at line 1960 of file palmas.h.

#define PALMAS_INT3_EDGE_DETECT1_RESERVED   0xD

Definition at line 1885 of file palmas.h.

#define PALMAS_INT3_EDGE_DETECT2_RESERVED   0xE

Definition at line 1886 of file palmas.h.

#define PALMAS_INT3_LINE_STATE   0xC

Definition at line 1884 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_GPADC_AUTO_0   0x01

Definition at line 2053 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_GPADC_AUTO_0_SHIFT   0

Definition at line 2054 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_GPADC_AUTO_1   0x02

Definition at line 2051 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_GPADC_AUTO_1_SHIFT   1

Definition at line 2052 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_GPADC_EOC_RT   0x08

Definition at line 2047 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_GPADC_EOC_RT_SHIFT   3

Definition at line 2048 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_GPADC_EOC_SW   0x04

Definition at line 2049 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_GPADC_EOC_SW_SHIFT   2

Definition at line 2050 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_ID   0x20

Definition at line 2043 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_ID_OTG   0x10

Definition at line 2045 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_ID_OTG_SHIFT   4

Definition at line 2046 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_ID_SHIFT   5

Definition at line 2044 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_VBUS   0x80

Definition at line 2039 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_VBUS_OTG   0x40

Definition at line 2041 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_VBUS_OTG_SHIFT   6

Definition at line 2042 of file palmas.h.

#define PALMAS_INT3_LINE_STATE_VBUS_SHIFT   7

Definition at line 2040 of file palmas.h.

#define PALMAS_INT3_MASK   0xB

Definition at line 1883 of file palmas.h.

#define PALMAS_INT3_MASK_GPADC_AUTO_0   0x01

Definition at line 2035 of file palmas.h.

#define PALMAS_INT3_MASK_GPADC_AUTO_0_SHIFT   0

Definition at line 2036 of file palmas.h.

#define PALMAS_INT3_MASK_GPADC_AUTO_1   0x02

Definition at line 2033 of file palmas.h.

#define PALMAS_INT3_MASK_GPADC_AUTO_1_SHIFT   1

Definition at line 2034 of file palmas.h.

#define PALMAS_INT3_MASK_GPADC_EOC_RT   0x08

Definition at line 2029 of file palmas.h.

#define PALMAS_INT3_MASK_GPADC_EOC_RT_SHIFT   3

Definition at line 2030 of file palmas.h.

#define PALMAS_INT3_MASK_GPADC_EOC_SW   0x04

Definition at line 2031 of file palmas.h.

#define PALMAS_INT3_MASK_GPADC_EOC_SW_SHIFT   2

Definition at line 2032 of file palmas.h.

#define PALMAS_INT3_MASK_ID   0x20

Definition at line 2025 of file palmas.h.

#define PALMAS_INT3_MASK_ID_OTG   0x10

Definition at line 2027 of file palmas.h.

#define PALMAS_INT3_MASK_ID_OTG_SHIFT   4

Definition at line 2028 of file palmas.h.

#define PALMAS_INT3_MASK_ID_SHIFT   5

Definition at line 2026 of file palmas.h.

#define PALMAS_INT3_MASK_VBUS   0x80

Definition at line 2021 of file palmas.h.

#define PALMAS_INT3_MASK_VBUS_OTG   0x40

Definition at line 2023 of file palmas.h.

#define PALMAS_INT3_MASK_VBUS_OTG_SHIFT   6

Definition at line 2024 of file palmas.h.

#define PALMAS_INT3_MASK_VBUS_SHIFT   7

Definition at line 2022 of file palmas.h.

#define PALMAS_INT3_STATUS   0xA

Definition at line 1882 of file palmas.h.

#define PALMAS_INT3_STATUS_GPADC_AUTO_0   0x01

Definition at line 2017 of file palmas.h.

#define PALMAS_INT3_STATUS_GPADC_AUTO_0_SHIFT   0

Definition at line 2018 of file palmas.h.

#define PALMAS_INT3_STATUS_GPADC_AUTO_1   0x02

Definition at line 2015 of file palmas.h.

#define PALMAS_INT3_STATUS_GPADC_AUTO_1_SHIFT   1

Definition at line 2016 of file palmas.h.

#define PALMAS_INT3_STATUS_GPADC_EOC_RT   0x08

Definition at line 2011 of file palmas.h.

#define PALMAS_INT3_STATUS_GPADC_EOC_RT_SHIFT   3

Definition at line 2012 of file palmas.h.

#define PALMAS_INT3_STATUS_GPADC_EOC_SW   0x04

Definition at line 2013 of file palmas.h.

#define PALMAS_INT3_STATUS_GPADC_EOC_SW_SHIFT   2

Definition at line 2014 of file palmas.h.

#define PALMAS_INT3_STATUS_ID   0x20

Definition at line 2007 of file palmas.h.

#define PALMAS_INT3_STATUS_ID_OTG   0x10

Definition at line 2009 of file palmas.h.

#define PALMAS_INT3_STATUS_ID_OTG_SHIFT   4

Definition at line 2010 of file palmas.h.

#define PALMAS_INT3_STATUS_ID_SHIFT   5

Definition at line 2008 of file palmas.h.

#define PALMAS_INT3_STATUS_VBUS   0x80

Definition at line 2003 of file palmas.h.

#define PALMAS_INT3_STATUS_VBUS_OTG   0x40

Definition at line 2005 of file palmas.h.

#define PALMAS_INT3_STATUS_VBUS_OTG_SHIFT   6

Definition at line 2006 of file palmas.h.

#define PALMAS_INT3_STATUS_VBUS_SHIFT   7

Definition at line 2004 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1   0x12

Definition at line 1890 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_0_FALLING   0x01

Definition at line 2125 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_0_FALLING_SHIFT   0

Definition at line 2126 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_0_RISING   0x02

Definition at line 2123 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_0_RISING_SHIFT   1

Definition at line 2124 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_1_FALLING   0x04

Definition at line 2121 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_1_FALLING_SHIFT   2

Definition at line 2122 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_1_RISING   0x08

Definition at line 2119 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_1_RISING_SHIFT   3

Definition at line 2120 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_2_FALLING   0x10

Definition at line 2117 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_2_FALLING_SHIFT   4

Definition at line 2118 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_2_RISING   0x20

Definition at line 2115 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_2_RISING_SHIFT   5

Definition at line 2116 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_3_FALLING   0x40

Definition at line 2113 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_3_FALLING_SHIFT   6

Definition at line 2114 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_3_RISING   0x80

Definition at line 2111 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT1_GPIO_3_RISING_SHIFT   7

Definition at line 2112 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2   0x13

Definition at line 1891 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_4_FALLING   0x01

Definition at line 2143 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_4_FALLING_SHIFT   0

Definition at line 2144 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_4_RISING   0x02

Definition at line 2141 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_4_RISING_SHIFT   1

Definition at line 2142 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_5_FALLING   0x04

Definition at line 2139 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_5_FALLING_SHIFT   2

Definition at line 2140 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_5_RISING   0x08

Definition at line 2137 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_5_RISING_SHIFT   3

Definition at line 2138 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_6_FALLING   0x10

Definition at line 2135 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_6_FALLING_SHIFT   4

Definition at line 2136 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_6_RISING   0x20

Definition at line 2133 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_6_RISING_SHIFT   5

Definition at line 2134 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_7_FALLING   0x40

Definition at line 2131 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_7_FALLING_SHIFT   6

Definition at line 2132 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_7_RISING   0x80

Definition at line 2129 of file palmas.h.

#define PALMAS_INT4_EDGE_DETECT2_GPIO_7_RISING_SHIFT   7

Definition at line 2130 of file palmas.h.

#define PALMAS_INT4_LINE_STATE   0x11

Definition at line 1889 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_0   0x01

Definition at line 2107 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_0_SHIFT   0

Definition at line 2108 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_1   0x02

Definition at line 2105 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_1_SHIFT   1

Definition at line 2106 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_2   0x04

Definition at line 2103 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_2_SHIFT   2

Definition at line 2104 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_3   0x08

Definition at line 2101 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_3_SHIFT   3

Definition at line 2102 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_4   0x10

Definition at line 2099 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_4_SHIFT   4

Definition at line 2100 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_5   0x20

Definition at line 2097 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_5_SHIFT   5

Definition at line 2098 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_6   0x40

Definition at line 2095 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_6_SHIFT   6

Definition at line 2096 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_7   0x80

Definition at line 2093 of file palmas.h.

#define PALMAS_INT4_LINE_STATE_GPIO_7_SHIFT   7

Definition at line 2094 of file palmas.h.

#define PALMAS_INT4_MASK   0x10

Definition at line 1888 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_0   0x01

Definition at line 2089 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_0_SHIFT   0

Definition at line 2090 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_1   0x02

Definition at line 2087 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_1_SHIFT   1

Definition at line 2088 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_2   0x04

Definition at line 2085 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_2_SHIFT   2

Definition at line 2086 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_3   0x08

Definition at line 2083 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_3_SHIFT   3

Definition at line 2084 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_4   0x10

Definition at line 2081 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_4_SHIFT   4

Definition at line 2082 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_5   0x20

Definition at line 2079 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_5_SHIFT   5

Definition at line 2080 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_6   0x40

Definition at line 2077 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_6_SHIFT   6

Definition at line 2078 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_7   0x80

Definition at line 2075 of file palmas.h.

#define PALMAS_INT4_MASK_GPIO_7_SHIFT   7

Definition at line 2076 of file palmas.h.

#define PALMAS_INT4_STATUS   0xF

Definition at line 1887 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_0   0x01

Definition at line 2071 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_0_SHIFT   0

Definition at line 2072 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_1   0x02

Definition at line 2069 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_1_SHIFT   1

Definition at line 2070 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_2   0x04

Definition at line 2067 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_2_SHIFT   2

Definition at line 2068 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_3   0x08

Definition at line 2065 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_3_SHIFT   3

Definition at line 2066 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_4   0x10

Definition at line 2063 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_4_SHIFT   4

Definition at line 2064 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_5   0x20

Definition at line 2061 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_5_SHIFT   5

Definition at line 2062 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_6   0x40

Definition at line 2059 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_6_SHIFT   6

Definition at line 2060 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_7   0x80

Definition at line 2057 of file palmas.h.

#define PALMAS_INT4_STATUS_GPIO_7_SHIFT   7

Definition at line 2058 of file palmas.h.

#define PALMAS_INT_CTRL   0x14

Definition at line 1892 of file palmas.h.

#define PALMAS_INT_CTRL_INT_CLEAR   0x01

Definition at line 2149 of file palmas.h.

#define PALMAS_INT_CTRL_INT_CLEAR_SHIFT   0

Definition at line 2150 of file palmas.h.

#define PALMAS_INT_CTRL_INT_PENDING   0x04

Definition at line 2147 of file palmas.h.

#define PALMAS_INT_CTRL_INT_PENDING_SHIFT   2

Definition at line 2148 of file palmas.h.

#define PALMAS_INTERRUPT_BASE   0x210

Definition at line 429 of file palmas.h.

#define PALMAS_LDO1_CTRL   0x0

Definition at line 959 of file palmas.h.

#define PALMAS_LDO1_CTRL_MODE_ACTIVE   0x01

Definition at line 994 of file palmas.h.

#define PALMAS_LDO1_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 995 of file palmas.h.

#define PALMAS_LDO1_CTRL_MODE_SLEEP   0x04

Definition at line 992 of file palmas.h.

#define PALMAS_LDO1_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 993 of file palmas.h.

#define PALMAS_LDO1_CTRL_STATUS   0x10

Definition at line 990 of file palmas.h.

#define PALMAS_LDO1_CTRL_STATUS_SHIFT   4

Definition at line 991 of file palmas.h.

#define PALMAS_LDO1_CTRL_WR_S   0x80

Definition at line 988 of file palmas.h.

#define PALMAS_LDO1_CTRL_WR_S_SHIFT   7

Definition at line 989 of file palmas.h.

#define PALMAS_LDO1_VOLTAGE   0x1

Definition at line 960 of file palmas.h.

#define PALMAS_LDO1_VOLTAGE_VSEL_MASK   0x3f

Definition at line 998 of file palmas.h.

#define PALMAS_LDO1_VOLTAGE_VSEL_SHIFT   0

Definition at line 999 of file palmas.h.

#define PALMAS_LDO2_CTRL   0x2

Definition at line 961 of file palmas.h.

#define PALMAS_LDO2_CTRL_MODE_ACTIVE   0x01

Definition at line 1008 of file palmas.h.

#define PALMAS_LDO2_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1009 of file palmas.h.

#define PALMAS_LDO2_CTRL_MODE_SLEEP   0x04

Definition at line 1006 of file palmas.h.

#define PALMAS_LDO2_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1007 of file palmas.h.

#define PALMAS_LDO2_CTRL_STATUS   0x10

Definition at line 1004 of file palmas.h.

#define PALMAS_LDO2_CTRL_STATUS_SHIFT   4

Definition at line 1005 of file palmas.h.

#define PALMAS_LDO2_CTRL_WR_S   0x80

Definition at line 1002 of file palmas.h.

#define PALMAS_LDO2_CTRL_WR_S_SHIFT   7

Definition at line 1003 of file palmas.h.

#define PALMAS_LDO2_VOLTAGE   0x3

Definition at line 962 of file palmas.h.

#define PALMAS_LDO2_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1012 of file palmas.h.

#define PALMAS_LDO2_VOLTAGE_VSEL_SHIFT   0

Definition at line 1013 of file palmas.h.

#define PALMAS_LDO3_CTRL   0x4

Definition at line 963 of file palmas.h.

#define PALMAS_LDO3_CTRL_MODE_ACTIVE   0x01

Definition at line 1022 of file palmas.h.

#define PALMAS_LDO3_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1023 of file palmas.h.

#define PALMAS_LDO3_CTRL_MODE_SLEEP   0x04

Definition at line 1020 of file palmas.h.

#define PALMAS_LDO3_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1021 of file palmas.h.

#define PALMAS_LDO3_CTRL_STATUS   0x10

Definition at line 1018 of file palmas.h.

#define PALMAS_LDO3_CTRL_STATUS_SHIFT   4

Definition at line 1019 of file palmas.h.

#define PALMAS_LDO3_CTRL_WR_S   0x80

Definition at line 1016 of file palmas.h.

#define PALMAS_LDO3_CTRL_WR_S_SHIFT   7

Definition at line 1017 of file palmas.h.

#define PALMAS_LDO3_VOLTAGE   0x5

Definition at line 964 of file palmas.h.

#define PALMAS_LDO3_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1026 of file palmas.h.

#define PALMAS_LDO3_VOLTAGE_VSEL_SHIFT   0

Definition at line 1027 of file palmas.h.

#define PALMAS_LDO4_CTRL   0x6

Definition at line 965 of file palmas.h.

#define PALMAS_LDO4_CTRL_MODE_ACTIVE   0x01

Definition at line 1036 of file palmas.h.

#define PALMAS_LDO4_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1037 of file palmas.h.

#define PALMAS_LDO4_CTRL_MODE_SLEEP   0x04

Definition at line 1034 of file palmas.h.

#define PALMAS_LDO4_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1035 of file palmas.h.

#define PALMAS_LDO4_CTRL_STATUS   0x10

Definition at line 1032 of file palmas.h.

#define PALMAS_LDO4_CTRL_STATUS_SHIFT   4

Definition at line 1033 of file palmas.h.

#define PALMAS_LDO4_CTRL_WR_S   0x80

Definition at line 1030 of file palmas.h.

#define PALMAS_LDO4_CTRL_WR_S_SHIFT   7

Definition at line 1031 of file palmas.h.

#define PALMAS_LDO4_VOLTAGE   0x7

Definition at line 966 of file palmas.h.

#define PALMAS_LDO4_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1040 of file palmas.h.

#define PALMAS_LDO4_VOLTAGE_VSEL_SHIFT   0

Definition at line 1041 of file palmas.h.

#define PALMAS_LDO5_CTRL   0x8

Definition at line 967 of file palmas.h.

#define PALMAS_LDO5_CTRL_MODE_ACTIVE   0x01

Definition at line 1050 of file palmas.h.

#define PALMAS_LDO5_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1051 of file palmas.h.

#define PALMAS_LDO5_CTRL_MODE_SLEEP   0x04

Definition at line 1048 of file palmas.h.

#define PALMAS_LDO5_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1049 of file palmas.h.

#define PALMAS_LDO5_CTRL_STATUS   0x10

Definition at line 1046 of file palmas.h.

#define PALMAS_LDO5_CTRL_STATUS_SHIFT   4

Definition at line 1047 of file palmas.h.

#define PALMAS_LDO5_CTRL_WR_S   0x80

Definition at line 1044 of file palmas.h.

#define PALMAS_LDO5_CTRL_WR_S_SHIFT   7

Definition at line 1045 of file palmas.h.

#define PALMAS_LDO5_VOLTAGE   0x9

Definition at line 968 of file palmas.h.

#define PALMAS_LDO5_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1054 of file palmas.h.

#define PALMAS_LDO5_VOLTAGE_VSEL_SHIFT   0

Definition at line 1055 of file palmas.h.

#define PALMAS_LDO6_CTRL   0xA

Definition at line 969 of file palmas.h.

#define PALMAS_LDO6_CTRL_LDO_VIB_EN   0x40

Definition at line 1060 of file palmas.h.

#define PALMAS_LDO6_CTRL_LDO_VIB_EN_SHIFT   6

Definition at line 1061 of file palmas.h.

#define PALMAS_LDO6_CTRL_MODE_ACTIVE   0x01

Definition at line 1066 of file palmas.h.

#define PALMAS_LDO6_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1067 of file palmas.h.

#define PALMAS_LDO6_CTRL_MODE_SLEEP   0x04

Definition at line 1064 of file palmas.h.

#define PALMAS_LDO6_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1065 of file palmas.h.

#define PALMAS_LDO6_CTRL_STATUS   0x10

Definition at line 1062 of file palmas.h.

#define PALMAS_LDO6_CTRL_STATUS_SHIFT   4

Definition at line 1063 of file palmas.h.

#define PALMAS_LDO6_CTRL_WR_S   0x80

Definition at line 1058 of file palmas.h.

#define PALMAS_LDO6_CTRL_WR_S_SHIFT   7

Definition at line 1059 of file palmas.h.

#define PALMAS_LDO6_VOLTAGE   0xB

Definition at line 970 of file palmas.h.

#define PALMAS_LDO6_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1070 of file palmas.h.

#define PALMAS_LDO6_VOLTAGE_VSEL_SHIFT   0

Definition at line 1071 of file palmas.h.

#define PALMAS_LDO7_CTRL   0xC

Definition at line 971 of file palmas.h.

#define PALMAS_LDO7_CTRL_MODE_ACTIVE   0x01

Definition at line 1080 of file palmas.h.

#define PALMAS_LDO7_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1081 of file palmas.h.

#define PALMAS_LDO7_CTRL_MODE_SLEEP   0x04

Definition at line 1078 of file palmas.h.

#define PALMAS_LDO7_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1079 of file palmas.h.

#define PALMAS_LDO7_CTRL_STATUS   0x10

Definition at line 1076 of file palmas.h.

#define PALMAS_LDO7_CTRL_STATUS_SHIFT   4

Definition at line 1077 of file palmas.h.

#define PALMAS_LDO7_CTRL_WR_S   0x80

Definition at line 1074 of file palmas.h.

#define PALMAS_LDO7_CTRL_WR_S_SHIFT   7

Definition at line 1075 of file palmas.h.

#define PALMAS_LDO7_VOLTAGE   0xD

Definition at line 972 of file palmas.h.

#define PALMAS_LDO7_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1084 of file palmas.h.

#define PALMAS_LDO7_VOLTAGE_VSEL_SHIFT   0

Definition at line 1085 of file palmas.h.

#define PALMAS_LDO8_CTRL   0xE

Definition at line 973 of file palmas.h.

#define PALMAS_LDO8_CTRL_LDO_TRACKING_EN   0x40

Definition at line 1090 of file palmas.h.

#define PALMAS_LDO8_CTRL_LDO_TRACKING_EN_SHIFT   6

Definition at line 1091 of file palmas.h.

#define PALMAS_LDO8_CTRL_MODE_ACTIVE   0x01

Definition at line 1096 of file palmas.h.

#define PALMAS_LDO8_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1097 of file palmas.h.

#define PALMAS_LDO8_CTRL_MODE_SLEEP   0x04

Definition at line 1094 of file palmas.h.

#define PALMAS_LDO8_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1095 of file palmas.h.

#define PALMAS_LDO8_CTRL_STATUS   0x10

Definition at line 1092 of file palmas.h.

#define PALMAS_LDO8_CTRL_STATUS_SHIFT   4

Definition at line 1093 of file palmas.h.

#define PALMAS_LDO8_CTRL_WR_S   0x80

Definition at line 1088 of file palmas.h.

#define PALMAS_LDO8_CTRL_WR_S_SHIFT   7

Definition at line 1089 of file palmas.h.

#define PALMAS_LDO8_VOLTAGE   0xF

Definition at line 974 of file palmas.h.

#define PALMAS_LDO8_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1100 of file palmas.h.

#define PALMAS_LDO8_VOLTAGE_VSEL_SHIFT   0

Definition at line 1101 of file palmas.h.

#define PALMAS_LDO9_CTRL   0x10

Definition at line 975 of file palmas.h.

#define PALMAS_LDO9_CTRL_LDO_BYPASS_EN   0x40

Definition at line 1106 of file palmas.h.

#define PALMAS_LDO9_CTRL_LDO_BYPASS_EN_SHIFT   6

Definition at line 1107 of file palmas.h.

#define PALMAS_LDO9_CTRL_MODE_ACTIVE   0x01

Definition at line 1112 of file palmas.h.

#define PALMAS_LDO9_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1113 of file palmas.h.

#define PALMAS_LDO9_CTRL_MODE_SLEEP   0x04

Definition at line 1110 of file palmas.h.

#define PALMAS_LDO9_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1111 of file palmas.h.

#define PALMAS_LDO9_CTRL_STATUS   0x10

Definition at line 1108 of file palmas.h.

#define PALMAS_LDO9_CTRL_STATUS_SHIFT   4

Definition at line 1109 of file palmas.h.

#define PALMAS_LDO9_CTRL_WR_S   0x80

Definition at line 1104 of file palmas.h.

#define PALMAS_LDO9_CTRL_WR_S_SHIFT   7

Definition at line 1105 of file palmas.h.

#define PALMAS_LDO9_VOLTAGE   0x11

Definition at line 976 of file palmas.h.

#define PALMAS_LDO9_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1116 of file palmas.h.

#define PALMAS_LDO9_VOLTAGE_VSEL_SHIFT   0

Definition at line 1117 of file palmas.h.

#define PALMAS_LDO_BASE   0x150

Definition at line 423 of file palmas.h.

#define PALMAS_LDO_CTRL   0x1A

Definition at line 981 of file palmas.h.

#define PALMAS_LDO_CTRL_LDOUSB_ON_VBUS_VSYS   0x01

Definition at line 1148 of file palmas.h.

#define PALMAS_LDO_CTRL_LDOUSB_ON_VBUS_VSYS_SHIFT   0

Definition at line 1149 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1   0x1B

Definition at line 982 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO1   0x01

Definition at line 1166 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO1_SHIFT   0

Definition at line 1167 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO2   0x02

Definition at line 1164 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO2_SHIFT   1

Definition at line 1165 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO3   0x04

Definition at line 1162 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO3_SHIFT   2

Definition at line 1163 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO4   0x08

Definition at line 1160 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO4_SHIFT   3

Definition at line 1161 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO5   0x10

Definition at line 1158 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO5_SHIFT   4

Definition at line 1159 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO6   0x20

Definition at line 1156 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO6_SHIFT   5

Definition at line 1157 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO7   0x40

Definition at line 1154 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO7_SHIFT   6

Definition at line 1155 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO8   0x80

Definition at line 1152 of file palmas.h.

#define PALMAS_LDO_PD_CTRL1_LDO8_SHIFT   7

Definition at line 1153 of file palmas.h.

#define PALMAS_LDO_PD_CTRL2   0x1C

Definition at line 983 of file palmas.h.

#define PALMAS_LDO_PD_CTRL2_LDO9   0x01

Definition at line 1174 of file palmas.h.

#define PALMAS_LDO_PD_CTRL2_LDO9_SHIFT   0

Definition at line 1175 of file palmas.h.

#define PALMAS_LDO_PD_CTRL2_LDOLN   0x02

Definition at line 1172 of file palmas.h.

#define PALMAS_LDO_PD_CTRL2_LDOLN_SHIFT   1

Definition at line 1173 of file palmas.h.

#define PALMAS_LDO_PD_CTRL2_LDOUSB   0x04

Definition at line 1170 of file palmas.h.

#define PALMAS_LDO_PD_CTRL2_LDOUSB_SHIFT   2

Definition at line 1171 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1   0x1D

Definition at line 984 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO1   0x01

Definition at line 1192 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO1_SHIFT   0

Definition at line 1193 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO2   0x02

Definition at line 1190 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO2_SHIFT   1

Definition at line 1191 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO3   0x04

Definition at line 1188 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO3_SHIFT   2

Definition at line 1189 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO4   0x08

Definition at line 1186 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO4_SHIFT   3

Definition at line 1187 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO5   0x10

Definition at line 1184 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO5_SHIFT   4

Definition at line 1185 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO6   0x20

Definition at line 1182 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO6_SHIFT   5

Definition at line 1183 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO7   0x40

Definition at line 1180 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO7_SHIFT   6

Definition at line 1181 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO8   0x80

Definition at line 1178 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS1_LDO8_SHIFT   7

Definition at line 1179 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS2   0x1E

Definition at line 985 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS2_LDO9   0x01

Definition at line 1202 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS2_LDO9_SHIFT   0

Definition at line 1203 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS2_LDOLN   0x02

Definition at line 1200 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS2_LDOLN_SHIFT   1

Definition at line 1201 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS2_LDOUSB   0x04

Definition at line 1198 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS2_LDOUSB_SHIFT   2

Definition at line 1199 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS2_LDOVANA   0x08

Definition at line 1196 of file palmas.h.

#define PALMAS_LDO_SHORT_STATUS2_LDOVANA_SHIFT   3

Definition at line 1197 of file palmas.h.

#define PALMAS_LDOLN_CTRL   0x12

Definition at line 977 of file palmas.h.

#define PALMAS_LDOLN_CTRL_MODE_ACTIVE   0x01

Definition at line 1126 of file palmas.h.

#define PALMAS_LDOLN_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1127 of file palmas.h.

#define PALMAS_LDOLN_CTRL_MODE_SLEEP   0x04

Definition at line 1124 of file palmas.h.

#define PALMAS_LDOLN_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1125 of file palmas.h.

#define PALMAS_LDOLN_CTRL_STATUS   0x10

Definition at line 1122 of file palmas.h.

#define PALMAS_LDOLN_CTRL_STATUS_SHIFT   4

Definition at line 1123 of file palmas.h.

#define PALMAS_LDOLN_CTRL_WR_S   0x80

Definition at line 1120 of file palmas.h.

#define PALMAS_LDOLN_CTRL_WR_S_SHIFT   7

Definition at line 1121 of file palmas.h.

#define PALMAS_LDOLN_VOLTAGE   0x13

Definition at line 978 of file palmas.h.

#define PALMAS_LDOLN_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1130 of file palmas.h.

#define PALMAS_LDOLN_VOLTAGE_VSEL_SHIFT   0

Definition at line 1131 of file palmas.h.

#define PALMAS_LDOUSB_CTRL   0x14

Definition at line 979 of file palmas.h.

#define PALMAS_LDOUSB_CTRL_MODE_ACTIVE   0x01

Definition at line 1140 of file palmas.h.

#define PALMAS_LDOUSB_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1141 of file palmas.h.

#define PALMAS_LDOUSB_CTRL_MODE_SLEEP   0x04

Definition at line 1138 of file palmas.h.

#define PALMAS_LDOUSB_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1139 of file palmas.h.

#define PALMAS_LDOUSB_CTRL_STATUS   0x10

Definition at line 1136 of file palmas.h.

#define PALMAS_LDOUSB_CTRL_STATUS_SHIFT   4

Definition at line 1137 of file palmas.h.

#define PALMAS_LDOUSB_CTRL_WR_S   0x80

Definition at line 1134 of file palmas.h.

#define PALMAS_LDOUSB_CTRL_WR_S_SHIFT   7

Definition at line 1135 of file palmas.h.

#define PALMAS_LDOUSB_VOLTAGE   0x15

Definition at line 980 of file palmas.h.

#define PALMAS_LDOUSB_VOLTAGE_VSEL_MASK   0x3f

Definition at line 1144 of file palmas.h.

#define PALMAS_LDOUSB_VOLTAGE_VSEL_SHIFT   0

Definition at line 1145 of file palmas.h.

#define PALMAS_LED1_MUXED   (1 << 0)

Definition at line 408 of file palmas.h.

#define PALMAS_LED2_MUXED   (1 << 1)

Definition at line 409 of file palmas.h.

#define PALMAS_LED_BASE   0x200

Definition at line 428 of file palmas.h.

#define PALMAS_LED_CTRL   0x1

Definition at line 1841 of file palmas.h.

#define PALMAS_LED_CTRL_LED_1_ON_TIME_MASK   0x03

Definition at line 1858 of file palmas.h.

#define PALMAS_LED_CTRL_LED_1_ON_TIME_SHIFT   0

Definition at line 1859 of file palmas.h.

#define PALMAS_LED_CTRL_LED_1_SEQ   0x10

Definition at line 1854 of file palmas.h.

#define PALMAS_LED_CTRL_LED_1_SEQ_SHIFT   4

Definition at line 1855 of file palmas.h.

#define PALMAS_LED_CTRL_LED_2_ON_TIME_MASK   0x0c

Definition at line 1856 of file palmas.h.

#define PALMAS_LED_CTRL_LED_2_ON_TIME_SHIFT   2

Definition at line 1857 of file palmas.h.

#define PALMAS_LED_CTRL_LED_2_SEQ   0x20

Definition at line 1852 of file palmas.h.

#define PALMAS_LED_CTRL_LED_2_SEQ_SHIFT   5

Definition at line 1853 of file palmas.h.

#define PALMAS_LED_PERIOD_CTRL   0x0

Definition at line 1840 of file palmas.h.

#define PALMAS_LED_PERIOD_CTRL_LED_1_PERIOD_MASK   0x07

Definition at line 1848 of file palmas.h.

#define PALMAS_LED_PERIOD_CTRL_LED_1_PERIOD_SHIFT   0

Definition at line 1849 of file palmas.h.

#define PALMAS_LED_PERIOD_CTRL_LED_2_PERIOD_MASK   0x38

Definition at line 1846 of file palmas.h.

#define PALMAS_LED_PERIOD_CTRL_LED_2_PERIOD_SHIFT   3

Definition at line 1847 of file palmas.h.

#define PALMAS_LONG_PRESS_KEY   0x9

Definition at line 1215 of file palmas.h.

#define PALMAS_LONG_PRESS_KEY_LPK_INT_CLR   0x10

Definition at line 1299 of file palmas.h.

#define PALMAS_LONG_PRESS_KEY_LPK_INT_CLR_SHIFT   4

Definition at line 1300 of file palmas.h.

#define PALMAS_LONG_PRESS_KEY_LPK_LOCK   0x80

Definition at line 1297 of file palmas.h.

#define PALMAS_LONG_PRESS_KEY_LPK_LOCK_SHIFT   7

Definition at line 1298 of file palmas.h.

#define PALMAS_LONG_PRESS_KEY_LPK_TIME_MASK   0x0c

Definition at line 1301 of file palmas.h.

#define PALMAS_LONG_PRESS_KEY_LPK_TIME_SHIFT   2

Definition at line 1302 of file palmas.h.

#define PALMAS_LONG_PRESS_KEY_PWRON_DEBOUNCE_MASK   0x03

Definition at line 1303 of file palmas.h.

#define PALMAS_LONG_PRESS_KEY_PWRON_DEBOUNCE_SHIFT   0

Definition at line 1304 of file palmas.h.

#define PALMAS_MAX_CHANNELS   16

Definition at line 278 of file palmas.h.

#define PALMAS_MINUTES_REG   0x1

Definition at line 439 of file palmas.h.

#define PALMAS_MINUTES_REG_MIN0_MASK   0x0f

Definition at line 468 of file palmas.h.

#define PALMAS_MINUTES_REG_MIN0_SHIFT   0

Definition at line 469 of file palmas.h.

#define PALMAS_MINUTES_REG_MIN1_MASK   0x70

Definition at line 466 of file palmas.h.

#define PALMAS_MINUTES_REG_MIN1_SHIFT   4

Definition at line 467 of file palmas.h.

#define PALMAS_MONTHS_REG   0x4

Definition at line 442 of file palmas.h.

#define PALMAS_MONTHS_REG_MONTH0_MASK   0x0f

Definition at line 488 of file palmas.h.

#define PALMAS_MONTHS_REG_MONTH0_SHIFT   0

Definition at line 489 of file palmas.h.

#define PALMAS_MONTHS_REG_MONTH1   0x10

Definition at line 486 of file palmas.h.

#define PALMAS_MONTHS_REG_MONTH1_SHIFT   4

Definition at line 487 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1   0x8

Definition at line 1461 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO1   0x01

Definition at line 1572 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO1_SHIFT   0

Definition at line 1573 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO2   0x02

Definition at line 1570 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO2_SHIFT   1

Definition at line 1571 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO3   0x04

Definition at line 1568 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO3_SHIFT   2

Definition at line 1569 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO4   0x08

Definition at line 1566 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO4_SHIFT   3

Definition at line 1567 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO5   0x10

Definition at line 1564 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO5_SHIFT   4

Definition at line 1565 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO6   0x20

Definition at line 1562 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO6_SHIFT   5

Definition at line 1563 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO7   0x40

Definition at line 1560 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO7_SHIFT   6

Definition at line 1561 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO8   0x80

Definition at line 1558 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN1_LDO8_SHIFT   7

Definition at line 1559 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN2   0x9

Definition at line 1462 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN2_LDO9   0x01

Definition at line 1580 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN2_LDO9_SHIFT   0

Definition at line 1581 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN2_LDOLN   0x02

Definition at line 1578 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN2_LDOLN_SHIFT   1

Definition at line 1579 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN2_LDOUSB   0x04

Definition at line 1576 of file palmas.h.

#define PALMAS_NSLEEP_LDO_ASSIGN2_LDOUSB_SHIFT   2

Definition at line 1577 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN   0x6

Definition at line 1459 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_CLK32KG   0x10

Definition at line 1528 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_CLK32KG_SHIFT   4

Definition at line 1529 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_CLK32KGAUDIO   0x20

Definition at line 1526 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_CLK32KGAUDIO_SHIFT   5

Definition at line 1527 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_REGEN1   0x01

Definition at line 1536 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_REGEN1_SHIFT   0

Definition at line 1537 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_REGEN2   0x02

Definition at line 1534 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_REGEN2_SHIFT   1

Definition at line 1535 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_REGEN3   0x40

Definition at line 1524 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_REGEN3_SHIFT   6

Definition at line 1525 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_SYSEN1   0x04

Definition at line 1532 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_SYSEN1_SHIFT   2

Definition at line 1533 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_SYSEN2   0x08

Definition at line 1530 of file palmas.h.

#define PALMAS_NSLEEP_RES_ASSIGN_SYSEN2_SHIFT   3

Definition at line 1531 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN   0x7

Definition at line 1460 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS10   0x80

Definition at line 1540 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS10_SHIFT   7

Definition at line 1541 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS12   0x01

Definition at line 1554 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS12_SHIFT   0

Definition at line 1555 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS3   0x02

Definition at line 1552 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS3_SHIFT   1

Definition at line 1553 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS45   0x04

Definition at line 1550 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS45_SHIFT   2

Definition at line 1551 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS6   0x08

Definition at line 1548 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS6_SHIFT   3

Definition at line 1549 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS7   0x10

Definition at line 1546 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS7_SHIFT   4

Definition at line 1547 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS8   0x20

Definition at line 1544 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS8_SHIFT   5

Definition at line 1545 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS9   0x40

Definition at line 1542 of file palmas.h.

#define PALMAS_NSLEEP_SMPS_ASSIGN_SMPS9_SHIFT   6

Definition at line 1543 of file palmas.h.

#define PALMAS_NUM_CLIENTS   3

Definition at line 23 of file palmas.h.

#define PALMAS_OD_OUTPUT_CTRL   0x4

Definition at line 1715 of file palmas.h.

#define PALMAS_OD_OUTPUT_CTRL_INT_OD   0x08

Definition at line 1766 of file palmas.h.

#define PALMAS_OD_OUTPUT_CTRL_INT_OD_SHIFT   3

Definition at line 1767 of file palmas.h.

#define PALMAS_OD_OUTPUT_CTRL_PWM_1_OD   0x20

Definition at line 1764 of file palmas.h.

#define PALMAS_OD_OUTPUT_CTRL_PWM_1_OD_SHIFT   5

Definition at line 1765 of file palmas.h.

#define PALMAS_OD_OUTPUT_CTRL_PWM_2_OD   0x80

Definition at line 1760 of file palmas.h.

#define PALMAS_OD_OUTPUT_CTRL_PWM_2_OD_SHIFT   7

Definition at line 1761 of file palmas.h.

#define PALMAS_OD_OUTPUT_CTRL_VBUSDET_OD   0x40

Definition at line 1762 of file palmas.h.

#define PALMAS_OD_OUTPUT_CTRL_VBUSDET_OD_SHIFT   6

Definition at line 1763 of file palmas.h.

#define PALMAS_OD_OUTPUT_GPIO_CTRL   0x8

Definition at line 2478 of file palmas.h.

#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_1_OD   0x02

Definition at line 2623 of file palmas.h.

#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_1_OD_SHIFT   1

Definition at line 2624 of file palmas.h.

#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_2_OD   0x04

Definition at line 2621 of file palmas.h.

#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_2_OD_SHIFT   2

Definition at line 2622 of file palmas.h.

#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_5_OD   0x20

Definition at line 2619 of file palmas.h.

#define PALMAS_OD_OUTPUT_GPIO_CTRL_GPIO_5_OD_SHIFT   5

Definition at line 2620 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL   0xA

Definition at line 1216 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_INT_MASK_IN_SLEEP   0x40

Definition at line 1309 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_INT_MASK_IN_SLEEP_SHIFT   6

Definition at line 1310 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_OSC_BYPASS   0x02

Definition at line 1317 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_OSC_BYPASS_SHIFT   1

Definition at line 1318 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_OSC_HPMODE   0x01

Definition at line 1319 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_OSC_HPMODE_SHIFT   0

Definition at line 1320 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_RC15MHZ_ON_IN_SLEEP   0x20

Definition at line 1311 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_RC15MHZ_ON_IN_SLEEP_SHIFT   5

Definition at line 1312 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_THERM_HD_SEL_MASK   0x0c

Definition at line 1315 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_THERM_HD_SEL_SHIFT   2

Definition at line 1316 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_THERM_OFF_IN_SLEEP   0x10

Definition at line 1313 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_THERM_OFF_IN_SLEEP_SHIFT   4

Definition at line 1314 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_VANA_ON_IN_SLEEP   0x80

Definition at line 1307 of file palmas.h.

#define PALMAS_OSC_THERM_CTRL_VANA_ON_IN_SLEEP_SHIFT   7

Definition at line 1308 of file palmas.h.

#define PALMAS_PMU_CONFIG   0x12

Definition at line 1221 of file palmas.h.

#define PALMAS_PMU_CONFIG_AUTODEVON   0x01

Definition at line 1393 of file palmas.h.

#define PALMAS_PMU_CONFIG_AUTODEVON_SHIFT   0

Definition at line 1394 of file palmas.h.

#define PALMAS_PMU_CONFIG_GATE_RESET_OUT   0x02

Definition at line 1391 of file palmas.h.

#define PALMAS_PMU_CONFIG_GATE_RESET_OUT_SHIFT   1

Definition at line 1392 of file palmas.h.

#define PALMAS_PMU_CONFIG_MULTI_CELL_EN   0x40

Definition at line 1385 of file palmas.h.

#define PALMAS_PMU_CONFIG_MULTI_CELL_EN_SHIFT   6

Definition at line 1386 of file palmas.h.

#define PALMAS_PMU_CONFIG_SPARE_MASK   0x30

Definition at line 1387 of file palmas.h.

#define PALMAS_PMU_CONFIG_SPARE_SHIFT   4

Definition at line 1388 of file palmas.h.

#define PALMAS_PMU_CONFIG_SWOFF_DLY_MASK   0x0c

Definition at line 1389 of file palmas.h.

#define PALMAS_PMU_CONFIG_SWOFF_DLY_SHIFT   2

Definition at line 1390 of file palmas.h.

#define PALMAS_PMU_CONTROL_BASE   0x1A0

Definition at line 425 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT   0x15

Definition at line 1223 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT2   0x19

Definition at line 1226 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT2_DVFS1_INT_SRC   0x10

Definition at line 1445 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT2_DVFS1_INT_SRC_SHIFT   4

Definition at line 1446 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT2_DVFS1_MASK   0x01

Definition at line 1449 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT2_DVFS1_MASK_SHIFT   0

Definition at line 1450 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT2_DVFS2_INT_SRC   0x20

Definition at line 1443 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT2_DVFS2_INT_SRC_SHIFT   5

Definition at line 1444 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT2_DVFS2_MASK   0x02

Definition at line 1447 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT2_DVFS2_MASK_SHIFT   1

Definition at line 1448 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_BB_INT_SRC   0x20

Definition at line 1411 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_BB_INT_SRC_SHIFT   5

Definition at line 1412 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_BB_MASK   0x02

Definition at line 1419 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_BB_MASK_SHIFT   1

Definition at line 1420 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_CHARG_DET_N_INT_SRC   0x40

Definition at line 1409 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_CHARG_DET_N_INT_SRC_SHIFT   6

Definition at line 1410 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_CHARG_DET_N_MASK   0x04

Definition at line 1417 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_CHARG_DET_N_MASK_SHIFT   2

Definition at line 1418 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_FBI_INT_SRC   0x10

Definition at line 1413 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_FBI_INT_SRC_SHIFT   4

Definition at line 1414 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_FBI_MASK   0x01

Definition at line 1421 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_FBI_MASK_SHIFT   0

Definition at line 1422 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_VBUS_OVV_INT_SRC   0x80

Definition at line 1407 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_VBUS_OVV_INT_SRC_SHIFT   7

Definition at line 1408 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_VBUS_OVV_MASK   0x08

Definition at line 1415 of file palmas.h.

#define PALMAS_PMU_SECONDARY_INT_VBUS_OVV_MASK_SHIFT   3

Definition at line 1416 of file palmas.h.

#define PALMAS_POLARITY_CTRL   0x5

Definition at line 1716 of file palmas.h.

#define PALMAS_POLARITY_CTRL_ENABLE1_POLARITY   0x20

Definition at line 1774 of file palmas.h.

#define PALMAS_POLARITY_CTRL_ENABLE1_POLARITY_SHIFT   5

Definition at line 1775 of file palmas.h.

#define PALMAS_POLARITY_CTRL_ENABLE2_POLARITY   0x40

Definition at line 1772 of file palmas.h.

#define PALMAS_POLARITY_CTRL_ENABLE2_POLARITY_SHIFT   6

Definition at line 1773 of file palmas.h.

#define PALMAS_POLARITY_CTRL_GPIO_3_CHRG_DET_N_POLARITY   0x04

Definition at line 1780 of file palmas.h.

#define PALMAS_POLARITY_CTRL_GPIO_3_CHRG_DET_N_POLARITY_SHIFT   2

Definition at line 1781 of file palmas.h.

#define PALMAS_POLARITY_CTRL_INT_POLARITY   0x80

Definition at line 1770 of file palmas.h.

#define PALMAS_POLARITY_CTRL_INT_POLARITY_SHIFT   7

Definition at line 1771 of file palmas.h.

#define PALMAS_POLARITY_CTRL_NSLEEP_POLARITY   0x10

Definition at line 1776 of file palmas.h.

#define PALMAS_POLARITY_CTRL_NSLEEP_POLARITY_SHIFT   4

Definition at line 1777 of file palmas.h.

#define PALMAS_POLARITY_CTRL_POWERGOOD_USB_PSEL_POLARITY   0x02

Definition at line 1782 of file palmas.h.

#define PALMAS_POLARITY_CTRL_POWERGOOD_USB_PSEL_POLARITY_SHIFT   1

Definition at line 1783 of file palmas.h.

#define PALMAS_POLARITY_CTRL_PWRDOWN_POLARITY   0x01

Definition at line 1784 of file palmas.h.

#define PALMAS_POLARITY_CTRL_PWRDOWN_POLARITY_SHIFT   0

Definition at line 1785 of file palmas.h.

#define PALMAS_POLARITY_CTRL_RESET_IN_POLARITY   0x08

Definition at line 1778 of file palmas.h.

#define PALMAS_POLARITY_CTRL_RESET_IN_POLARITY_SHIFT   3

Definition at line 1779 of file palmas.h.

#define PALMAS_POWER_CTRL   0x1

Definition at line 1207 of file palmas.h.

#define PALMAS_POWER_CTRL_ENABLE1_MASK   0x02

Definition at line 1239 of file palmas.h.

#define PALMAS_POWER_CTRL_ENABLE1_MASK_SHIFT   1

Definition at line 1240 of file palmas.h.

#define PALMAS_POWER_CTRL_ENABLE2_MASK   0x04

Definition at line 1237 of file palmas.h.

#define PALMAS_POWER_CTRL_ENABLE2_MASK_SHIFT   2

Definition at line 1238 of file palmas.h.

#define PALMAS_POWER_CTRL_NSLEEP_MASK   0x01

Definition at line 1241 of file palmas.h.

#define PALMAS_POWER_CTRL_NSLEEP_MASK_SHIFT   0

Definition at line 1242 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1   0x6

Definition at line 1717 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_0   0x04

Definition at line 1794 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_0_SHIFT   2

Definition at line 1795 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_1_MASK   0x18

Definition at line 1792 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_1_SHIFT   3

Definition at line 1793 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_2_MASK   0x60

Definition at line 1790 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_2_SHIFT   5

Definition at line 1791 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_3   0x80

Definition at line 1788 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_GPIO_3_SHIFT   7

Definition at line 1789 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_POWERGOOD   0x01

Definition at line 1798 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_POWERGOOD_SHIFT   0

Definition at line 1799 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_VAC   0x02

Definition at line 1796 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD1_VAC_SHIFT   1

Definition at line 1797 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD2   0x7

Definition at line 1718 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_4   0x01

Definition at line 1808 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_4_SHIFT   0

Definition at line 1809 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_5_MASK   0x06

Definition at line 1806 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_5_SHIFT   1

Definition at line 1807 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_6   0x08

Definition at line 1804 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_6_SHIFT   3

Definition at line 1805 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_7_MASK   0x30

Definition at line 1802 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD2_GPIO_7_SHIFT   4

Definition at line 1803 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD3   0xA

Definition at line 1721 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD3_DVFS1   0x01

Definition at line 1836 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD3_DVFS1_SHIFT   0

Definition at line 1837 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD3_DVFS2   0x02

Definition at line 1834 of file palmas.h.

#define PALMAS_PRIMARY_SECONDARY_PAD3_DVFS2_SHIFT   1

Definition at line 1835 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1   0x6

Definition at line 2476 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_0_PD   0x01

Definition at line 2599 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_0_PD_SHIFT   0

Definition at line 2600 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_1_PD   0x04

Definition at line 2597 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_1_PD_SHIFT   2

Definition at line 2598 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_1_PU   0x08

Definition at line 2595 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_1_PU_SHIFT   3

Definition at line 2596 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_2_PD   0x10

Definition at line 2593 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_2_PD_SHIFT   4

Definition at line 2594 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_2_PU   0x20

Definition at line 2591 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_2_PU_SHIFT   5

Definition at line 2592 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_3_PD   0x40

Definition at line 2589 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL1_GPIO_3_PD_SHIFT   6

Definition at line 2590 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2   0x7

Definition at line 2477 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_4_PD   0x01

Definition at line 2615 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_4_PD_SHIFT   0

Definition at line 2616 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_4_PU   0x02

Definition at line 2613 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_4_PU_SHIFT   1

Definition at line 2614 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_5_PD   0x04

Definition at line 2611 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_5_PD_SHIFT   2

Definition at line 2612 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_5_PU   0x08

Definition at line 2609 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_5_PU_SHIFT   3

Definition at line 2610 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_6_PD   0x10

Definition at line 2607 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_6_PD_SHIFT   4

Definition at line 2608 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_6_PU   0x20

Definition at line 2605 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_6_PU_SHIFT   5

Definition at line 2606 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_7_PD   0x40

Definition at line 2603 of file palmas.h.

#define PALMAS_PU_PD_GPIO_CTRL2_GPIO_7_PD_SHIFT   6

Definition at line 2604 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1   0x0

Definition at line 1712 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_GPADC_START_PD   0x10

Definition at line 1728 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_GPADC_START_PD_SHIFT   4

Definition at line 1729 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_GPADC_START_PU   0x20

Definition at line 1726 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_GPADC_START_PU_SHIFT   5

Definition at line 1727 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_NRESWARM_PU   0x02

Definition at line 1732 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_NRESWARM_PU_SHIFT   1

Definition at line 1733 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_PWRDOWN_PD   0x04

Definition at line 1730 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_PWRDOWN_PD_SHIFT   2

Definition at line 1731 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_RESET_IN_PD   0x40

Definition at line 1724 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL1_RESET_IN_PD_SHIFT   6

Definition at line 1725 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2   0x1

Definition at line 1713 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE1_PD   0x04

Definition at line 1742 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE1_PD_SHIFT   2

Definition at line 1743 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE1_PU   0x08

Definition at line 1740 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE1_PU_SHIFT   3

Definition at line 1741 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE2_PD   0x10

Definition at line 1738 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE2_PD_SHIFT   4

Definition at line 1739 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE2_PU   0x20

Definition at line 1736 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_ENABLE2_PU_SHIFT   5

Definition at line 1737 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_NSLEEP_PD   0x01

Definition at line 1746 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_NSLEEP_PD_SHIFT   0

Definition at line 1747 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_NSLEEP_PU   0x02

Definition at line 1744 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL2_NSLEEP_PU_SHIFT   1

Definition at line 1745 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL3   0x2

Definition at line 1714 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL3_ACOK_PD   0x40

Definition at line 1750 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL3_ACOK_PD_SHIFT   6

Definition at line 1751 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL3_CHRG_DET_N_PD   0x10

Definition at line 1752 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL3_CHRG_DET_N_PD_SHIFT   4

Definition at line 1753 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL3_MSECURE_PD   0x01

Definition at line 1756 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL3_MSECURE_PD_SHIFT   0

Definition at line 1757 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL3_POWERHOLD_PD   0x04

Definition at line 1754 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL3_POWERHOLD_PD_SHIFT   2

Definition at line 1755 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL4   0x9

Definition at line 1720 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL4_DVFS1_CLK_PD   0x01

Definition at line 1830 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL4_DVFS1_CLK_PD_SHIFT   0

Definition at line 1831 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL4_DVFS1_DAT_PD   0x04

Definition at line 1828 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL4_DVFS1_DAT_PD_SHIFT   2

Definition at line 1829 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL4_DVFS2_CLK_PD   0x10

Definition at line 1826 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL4_DVFS2_CLK_PD_SHIFT   4

Definition at line 1827 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL4_DVFS2_DAT_PD   0x40

Definition at line 1824 of file palmas.h.

#define PALMAS_PU_PD_INPUT_CTRL4_DVFS2_DAT_PD_SHIFT   6

Definition at line 1825 of file palmas.h.

#define PALMAS_PU_PD_OD_BASE   0x1F4

Definition at line 427 of file palmas.h.

#define PALMAS_PWM1_MUXED   (1 << 0)

Definition at line 411 of file palmas.h.

#define PALMAS_PWM2_MUXED   (1 << 1)

Definition at line 412 of file palmas.h.

#define PALMAS_PWM_CTRL1   0x2

Definition at line 1842 of file palmas.h.

#define PALMAS_PWM_CTRL1_PWM_FREQ_EN   0x02

Definition at line 1862 of file palmas.h.

#define PALMAS_PWM_CTRL1_PWM_FREQ_EN_SHIFT   1

Definition at line 1863 of file palmas.h.

#define PALMAS_PWM_CTRL1_PWM_FREQ_SEL   0x01

Definition at line 1864 of file palmas.h.

#define PALMAS_PWM_CTRL1_PWM_FREQ_SEL_SHIFT   0

Definition at line 1865 of file palmas.h.

#define PALMAS_PWM_CTRL2   0x3

Definition at line 1843 of file palmas.h.

#define PALMAS_PWM_CTRL2_PWM_DUTY_SEL_MASK   0xff

Definition at line 1868 of file palmas.h.

#define PALMAS_PWM_CTRL2_PWM_DUTY_SEL_SHIFT   0

Definition at line 1869 of file palmas.h.

#define PALMAS_REGEN1_CTRL   0x2

Definition at line 1455 of file palmas.h.

#define PALMAS_REGEN1_CTRL_MODE_ACTIVE   0x01

Definition at line 1496 of file palmas.h.

#define PALMAS_REGEN1_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1497 of file palmas.h.

#define PALMAS_REGEN1_CTRL_MODE_SLEEP   0x04

Definition at line 1494 of file palmas.h.

#define PALMAS_REGEN1_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1495 of file palmas.h.

#define PALMAS_REGEN1_CTRL_STATUS   0x10

Definition at line 1492 of file palmas.h.

#define PALMAS_REGEN1_CTRL_STATUS_SHIFT   4

Definition at line 1493 of file palmas.h.

#define PALMAS_REGEN2_CTRL   0x3

Definition at line 1456 of file palmas.h.

#define PALMAS_REGEN2_CTRL_MODE_ACTIVE   0x01

Definition at line 1504 of file palmas.h.

#define PALMAS_REGEN2_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1505 of file palmas.h.

#define PALMAS_REGEN2_CTRL_MODE_SLEEP   0x04

Definition at line 1502 of file palmas.h.

#define PALMAS_REGEN2_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1503 of file palmas.h.

#define PALMAS_REGEN2_CTRL_STATUS   0x10

Definition at line 1500 of file palmas.h.

#define PALMAS_REGEN2_CTRL_STATUS_SHIFT   4

Definition at line 1501 of file palmas.h.

#define PALMAS_REGEN3_CTRL   0x12

Definition at line 1471 of file palmas.h.

#define PALMAS_REGEN3_CTRL_MODE_ACTIVE   0x01

Definition at line 1708 of file palmas.h.

#define PALMAS_REGEN3_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1709 of file palmas.h.

#define PALMAS_REGEN3_CTRL_MODE_SLEEP   0x04

Definition at line 1706 of file palmas.h.

#define PALMAS_REGEN3_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1707 of file palmas.h.

#define PALMAS_REGEN3_CTRL_STATUS   0x10

Definition at line 1704 of file palmas.h.

#define PALMAS_REGEN3_CTRL_STATUS_SHIFT   4

Definition at line 1705 of file palmas.h.

#define PALMAS_RESOURCE_BASE   0x1D4

Definition at line 426 of file palmas.h.

#define PALMAS_RTC_BASE   0x100

Definition at line 420 of file palmas.h.

#define PALMAS_RTC_COMP_LSB_REG   0x13

Definition at line 454 of file palmas.h.

#define PALMAS_RTC_COMP_LSB_REG_RTC_COMP_LSB_MASK   0xff

Definition at line 584 of file palmas.h.

#define PALMAS_RTC_COMP_LSB_REG_RTC_COMP_LSB_SHIFT   0

Definition at line 585 of file palmas.h.

#define PALMAS_RTC_COMP_MSB_REG   0x14

Definition at line 455 of file palmas.h.

#define PALMAS_RTC_COMP_MSB_REG_RTC_COMP_MSB_MASK   0xff

Definition at line 588 of file palmas.h.

#define PALMAS_RTC_COMP_MSB_REG_RTC_COMP_MSB_SHIFT   0

Definition at line 589 of file palmas.h.

#define PALMAS_RTC_CTRL_REG   0x10

Definition at line 451 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_AUTO_COMP   0x04

Definition at line 550 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_AUTO_COMP_SHIFT   2

Definition at line 551 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_GET_TIME   0x40

Definition at line 542 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_GET_TIME_SHIFT   6

Definition at line 543 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_MODE_12_24   0x08

Definition at line 548 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_MODE_12_24_SHIFT   3

Definition at line 549 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_ROUND_30S   0x02

Definition at line 552 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_ROUND_30S_SHIFT   1

Definition at line 553 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_RTC_V_OPT   0x80

Definition at line 540 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_RTC_V_OPT_SHIFT   7

Definition at line 541 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_SET_32_COUNTER   0x20

Definition at line 544 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_SET_32_COUNTER_SHIFT   5

Definition at line 545 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_STOP_RTC   0x01

Definition at line 554 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_STOP_RTC_SHIFT   0

Definition at line 555 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_TEST_MODE   0x10

Definition at line 546 of file palmas.h.

#define PALMAS_RTC_CTRL_REG_TEST_MODE_SHIFT   4

Definition at line 547 of file palmas.h.

#define PALMAS_RTC_INTERRUPTS_REG   0x12

Definition at line 453 of file palmas.h.

#define PALMAS_RTC_INTERRUPTS_REG_EVERY_MASK   0x03

Definition at line 580 of file palmas.h.

#define PALMAS_RTC_INTERRUPTS_REG_EVERY_SHIFT   0

Definition at line 581 of file palmas.h.

#define PALMAS_RTC_INTERRUPTS_REG_IT_ALARM   0x08

Definition at line 576 of file palmas.h.

#define PALMAS_RTC_INTERRUPTS_REG_IT_ALARM_SHIFT   3

Definition at line 577 of file palmas.h.

#define PALMAS_RTC_INTERRUPTS_REG_IT_SLEEP_MASK_EN   0x10

Definition at line 574 of file palmas.h.

#define PALMAS_RTC_INTERRUPTS_REG_IT_SLEEP_MASK_EN_SHIFT   4

Definition at line 575 of file palmas.h.

#define PALMAS_RTC_INTERRUPTS_REG_IT_TIMER   0x04

Definition at line 578 of file palmas.h.

#define PALMAS_RTC_INTERRUPTS_REG_IT_TIMER_SHIFT   2

Definition at line 579 of file palmas.h.

#define PALMAS_RTC_RES_PROG_REG   0x15

Definition at line 456 of file palmas.h.

#define PALMAS_RTC_RES_PROG_REG_SW_RES_PROG_MASK   0x3f

Definition at line 592 of file palmas.h.

#define PALMAS_RTC_RES_PROG_REG_SW_RES_PROG_SHIFT   0

Definition at line 593 of file palmas.h.

#define PALMAS_RTC_RESET_STATUS_REG   0x16

Definition at line 457 of file palmas.h.

#define PALMAS_RTC_RESET_STATUS_REG_RESET_STATUS   0x01

Definition at line 596 of file palmas.h.

#define PALMAS_RTC_RESET_STATUS_REG_RESET_STATUS_SHIFT   0

Definition at line 597 of file palmas.h.

#define PALMAS_RTC_STATUS_REG   0x11

Definition at line 452 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_ALARM   0x40

Definition at line 560 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_ALARM_SHIFT   6

Definition at line 561 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_EVENT_1D   0x20

Definition at line 562 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_EVENT_1D_SHIFT   5

Definition at line 563 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_EVENT_1H   0x10

Definition at line 564 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_EVENT_1H_SHIFT   4

Definition at line 565 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_EVENT_1M   0x08

Definition at line 566 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_EVENT_1M_SHIFT   3

Definition at line 567 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_EVENT_1S   0x04

Definition at line 568 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_EVENT_1S_SHIFT   2

Definition at line 569 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_POWER_UP   0x80

Definition at line 558 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_POWER_UP_SHIFT   7

Definition at line 559 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_RUN   0x02

Definition at line 570 of file palmas.h.

#define PALMAS_RTC_STATUS_REG_RUN_SHIFT   1

Definition at line 571 of file palmas.h.

#define PALMAS_SECONDS_REG   0x0

Definition at line 438 of file palmas.h.

#define PALMAS_SECONDS_REG_SEC0_MASK   0x0f

Definition at line 462 of file palmas.h.

#define PALMAS_SECONDS_REG_SEC0_SHIFT   0

Definition at line 463 of file palmas.h.

#define PALMAS_SECONDS_REG_SEC1_MASK   0x70

Definition at line 460 of file palmas.h.

#define PALMAS_SECONDS_REG_SEC1_SHIFT   4

Definition at line 461 of file palmas.h.

#define PALMAS_SMPS10_CTRL   0x1C

Definition at line 664 of file palmas.h.

#define PALMAS_SMPS10_CTRL_MODE_ACTIVE_MASK   0x0f

Definition at line 839 of file palmas.h.

#define PALMAS_SMPS10_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 840 of file palmas.h.

#define PALMAS_SMPS10_CTRL_MODE_SLEEP_MASK   0xf0

Definition at line 837 of file palmas.h.

#define PALMAS_SMPS10_CTRL_MODE_SLEEP_SHIFT   4

Definition at line 838 of file palmas.h.

#define PALMAS_SMPS10_STATUS   0x1F

Definition at line 665 of file palmas.h.

#define PALMAS_SMPS10_STATUS_STATUS_MASK   0x0f

Definition at line 843 of file palmas.h.

#define PALMAS_SMPS10_STATUS_STATUS_SHIFT   0

Definition at line 844 of file palmas.h.

#define PALMAS_SMPS12_CTRL   0x0

Definition at line 642 of file palmas.h.

#define PALMAS_SMPS12_CTRL_MODE_ACTIVE_MASK   0x03

Definition at line 685 of file palmas.h.

#define PALMAS_SMPS12_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 686 of file palmas.h.

#define PALMAS_SMPS12_CTRL_MODE_SLEEP_MASK   0x0c

Definition at line 683 of file palmas.h.

#define PALMAS_SMPS12_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 684 of file palmas.h.

#define PALMAS_SMPS12_CTRL_ROOF_FLOOR_EN   0x40

Definition at line 679 of file palmas.h.

#define PALMAS_SMPS12_CTRL_ROOF_FLOOR_EN_SHIFT   6

Definition at line 680 of file palmas.h.

#define PALMAS_SMPS12_CTRL_STATUS_MASK   0x30

Definition at line 681 of file palmas.h.

#define PALMAS_SMPS12_CTRL_STATUS_SHIFT   4

Definition at line 682 of file palmas.h.

#define PALMAS_SMPS12_CTRL_WR_S   0x80

Definition at line 677 of file palmas.h.

#define PALMAS_SMPS12_CTRL_WR_S_SHIFT   7

Definition at line 678 of file palmas.h.

#define PALMAS_SMPS12_FORCE   0x2

Definition at line 644 of file palmas.h.

#define PALMAS_SMPS12_FORCE_CMD   0x80

Definition at line 693 of file palmas.h.

#define PALMAS_SMPS12_FORCE_CMD_SHIFT   7

Definition at line 694 of file palmas.h.

#define PALMAS_SMPS12_FORCE_VSEL_MASK   0x7f

Definition at line 695 of file palmas.h.

#define PALMAS_SMPS12_FORCE_VSEL_SHIFT   0

Definition at line 696 of file palmas.h.

#define PALMAS_SMPS12_TSTEP   0x1

Definition at line 643 of file palmas.h.

#define PALMAS_SMPS12_TSTEP_TSTEP_MASK   0x03

Definition at line 689 of file palmas.h.

#define PALMAS_SMPS12_TSTEP_TSTEP_SHIFT   0

Definition at line 690 of file palmas.h.

#define PALMAS_SMPS12_VOLTAGE   0x3

Definition at line 645 of file palmas.h.

#define PALMAS_SMPS12_VOLTAGE_RANGE   0x80

Definition at line 699 of file palmas.h.

#define PALMAS_SMPS12_VOLTAGE_RANGE_SHIFT   7

Definition at line 700 of file palmas.h.

#define PALMAS_SMPS12_VOLTAGE_VSEL_MASK   0x7f

Definition at line 701 of file palmas.h.

#define PALMAS_SMPS12_VOLTAGE_VSEL_SHIFT   0

Definition at line 702 of file palmas.h.

#define PALMAS_SMPS3_CTRL   0x4

Definition at line 646 of file palmas.h.

#define PALMAS_SMPS3_CTRL_MODE_ACTIVE_MASK   0x03

Definition at line 711 of file palmas.h.

#define PALMAS_SMPS3_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 712 of file palmas.h.

#define PALMAS_SMPS3_CTRL_MODE_SLEEP_MASK   0x0c

Definition at line 709 of file palmas.h.

#define PALMAS_SMPS3_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 710 of file palmas.h.

#define PALMAS_SMPS3_CTRL_STATUS_MASK   0x30

Definition at line 707 of file palmas.h.

#define PALMAS_SMPS3_CTRL_STATUS_SHIFT   4

Definition at line 708 of file palmas.h.

#define PALMAS_SMPS3_CTRL_WR_S   0x80

Definition at line 705 of file palmas.h.

#define PALMAS_SMPS3_CTRL_WR_S_SHIFT   7

Definition at line 706 of file palmas.h.

#define PALMAS_SMPS3_VOLTAGE   0x7

Definition at line 647 of file palmas.h.

#define PALMAS_SMPS3_VOLTAGE_RANGE   0x80

Definition at line 715 of file palmas.h.

#define PALMAS_SMPS3_VOLTAGE_RANGE_SHIFT   7

Definition at line 716 of file palmas.h.

#define PALMAS_SMPS3_VOLTAGE_VSEL_MASK   0x7f

Definition at line 717 of file palmas.h.

#define PALMAS_SMPS3_VOLTAGE_VSEL_SHIFT   0

Definition at line 718 of file palmas.h.

#define PALMAS_SMPS45_CTRL   0x8

Definition at line 648 of file palmas.h.

#define PALMAS_SMPS45_CTRL_MODE_ACTIVE_MASK   0x03

Definition at line 729 of file palmas.h.

#define PALMAS_SMPS45_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 730 of file palmas.h.

#define PALMAS_SMPS45_CTRL_MODE_SLEEP_MASK   0x0c

Definition at line 727 of file palmas.h.

#define PALMAS_SMPS45_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 728 of file palmas.h.

#define PALMAS_SMPS45_CTRL_ROOF_FLOOR_EN   0x40

Definition at line 723 of file palmas.h.

#define PALMAS_SMPS45_CTRL_ROOF_FLOOR_EN_SHIFT   6

Definition at line 724 of file palmas.h.

#define PALMAS_SMPS45_CTRL_STATUS_MASK   0x30

Definition at line 725 of file palmas.h.

#define PALMAS_SMPS45_CTRL_STATUS_SHIFT   4

Definition at line 726 of file palmas.h.

#define PALMAS_SMPS45_CTRL_WR_S   0x80

Definition at line 721 of file palmas.h.

#define PALMAS_SMPS45_CTRL_WR_S_SHIFT   7

Definition at line 722 of file palmas.h.

#define PALMAS_SMPS45_FORCE   0xA

Definition at line 650 of file palmas.h.

#define PALMAS_SMPS45_FORCE_CMD   0x80

Definition at line 737 of file palmas.h.

#define PALMAS_SMPS45_FORCE_CMD_SHIFT   7

Definition at line 738 of file palmas.h.

#define PALMAS_SMPS45_FORCE_VSEL_MASK   0x7f

Definition at line 739 of file palmas.h.

#define PALMAS_SMPS45_FORCE_VSEL_SHIFT   0

Definition at line 740 of file palmas.h.

#define PALMAS_SMPS45_TSTEP   0x9

Definition at line 649 of file palmas.h.

#define PALMAS_SMPS45_TSTEP_TSTEP_MASK   0x03

Definition at line 733 of file palmas.h.

#define PALMAS_SMPS45_TSTEP_TSTEP_SHIFT   0

Definition at line 734 of file palmas.h.

#define PALMAS_SMPS45_VOLTAGE   0xB

Definition at line 651 of file palmas.h.

#define PALMAS_SMPS45_VOLTAGE_RANGE   0x80

Definition at line 743 of file palmas.h.

#define PALMAS_SMPS45_VOLTAGE_RANGE_SHIFT   7

Definition at line 744 of file palmas.h.

#define PALMAS_SMPS45_VOLTAGE_VSEL_MASK   0x7f

Definition at line 745 of file palmas.h.

#define PALMAS_SMPS45_VOLTAGE_VSEL_SHIFT   0

Definition at line 746 of file palmas.h.

#define PALMAS_SMPS6_CTRL   0xC

Definition at line 652 of file palmas.h.

#define PALMAS_SMPS6_CTRL_MODE_ACTIVE_MASK   0x03

Definition at line 757 of file palmas.h.

#define PALMAS_SMPS6_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 758 of file palmas.h.

#define PALMAS_SMPS6_CTRL_MODE_SLEEP_MASK   0x0c

Definition at line 755 of file palmas.h.

#define PALMAS_SMPS6_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 756 of file palmas.h.

#define PALMAS_SMPS6_CTRL_ROOF_FLOOR_EN   0x40

Definition at line 751 of file palmas.h.

#define PALMAS_SMPS6_CTRL_ROOF_FLOOR_EN_SHIFT   6

Definition at line 752 of file palmas.h.

#define PALMAS_SMPS6_CTRL_STATUS_MASK   0x30

Definition at line 753 of file palmas.h.

#define PALMAS_SMPS6_CTRL_STATUS_SHIFT   4

Definition at line 754 of file palmas.h.

#define PALMAS_SMPS6_CTRL_WR_S   0x80

Definition at line 749 of file palmas.h.

#define PALMAS_SMPS6_CTRL_WR_S_SHIFT   7

Definition at line 750 of file palmas.h.

#define PALMAS_SMPS6_FORCE   0xE

Definition at line 654 of file palmas.h.

#define PALMAS_SMPS6_FORCE_CMD   0x80

Definition at line 765 of file palmas.h.

#define PALMAS_SMPS6_FORCE_CMD_SHIFT   7

Definition at line 766 of file palmas.h.

#define PALMAS_SMPS6_FORCE_VSEL_MASK   0x7f

Definition at line 767 of file palmas.h.

#define PALMAS_SMPS6_FORCE_VSEL_SHIFT   0

Definition at line 768 of file palmas.h.

#define PALMAS_SMPS6_TSTEP   0xD

Definition at line 653 of file palmas.h.

#define PALMAS_SMPS6_TSTEP_TSTEP_MASK   0x03

Definition at line 761 of file palmas.h.

#define PALMAS_SMPS6_TSTEP_TSTEP_SHIFT   0

Definition at line 762 of file palmas.h.

#define PALMAS_SMPS6_VOLTAGE   0xF

Definition at line 655 of file palmas.h.

#define PALMAS_SMPS6_VOLTAGE_RANGE   0x80

Definition at line 771 of file palmas.h.

#define PALMAS_SMPS6_VOLTAGE_RANGE_SHIFT   7

Definition at line 772 of file palmas.h.

#define PALMAS_SMPS6_VOLTAGE_VSEL_MASK   0x7f

Definition at line 773 of file palmas.h.

#define PALMAS_SMPS6_VOLTAGE_VSEL_SHIFT   0

Definition at line 774 of file palmas.h.

#define PALMAS_SMPS7_CTRL   0x10

Definition at line 656 of file palmas.h.

#define PALMAS_SMPS7_CTRL_MODE_ACTIVE_MASK   0x03

Definition at line 783 of file palmas.h.

#define PALMAS_SMPS7_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 784 of file palmas.h.

#define PALMAS_SMPS7_CTRL_MODE_SLEEP_MASK   0x0c

Definition at line 781 of file palmas.h.

#define PALMAS_SMPS7_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 782 of file palmas.h.

#define PALMAS_SMPS7_CTRL_STATUS_MASK   0x30

Definition at line 779 of file palmas.h.

#define PALMAS_SMPS7_CTRL_STATUS_SHIFT   4

Definition at line 780 of file palmas.h.

#define PALMAS_SMPS7_CTRL_WR_S   0x80

Definition at line 777 of file palmas.h.

#define PALMAS_SMPS7_CTRL_WR_S_SHIFT   7

Definition at line 778 of file palmas.h.

#define PALMAS_SMPS7_VOLTAGE   0x13

Definition at line 657 of file palmas.h.

#define PALMAS_SMPS7_VOLTAGE_RANGE   0x80

Definition at line 787 of file palmas.h.

#define PALMAS_SMPS7_VOLTAGE_RANGE_SHIFT   7

Definition at line 788 of file palmas.h.

#define PALMAS_SMPS7_VOLTAGE_VSEL_MASK   0x7f

Definition at line 789 of file palmas.h.

#define PALMAS_SMPS7_VOLTAGE_VSEL_SHIFT   0

Definition at line 790 of file palmas.h.

#define PALMAS_SMPS8_CTRL   0x14

Definition at line 658 of file palmas.h.

#define PALMAS_SMPS8_CTRL_MODE_ACTIVE_MASK   0x03

Definition at line 801 of file palmas.h.

#define PALMAS_SMPS8_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 802 of file palmas.h.

#define PALMAS_SMPS8_CTRL_MODE_SLEEP_MASK   0x0c

Definition at line 799 of file palmas.h.

#define PALMAS_SMPS8_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 800 of file palmas.h.

#define PALMAS_SMPS8_CTRL_ROOF_FLOOR_EN   0x40

Definition at line 795 of file palmas.h.

#define PALMAS_SMPS8_CTRL_ROOF_FLOOR_EN_SHIFT   6

Definition at line 796 of file palmas.h.

#define PALMAS_SMPS8_CTRL_STATUS_MASK   0x30

Definition at line 797 of file palmas.h.

#define PALMAS_SMPS8_CTRL_STATUS_SHIFT   4

Definition at line 798 of file palmas.h.

#define PALMAS_SMPS8_CTRL_WR_S   0x80

Definition at line 793 of file palmas.h.

#define PALMAS_SMPS8_CTRL_WR_S_SHIFT   7

Definition at line 794 of file palmas.h.

#define PALMAS_SMPS8_FORCE   0x16

Definition at line 660 of file palmas.h.

#define PALMAS_SMPS8_FORCE_CMD   0x80

Definition at line 809 of file palmas.h.

#define PALMAS_SMPS8_FORCE_CMD_SHIFT   7

Definition at line 810 of file palmas.h.

#define PALMAS_SMPS8_FORCE_VSEL_MASK   0x7f

Definition at line 811 of file palmas.h.

#define PALMAS_SMPS8_FORCE_VSEL_SHIFT   0

Definition at line 812 of file palmas.h.

#define PALMAS_SMPS8_TSTEP   0x15

Definition at line 659 of file palmas.h.

#define PALMAS_SMPS8_TSTEP_TSTEP_MASK   0x03

Definition at line 805 of file palmas.h.

#define PALMAS_SMPS8_TSTEP_TSTEP_SHIFT   0

Definition at line 806 of file palmas.h.

#define PALMAS_SMPS8_VOLTAGE   0x17

Definition at line 661 of file palmas.h.

#define PALMAS_SMPS8_VOLTAGE_RANGE   0x80

Definition at line 815 of file palmas.h.

#define PALMAS_SMPS8_VOLTAGE_RANGE_SHIFT   7

Definition at line 816 of file palmas.h.

#define PALMAS_SMPS8_VOLTAGE_VSEL_MASK   0x7f

Definition at line 817 of file palmas.h.

#define PALMAS_SMPS8_VOLTAGE_VSEL_SHIFT   0

Definition at line 818 of file palmas.h.

#define PALMAS_SMPS9_CTRL   0x18

Definition at line 662 of file palmas.h.

#define PALMAS_SMPS9_CTRL_MODE_ACTIVE_MASK   0x03

Definition at line 827 of file palmas.h.

#define PALMAS_SMPS9_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 828 of file palmas.h.

#define PALMAS_SMPS9_CTRL_MODE_SLEEP_MASK   0x0c

Definition at line 825 of file palmas.h.

#define PALMAS_SMPS9_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 826 of file palmas.h.

#define PALMAS_SMPS9_CTRL_STATUS_MASK   0x30

Definition at line 823 of file palmas.h.

#define PALMAS_SMPS9_CTRL_STATUS_SHIFT   4

Definition at line 824 of file palmas.h.

#define PALMAS_SMPS9_CTRL_WR_S   0x80

Definition at line 821 of file palmas.h.

#define PALMAS_SMPS9_CTRL_WR_S_SHIFT   7

Definition at line 822 of file palmas.h.

#define PALMAS_SMPS9_VOLTAGE   0x1B

Definition at line 663 of file palmas.h.

#define PALMAS_SMPS9_VOLTAGE_RANGE   0x80

Definition at line 831 of file palmas.h.

#define PALMAS_SMPS9_VOLTAGE_RANGE_SHIFT   7

Definition at line 832 of file palmas.h.

#define PALMAS_SMPS9_VOLTAGE_VSEL_MASK   0x7f

Definition at line 833 of file palmas.h.

#define PALMAS_SMPS9_VOLTAGE_VSEL_SHIFT   0

Definition at line 834 of file palmas.h.

#define PALMAS_SMPS_BASE   0x120

Definition at line 422 of file palmas.h.

#define PALMAS_SMPS_CTRL   0x24

Definition at line 666 of file palmas.h.

#define PALMAS_SMPS_CTRL_SMPS123_PHASE_CTRL_MASK   0x03

Definition at line 853 of file palmas.h.

#define PALMAS_SMPS_CTRL_SMPS123_PHASE_CTRL_SHIFT   0

Definition at line 854 of file palmas.h.

#define PALMAS_SMPS_CTRL_SMPS12_SMPS123_EN   0x10

Definition at line 849 of file palmas.h.

#define PALMAS_SMPS_CTRL_SMPS12_SMPS123_EN_SHIFT   4

Definition at line 850 of file palmas.h.

#define PALMAS_SMPS_CTRL_SMPS45_PHASE_CTRL_MASK   0x0c

Definition at line 851 of file palmas.h.

#define PALMAS_SMPS_CTRL_SMPS45_PHASE_CTRL_SHIFT   2

Definition at line 852 of file palmas.h.

#define PALMAS_SMPS_CTRL_SMPS45_SMPS457_EN   0x20

Definition at line 847 of file palmas.h.

#define PALMAS_SMPS_CTRL_SMPS45_SMPS457_EN_SHIFT   5

Definition at line 848 of file palmas.h.

#define PALMAS_SMPS_DITHER_EN   0x26

Definition at line 668 of file palmas.h.

#define PALMAS_SMPS_DVS_BASE   0x20

Definition at line 419 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN   0x2A

Definition at line 672 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS12   0x01

Definition at line 927 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS12_SHIFT   0

Definition at line 928 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS3   0x02

Definition at line 925 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS3_SHIFT   1

Definition at line 926 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS45   0x04

Definition at line 923 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS45_SHIFT   2

Definition at line 924 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS6   0x08

Definition at line 921 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS6_SHIFT   3

Definition at line 922 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS7   0x10

Definition at line 919 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS7_SHIFT   4

Definition at line 920 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS8   0x20

Definition at line 917 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS8_SHIFT   5

Definition at line 918 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS9   0x40

Definition at line 915 of file palmas.h.

#define PALMAS_SMPS_NEGATIVE_CURRENT_LIMIT_EN_SMPS9_SHIFT   6

Definition at line 916 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL   0x25

Definition at line 667 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS12   0x01

Definition at line 869 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS12_SHIFT   0

Definition at line 870 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS3   0x02

Definition at line 867 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS3_SHIFT   1

Definition at line 868 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS45   0x04

Definition at line 865 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS45_SHIFT   2

Definition at line 866 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS6   0x08

Definition at line 863 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS6_SHIFT   3

Definition at line 864 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS7   0x10

Definition at line 861 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS7_SHIFT   4

Definition at line 862 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS8   0x20

Definition at line 859 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS8_SHIFT   5

Definition at line 860 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS9   0x40

Definition at line 857 of file palmas.h.

#define PALMAS_SMPS_PD_CTRL_SMPS9_SHIFT   6

Definition at line 858 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1   0x2B

Definition at line 673 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS10   0x80

Definition at line 931 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS10_SHIFT   7

Definition at line 932 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS12   0x01

Definition at line 945 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS12_SHIFT   0

Definition at line 946 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS3   0x02

Definition at line 943 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS3_SHIFT   1

Definition at line 944 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS45   0x04

Definition at line 941 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS45_SHIFT   2

Definition at line 942 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS6   0x08

Definition at line 939 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS6_SHIFT   3

Definition at line 940 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS7   0x10

Definition at line 937 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS7_SHIFT   4

Definition at line 938 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS8   0x20

Definition at line 935 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS8_SHIFT   5

Definition at line 936 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS9   0x40

Definition at line 933 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK1_SMPS9_SHIFT   6

Definition at line 934 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK2   0x2C

Definition at line 674 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK2_ACOK   0x01

Definition at line 955 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK2_ACOK_SHIFT   0

Definition at line 956 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK2_GPIO_7   0x04

Definition at line 951 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK2_GPIO_7_SHIFT   2

Definition at line 952 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK2_POWERGOOD_TYPE_SELECT   0x80

Definition at line 949 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK2_POWERGOOD_TYPE_SELECT_SHIFT   7

Definition at line 950 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK2_VBUS   0x02

Definition at line 953 of file palmas.h.

#define PALMAS_SMPS_POWERGOOD_MASK2_VBUS_SHIFT   1

Definition at line 954 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS   0x29

Definition at line 671 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS10   0x80

Definition at line 897 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS10_SHIFT   7

Definition at line 898 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS12   0x01

Definition at line 911 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS12_SHIFT   0

Definition at line 912 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS3   0x02

Definition at line 909 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS3_SHIFT   1

Definition at line 910 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS45   0x04

Definition at line 907 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS45_SHIFT   2

Definition at line 908 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS6   0x08

Definition at line 905 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS6_SHIFT   3

Definition at line 906 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS7   0x10

Definition at line 903 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS7_SHIFT   4

Definition at line 904 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS8   0x20

Definition at line 901 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS8_SHIFT   5

Definition at line 902 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS9   0x40

Definition at line 899 of file palmas.h.

#define PALMAS_SMPS_SHORT_STATUS_SMPS9_SHIFT   6

Definition at line 900 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN   0x27

Definition at line 669 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS123   0x01

Definition at line 881 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS123_SHIFT   0

Definition at line 882 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS457   0x04

Definition at line 879 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS457_SHIFT   2

Definition at line 880 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS6   0x08

Definition at line 877 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS6_SHIFT   3

Definition at line 878 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS8   0x20

Definition at line 875 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS8_SHIFT   5

Definition at line 876 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS9   0x40

Definition at line 873 of file palmas.h.

#define PALMAS_SMPS_THERMAL_EN_SMPS9_SHIFT   6

Definition at line 874 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS   0x28

Definition at line 670 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS123   0x01

Definition at line 893 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS123_SHIFT   0

Definition at line 894 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS457   0x04

Definition at line 891 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS457_SHIFT   2

Definition at line 892 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS6   0x08

Definition at line 889 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS6_SHIFT   3

Definition at line 890 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS8   0x20

Definition at line 887 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS8_SHIFT   5

Definition at line 888 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS9   0x40

Definition at line 885 of file palmas.h.

#define PALMAS_SMPS_THERMAL_STATUS_SMPS9_SHIFT   6

Definition at line 886 of file palmas.h.

#define PALMAS_SPARE   0x14

Definition at line 1222 of file palmas.h.

#define PALMAS_SPARE_REGEN1_OD   0x01

Definition at line 1403 of file palmas.h.

#define PALMAS_SPARE_REGEN1_OD_SHIFT   0

Definition at line 1404 of file palmas.h.

#define PALMAS_SPARE_REGEN2_OD   0x02

Definition at line 1401 of file palmas.h.

#define PALMAS_SPARE_REGEN2_OD_SHIFT   1

Definition at line 1402 of file palmas.h.

#define PALMAS_SPARE_REGEN3_OD   0x04

Definition at line 1399 of file palmas.h.

#define PALMAS_SPARE_REGEN3_OD_SHIFT   2

Definition at line 1400 of file palmas.h.

#define PALMAS_SPARE_SPARE_MASK   0xf8

Definition at line 1397 of file palmas.h.

#define PALMAS_SPARE_SPARE_SHIFT   3

Definition at line 1398 of file palmas.h.

#define PALMAS_SW_REVISION   0x17

Definition at line 1224 of file palmas.h.

#define PALMAS_SW_REVISION_SW_REVISION_MASK   0xff

Definition at line 1425 of file palmas.h.

#define PALMAS_SW_REVISION_SW_REVISION_SHIFT   0

Definition at line 1426 of file palmas.h.

#define PALMAS_SWOFF_COLDRST   0x10

Definition at line 1219 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_GPADC_SHUTDOWN   0x01

Definition at line 1363 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_GPADC_SHUTDOWN_SHIFT   0

Definition at line 1364 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_PWRDOWN   0x40

Definition at line 1351 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_PWRDOWN_SHIFT   6

Definition at line 1352 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_PWRON_LPK   0x80

Definition at line 1349 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_PWRON_LPK_SHIFT   7

Definition at line 1350 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_RESET_IN   0x08

Definition at line 1357 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_RESET_IN_SHIFT   3

Definition at line 1358 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_SW_RST   0x04

Definition at line 1359 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_SW_RST_SHIFT   2

Definition at line 1360 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_TSHUT   0x10

Definition at line 1355 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_TSHUT_SHIFT   4

Definition at line 1356 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_VSYS_LO   0x02

Definition at line 1361 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_VSYS_LO_SHIFT   1

Definition at line 1362 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_WTD   0x20

Definition at line 1353 of file palmas.h.

#define PALMAS_SWOFF_COLDRST_WTD_SHIFT   5

Definition at line 1354 of file palmas.h.

#define PALMAS_SWOFF_HWRST   0xF

Definition at line 1218 of file palmas.h.

#define PALMAS_SWOFF_HWRST_GPADC_SHUTDOWN   0x01

Definition at line 1345 of file palmas.h.

#define PALMAS_SWOFF_HWRST_GPADC_SHUTDOWN_SHIFT   0

Definition at line 1346 of file palmas.h.

#define PALMAS_SWOFF_HWRST_PWRDOWN   0x40

Definition at line 1333 of file palmas.h.

#define PALMAS_SWOFF_HWRST_PWRDOWN_SHIFT   6

Definition at line 1334 of file palmas.h.

#define PALMAS_SWOFF_HWRST_PWRON_LPK   0x80

Definition at line 1331 of file palmas.h.

#define PALMAS_SWOFF_HWRST_PWRON_LPK_SHIFT   7

Definition at line 1332 of file palmas.h.

#define PALMAS_SWOFF_HWRST_RESET_IN   0x08

Definition at line 1339 of file palmas.h.

#define PALMAS_SWOFF_HWRST_RESET_IN_SHIFT   3

Definition at line 1340 of file palmas.h.

#define PALMAS_SWOFF_HWRST_SW_RST   0x04

Definition at line 1341 of file palmas.h.

#define PALMAS_SWOFF_HWRST_SW_RST_SHIFT   2

Definition at line 1342 of file palmas.h.

#define PALMAS_SWOFF_HWRST_TSHUT   0x10

Definition at line 1337 of file palmas.h.

#define PALMAS_SWOFF_HWRST_TSHUT_SHIFT   4

Definition at line 1338 of file palmas.h.

#define PALMAS_SWOFF_HWRST_VSYS_LO   0x02

Definition at line 1343 of file palmas.h.

#define PALMAS_SWOFF_HWRST_VSYS_LO_SHIFT   1

Definition at line 1344 of file palmas.h.

#define PALMAS_SWOFF_HWRST_WTD   0x20

Definition at line 1335 of file palmas.h.

#define PALMAS_SWOFF_HWRST_WTD_SHIFT   5

Definition at line 1336 of file palmas.h.

#define PALMAS_SWOFF_STATUS   0x11

Definition at line 1220 of file palmas.h.

#define PALMAS_SWOFF_STATUS_GPADC_SHUTDOWN   0x01

Definition at line 1381 of file palmas.h.

#define PALMAS_SWOFF_STATUS_GPADC_SHUTDOWN_SHIFT   0

Definition at line 1382 of file palmas.h.

#define PALMAS_SWOFF_STATUS_PWRDOWN   0x40

Definition at line 1369 of file palmas.h.

#define PALMAS_SWOFF_STATUS_PWRDOWN_SHIFT   6

Definition at line 1370 of file palmas.h.

#define PALMAS_SWOFF_STATUS_PWRON_LPK   0x80

Definition at line 1367 of file palmas.h.

#define PALMAS_SWOFF_STATUS_PWRON_LPK_SHIFT   7

Definition at line 1368 of file palmas.h.

#define PALMAS_SWOFF_STATUS_RESET_IN   0x08

Definition at line 1375 of file palmas.h.

#define PALMAS_SWOFF_STATUS_RESET_IN_SHIFT   3

Definition at line 1376 of file palmas.h.

#define PALMAS_SWOFF_STATUS_SW_RST   0x04

Definition at line 1377 of file palmas.h.

#define PALMAS_SWOFF_STATUS_SW_RST_SHIFT   2

Definition at line 1378 of file palmas.h.

#define PALMAS_SWOFF_STATUS_TSHUT   0x10

Definition at line 1373 of file palmas.h.

#define PALMAS_SWOFF_STATUS_TSHUT_SHIFT   4

Definition at line 1374 of file palmas.h.

#define PALMAS_SWOFF_STATUS_VSYS_LO   0x02

Definition at line 1379 of file palmas.h.

#define PALMAS_SWOFF_STATUS_VSYS_LO_SHIFT   1

Definition at line 1380 of file palmas.h.

#define PALMAS_SWOFF_STATUS_WTD   0x20

Definition at line 1371 of file palmas.h.

#define PALMAS_SWOFF_STATUS_WTD_SHIFT   5

Definition at line 1372 of file palmas.h.

#define PALMAS_SYSEN1_CTRL   0x4

Definition at line 1457 of file palmas.h.

#define PALMAS_SYSEN1_CTRL_MODE_ACTIVE   0x01

Definition at line 1512 of file palmas.h.

#define PALMAS_SYSEN1_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1513 of file palmas.h.

#define PALMAS_SYSEN1_CTRL_MODE_SLEEP   0x04

Definition at line 1510 of file palmas.h.

#define PALMAS_SYSEN1_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1511 of file palmas.h.

#define PALMAS_SYSEN1_CTRL_STATUS   0x10

Definition at line 1508 of file palmas.h.

#define PALMAS_SYSEN1_CTRL_STATUS_SHIFT   4

Definition at line 1509 of file palmas.h.

#define PALMAS_SYSEN2_CTRL   0x5

Definition at line 1458 of file palmas.h.

#define PALMAS_SYSEN2_CTRL_MODE_ACTIVE   0x01

Definition at line 1520 of file palmas.h.

#define PALMAS_SYSEN2_CTRL_MODE_ACTIVE_SHIFT   0

Definition at line 1521 of file palmas.h.

#define PALMAS_SYSEN2_CTRL_MODE_SLEEP   0x04

Definition at line 1518 of file palmas.h.

#define PALMAS_SYSEN2_CTRL_MODE_SLEEP_SHIFT   2

Definition at line 1519 of file palmas.h.

#define PALMAS_SYSEN2_CTRL_STATUS   0x10

Definition at line 1516 of file palmas.h.

#define PALMAS_SYSEN2_CTRL_STATUS_SHIFT   4

Definition at line 1517 of file palmas.h.

#define PALMAS_TRIM_GPADC_BASE   0x3CD

Definition at line 435 of file palmas.h.

#define PALMAS_USB_BASE   0x290

Definition at line 433 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR   0x7

Definition at line 2157 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_ACT_COMP   0x04

Definition at line 2231 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_ACT_COMP_SHIFT   2

Definition at line 2232 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_GND_DRV   0x20

Definition at line 2225 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_GND_DRV_SHIFT   5

Definition at line 2226 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_PU_100K   0x40

Definition at line 2223 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_PU_100K_SHIFT   6

Definition at line 2224 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_PU_220K   0x80

Definition at line 2221 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_PU_220K_SHIFT   7

Definition at line 2222 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_SRC_16U   0x10

Definition at line 2227 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_SRC_16U_SHIFT   4

Definition at line 2228 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_SRC_5U   0x08

Definition at line 2229 of file palmas.h.

#define PALMAS_USB_ID_CTRL_CLEAR_ID_SRC_5U_SHIFT   3

Definition at line 2230 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET   0x6

Definition at line 2156 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_ACT_COMP   0x04

Definition at line 2217 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_ACT_COMP_SHIFT   2

Definition at line 2218 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_GND_DRV   0x20

Definition at line 2211 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_GND_DRV_SHIFT   5

Definition at line 2212 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_PU_100K   0x40

Definition at line 2209 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_PU_100K_SHIFT   6

Definition at line 2210 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_PU_220K   0x80

Definition at line 2207 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_PU_220K_SHIFT   7

Definition at line 2208 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_SRC_16U   0x10

Definition at line 2213 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_SRC_16U_SHIFT   4

Definition at line 2214 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_SRC_5U   0x08

Definition at line 2215 of file palmas.h.

#define PALMAS_USB_ID_CTRL_SET_ID_SRC_5U_SHIFT   3

Definition at line 2216 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR   0x15

Definition at line 2171 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_A   0x08

Definition at line 2429 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_A_SHIFT   3

Definition at line 2430 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_B   0x04

Definition at line 2431 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_B_SHIFT   2

Definition at line 2432 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_C   0x02

Definition at line 2433 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_C_SHIFT   1

Definition at line 2434 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_FLOAT   0x10

Definition at line 2427 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_FLOAT_SHIFT   4

Definition at line 2428 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_GND   0x01

Definition at line 2435 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_CLR_ID_GND_SHIFT   0

Definition at line 2436 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET   0x14

Definition at line 2170 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_A   0x08

Definition at line 2417 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_A_SHIFT   3

Definition at line 2418 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_B   0x04

Definition at line 2419 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_B_SHIFT   2

Definition at line 2420 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_C   0x02

Definition at line 2421 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_C_SHIFT   1

Definition at line 2422 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_FLOAT   0x10

Definition at line 2415 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_FLOAT_SHIFT   4

Definition at line 2416 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_GND   0x01

Definition at line 2423 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_HI_SET_ID_GND_SHIFT   0

Definition at line 2424 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR   0x13

Definition at line 2169 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_A   0x08

Definition at line 2405 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_A_SHIFT   3

Definition at line 2406 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_B   0x04

Definition at line 2407 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_B_SHIFT   2

Definition at line 2408 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_C   0x02

Definition at line 2409 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_C_SHIFT   1

Definition at line 2410 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_FLOAT   0x10

Definition at line 2403 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_FLOAT_SHIFT   4

Definition at line 2404 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_GND   0x01

Definition at line 2411 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_CLR_ID_GND_SHIFT   0

Definition at line 2412 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET   0x12

Definition at line 2168 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_A   0x08

Definition at line 2393 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_A_SHIFT   3

Definition at line 2394 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_B   0x04

Definition at line 2395 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_B_SHIFT   2

Definition at line 2396 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_C   0x02

Definition at line 2397 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_C_SHIFT   1

Definition at line 2398 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_FLOAT   0x10

Definition at line 2391 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_FLOAT_SHIFT   4

Definition at line 2392 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_GND   0x01

Definition at line 2399 of file palmas.h.

#define PALMAS_USB_ID_INT_EN_LO_SET_ID_GND_SHIFT   0

Definition at line 2400 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR   0x11

Definition at line 2167 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_A   0x08

Definition at line 2381 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_A_SHIFT   3

Definition at line 2382 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_B   0x04

Definition at line 2383 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_B_SHIFT   2

Definition at line 2384 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_C   0x02

Definition at line 2385 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_C_SHIFT   1

Definition at line 2386 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_FLOAT   0x10

Definition at line 2379 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_FLOAT_SHIFT   4

Definition at line 2380 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_GND   0x01

Definition at line 2387 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_CLR_ID_GND_SHIFT   0

Definition at line 2388 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET   0x10

Definition at line 2166 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_A   0x08

Definition at line 2369 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_A_SHIFT   3

Definition at line 2370 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_B   0x04

Definition at line 2371 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_B_SHIFT   2

Definition at line 2372 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_C   0x02

Definition at line 2373 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_C_SHIFT   1

Definition at line 2374 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_FLOAT   0x10

Definition at line 2367 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_FLOAT_SHIFT   4

Definition at line 2368 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_GND   0x01

Definition at line 2375 of file palmas.h.

#define PALMAS_USB_ID_INT_LATCH_SET_ID_GND_SHIFT   0

Definition at line 2376 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC   0xF

Definition at line 2165 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_A   0x08

Definition at line 2357 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_A_SHIFT   3

Definition at line 2358 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_B   0x04

Definition at line 2359 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_B_SHIFT   2

Definition at line 2360 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_C   0x02

Definition at line 2361 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_C_SHIFT   1

Definition at line 2362 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_FLOAT   0x10

Definition at line 2355 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_FLOAT_SHIFT   4

Definition at line 2356 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_GND   0x01

Definition at line 2363 of file palmas.h.

#define PALMAS_USB_ID_INT_SRC_ID_GND_SHIFT   0

Definition at line 2364 of file palmas.h.

#define PALMAS_USB_OTG_ADP_CTRL   0x16

Definition at line 2172 of file palmas.h.

#define PALMAS_USB_OTG_ADP_CTRL_ADP_EN   0x04

Definition at line 2439 of file palmas.h.

#define PALMAS_USB_OTG_ADP_CTRL_ADP_EN_SHIFT   2

Definition at line 2440 of file palmas.h.

#define PALMAS_USB_OTG_ADP_CTRL_ADP_MODE_MASK   0x03

Definition at line 2441 of file palmas.h.

#define PALMAS_USB_OTG_ADP_CTRL_ADP_MODE_SHIFT   0

Definition at line 2442 of file palmas.h.

#define PALMAS_USB_OTG_ADP_HIGH   0x17

Definition at line 2173 of file palmas.h.

#define PALMAS_USB_OTG_ADP_HIGH_T_ADP_HIGH_MASK   0xff

Definition at line 2445 of file palmas.h.

#define PALMAS_USB_OTG_ADP_HIGH_T_ADP_HIGH_SHIFT   0

Definition at line 2446 of file palmas.h.

#define PALMAS_USB_OTG_ADP_LOW   0x18

Definition at line 2174 of file palmas.h.

#define PALMAS_USB_OTG_ADP_LOW_T_ADP_LOW_MASK   0xff

Definition at line 2449 of file palmas.h.

#define PALMAS_USB_OTG_ADP_LOW_T_ADP_LOW_SHIFT   0

Definition at line 2450 of file palmas.h.

#define PALMAS_USB_OTG_ADP_RISE   0x19

Definition at line 2175 of file palmas.h.

#define PALMAS_USB_OTG_ADP_RISE_T_ADP_RISE_MASK   0xff

Definition at line 2453 of file palmas.h.

#define PALMAS_USB_OTG_ADP_RISE_T_ADP_RISE_SHIFT   0

Definition at line 2454 of file palmas.h.

#define PALMAS_USB_OTG_BASE   0x250

Definition at line 430 of file palmas.h.

#define PALMAS_USB_OTG_REVISION   0x1A

Definition at line 2176 of file palmas.h.

#define PALMAS_USB_OTG_REVISION_OTG_REV   0x01

Definition at line 2457 of file palmas.h.

#define PALMAS_USB_OTG_REVISION_OTG_REV_SHIFT   0

Definition at line 2458 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR   0x5

Definition at line 2155 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_ACT_COMP   0x04

Definition at line 2203 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_ACT_COMP_SHIFT   2

Definition at line 2204 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_CHRG_VSYS   0x80

Definition at line 2195 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_CHRG_VSYS_SHIFT   7

Definition at line 2196 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_DISCHRG   0x20

Definition at line 2197 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_DISCHRG_SHIFT   5

Definition at line 2198 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_IADP_SINK   0x08

Definition at line 2201 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_IADP_SINK_SHIFT   3

Definition at line 2202 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_IADP_SRC   0x10

Definition at line 2199 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_CLR_VBUS_IADP_SRC_SHIFT   4

Definition at line 2200 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET   0x4

Definition at line 2154 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_ACT_COMP   0x04

Definition at line 2191 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_ACT_COMP_SHIFT   2

Definition at line 2192 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_CHRG_VSYS   0x80

Definition at line 2183 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_CHRG_VSYS_SHIFT   7

Definition at line 2184 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_DISCHRG   0x20

Definition at line 2185 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_DISCHRG_SHIFT   5

Definition at line 2186 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_IADP_SINK   0x08

Definition at line 2189 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_IADP_SINK_SHIFT   3

Definition at line 2190 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_IADP_SRC   0x10

Definition at line 2187 of file palmas.h.

#define PALMAS_USB_VBUS_CTRL_SET_VBUS_IADP_SRC_SHIFT   4

Definition at line 2188 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR   0xE

Definition at line 2164 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_ADP   0x10

Definition at line 2343 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_ADP_SHIFT   4

Definition at line 2344 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VA_SESS_VLD   0x04

Definition at line 2347 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VA_SESS_VLD_SHIFT   2

Definition at line 2348 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VA_VBUS_VLD   0x08

Definition at line 2345 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VA_VBUS_VLD_SHIFT   3

Definition at line 2346 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VADP_PRB   0x40

Definition at line 2339 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VADP_PRB_SHIFT   6

Definition at line 2340 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VADP_SNS   0x20

Definition at line 2341 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VADP_SNS_SHIFT   5

Definition at line 2342 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VB_SESS_END   0x01

Definition at line 2351 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VB_SESS_END_SHIFT   0

Definition at line 2352 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VB_SESS_VLD   0x02

Definition at line 2349 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VB_SESS_VLD_SHIFT   1

Definition at line 2350 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VOTG_SESS_VLD   0x80

Definition at line 2337 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_CLR_VOTG_SESS_VLD_SHIFT   7

Definition at line 2338 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET   0xD

Definition at line 2163 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_ADP   0x10

Definition at line 2325 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_ADP_SHIFT   4

Definition at line 2326 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VA_SESS_VLD   0x04

Definition at line 2329 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VA_SESS_VLD_SHIFT   2

Definition at line 2330 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VA_VBUS_VLD   0x08

Definition at line 2327 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VA_VBUS_VLD_SHIFT   3

Definition at line 2328 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VADP_PRB   0x40

Definition at line 2321 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VADP_PRB_SHIFT   6

Definition at line 2322 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VADP_SNS   0x20

Definition at line 2323 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VADP_SNS_SHIFT   5

Definition at line 2324 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VB_SESS_END   0x01

Definition at line 2333 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VB_SESS_END_SHIFT   0

Definition at line 2334 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VB_SESS_VLD   0x02

Definition at line 2331 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VB_SESS_VLD_SHIFT   1

Definition at line 2332 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VOTG_SESS_VLD   0x80

Definition at line 2319 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_HI_SET_VOTG_SESS_VLD_SHIFT   7

Definition at line 2320 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR   0xC

Definition at line 2162 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VA_SESS_VLD   0x04

Definition at line 2311 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VA_SESS_VLD_SHIFT   2

Definition at line 2312 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VA_VBUS_VLD   0x08

Definition at line 2309 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VA_VBUS_VLD_SHIFT   3

Definition at line 2310 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VADP_PRB   0x40

Definition at line 2305 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VADP_PRB_SHIFT   6

Definition at line 2306 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VADP_SNS   0x20

Definition at line 2307 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VADP_SNS_SHIFT   5

Definition at line 2308 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VB_SESS_END   0x01

Definition at line 2315 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VB_SESS_END_SHIFT   0

Definition at line 2316 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VB_SESS_VLD   0x02

Definition at line 2313 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VB_SESS_VLD_SHIFT   1

Definition at line 2314 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VOTG_SESS_VLD   0x80

Definition at line 2303 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_CLR_VOTG_SESS_VLD_SHIFT   7

Definition at line 2304 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET   0xB

Definition at line 2161 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VA_SESS_VLD   0x04

Definition at line 2295 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VA_SESS_VLD_SHIFT   2

Definition at line 2296 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VA_VBUS_VLD   0x08

Definition at line 2293 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VA_VBUS_VLD_SHIFT   3

Definition at line 2294 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VADP_PRB   0x40

Definition at line 2289 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VADP_PRB_SHIFT   6

Definition at line 2290 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VADP_SNS   0x20

Definition at line 2291 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VADP_SNS_SHIFT   5

Definition at line 2292 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VB_SESS_END   0x01

Definition at line 2299 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VB_SESS_END_SHIFT   0

Definition at line 2300 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VB_SESS_VLD   0x02

Definition at line 2297 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VB_SESS_VLD_SHIFT   1

Definition at line 2298 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VOTG_SESS_VLD   0x80

Definition at line 2287 of file palmas.h.

#define PALMAS_USB_VBUS_INT_EN_LO_SET_VOTG_SESS_VLD_SHIFT   7

Definition at line 2288 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR   0xA

Definition at line 2160 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_ADP   0x10

Definition at line 2275 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_ADP_SHIFT   4

Definition at line 2276 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VA_SESS_VLD   0x04

Definition at line 2279 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VA_SESS_VLD_SHIFT   2

Definition at line 2280 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VA_VBUS_VLD   0x08

Definition at line 2277 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VA_VBUS_VLD_SHIFT   3

Definition at line 2278 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VADP_PRB   0x40

Definition at line 2271 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VADP_PRB_SHIFT   6

Definition at line 2272 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VADP_SNS   0x20

Definition at line 2273 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VADP_SNS_SHIFT   5

Definition at line 2274 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VB_SESS_END   0x01

Definition at line 2283 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VB_SESS_END_SHIFT   0

Definition at line 2284 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VB_SESS_VLD   0x02

Definition at line 2281 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VB_SESS_VLD_SHIFT   1

Definition at line 2282 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VOTG_SESS_VLD   0x80

Definition at line 2269 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_CLR_VOTG_SESS_VLD_SHIFT   7

Definition at line 2270 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET   0x9

Definition at line 2159 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_ADP   0x10

Definition at line 2257 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_ADP_SHIFT   4

Definition at line 2258 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VA_SESS_VLD   0x04

Definition at line 2261 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VA_SESS_VLD_SHIFT   2

Definition at line 2262 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VA_VBUS_VLD   0x08

Definition at line 2259 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VA_VBUS_VLD_SHIFT   3

Definition at line 2260 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VADP_PRB   0x40

Definition at line 2253 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VADP_PRB_SHIFT   6

Definition at line 2254 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VADP_SNS   0x20

Definition at line 2255 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VADP_SNS_SHIFT   5

Definition at line 2256 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VB_SESS_END   0x01

Definition at line 2265 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VB_SESS_END_SHIFT   0

Definition at line 2266 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VB_SESS_VLD   0x02

Definition at line 2263 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VB_SESS_VLD_SHIFT   1

Definition at line 2264 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VOTG_SESS_VLD   0x80

Definition at line 2251 of file palmas.h.

#define PALMAS_USB_VBUS_INT_LATCH_SET_VOTG_SESS_VLD_SHIFT   7

Definition at line 2252 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC   0x8

Definition at line 2158 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VA_SESS_VLD   0x04

Definition at line 2243 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VA_SESS_VLD_SHIFT   2

Definition at line 2244 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VA_VBUS_VLD   0x08

Definition at line 2241 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VA_VBUS_VLD_SHIFT   3

Definition at line 2242 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VADP_PRB   0x40

Definition at line 2237 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VADP_PRB_SHIFT   6

Definition at line 2238 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VADP_SNS   0x20

Definition at line 2239 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VADP_SNS_SHIFT   5

Definition at line 2240 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VB_SESS_END   0x01

Definition at line 2247 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VB_SESS_END_SHIFT   0

Definition at line 2248 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VB_SESS_VLD   0x02

Definition at line 2245 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VB_SESS_VLD_SHIFT   1

Definition at line 2246 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VOTG_SESS_VLD   0x80

Definition at line 2235 of file palmas.h.

#define PALMAS_USB_VBUS_INT_SRC_VOTG_SESS_VLD_SHIFT   7

Definition at line 2236 of file palmas.h.

#define PALMAS_USB_WAKEUP   0x3

Definition at line 2153 of file palmas.h.

#define PALMAS_USB_WAKEUP_ID_WK_UP_COMP   0x01

Definition at line 2179 of file palmas.h.

#define PALMAS_USB_WAKEUP_ID_WK_UP_COMP_SHIFT   0

Definition at line 2180 of file palmas.h.

#define PALMAS_VALIDITY_BASE   0x118

Definition at line 421 of file palmas.h.

#define PALMAS_VBAT_MON   0x4

Definition at line 1210 of file palmas.h.

#define PALMAS_VBAT_MON_ENABLE   0x80

Definition at line 1255 of file palmas.h.

#define PALMAS_VBAT_MON_ENABLE_SHIFT   7

Definition at line 1256 of file palmas.h.

#define PALMAS_VBAT_MON_THRESHOLD_MASK   0x3f

Definition at line 1257 of file palmas.h.

#define PALMAS_VBAT_MON_THRESHOLD_SHIFT   0

Definition at line 1258 of file palmas.h.

#define PALMAS_VIBRA_CTRL   0x0

Definition at line 2461 of file palmas.h.

#define PALMAS_VIBRA_CTRL_PWM_DUTY_SEL_MASK   0x06

Definition at line 2464 of file palmas.h.

#define PALMAS_VIBRA_CTRL_PWM_DUTY_SEL_SHIFT   1

Definition at line 2465 of file palmas.h.

#define PALMAS_VIBRA_CTRL_PWM_FREQ_SEL   0x01

Definition at line 2466 of file palmas.h.

#define PALMAS_VIBRA_CTRL_PWM_FREQ_SEL_SHIFT   0

Definition at line 2467 of file palmas.h.

#define PALMAS_VIBRATOR_BASE   0x270

Definition at line 431 of file palmas.h.

#define PALMAS_VSYS_LO   0x2

Definition at line 1208 of file palmas.h.

#define PALMAS_VSYS_LO_THRESHOLD_MASK   0x1f

Definition at line 1245 of file palmas.h.

#define PALMAS_VSYS_LO_THRESHOLD_SHIFT   0

Definition at line 1246 of file palmas.h.

#define PALMAS_VSYS_MON   0x3

Definition at line 1209 of file palmas.h.

#define PALMAS_VSYS_MON_ENABLE   0x80

Definition at line 1249 of file palmas.h.

#define PALMAS_VSYS_MON_ENABLE_SHIFT   7

Definition at line 1250 of file palmas.h.

#define PALMAS_VSYS_MON_THRESHOLD_MASK   0x3f

Definition at line 1251 of file palmas.h.

#define PALMAS_VSYS_MON_THRESHOLD_SHIFT   0

Definition at line 1252 of file palmas.h.

#define PALMAS_WATCHDOG   0x5

Definition at line 1211 of file palmas.h.

#define PALMAS_WATCHDOG_ENABLE   0x10

Definition at line 1263 of file palmas.h.

#define PALMAS_WATCHDOG_ENABLE_SHIFT   4

Definition at line 1264 of file palmas.h.

#define PALMAS_WATCHDOG_LOCK   0x20

Definition at line 1261 of file palmas.h.

#define PALMAS_WATCHDOG_LOCK_SHIFT   5

Definition at line 1262 of file palmas.h.

#define PALMAS_WATCHDOG_MODE   0x08

Definition at line 1265 of file palmas.h.

#define PALMAS_WATCHDOG_MODE_SHIFT   3

Definition at line 1266 of file palmas.h.

#define PALMAS_WATCHDOG_TIMER_MASK   0x07

Definition at line 1267 of file palmas.h.

#define PALMAS_WATCHDOG_TIMER_SHIFT   0

Definition at line 1268 of file palmas.h.

#define PALMAS_WEEKS_REG   0x6

Definition at line 444 of file palmas.h.

#define PALMAS_WEEKS_REG_WEEK_MASK   0x07

Definition at line 498 of file palmas.h.

#define PALMAS_WEEKS_REG_WEEK_SHIFT   0

Definition at line 499 of file palmas.h.

#define PALMAS_YEARS_REG   0x5

Definition at line 443 of file palmas.h.

#define PALMAS_YEARS_REG_YEAR0_MASK   0x0f

Definition at line 494 of file palmas.h.

#define PALMAS_YEARS_REG_YEAR0_SHIFT   0

Definition at line 495 of file palmas.h.

#define PALMAS_YEARS_REG_YEAR1_MASK   0xf0

Definition at line 492 of file palmas.h.

#define PALMAS_YEARS_REG_YEAR1_SHIFT   4

Definition at line 493 of file palmas.h.

Enumeration Type Documentation

Enumerator:
PALMAS_CHARG_DET_N_VBUS_OVV_IRQ 
PALMAS_PWRON_IRQ 
PALMAS_LONG_PRESS_KEY_IRQ 
PALMAS_RPWRON_IRQ 
PALMAS_PWRDOWN_IRQ 
PALMAS_HOTDIE_IRQ 
PALMAS_VSYS_MON_IRQ 
PALMAS_VBAT_MON_IRQ 
PALMAS_RTC_ALARM_IRQ 
PALMAS_RTC_TIMER_IRQ 
PALMAS_WDT_IRQ 
PALMAS_BATREMOVAL_IRQ 
PALMAS_RESET_IN_IRQ 
PALMAS_FBI_BB_IRQ 
PALMAS_SHORT_IRQ 
PALMAS_VAC_ACOK_IRQ 
PALMAS_GPADC_AUTO_0_IRQ 
PALMAS_GPADC_AUTO_1_IRQ 
PALMAS_GPADC_EOC_SW_IRQ 
PALMAS_GPADC_EOC_RT_IRQ 
PALMAS_ID_OTG_IRQ 
PALMAS_ID_IRQ 
PALMAS_VBUS_OTG_IRQ 
PALMAS_VBUS_IRQ 
PALMAS_GPIO_0_IRQ 
PALMAS_GPIO_1_IRQ 
PALMAS_GPIO_2_IRQ 
PALMAS_GPIO_3_IRQ 
PALMAS_GPIO_4_IRQ 
PALMAS_GPIO_5_IRQ 
PALMAS_GPIO_6_IRQ 
PALMAS_GPIO_7_IRQ 
PALMAS_NUM_IRQ 

Definition at line 281 of file palmas.h.

Enumerator:
PALMAS_REG_SMPS12 
PALMAS_REG_SMPS123 
PALMAS_REG_SMPS3 
PALMAS_REG_SMPS45 
PALMAS_REG_SMPS457 
PALMAS_REG_SMPS6 
PALMAS_REG_SMPS7 
PALMAS_REG_SMPS8 
PALMAS_REG_SMPS9 
PALMAS_REG_SMPS10 
PALMAS_REG_LDO1 
PALMAS_REG_LDO2 
PALMAS_REG_LDO3 
PALMAS_REG_LDO4 
PALMAS_REG_LDO5 
PALMAS_REG_LDO6 
PALMAS_REG_LDO7 
PALMAS_REG_LDO8 
PALMAS_REG_LDO9 
PALMAS_REG_LDOLN 
PALMAS_REG_LDOUSB 
PALMAS_NUM_REGS 

Definition at line 133 of file palmas.h.

Enumerator:
PALMAS_USB_ID_WAKEPUP 
PALMAS_USB_VBUS_WAKEUP 
PALMAS_USB_ID_GND 
N_PALMAS_USB_ID_GND 
PALMAS_USB_ID_C 
N_PALMAS_USB_ID_C 
PALMAS_USB_ID_B 
N_PALMAS_USB_ID_B 
PALMAS_USB_ID_A 
N_PALMAS_USB_ID_A 
PALMAS_USB_ID_FLOAT 
N_PALMAS_USB_ID_FLOAT 
PALMAS_USB_VB_SESS_END 
N_PALMAS_USB_VB_SESS_END 
PALMAS_USB_VB_SESS_VLD 
N_PALMAS_USB_VB_SESS_VLD 
PALMAS_USB_VA_SESS_VLD 
N_PALMAS_USB_VA_SESS_VLD 
PALMAS_USB_VA_VBUS_VLD 
N_PALMAS_USB_VA_VBUS_VLD 
PALMAS_USB_VADP_SNS 
N_PALMAS_USB_VADP_SNS 
PALMAS_USB_VADP_PRB 
N_PALMAS_USB_VADP_PRB 
PALMAS_USB_VOTG_SESS_VLD 
N_PALMAS_USB_VOTG_SESS_VLD 

Definition at line 364 of file palmas.h.