/* DA9034 touch screen platform data */ struct da9034_touch_pdata { int interval_ms; /* sampling interval while pen down */ int x_inverted; int y_inverted;
};
struct da9034_backlight_pdata { int output_current; /* output current of WLED, from 0-31 (in mA) */
};
/* DA9030 battery charger data */ struct power_supply_info;
/* current and voltage to use for battery charging */ unsignedint charge_milliamp; unsignedint charge_millivolt;
/* voltage thresholds (in millivolts) */ int vbat_low; int vbat_crit; int vbat_charge_start; int vbat_charge_stop; int vbat_charge_restart;
/* battery nominal minimal and maximal voltages in millivolts */ int vcharge_min; int vcharge_max;
/* Temperature thresholds. These are DA9030 register values
"as is" and should be measured for each battery type */ int tbat_low; int tbat_high; int tbat_restart;
/* NOTE: the functions below are not intended for use outside * of the DA903x sub-device drivers
*/ externint da903x_write(struct device *dev, int reg, uint8_t val); externint da903x_writes(struct device *dev, int reg, int len, uint8_t *val); externint da903x_read(struct device *dev, int reg, uint8_t *val); externint da903x_reads(struct device *dev, int reg, int len, uint8_t *val); externint da903x_update(struct device *dev, int reg, uint8_t val, uint8_t mask); externint da903x_set_bits(struct device *dev, int reg, uint8_t bit_mask); externint da903x_clr_bits(struct device *dev, int reg, uint8_t bit_mask); #endif/* __LINUX_PMIC_DA903X_H */
Messung V0.5
¤ 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.0.0Bemerkung:
(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.