diff --git a/bindings/batterydata/batterydata.txt b/bindings/batterydata/batterydata.txt index 734f7817d464..020789f9e880 100644 --- a/bindings/batterydata/batterydata.txt +++ b/bindings/batterydata/batterydata.txt @@ -39,6 +39,13 @@ Profile data node required properties: of coefficients used in hardware state machines and thus influencing the final output of the state of charge read by software. +- qcom,capacity : Maximum capacity of the battery (in mAH). +- qcom,checksum : Checksum used to determine if loaded battery profile is valid. +- qcom,recharge-soc-delta : Percentage of SOC delta dropped after end of charge + to enable recharge. +- qcom,recharge-vflt-delta : Delta in Vfloat dropped from regular vfloat in + recharge. +- qcom,recharge-iterm-ma : Termination current (in mA) in recharge. Profile data node optional properties: - qcom,chg-rslow-comp-c1 : A constant for rslow compensation in the fuel gauge. @@ -198,6 +205,16 @@ Lookup table required properties: the size of qcom,lut-row-legend if it's a 2-dimensional table. The data should be in a flattened row-major representation. +- qcom,bp-c-table0 : LUT table of the battery used for PON SOC estimation + during battery charge. +- qcom,bp-d-table0 : LUT table of the battery used for PON SOC estimation + during battery discharge. +- qcom,bp-c-table-X : LUT tables of the battery at different temperatures + used for SOC estimation during battery charge. Value + of X starts from 1. +- qcom,bp-d-table-X : LUT tables of the battery at different temperatures + used for SOC estimation during battery charge. Value + of X starts from 1. Lookup table optional properties: - qcom,lut-row-legend : An array that encodes the legend of the lookup table's rows.