提交 51ee34ab 编写于 作者: E Emilio López 提交者: Wim Van Sebroeck

watchdog: sunxi: Fix compilation with C=2

When compiling sunxi_defconfig while using C=2, the following error
causes the compilation to fail:

    drivers/watchdog/sunxi_wdt.c:60:15: error: constant 0b0001 is not a valid number

Fix it by using hex notation instead of the non-standard binary one
Signed-off-by: NEmilio Lopez <emilio@elopez.com.ar>
Reviewed-by: NGuenter Roeck <linux@roeck-us.net>
Signed-off-by: NWim Van Sebroeck <wim@iguana.be>
上级 3813ff8b
...@@ -57,17 +57,17 @@ struct sunxi_wdt_dev { ...@@ -57,17 +57,17 @@ struct sunxi_wdt_dev {
*/ */
static const int wdt_timeout_map[] = { static const int wdt_timeout_map[] = {
[1] = 0b0001, /* 1s */ [1] = 0x1, /* 1s */
[2] = 0b0010, /* 2s */ [2] = 0x2, /* 2s */
[3] = 0b0011, /* 3s */ [3] = 0x3, /* 3s */
[4] = 0b0100, /* 4s */ [4] = 0x4, /* 4s */
[5] = 0b0101, /* 5s */ [5] = 0x5, /* 5s */
[6] = 0b0110, /* 6s */ [6] = 0x6, /* 6s */
[8] = 0b0111, /* 8s */ [8] = 0x7, /* 8s */
[10] = 0b1000, /* 10s */ [10] = 0x8, /* 10s */
[12] = 0b1001, /* 12s */ [12] = 0x9, /* 12s */
[14] = 0b1010, /* 14s */ [14] = 0xA, /* 14s */
[16] = 0b1011, /* 16s */ [16] = 0xB, /* 16s */
}; };
static int sunxi_wdt_ping(struct watchdog_device *wdt_dev) static int sunxi_wdt_ping(struct watchdog_device *wdt_dev)
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册