Thread (32 messages) 32 messages, 4 authors, 2020-03-23

Re: [PATCH v2 03/10] media: adv748x: reduce amount of code for bitwise modifications of device registers

From: Alex Riesen <hidden>
Date: 2020-03-20 09:08:45
Also in: linux-media, linux-renesas-soc, lkml

Laurent Pinchart, Thu, Mar 19, 2020 19:06:14 +0100:
On Thu, Mar 19, 2020 at 06:41:53PM +0100, Alex Riesen wrote:
quoted
 #define io_read(s, r) adv748x_read(s, ADV748X_PAGE_IO, r)
 #define io_write(s, r, v) adv748x_write(s, ADV748X_PAGE_IO, r, v)
-#define io_clrset(s, r, m, v) io_write(s, r, (io_read(s, r) & ~(m)) | (v))
+#define io_clrset(s, r, m, v) adv748x_update_bits(s, ADV748X_PAGE_IO, r, m, v)
+#define io_update(s, r, m, v) adv748x_update_bits(s, ADV748X_PAGE_IO, r, m, v)
Those two are identical. Do we need both ? I would standardize on either
*_update or *_clrset for all the functions here. Apart from that,
Shame on me. *_clrset that is (it was there before me).
Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
Thanks!

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