原创 如何添加PMI芯片下的CHG_LED功能

以MSM8953平臺爲例,需要添加以下兩條屬性(默認爲紅燈) &pmi8950_charger {         qcom,battery-data = <&qrd_batterydata>;         qcom,float-vo

原创 Android7.1非標充電修改

一、代碼修改 diff --git a/kernel/msm-3.18/arch/arm/boot/dts/qcom/msm8953-qrd-sku3.dtsi b/kernel/msm-3.18/arch/arm/boot/dts/q

原创 高通平臺android9.0充電電量,充電指示燈以及充電圖標讀取分析

第一部分     qpnq-qg.c static int qpnp_qg_probe(struct platform_device *pdev) {     .......     INIT_WORK(&chip->udata_work

原创 I2C配置及調試流程

一、I2C配置 1.根據原理圖,查找相關的i2c引腳對應的GPIO值,以GPIO10作爲I2C_SDA,GPIO11作爲I2C_SCL爲例。 2.根據MSM8937 DEVICE SPECIFICATION文檔,查找GPIO10與GPI

原创 gpio在輸入模式下一直爲低電平解決方法

若gpio(在外部或內部上拉)後,輸入模式下,仍爲低電平 解決方法爲 1.可以在代碼(或adb)中將gpio設爲輸出模式,並且上拉,然後在輸入模式下,查看其當前電平狀態。 2。直接操作對應GPIO的寄存器,方法爲 adb root adb