vdin: use sprintf instead of printk in show functions

PD#134355: vdin: use sprintf instead of printk in show functions

Change-Id: I06abfe9acb27ba7ebe9e4e16aaf90a6e0e7e3601
Signed-off-by: Xuhua Zhang <xuhua.zhang@amlogic.com>
This commit is contained in:
Xuhua Zhang
2018-03-16 13:24:17 +08:00
committed by Bo Yang
parent 62f817b434
commit 9eec1a3e89

View File

@@ -1637,6 +1637,7 @@ static ssize_t vdin_cm2_show(struct device *dev,
struct device_attribute *attr,
char *buf)
{
int len = 0;
struct vdin_dev_s *devp;
unsigned int addr_port = VDIN_CHROMA_ADDR_PORT;
unsigned int data_port = VDIN_CHROMA_DATA_PORT;
@@ -1646,17 +1647,17 @@ static ssize_t vdin_cm2_show(struct device *dev,
addr_port = VDIN_CHROMA_ADDR_PORT + devp->addr_offset;
data_port = VDIN_CHROMA_DATA_PORT + devp->addr_offset;
}
pr_info("addr_port[0x%x] data_port[0x%x]\n",
addr_port, data_port);
pr_info("Usage:");
pr_info(" echo wm addr data0 data1 data2 data3 data4 >");
pr_info("/sys/class/vdin/vdin0/cm2\n");
pr_info(" echo rm addr > / sys/class/vdin/vdin0/cm2\n");
pr_info(" echo wm addr data0 data1 data2 data3 data4 >");
pr_info("/sys/class/vdin/vdin1/cm2\n");
pr_info(" echo rm addr > / sys/class/vdin/vdin1/cm2\n");
return 0;
len += sprintf(buf+len, "addr_port[0x%x] data_port[0x%x]\n",
addr_port, data_port);
len += sprintf(buf+len, "Usage:");
len += sprintf(buf+len, "echo wm addr data0 data1 data2 data3 data4 >");
len += sprintf(buf+len, "/sys/class/vdin/vdin0/cm2\n");
len += sprintf(buf+len, "echo rm addr > / sys/class/vdin/vdin0/cm2\n");
len += sprintf(buf+len, "echo wm addr data0 data1 data2 data3 data4 >");
len += sprintf(buf+len, "/sys/class/vdin/vdin1/cm2\n");
len += sprintf(buf+len, "echo rm addr > / sys/class/vdin/vdin1/cm2\n");
return len;
}
static ssize_t vdin_cm2_store(struct device *dev,