1、battery节点信息:
bat: battery {
compatible = "simple-battery";
charge-full-design-microamp-hours = ;
charge-term-current-microamp = ;
constant_charge_voltage_max_microvolt = ;
factory-internal-resistance-micro-ohms = ;
voltage-min-design-microvolt = ;
ocv-capacity-celsius = ;
ocv-capacity-table-0 = , , ,
, , ,
, , ,
, , ,
, , ,
, , ,
, , ;
voltage-temp-table = , , ,
, , ,
, , ,
, , ,
, , ,
, , ;
capacity-temp-table = , , , , <(-10) 82>, <(-20) 62>;
resistance-temp-table = , , , , <(-10) 789>, <(-20) 816>;
charge-sdp-current-microamp = ;
charge-dcp-current-microamp = ;
charge-cdp-current-microamp = ;
charge-unknown-current-microamp = ;
charge-fchg-current-microamp = ;
charge-flash-current-microamp = ;
charge-wl-bpp-current-microamp = ;
charge-wl-epp-current-microamp = ;
};
2、charger-manager节点信息:
charger-manager {
compatible = "charger-manager";
cm-name = "battery";
cm-poll-mode = ;
cm-poll-interval = ;
cm-battery-stat = ;
cm-fullbatt-vchkdrop-ms = ;
cm-fullbatt-vchkdrop-volt = ;
cm-fullbatt-voltage = ;
cm-fullbatt-current = ;
cm-fullbatt-capacity = ;
cm-num-chargers = ;
cm-num-charge-pumps = ;
cm-num-fast-chargers = ;
cm-num-wireless-chargers = ;
cm-num-wireless-charge-pump-converters = ;
cm-chargers = "fan54015_charger";
cm-fuel-gauge = "sc27xx-fgu";
cm-num-fast-chargers = ;
cm-fast-chargers = "sc2730_fast_charger";
cm-charge-pumps = "bq2597x-standalone";
cm-fast-chargers = "sc2730_fast_charger";
cm-wireless-chargers = "nu1619_wireless_charger";
cm-wireless-charge-pump-converters = "hl1506_cp_converter";
cm-charge-voltage-drop = ;
cm-fast-charge-voltage-drop = ;
cm-flash-charge-voltage-drop = ;
cm-wireless-charge-voltage-drop = ;
cm-wireless-fast-charge-voltage-drop = ;
cm-double-ic-total-limit-current = ;
cm-dcp-jeita-temp-table = , ,
, ;
cm-sdp-jeita-temp-table = , ,
, ;
cm-cdp-jeita-temp-table = , ,
, ;
cm-unknown-jeita-temp-table = , ,
, ;
cm-fchg-jeita-temp-table = , ,
, ;
cm-flash-jeita-temp-table = , ,
, ;
cm-wl-bpp-jeita-temp-table = , ,
, ;
cm-wl-epp-jeita-temp-table = , ,
, ;
monitored-battery = <&bat>;
cm-capacity-track;
cm-cap-remap-table = , , , ;
cm-ir-cv-offset-microvolt = ;
值。
cm-ir-rc = ;
cm-ir-us-upper-limit-microvolt = ;
regulator@0 {
cm-regulator-name = "vddgen0";
cable@0 {
cm-cable-name = "USB";
extcon = <&PMIC_typec>;
};
};
};
3、pmic-fgu节点信息:
&PMIC_fgu {
monitored-battery = <&bat>;
sprd,calib-resistance-real = ;
sprd,calib-resistance-spec = ;
first-calib-voltage = ;
first-calib-capacity = ;
};
sprd,calib-resistance-real 和 sprd,calib-resistance-spec
用于 ADC 采样电流的校准。
sprd,calib-resistance-real 由实际贴的电阻阻值决定。
sprd,calib-resistance-spec 固定值 20Ω,电路设计时就是用 20Ω