Lines Matching full:rk818
17 * - RK818 (manages the battery and USB-C power supply)
20 * Vendor does power-off the RK817 first, then the RK818 so here we follow this sequence.
26 struct device *rk818; member
32 struct regmap *rk817, *rk818; in odroid_go_ultra_poweroff_prepare() local
42 /* RK818 Regmap */ in odroid_go_ultra_poweroff_prepare()
43 rk818 = dev_get_regmap(poweroff_data->rk818, NULL); in odroid_go_ultra_poweroff_prepare()
44 if (!rk818) { in odroid_go_ultra_poweroff_prepare()
45 dev_err(poweroff_data->dev, "failed to get rk818 regmap\n"); in odroid_go_ultra_poweroff_prepare()
58 /* RK818 */ in odroid_go_ultra_poweroff_prepare()
59 ret = regmap_update_bits(rk818, RK818_DEVCTRL_REG, DEV_OFF, DEV_OFF); in odroid_go_ultra_poweroff_prepare()
61 dev_err(poweroff_data->dev, "failed to poweroff rk818\n"); in odroid_go_ultra_poweroff_prepare()
106 /* RK818 PMIC Device */ in odroid_go_ultra_poweroff_probe()
107 ret = odroid_go_ultra_poweroff_get_pmic_device(&pdev->dev, "rockchip,rk818", in odroid_go_ultra_poweroff_probe()
108 &poweroff_data->rk818); in odroid_go_ultra_poweroff_probe()
110 return dev_err_probe(&pdev->dev, ret, "failed to get rk818 mfd data\n"); in odroid_go_ultra_poweroff_probe()