.desc = { \
		.name = #label, \
		.id = TWL4030_REG_##label, \
		.n_voltages = 1, \
		.ops = &twl4030fixed_ops, \
		.type = REGULATOR_VOLTAGE, \
		.owner = THIS_MODULE, \
		}, \
	}

/*
 * We expose regulators here if systems need some level of
 * software control over them after boot.
 */
static struct twlreg_info twl4030_regs[] = {
	TWL_ADJUSTABLE_LDO(VAUX1, 0x17, RES_VAUX1),
	TWL_ADJUSTABLE_LDO(VAUX2_4030, 0x1b, RES_VAUX2),
	TWL_ADJUSTABLE_LDO(VAUX2, 0x1b, RES_VAUX2),
	TWL_ADJUSTABLE_LDO(VAUX3, 0x1f, RES_VAUX3),
	TWL_ADJUSTABLE_LDO(VAUX4, 0x23, RES_VAUX4),
	TWL_ADJUSTABLE_LDO(VMMC1, 0x27, RES_VMMC1),
	TWL_ADJUSTABLE_LDO(VMMC2, 0x2b, RES_VMMC2),
	/*
	TWL_ADJUSTABLE_LDO(VPLL1, 0x2f, RES_VPLL1),
	*/
	TWL_ADJUSTABLE_LDO(VPLL2, 0x33, RES_VPLL2),
	TWL_ADJUSTABLE_LDO(VSIM, 0x37, RES_VSIM),
	TWL_ADJUSTABLE_LDO(VDAC, 0x3b, RES_VDAC),
	/*
	TWL_ADJUSTABLE_LDO(VINTANA1, 0x3f, RES_VINTANA1),
	TWL_ADJUSTABLE_LDO(VINTANA2, 0x43, RES_VINTANA1),
Exemple #2
0
	.max_mV = mVolts, \
	.desc = { \
		.name = #label, \
		.id = TWL4030_REG_##label, \
		.ops = &twl4030fixed_ops, \
		.type = REGULATOR_VOLTAGE, \
		.owner = THIS_MODULE, \
		}, \
	}

/*
 * We list regulators here if systems need some level of
 * software control over them after boot.
 */
static struct twlreg_info twl4030_regs[] = {
	TWL_ADJUSTABLE_LDO(VAUX1, 0x17, 1),
	TWL_ADJUSTABLE_LDO(VAUX2_4030, 0x1b, 2),
	TWL_ADJUSTABLE_LDO(VAUX2, 0x1b, 2),
	TWL_ADJUSTABLE_LDO(VAUX3, 0x1f, 3),
	TWL_ADJUSTABLE_LDO(VAUX4, 0x23, 4),
	TWL_ADJUSTABLE_LDO(VMMC1, 0x27, 5),
	TWL_ADJUSTABLE_LDO(VMMC2, 0x2b, 6),
	/*
	TWL_ADJUSTABLE_LDO(VPLL1, 0x2f, 7),
	TWL_ADJUSTABLE_LDO(VPLL2, 0x33, 8),
	*/
	TWL_ADJUSTABLE_LDO(VSIM, 0x37, 9),
	TWL_ADJUSTABLE_LDO(VDAC, 0x3b, 10),
	/*
	TWL_ADJUSTABLE_LDO(VINTANA1, 0x3f, 11),
	TWL_ADJUSTABLE_LDO(VINTANA2, 0x43, 12),