.. | .. |
---|
2154 | 2154 | |
---|
2155 | 2155 | dev_dbg(xudc->dev, "%s: %u mA\n", __func__, m_a); |
---|
2156 | 2156 | |
---|
2157 | | - if (xudc->curr_usbphy->chg_type == SDP_TYPE) |
---|
| 2157 | + if (xudc->curr_usbphy && xudc->curr_usbphy->chg_type == SDP_TYPE) |
---|
2158 | 2158 | ret = usb_phy_set_power(xudc->curr_usbphy, m_a); |
---|
2159 | 2159 | |
---|
2160 | 2160 | return ret; |
---|
.. | .. |
---|
3693 | 3693 | int err; |
---|
3694 | 3694 | |
---|
3695 | 3695 | xudc->genpd_dev_device = dev_pm_domain_attach_by_name(dev, "dev"); |
---|
3696 | | - if (IS_ERR_OR_NULL(xudc->genpd_dev_device)) { |
---|
3697 | | - err = PTR_ERR(xudc->genpd_dev_device) ? : -ENODATA; |
---|
| 3696 | + if (IS_ERR(xudc->genpd_dev_device)) { |
---|
| 3697 | + err = PTR_ERR(xudc->genpd_dev_device); |
---|
3698 | 3698 | dev_err(dev, "failed to get device power domain: %d\n", err); |
---|
3699 | 3699 | return err; |
---|
3700 | 3700 | } |
---|
3701 | 3701 | |
---|
3702 | 3702 | xudc->genpd_dev_ss = dev_pm_domain_attach_by_name(dev, "ss"); |
---|
3703 | | - if (IS_ERR_OR_NULL(xudc->genpd_dev_ss)) { |
---|
3704 | | - err = PTR_ERR(xudc->genpd_dev_ss) ? : -ENODATA; |
---|
| 3703 | + if (IS_ERR(xudc->genpd_dev_ss)) { |
---|
| 3704 | + err = PTR_ERR(xudc->genpd_dev_ss); |
---|
3705 | 3705 | dev_err(dev, "failed to get SuperSpeed power domain: %d\n", err); |
---|
3706 | 3706 | return err; |
---|
3707 | 3707 | } |
---|