From 470eda6f9a7fc40c24ad8dce05247c280d4ec848 Mon Sep 17 00:00:00 2001 From: chenyifu Date: Tue, 18 Nov 2014 09:04:28 +0800 Subject: [PATCH] rk mipi: fixed the bug of set_bits in rk32_mipi_dsi.c. --- drivers/video/rockchip/transmitter/rk32_mipi_dsi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/video/rockchip/transmitter/rk32_mipi_dsi.c b/drivers/video/rockchip/transmitter/rk32_mipi_dsi.c index 5cc1e9b40396..d0a98b6ecc8d 100755 --- a/drivers/video/rockchip/transmitter/rk32_mipi_dsi.c +++ b/drivers/video/rockchip/transmitter/rk32_mipi_dsi.c @@ -147,7 +147,7 @@ static int rk32_dsi_set_bits(struct dsi *dsi, u32 data, u32 reg) val |= (data & bits) << offset; rk32_dsi_write_reg(dsi, reg_addr, &val); - if (data > bits) { + if(data > ((1 << (bits+1)) - 1)) { MIPI_TRACE("%s error reg_addr:0x%04x, offset:%d, bits:0x%04x, value:0x%04x\n", __func__, reg_addr, offset, bits, data); } -- 2.34.1