Thread (9 messages) 9 messages, 2 authors, 2011-10-18

Re: [PATCH 5/5] Input: add CMR3000 gyrsocope driver

flat view

From: Ricardo Ribalda Delgado <hidden>
Date: 2011-10-18 12:08:16
Also in: lkml

Hello Jonathan

On Tue, Oct 18, 2011 at 10:54, Jonathan Cameron [off-list ref] wrote:
On 10/18/11 09:28, Ricardo Ribalda Delgado wrote:
Quick review done below.  Quite a bit of overlap with earlier reviews.
Sorry I couldn't take a closer look.
I am fixing also previous errors
accl?  I thought this was a gyro so this seems odd.
copy paste :), fixing it
I'd much rather see these done explicity in the code.
This sort of macro just obscures the works to save a few lines
of code.
quoted
+#define CMR3000_READ(data, reg, msg) \
+     (data->bus_ops->read(data->dev, reg, msg))
+#define CMR3000_SET(data, reg, val, msg) \
+     ((data)->bus_ops->write(data->dev, reg, val, msg))
+
Fixing it

quoted
+void cmr3000_exit(struct cmr3000_accl_data *data)
+{
+     free_irq(data->irq, data);
+     input_unregister_device(data->input_dev);
cleaner to unwind in reverse order of setup unless you have
a good reason and that should be commented.
Fixing it, and also fixing it on the cma3000
Match comment to name fo structure.
quoted
+ * struct cmr3000_i2c_platform_data - CMR3000 Platform data
+ * @fuzz_x: Noise on X Axis
+ * @fuzz_y: Noise on Y Axis
+ * @fuzz_z: Noise on Z Axis
+ * @mode: Operating mode
+ * @irq_level: Irq level
+ */
+struct cmr3000_platform_data {
+     int fuzz_x;
+     int fuzz_y;
+     int fuzz_z;
+     uint8_t irq_level;
+     uint8_t mode;
+     unsigned long irqflags;
+};
Fixing it, and also fixing it on the cma3000


Thanks!



-- 
Ricardo Ribalda
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help