主题中讨论的其他器件:BQ25890、 BQ25895
工具/软件:Linux
你(们)好
适用于 BQ25890的 Linux 驱动程序(drivers/power/bq25890_charger.c)是否适用于 BQ25895M? 如果没有、是否有支持895的计划?
谢谢、
-Nick
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Nick、
由于 BQ25895在内核版本4.4 (您正在使用)中不受支持、请尝试注释芯片 ID 检查或应用于以下更改:
diff ---git a/drivers/power/bq25890_charger.c b/drivers/power/bq25890_charger.c
索引 f993a55.101b6fd 100644
---- a/drivers/power/bq25890_charger.c
++ b/drivers/power/bq25890_charger.c
@@-32、6 + 32、7 @@
#define BQ25890_IRQ_PIN "bq25890_IRQ"
#define BQ25890_ID 3.
+#define BQ25895_ID 7.
枚举 bq2589D_Fields{
F_EN_HIZ、F_EN_ILIM、F_IILIM、/* Reg00 */
@@-840,7+841,7 @@ static int bq25890_probe (struct i2c_client *客户端、
返回 bq->chip_id;
}
- if (bq->chip_id!= BQ25890_ID){
+ if ((bq->chip_id!= BQ25890_ID)&&(bq->chip_id!= BQ25895_ID)){
DEV_ERR (dev、"芯片 ID =%d、不受支持!\n"、bq->chip_id);
return -ENODEV;
}
BR
Tsvetolin Shulev