Lines Matching refs:val
160 static void sun4i_usb_phy0_set_id_detect(struct phy *phy, u32 val)
162 if (val)
163 val = ISCR_FORCE_ID_HIGH;
165 val = ISCR_FORCE_ID_LOW;
167 sun4i_usb_phy0_update_iscr(phy, ISCR_FORCE_ID_MASK, val);
170 static void sun4i_usb_phy0_set_vbus_detect(struct phy *phy, u32 val)
172 if (val)
173 val = ISCR_FORCE_VBUS_HIGH;
175 val = ISCR_FORCE_VBUS_LOW;
177 sun4i_usb_phy0_update_iscr(phy, ISCR_FORCE_VBUS_MASK, val);
262 u32 val;
317 val = readl(phy2->pmu + REG_HCI_PHY_CTL);
318 val &= ~data->cfg->hci_phy_ctl_clear;
319 writel(val, phy2->pmu + REG_HCI_PHY_CTL);
326 val = readl(phy->pmu + REG_HCI_PHY_CTL);
327 val &= ~data->cfg->hci_phy_ctl_clear;
328 writel(val, phy->pmu + REG_HCI_PHY_CTL);
333 val = readl(data->base + data->cfg->phyctl_offset);
334 val |= PHY_CTL_VBUSVLDEXT;
335 val &= ~PHY_CTL_SIDDQ;
336 writel(val, data->base + data->cfg->phyctl_offset);
425 union power_supply_propval val;
429 POWER_SUPPLY_PROP_PRESENT, &val);
431 return val.intval;
672 unsigned long val, void *v)
679 if (val == PSY_EVENT_PROP_CHANGED && psy == data->vbus_power_supply)