1*74ba9207SThomas Gleixner /* SPDX-License-Identifier: GPL-2.0-or-later */ 284c99db8SAshish Jangam /* 384c99db8SAshish Jangam * Platform data declarations for DA9052 PMICs. 484c99db8SAshish Jangam * 584c99db8SAshish Jangam * Copyright(c) 2011 Dialog Semiconductor Ltd. 684c99db8SAshish Jangam * 784c99db8SAshish Jangam * Author: David Dajun Chen <[email protected]> 884c99db8SAshish Jangam */ 984c99db8SAshish Jangam 1084c99db8SAshish Jangam #ifndef __MFD_DA9052_PDATA_H__ 1184c99db8SAshish Jangam #define __MFD_DA9052_PDATA_H__ 1284c99db8SAshish Jangam 1384c99db8SAshish Jangam #define DA9052_MAX_REGULATORS 14 1484c99db8SAshish Jangam 1584c99db8SAshish Jangam struct da9052; 1684c99db8SAshish Jangam 1784c99db8SAshish Jangam struct da9052_pdata { 1884c99db8SAshish Jangam struct led_platform_data *pled; 1984c99db8SAshish Jangam int (*init) (struct da9052 *da9052); 2084c99db8SAshish Jangam int irq_base; 2184c99db8SAshish Jangam int gpio_base; 2284c99db8SAshish Jangam int use_for_apm; 2384c99db8SAshish Jangam struct regulator_init_data *regulators[DA9052_MAX_REGULATORS]; 2484c99db8SAshish Jangam }; 2584c99db8SAshish Jangam 2684c99db8SAshish Jangam #endif 27