Thread (1 message) 1 message, 1 author, 2012-06-13

[Patch v5 05/13] usb: otg: add basic mxs phy driver support

From: marex@denx.de (Marek Vasut)
Date: 2012-06-13 21:56:15
Also in: linux-devicetree

Dear Sascha Hauer,
On Wed, Jun 13, 2012 at 08:34:15PM +0800, Richard Zhao wrote:
quoted
mxs phy is used in Freescale i.MX SoCs, for example
imx23, imx28, imx6Q. This patch adds the basic host
support.

Signed-off-by: Richard Zhao <redacted>
Signed-off-by: Marek Vasut <marex@denx.de>
Cc: Peter Chen <redacted>
Acked-by: Felipe Balbi <redacted>
[...]
quoted
+	/* Remove CLKGATE and SFTRST */
+	writel_relaxed(BM_USBPHY_CTRL_CLKGATE | BM_USBPHY_CTRL_SFTRST,
+			base + HW_USBPHY_CTRL_CLR);
+	udelay(10);
Is stmp_reset_block() suitable for what you want to do here?
IIRC it is.
quoted
+	base = devm_request_and_ioremap(&pdev->dev, res);
+	if (!base)
+		return -EBUSY;
+
+	clk = devm_clk_get(&pdev->dev, NULL);
+	if (IS_ERR(clk)) {
+		dev_err(&pdev->dev, "can't get the clock!");
Please add the return value to these kind of messages.
quoted
+		return PTR_ERR(clk);
+	}
+
+	mxs_phy = devm_kzalloc(&pdev->dev, sizeof(*mxs_phy), GFP_KERNEL);
+	if (!mxs_phy) {
+		dev_err(&pdev->dev, "Failed to allocate USB PHY structure!\n");
This message is rather useless. It is really not expected for kzalloc
to fail. If it fails here you really have problems elsewhere and this
message won't help you debugging it.
It's not useless, but it'll hardly ever be displayed if you run out of memory so 
badly this kzalloc() will fail.
Sascha
Best regards,
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help