[PATCH v4 10/13] xhci: mediatek: Add support for MTK xHCI host controller

Chunfeng Yun chunfeng.yun at mediatek.com
Tue Apr 7 07:38:40 CEST 2020


On Fri, 2020-04-03 at 13:46 +0200, Marek Vasut wrote:
> On 4/3/20 5:33 AM, Chunfeng Yun wrote:
> [...]
> > +static int xhci_mtk_ofdata_get(struct mtk_xhci *mtk)
> > +{
> > +	struct udevice *dev = mtk->dev;
> > +	int ret = 0;
> > +
> > +	mtk->hcd = devfdt_remap_addr_name(dev, "mac");
> > +	if (!mtk->hcd) {
> > +		dev_err(dev, "Failed to get xHCI base address\n");
> > +		return -ENXIO;
> > +	}
> > +
> > +	mtk->ippc = devfdt_remap_addr_name(dev, "ippc");
> > +	if (!mtk->ippc) {
> > +		dev_err(dev, "Failed to get IPPC base address\n");
> > +		return -ENXIO;
> > +	}
> > +
> > +	dev_info(dev, "hcd: 0x%p, ippc: 0x%p\n", mtk->hcd, mtk->ippc);
> > +
> > +	ret = clk_get_bulk(dev, &mtk->clks);
> > +	if (ret) {
> > +		dev_err(dev, "Failed to get clocks\n");
> 
> Nitpick -- print the return value you got, it makes things easier to
> debug if it's in the error output. Same for the other places which
> report such errors in this driver.
OK, will add it, thanks
> 
> > +		return ret;
> > +	}
> 
> [...]
> 
> The rest looks good, thanks.



More information about the U-Boot mailing list