Thread (18 messages) 18 messages, 11 authors, 2014-03-05

Re: [PATCH v3 2/2] i2c: New bus driver for the Qualcomm QUP I2C controller

From: Bjorn Andersson <hidden>
Date: 2014-02-24 18:00:50
Also in: linux-arm-kernel, linux-arm-msm, linux-i2c, lkml

On Thu 20 Feb 18:53 PST 2014, Emilio L?pez wrote:
Hi Bjorn,

El 20/02/14 21:38, Bjorn Andersson escribió:
[...]
quoted
+	clk_freq = 100000;
+	if (!of_property_read_u32(node, "clock-frequency", &val))
+		clk_freq = val;
val will be modified only if no error occurs, so you may rewrite this 
bit as

+	u32 clk_freq = 100000;
...
+	of_property_read_u32(node, "clock-frequency", &clk_freq)
Seems the two conventions used in the kernel is either your proposal or "if
fail the assign default". So I'll change this.
quoted
+
+	/* We support frequencies up to FAST Mode (400KHz) */
+	if (clk_freq <= 0 || clk_freq > 400000) {
And you can drop the < check when it's unsigned.
Indeed!
quoted
+		dev_err(qup->dev, "clock frequency not supported %d\n",
+			clk_freq);
+		return -EIO;
EIO?
EINVAL
Cheers,

Emilio
Thanks,
Bjorn
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help