Lines Matching refs:leakage
494 int *leakage) in rockchip_adjust_leakage() argument
522 *leakage = *leakage * conversion / 100; in rockchip_adjust_leakage()
539 *leakage = *leakage / 4; in rockchip_adjust_leakage()
561 char *lkg_name, int *leakage) in rockchip_get_leakage_v1() argument
577 *leakage = value; in rockchip_get_leakage_v1()
583 char *lkg_name, int *leakage) in rockchip_get_leakage_v2() argument
594 *leakage = lkg; in rockchip_get_leakage_v2()
600 char *lkg_name, int *leakage) in rockchip_get_leakage_v3() argument
607 *leakage = (((lkg & 0xf8) >> 3) * 1000) + ((lkg & 0x7) * 125); in rockchip_get_leakage_v3()
612 int rockchip_of_get_leakage(struct device *dev, char *lkg_name, int *leakage) in rockchip_of_get_leakage() argument
627 ret = rockchip_get_leakage_v1(dev, np, lkg_name, leakage); in rockchip_of_get_leakage()
630 ret = rockchip_get_leakage_v2(dev, np, lkg_name, leakage); in rockchip_of_get_leakage()
633 ret = rockchip_get_leakage_v3(dev, np, lkg_name, leakage); in rockchip_of_get_leakage()
639 if (*leakage % 1000 > 500) in rockchip_of_get_leakage()
640 *leakage = *leakage / 1000 + 1; in rockchip_of_get_leakage()
642 *leakage = *leakage / 1000; in rockchip_of_get_leakage()
660 int leakage = -EINVAL, ret = 0; in rockchip_of_get_lkg_sel() local
667 ret = rockchip_get_leakage_v1(dev, np, lkg_name, &leakage); in rockchip_of_get_lkg_sel()
670 dev_info(dev, "leakage=%d\n", leakage); in rockchip_of_get_lkg_sel()
673 ret = rockchip_get_leakage_v2(dev, np, lkg_name, &leakage); in rockchip_of_get_lkg_sel()
676 dev_info(dev, "leakage=%d\n", leakage); in rockchip_of_get_lkg_sel()
679 ret = rockchip_get_leakage_v3(dev, np, lkg_name, &leakage); in rockchip_of_get_lkg_sel()
682 dev_info(dev, "leakage=%d.%d\n", leakage / 1000, in rockchip_of_get_lkg_sel()
683 leakage % 1000); in rockchip_of_get_lkg_sel()
698 ret = rockchip_get_sel(np, name, leakage, volt_sel); in rockchip_of_get_lkg_sel()
712 ret = rockchip_get_sel(np, name, leakage, scale_sel); in rockchip_of_get_lkg_sel()