]> git.karo-electronics.de Git - karo-tx-linux.git/commitdiff
[media] v4l2-clk: add new macro for v4l2_clk_name_of()
authorJosh Wu <josh.wu@atmel.com>
Wed, 28 Oct 2015 09:48:53 +0000 (07:48 -0200)
committerMauro Carvalho Chehab <mchehab@osg.samsung.com>
Tue, 17 Nov 2015 17:18:19 +0000 (15:18 -0200)
This macro is used to generate an OF string for a v4l2 clock.

Signed-off-by: Josh Wu <josh.wu@atmel.com>
Signed-off-by: Guennadi Liakhovetski <g.liakhovetski@gmx.de>
Signed-off-by: Mauro Carvalho Chehab <mchehab@osg.samsung.com>
drivers/media/platform/soc_camera/soc_camera.c
include/media/v4l2-clk.h

index 5e1dc50e0df0d567c46014a5319c03235a8f6269..979ff9c8c712cdd7353295ab14a3dc253d81de3a 100644 (file)
@@ -1678,8 +1678,8 @@ static int soc_of_bind(struct soc_camera_host *ici,
                v4l2_clk_name_i2c(clk_name, sizeof(clk_name),
                                  client->adapter->nr, client->addr);
        else
-               snprintf(clk_name, sizeof(clk_name), "of-%s",
-                        of_node_full_name(remote));
+               v4l2_clk_name_of(clk_name, sizeof(clk_name),
+                                of_node_full_name(remote));
 
        icd->clk = v4l2_clk_register(&soc_camera_clk_ops, clk_name, icd);
        if (IS_ERR(icd->clk)) {
index 3ef6e3d5ed6c6f6eb90fa177f6eccc20ee7a9c83..34891ea5f3291c4ebe7971d5ae5bd5774d3f410e 100644 (file)
@@ -68,4 +68,7 @@ static inline struct v4l2_clk *v4l2_clk_register_fixed(const char *dev_id,
 #define v4l2_clk_name_i2c(name, size, adap, client) snprintf(name, size, \
                          "%d-%04x", adap, client)
 
+#define v4l2_clk_name_of(name, size, of_full_name) snprintf(name, size, \
+                         "of-%s", of_full_name)
+
 #endif