1/* 2 * Platform data declarations for DA9052 PMICs. 3 * 4 * Copyright(c) 2011 Dialog Semiconductor Ltd. 5 * 6 * Author: David Dajun Chen <dchen@diasemi.com> 7 * 8 * This program is free software; you can redistribute it and/or modify 9 * it under the terms of the GNU General Public License as published by 10 * the Free Software Foundation; either version 2 of the License, or 11 * (at your option) any later version. 12 * 13 * This program is distributed in the hope that it will be useful, 14 * but WITHOUT ANY WARRANTY; without even the implied warranty of 15 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 16 * GNU General Public License for more details. 17 * 18 * You should have received a copy of the GNU General Public License 19 * along with this program; if not, write to the Free Software 20 * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 21 * 22 */ 23 24#ifndef __MFD_DA9052_PDATA_H__ 25#define __MFD_DA9052_PDATA_H__ 26 27#define DA9052_MAX_REGULATORS 14 28 29struct da9052; 30 31struct da9052_pdata { 32 struct led_platform_data *pled; 33 int (*init) (struct da9052 *da9052); 34 int irq_base; 35 int gpio_base; 36 int use_for_apm; 37 struct regulator_init_data *regulators[DA9052_MAX_REGULATORS]; 38}; 39 40#endif 41