projects
/
firefly-linux-kernel-4.4.55.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8c9ec46
)
rk mipi: fixed the bug of set_bits in rk32_mipi_dsi.c.
author
chenyifu
<chenyf@rock-chips.com>
Tue, 18 Nov 2014 01:04:28 +0000
(09:04 +0800)
committer
chenyifu
<chenyf@rock-chips.com>
Tue, 18 Nov 2014 01:08:03 +0000
(09:08 +0800)
drivers/video/rockchip/transmitter/rk32_mipi_dsi.c
patch
|
blob
|
history
diff --git
a/drivers/video/rockchip/transmitter/rk32_mipi_dsi.c
b/drivers/video/rockchip/transmitter/rk32_mipi_dsi.c
index 5cc1e9b40396551be70b83f413e85191eac0301c..d0a98b6ecc8d1198d7e28feed03fc9d8ff6f67d9 100755
(executable)
--- 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);
}