16944aff1SHans de Goede /* 26944aff1SHans de Goede * (C) Copyright 2015 Hans de Goede <hdegoede@redhat.com> 36944aff1SHans de Goede * 46944aff1SHans de Goede * X-Powers AX Power Management IC support header 56944aff1SHans de Goede * 66944aff1SHans de Goede * SPDX-License-Identifier: GPL-2.0+ 76944aff1SHans de Goede */ 86944aff1SHans de Goede #ifndef _AXP_PMIC_H_ 96944aff1SHans de Goede 106944aff1SHans de Goede #ifdef CONFIG_AXP152_POWER 116944aff1SHans de Goede #include <axp152.h> 126944aff1SHans de Goede #endif 136944aff1SHans de Goede #ifdef CONFIG_AXP209_POWER 146944aff1SHans de Goede #include <axp209.h> 156944aff1SHans de Goede #endif 166944aff1SHans de Goede #ifdef CONFIG_AXP221_POWER 176944aff1SHans de Goede #include <axp221.h> 186944aff1SHans de Goede #endif 19*795857dfSChen-Yu Tsai #ifdef CONFIG_AXP809_POWER 20*795857dfSChen-Yu Tsai #include <axp809.h> 21*795857dfSChen-Yu Tsai #endif 22813c7372Svishnupatekar #ifdef CONFIG_AXP818_POWER 23813c7372Svishnupatekar #include <axp818.h> 24813c7372Svishnupatekar #endif 256944aff1SHans de Goede 266944aff1SHans de Goede int axp_set_dcdc1(unsigned int mvolt); 276944aff1SHans de Goede int axp_set_dcdc2(unsigned int mvolt); 286944aff1SHans de Goede int axp_set_dcdc3(unsigned int mvolt); 296944aff1SHans de Goede int axp_set_dcdc4(unsigned int mvolt); 306944aff1SHans de Goede int axp_set_dcdc5(unsigned int mvolt); 316944aff1SHans de Goede int axp_set_aldo1(unsigned int mvolt); 326944aff1SHans de Goede int axp_set_aldo2(unsigned int mvolt); 336944aff1SHans de Goede int axp_set_aldo3(unsigned int mvolt); 346944aff1SHans de Goede int axp_set_aldo4(unsigned int mvolt); 353517a27dSChen-Yu Tsai int axp_set_dldo(int dldo_num, unsigned int mvolt); 366944aff1SHans de Goede int axp_set_eldo(int eldo_num, unsigned int mvolt); 3738491d9cSChen-Yu Tsai int axp_set_fldo(int fldo_num, unsigned int mvolt); 3815278ccbSChen-Yu Tsai int axp_set_sw(bool on); 396944aff1SHans de Goede int axp_init(void); 406944aff1SHans de Goede int axp_get_sid(unsigned int *sid); 416944aff1SHans de Goede 426944aff1SHans de Goede #endif 43