/** * max8998_regulator_data - regulator data * @id: regulator id * @initdata: regulator init data (contraints, supplies, ...) * @reg_node: DT node of regulator (unused on non-DT platforms)
*/ struct max8998_regulator_data { int id; struct regulator_init_data *initdata; struct device_node *reg_node;
};
/** * struct max8998_board - packages regulator init data * @regulators: array of defined regulators * @num_regulators: number of regulators used * @irq_base: base IRQ number for max8998, required for IRQs * @ono: power onoff IRQ number for max8998 * @buck_voltage_lock: Do NOT change the values of the following six * registers set by buck?_voltage?. The voltage of BUCK1/2 cannot * be other than the preset values. * @buck1_voltage: BUCK1 DVS mode 1 voltage registers * @buck2_voltage: BUCK2 DVS mode 2 voltage registers * @buck1_default_idx: Default for BUCK1 gpio pin 1, 2 * @buck2_default_idx: Default for BUCK2 gpio pin. * @wakeup: Allow to wake up from suspend * @rtc_delay: LP3974 RTC chip bug that requires delay after a register * write before reading it. * @eoc: End of Charge Level in percent: 10% ~ 45% by 5% step * If it equals 0, leave it unchanged. * Otherwise, it is a invalid value. * @restart: Restart Level in mV: 100, 150, 200, and -1 for disable. * If it equals 0, leave it unchanged. * Otherwise, it is a invalid value. * @timeout: Full Timeout in hours: 5, 6, 7, and -1 for disable. * If it equals 0, leave it unchanged. * Otherwise, leave it unchanged.
*/ struct max8998_platform_data { struct max8998_regulator_data *regulators; int num_regulators; unsignedint irq_base; int ono; bool buck_voltage_lock; int buck1_voltage[4]; int buck2_voltage[2]; int buck1_default_idx; int buck2_default_idx; bool wakeup; bool rtc_delay; int eoc; int restart; int timeout;
};
#endif/* __LINUX_MFD_MAX8998_H */
Messung V0.5
¤ Dauer der Verarbeitung: 0.14 Sekunden
(vorverarbeitet)
¤
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.