Lines Matching full:adc2
1527 * adc1 - Vdelta ua1 (adc2 * ua1) - (adc1 * ua2)
1529 * adc2 - Vdelta ua2 ua1 - ua2
1539 static int adc1 = 0, adc2 = 0, ua1 = 0, ua2 = 0; in rk818_bat_get_ntc_res() local
1545 /* hold adc1 and wait 1s for adc2 updated */ in rk818_bat_get_ntc_res()
1547 /* update flag and init adc1,adc2 !! */ in rk818_bat_get_ntc_res()
1551 adc2 = 0; in rk818_bat_get_ntc_res()
1563 /* chose reference UA for adc2 */ in rk818_bat_get_ntc_res()
1571 /* wait 1s for adc2 updated */ in rk818_bat_get_ntc_res()
1584 DBG("<%s>. read adc2, sample uA=%d\n", in rk818_bat_get_ntc_res()
1587 /* read adc adc2 */ in rk818_bat_get_ntc_res()
1588 adc2 |= rk818_bat_read(di, TS_ADC_REGL) << 0; in rk818_bat_get_ntc_res()
1589 adc2 |= rk818_bat_read(di, TS_ADC_REGH) << 8; in rk818_bat_get_ntc_res()
1591 DBG("<%s>. ua1=%d, ua2=%d, adc1=%d, adc2=%d\n", in rk818_bat_get_ntc_res()
1592 __func__, ua1, ua2, adc1, adc2); in rk818_bat_get_ntc_res()
1595 if (adc2 != adc1) in rk818_bat_get_ntc_res()
1596 v_delta = abs((adc2 * ua1 - adc1 * ua2) / (ua2 - ua1)); in rk818_bat_get_ntc_res()