19#ifndef BQ2429X_PARAMS_H
20#define BQ2429X_PARAMS_H
30#ifndef BQ2429X_PARAM_I2C
31#define BQ2429X_PARAM_I2C I2C_DEV(0)
35#ifndef BQ2429X_PARAM_INT_PIN
36#define BQ2429X_PARAM_INT_PIN GPIO_UNDEF
40#ifndef BQ2429X_PARAM_CE_PIN
41#define BQ2429X_PARMA_CE_PIN GPIO_UNDEF
43#ifndef BQ2429X_PARAM_OTG_PIN
44#define BQ2429X_PARMA_OTG_PIN GPIO_UNDEF
48#ifndef BQ2429X_PARAM_VLIM
49#define BQ2429X_PARAM_VLIM BQ2429X_VLIM_4360
51#ifndef BQ2429X_PARAM_ILIM
52#define BQ2429X_PARAM_ILIM BQ2429X_ILIM_500
56#ifndef BQ2429X_PARAM_ICHG
57#define BQ2429X_PARAM_ICHG BQ2429X_ICHG_512
59#ifndef BQ2429X_PARAM_VREG
60#define BQ2429X_PARAM_VREG BQ2429X_VREG_4208
63#if !IS_USED(MODULE_BQ2429X_INT)
66#define BQ2429X_PARAMS { \
67 .i2c = BQ2429X_PARAM_I2C, \
68 .ce_pin = BQ2429X_PARMA_CE_PIN, \
69 .otg_pin = BQ2429X_PARMA_OTG_PIN, \
70 .vlim = BQ2429X_PARAM_VLIM, \
71 .ilim = BQ2429X_PARAM_ILIM, \
72 .ichg = BQ2429X_PARAM_ICHG, \
73 .vreg = BQ2429X_PARAM_VREG, \
80#define BQ2429X_PARAMS { \
81 .i2c = BQ2429X_PARAM_I2C, \
82 .int_pin = BQ2429X_PARAM_INT_PIN, \
83 .ce_pin = BQ2429X_PARMA_CE_PIN, \
84 .otg_pin = BQ2429X_PARMA_OTG_PIN, \
85 .vlim = BQ2429X_PARAM_VLIM, \
86 .ilim = BQ2429X_PARAM_ILIM, \
87 .ichg = BQ2429X_PARAM_ICHG, \
88 .vreg = BQ2429X_PARAM_VREG, \
Device driver interface for the BQ2429x Single-Cell USB Charger.
BQ2429x device parameters.