Lines Matching refs:iod
75 void (*init)(struct rockchip_iodomain_priv *iod);
79 struct rockchip_iodomain_priv *iod; member
110 struct rockchip_iodomain_priv *priv = supply->iod; in rk3568_pmu_iodomain_write()
151 struct rockchip_iodomain_priv *priv = supply->iod; in rv1126_iodomain_write()
177 struct rockchip_iodomain_priv *priv = supply->iod; in rockchip_iodomain_write()
198 static void px30_iodomain_init(struct rockchip_iodomain_priv *iod) in px30_iodomain_init() argument
204 if (!iod->supplies[PX30_IO_VSEL_VCCIO6_SUPPLY_NUM].reg) in px30_iodomain_init()
212 ret = regmap_write(iod->regmap_base, PX30_IO_VSEL, val); in px30_iodomain_init()
214 dev_warn(iod->dev, "couldn't update vccio0 ctrl\n"); in px30_iodomain_init()
217 static void rk3288_iodomain_init(struct rockchip_iodomain_priv *iod) in rk3288_iodomain_init() argument
223 if (!iod->supplies[RK3288_SOC_FLASH_SUPPLY_NUM].reg) in rk3288_iodomain_init()
231 ret = regmap_write(iod->regmap_base, RK3288_SOC_CON2, val); in rk3288_iodomain_init()
233 dev_warn(iod->dev, "couldn't update flash0 ctrl\n"); in rk3288_iodomain_init()
236 static void rk3308_iodomain_init(struct rockchip_iodomain_priv *iod) in rk3308_iodomain_init() argument
242 if (!iod->supplies[RK3308_SOC_VCCIO3_SUPPLY_NUM].reg) in rk3308_iodomain_init()
250 ret = regmap_write(iod->regmap_base, RK3308_SOC_CON0, val); in rk3308_iodomain_init()
252 dev_warn(iod->dev, "couldn't update vccio3 vsel ctrl\n"); in rk3308_iodomain_init()
255 static void rk3328_iodomain_init(struct rockchip_iodomain_priv *iod) in rk3328_iodomain_init() argument
261 if (!iod->supplies[RK3328_SOC_VCCIO2_SUPPLY_NUM].reg) in rk3328_iodomain_init()
269 ret = regmap_write(iod->regmap_base, RK3328_SOC_CON4, val); in rk3328_iodomain_init()
271 dev_warn(iod->dev, "couldn't update vccio2 vsel ctrl\n"); in rk3328_iodomain_init()
274 static void rk3366_iodomain_init(struct rockchip_iodomain_priv *iod) in rk3366_iodomain_init() argument
280 if (!iod->supplies[RK3366_SOC_FLASH_SUPPLY_NUM].reg) in rk3366_iodomain_init()
288 ret = regmap_write(iod->regmap_base, RK3368_SOC_CON15, val); in rk3366_iodomain_init()
290 dev_warn(iod->dev, "couldn't update flash0 ctrl\n"); in rk3366_iodomain_init()
293 static void rk3368_iodomain_init(struct rockchip_iodomain_priv *iod) in rk3368_iodomain_init() argument
299 if (!iod->supplies[RK3368_SOC_FLASH_SUPPLY_NUM].reg) in rk3368_iodomain_init()
307 ret = regmap_write(iod->regmap_base, RK3368_SOC_CON15, val); in rk3368_iodomain_init()
309 dev_warn(iod->dev, "couldn't update flash0 ctrl\n"); in rk3368_iodomain_init()
312 static void rk3399_pmu_iodomain_init(struct rockchip_iodomain_priv *iod) in rk3399_pmu_iodomain_init() argument
318 if (!iod->supplies[RK3399_PMUGRF_VSEL_SUPPLY_NUM].reg) in rk3399_pmu_iodomain_init()
326 ret = regmap_write(iod->regmap_base, RK3399_PMUGRF_CON0, val); in rk3399_pmu_iodomain_init()
328 dev_warn(iod->dev, "couldn't update pmu io iodomain ctrl\n"); in rk3399_pmu_iodomain_init()
649 supply->iod = priv; in rockchip_iodomain_probe()