1*4882a593Smuzhiyunrk817-charger 2*4882a593Smuzhiyun~~~~~~~~~~ 3*4882a593Smuzhiyun 4*4882a593SmuzhiyunRequired properties : 5*4882a593Smuzhiyun - compatible: "rk817,charger" 6*4882a593Smuzhiyun - min_input_voltage: minimum voltage from adapter 7*4882a593Smuzhiyun - max_input_current: maximum current from adapter 8*4882a593Smuzhiyun - max_chrg_current: maximum current for battery charge 9*4882a593Smuzhiyun - max_chrg_voltage: maximum charge voltage for battery 10*4882a593Smuzhiyun - chrg_finish_cur: charging termination current 11*4882a593Smuzhiyun 12*4882a593SmuzhiyunOptional properties : 13*4882a593Smuzhiyun - virtual_power: test mode for none battery 14*4882a593Smuzhiyun - power_dc2otg: dc can provide supply for otg 5v 15*4882a593Smuzhiyun - dc_det_adc: dc detect by saradc 16*4882a593Smuzhiyun 17*4882a593SmuzhiyunExample: 18*4882a593Smuzhiyun 19*4882a593Smuzhiyunrk817: pmic@20 { 20*4882a593Smuzhiyun compatible = "rockchip,rk817"; 21*4882a593Smuzhiyun reg = <0x20>; 22*4882a593Smuzhiyun 23*4882a593Smuzhiyun ...... 24*4882a593Smuzhiyun 25*4882a593Smuzhiyun charger { 26*4882a593Smuzhiyun compatible = "rk817,charger"; 27*4882a593Smuzhiyun min_input_voltage = <4500>; 28*4882a593Smuzhiyun max_input_current = <1500>; 29*4882a593Smuzhiyun max_chrg_current = <1300>; 30*4882a593Smuzhiyun max_chrg_voltage = <4200>; 31*4882a593Smuzhiyun chrg_finish_cur = <300>; 32*4882a593Smuzhiyun virtual_power = <0>; 33*4882a593Smuzhiyun dc_det_adc = <0>; 34*4882a593Smuzhiyun }; 35*4882a593Smuzhiyun 36*4882a593Smuzhiyun ...... 37*4882a593Smuzhiyun}; 38