1*2874c5fdSThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 2dec38b5cSMark Brown /* 3dec38b5cSMark Brown * isl9305 - Intersil ISL9305 DCDC regulator 4dec38b5cSMark Brown * 5dec38b5cSMark Brown * Copyright 2014 Linaro Ltd 6dec38b5cSMark Brown * 7dec38b5cSMark Brown * Author: Mark Brown <[email protected]> 8dec38b5cSMark Brown */ 9dec38b5cSMark Brown 10dec38b5cSMark Brown #ifndef __ISL9305_H 11dec38b5cSMark Brown #define __ISL9305_H 12dec38b5cSMark Brown 13dec38b5cSMark Brown #define ISL9305_DCD1 0 14dec38b5cSMark Brown #define ISL9305_DCD2 1 15dec38b5cSMark Brown #define ISL9305_LDO1 2 16dec38b5cSMark Brown #define ISL9305_LDO2 3 17dec38b5cSMark Brown 18dec38b5cSMark Brown #define ISL9305_MAX_REGULATOR ISL9305_LDO2 19dec38b5cSMark Brown 20dec38b5cSMark Brown struct regulator_init_data; 21dec38b5cSMark Brown 22dec38b5cSMark Brown struct isl9305_pdata { 230c08aaf8SVincent Stehlé struct regulator_init_data *init_data[ISL9305_MAX_REGULATOR + 1]; 24dec38b5cSMark Brown }; 25dec38b5cSMark Brown 26dec38b5cSMark Brown #endif 27