1*6944aff1SHans de Goede /* 2*6944aff1SHans de Goede * (C) Copyright 2015 Hans de Goede <hdegoede@redhat.com> 3*6944aff1SHans de Goede * 4*6944aff1SHans de Goede * X-Powers AX Power Management IC support header 5*6944aff1SHans de Goede * 6*6944aff1SHans de Goede * SPDX-License-Identifier: GPL-2.0+ 7*6944aff1SHans de Goede */ 8*6944aff1SHans de Goede #ifndef _AXP_PMIC_H_ 9*6944aff1SHans de Goede 10*6944aff1SHans de Goede #ifdef CONFIG_AXP152_POWER 11*6944aff1SHans de Goede #include <axp152.h> 12*6944aff1SHans de Goede #endif 13*6944aff1SHans de Goede #ifdef CONFIG_AXP209_POWER 14*6944aff1SHans de Goede #include <axp209.h> 15*6944aff1SHans de Goede #endif 16*6944aff1SHans de Goede #ifdef CONFIG_AXP221_POWER 17*6944aff1SHans de Goede #include <axp221.h> 18*6944aff1SHans de Goede #endif 19*6944aff1SHans de Goede 20*6944aff1SHans de Goede int axp_set_dcdc1(unsigned int mvolt); 21*6944aff1SHans de Goede int axp_set_dcdc2(unsigned int mvolt); 22*6944aff1SHans de Goede int axp_set_dcdc3(unsigned int mvolt); 23*6944aff1SHans de Goede int axp_set_dcdc4(unsigned int mvolt); 24*6944aff1SHans de Goede int axp_set_dcdc5(unsigned int mvolt); 25*6944aff1SHans de Goede int axp_set_aldo1(unsigned int mvolt); 26*6944aff1SHans de Goede int axp_set_aldo2(unsigned int mvolt); 27*6944aff1SHans de Goede int axp_set_aldo3(unsigned int mvolt); 28*6944aff1SHans de Goede int axp_set_aldo4(unsigned int mvolt); 29*6944aff1SHans de Goede int axp_set_dldo1(unsigned int mvolt); 30*6944aff1SHans de Goede int axp_set_dldo2(unsigned int mvolt); 31*6944aff1SHans de Goede int axp_set_dldo3(unsigned int mvolt); 32*6944aff1SHans de Goede int axp_set_dldo4(unsigned int mvolt); 33*6944aff1SHans de Goede int axp_set_eldo(int eldo_num, unsigned int mvolt); 34*6944aff1SHans de Goede int axp_init(void); 35*6944aff1SHans de Goede int axp_get_sid(unsigned int *sid); 36*6944aff1SHans de Goede 37*6944aff1SHans de Goede #endif 38