1*4882a593Smuzhiyunrockchip-charger-manager bindings 2*4882a593Smuzhiyun~~~~~~~~~~~~~~~~~~~~~~~~ 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunRequired properties : 5*4882a593Smuzhiyun - compatible : "rockchip-charger-manager" 6*4882a593Smuzhiyun - cm-chargers : name of charger 7*4882a593Smuzhiyun - cm-fuel-gauge : name of battery fuel gauge 8*4882a593Smuzhiyun - cm-charge-pump : name of battery charge pump 9*4882a593Smuzhiyun 10*4882a593SmuzhiyunOptional properties : 11*4882a593Smuzhiyun - cm-poll-mode : polling mode - 0 for disabled, 1 for always, 2 for when 12*4882a593Smuzhiyun external power is connected, or 3 for when charging. If not present, 13*4882a593Smuzhiyun then polling is disabled 14*4882a593Smuzhiyun - cm-poll-interval : polling interval (in ms) 15*4882a593Smuzhiyun 16*4882a593SmuzhiyunExample : 17*4882a593Smuzhiyun charger-manager { 18*4882a593Smuzhiyun compatible = "rockchip-charger-manager"; 19*4882a593Smuzhiyun cm-poll-mode = <2>; 20*4882a593Smuzhiyun cm-poll-interval = <5000>; 21*4882a593Smuzhiyun 22*4882a593Smuzhiyun cm-chargers = "sgm4154x-charger"; 23*4882a593Smuzhiyun cm-charge-pump = "sc8551-standalone"; 24*4882a593Smuzhiyun cm-chargers-phandle = <&usbc0>; 25*4882a593Smuzhiyun cm-fuel-gauge = "test_battery"; 26*4882a593Smuzhiyun monitored-battery = <&bat>; 27*4882a593Smuzhiyun extcon = <&u2phy0>; 28*4882a593Smuzhiyun }; 29*4882a593Smuzhiyun 30