Lines Matching refs:ldo

161 	struct lp8788_ldo *ldo = rdev_get_drvdata(rdev);  in lp8788_ldo_enable_time()  local
165 if (lp8788_read_byte(ldo->lp, addr, &val)) in lp8788_ldo_enable_time()
468 struct lp8788_ldo *ldo, in lp8788_config_ldo_enable_mode() argument
471 struct lp8788 *lp = ldo->lp; in lp8788_config_ldo_enable_mode()
511 ldo->en_pin = pdata->ldo_pin[enable_id]; in lp8788_config_ldo_enable_mode()
522 struct lp8788_ldo *ldo; in lp8788_dldo_probe() local
527 ldo = devm_kzalloc(&pdev->dev, sizeof(struct lp8788_ldo), GFP_KERNEL); in lp8788_dldo_probe()
528 if (!ldo) in lp8788_dldo_probe()
531 ldo->lp = lp; in lp8788_dldo_probe()
532 ret = lp8788_config_ldo_enable_mode(pdev, ldo, id); in lp8788_dldo_probe()
536 if (ldo->en_pin) { in lp8788_dldo_probe()
537 cfg.ena_gpio = ldo->en_pin->gpio; in lp8788_dldo_probe()
538 cfg.ena_gpio_flags = ldo->en_pin->init_state; in lp8788_dldo_probe()
543 cfg.driver_data = ldo; in lp8788_dldo_probe()
554 ldo->regulator = rdev; in lp8788_dldo_probe()
555 platform_set_drvdata(pdev, ldo); in lp8788_dldo_probe()
571 struct lp8788_ldo *ldo; in lp8788_aldo_probe() local
576 ldo = devm_kzalloc(&pdev->dev, sizeof(struct lp8788_ldo), GFP_KERNEL); in lp8788_aldo_probe()
577 if (!ldo) in lp8788_aldo_probe()
580 ldo->lp = lp; in lp8788_aldo_probe()
581 ret = lp8788_config_ldo_enable_mode(pdev, ldo, id + ALDO1); in lp8788_aldo_probe()
585 if (ldo->en_pin) { in lp8788_aldo_probe()
586 cfg.ena_gpio = ldo->en_pin->gpio; in lp8788_aldo_probe()
587 cfg.ena_gpio_flags = ldo->en_pin->init_state; in lp8788_aldo_probe()
592 cfg.driver_data = ldo; in lp8788_aldo_probe()
603 ldo->regulator = rdev; in lp8788_aldo_probe()
604 platform_set_drvdata(pdev, ldo); in lp8788_aldo_probe()