oleavr-rgl-a500-mini-linux-.../drivers/power/axp_power/axp20/axp20-regu.h
Ole André Vadla Ravnås 169c65d57e Initial commit
2022-05-07 01:01:45 +02:00

35 lines
1,015 B
C

#ifndef _LINUX_AXP20_REGU_H_
#define _LINUX_AXP20_REGU_H_
#include <linux/regulator/driver.h>
#include <linux/regulator/machine.h>
enum {
AXP20_ID_LDO1,
AXP20_ID_LDO2,
AXP20_ID_LDO3,
AXP20_ID_LDO4,
AXP20_ID_LDOIO0 = AXP_LDOIO_ID_START,
AXP20_ID_DCDC2 = AXP_DCDC_ID_START,
AXP20_ID_DCDC3,
AXP20_REG_MAX,
};
/* AXP20 Regulator Registers */
#define AXP20_RTC AXP20_STATUS
#define AXP20_LDO2 AXP20_LDO24OUT_VOL
#define AXP20_LDO3 AXP20_LDO3OUT_VOL
#define AXP20_LDO4 AXP20_LDO24OUT_VOL
#define AXP20_DCDC2 AXP20_DC2OUT_VOL
#define AXP20_DCDC3 AXP20_DC3OUT_VOL
#define AXP20_LDOIO0 AXP20_GPIO0_VOL
#define AXP20_RTCLDOEN AXP20_STATUS
#define AXP20_LDO2EN AXP20_LDO234_DC23_CTL
#define AXP20_LDO3EN AXP20_LDO234_DC23_CTL
#define AXP20_LDO4EN AXP20_LDO234_DC23_CTL
#define AXP20_DCDC2EN AXP20_LDO234_DC23_CTL
#define AXP20_DCDC3EN AXP20_LDO234_DC23_CTL
#define AXP20_LDOIO0EN AXP20_GPIO0_CTL
#endif /* AXP20_REGU_H_ */