diff options
author | Geert Uytterhoeven <geert@linux-m68k.org> | 2015-03-20 11:21:58 -0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2015-03-24 18:06:56 -0400 |
commit | 153fe946412b5da1a8808f79d4f7f4ebfa7586b0 (patch) | |
tree | 80edc10644d62f581c4e9a942c459a3b90eb0e26 | |
parent | dc5f2c5f6aa159ebf4b29b169aa1f71cf98d3d6a (diff) |
staging: fbtft: Do not use binary constants
Gcc < 4.3 doesn't understand binary constants (0b*):
drivers/staging/fbtft/fbtft-sysfs.c:156:19: error: invalid suffix "b111" on integer constant
drivers/staging/fbtft/fb_hx8340bn.c:159:3: error: invalid suffix "b1111" on integer constant
drivers/staging/fbtft/fb_hx8340bn.c:159:11: error: invalid suffix "b1111" on integer constant
drivers/staging/fbtft/fb_hx8340bn.c:159:19: error: invalid suffix "b11111" on integer constant
drivers/staging/fbtft/fb_hx8340bn.c:159:28: error: invalid suffix "b1111" on integer constant
drivers/staging/fbtft/fb_hx8340bn.c:159:36: error: invalid suffix "b1111" on integer constant
drivers/staging/fbtft/fb_hx8340bn.c:159:44: error: invalid suffix "b1111" on integer constant
drivers/staging/fbtft/fb_hx8340bn.c:159:52: error: invalid suffix "b11111" on integer constant
drivers/staging/fbtft/fb_hx8340bn.c:160:3: error: invalid suffix "b111" on integer constant
...
Hence use hexadecimal constants (0x*) instead.
Signed-off-by: Geert Uytterhoeven <geert@linux-m68k.org>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
-rw-r--r-- | drivers/staging/fbtft/fb_hx8340bn.c | 8 | ||||
-rw-r--r-- | drivers/staging/fbtft/fb_hx8347d.c | 7 | ||||
-rw-r--r-- | drivers/staging/fbtft/fb_ili9320.c | 7 | ||||
-rw-r--r-- | drivers/staging/fbtft/fb_ili9325.c | 27 | ||||
-rw-r--r-- | drivers/staging/fbtft/fb_s6d1121.c | 10 | ||||
-rw-r--r-- | drivers/staging/fbtft/fb_ssd1289.c | 15 | ||||
-rw-r--r-- | drivers/staging/fbtft/fb_ssd1351.c | 8 | ||||
-rw-r--r-- | drivers/staging/fbtft/fb_st7735r.c | 2 | ||||
-rw-r--r-- | drivers/staging/fbtft/fbtft-sysfs.c | 2 | ||||
-rw-r--r-- | drivers/staging/fbtft/fbtft_device.c | 6 |
10 files changed, 43 insertions, 49 deletions
diff --git a/drivers/staging/fbtft/fb_hx8340bn.c b/drivers/staging/fbtft/fb_hx8340bn.c index 53edf253ed63..cfe2b5b805cb 100644 --- a/drivers/staging/fbtft/fb_hx8340bn.c +++ b/drivers/staging/fbtft/fb_hx8340bn.c | |||
@@ -149,10 +149,10 @@ static int set_var(struct fbtft_par *par) | |||
149 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) | 149 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) |
150 | { | 150 | { |
151 | unsigned long mask[] = { | 151 | unsigned long mask[] = { |
152 | 0b1111, 0b1111, 0b11111, 0b1111, 0b1111, 0b1111, 0b11111, | 152 | 0x0f, 0x0f, 0x1f, 0x0f, 0x0f, 0x0f, 0x1f, 0x07, 0x07, 0x07, |
153 | 0b111, 0b111, 0b111, 0b111, 0b111, 0b111, 0b11, 0b11, | 153 | 0x07, 0x07, 0x07, 0x03, 0x03, 0x0f, 0x0f, 0x1f, 0x0f, 0x0f, |
154 | 0b1111, 0b1111, 0b11111, 0b1111, 0b1111, 0b1111, 0b11111, | 154 | 0x0f, 0x1f, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x00, 0x00, |
155 | 0b111, 0b111, 0b111, 0b111, 0b111, 0b111, 0b0, 0b0 }; | 155 | }; |
156 | int i, j; | 156 | int i, j; |
157 | 157 | ||
158 | /* apply mask */ | 158 | /* apply mask */ |
diff --git a/drivers/staging/fbtft/fb_hx8347d.c b/drivers/staging/fbtft/fb_hx8347d.c index 8139a8f587b7..03ae95b4f79e 100644 --- a/drivers/staging/fbtft/fb_hx8347d.c +++ b/drivers/staging/fbtft/fb_hx8347d.c | |||
@@ -115,10 +115,9 @@ static void set_addr_win(struct fbtft_par *par, int xs, int ys, int xe, int ye) | |||
115 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) | 115 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) |
116 | { | 116 | { |
117 | unsigned long mask[] = { | 117 | unsigned long mask[] = { |
118 | 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, | 118 | 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x7f, 0x7f, 0x1f, 0x1f, |
119 | 0b1111111, 0b1111111, | 119 | 0x1f, 0x1f, 0x1f, 0x0f, |
120 | 0b11111, 0b11111, 0b11111, 0b11111, 0b11111, | 120 | }; |
121 | 0b1111}; | ||
122 | int i, j; | 121 | int i, j; |
123 | int acc = 0; | 122 | int acc = 0; |
124 | 123 | ||
diff --git a/drivers/staging/fbtft/fb_ili9320.c b/drivers/staging/fbtft/fb_ili9320.c index 880f548158e6..3a02edd447d4 100644 --- a/drivers/staging/fbtft/fb_ili9320.c +++ b/drivers/staging/fbtft/fb_ili9320.c | |||
@@ -179,10 +179,9 @@ static int set_var(struct fbtft_par *par) | |||
179 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) | 179 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) |
180 | { | 180 | { |
181 | unsigned long mask[] = { | 181 | unsigned long mask[] = { |
182 | 0b11111, 0b11111, 0b111, 0b111, 0b111, | 182 | 0x1f, 0x1f, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, |
183 | 0b111, 0b111, 0b111, 0b111, 0b111, | 183 | 0x1f, 0x1f, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, |
184 | 0b11111, 0b11111, 0b111, 0b111, 0b111, | 184 | }; |
185 | 0b111, 0b111, 0b111, 0b111, 0b111 }; | ||
186 | int i, j; | 185 | int i, j; |
187 | 186 | ||
188 | fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "%s()\n", __func__); | 187 | fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "%s()\n", __func__); |
diff --git a/drivers/staging/fbtft/fb_ili9325.c b/drivers/staging/fbtft/fb_ili9325.c index 5f88145fac9b..19d254e9a420 100644 --- a/drivers/staging/fbtft/fb_ili9325.c +++ b/drivers/staging/fbtft/fb_ili9325.c | |||
@@ -41,22 +41,22 @@ static unsigned bt = 6; /* VGL=Vci*4 , VGH=Vci*4 */ | |||
41 | module_param(bt, uint, 0); | 41 | module_param(bt, uint, 0); |
42 | MODULE_PARM_DESC(bt, "Sets the factor used in the step-up circuits"); | 42 | MODULE_PARM_DESC(bt, "Sets the factor used in the step-up circuits"); |
43 | 43 | ||
44 | static unsigned vc = 0b011; /* Vci1=Vci*0.80 */ | 44 | static unsigned vc = 0x03; /* Vci1=Vci*0.80 */ |
45 | module_param(vc, uint, 0); | 45 | module_param(vc, uint, 0); |
46 | MODULE_PARM_DESC(vc, | 46 | MODULE_PARM_DESC(vc, |
47 | "Sets the ratio factor of Vci to generate the reference voltages Vci1"); | 47 | "Sets the ratio factor of Vci to generate the reference voltages Vci1"); |
48 | 48 | ||
49 | static unsigned vrh = 0b1101; /* VREG1OUT=Vci*1.85 */ | 49 | static unsigned vrh = 0x0d; /* VREG1OUT=Vci*1.85 */ |
50 | module_param(vrh, uint, 0); | 50 | module_param(vrh, uint, 0); |
51 | MODULE_PARM_DESC(vrh, | 51 | MODULE_PARM_DESC(vrh, |
52 | "Set the amplifying rate (1.6 ~ 1.9) of Vci applied to output the VREG1OUT"); | 52 | "Set the amplifying rate (1.6 ~ 1.9) of Vci applied to output the VREG1OUT"); |
53 | 53 | ||
54 | static unsigned vdv = 0b10010; /* VCOMH amplitude=VREG1OUT*0.98 */ | 54 | static unsigned vdv = 0x12; /* VCOMH amplitude=VREG1OUT*0.98 */ |
55 | module_param(vdv, uint, 0); | 55 | module_param(vdv, uint, 0); |
56 | MODULE_PARM_DESC(vdv, | 56 | MODULE_PARM_DESC(vdv, |
57 | "Select the factor of VREG1OUT to set the amplitude of Vcom"); | 57 | "Select the factor of VREG1OUT to set the amplitude of Vcom"); |
58 | 58 | ||
59 | static unsigned vcm = 0b001010; /* VCOMH=VREG1OUT*0.735 */ | 59 | static unsigned vcm = 0x0a; /* VCOMH=VREG1OUT*0.735 */ |
60 | module_param(vcm, uint, 0); | 60 | module_param(vcm, uint, 0); |
61 | MODULE_PARM_DESC(vcm, "Set the internal VcomH voltage"); | 61 | MODULE_PARM_DESC(vcm, "Set the internal VcomH voltage"); |
62 | 62 | ||
@@ -108,11 +108,11 @@ static int init_display(struct fbtft_par *par) | |||
108 | if (par->gpio.cs != -1) | 108 | if (par->gpio.cs != -1) |
109 | gpio_set_value(par->gpio.cs, 0); /* Activate chip */ | 109 | gpio_set_value(par->gpio.cs, 0); /* Activate chip */ |
110 | 110 | ||
111 | bt &= 0b111; | 111 | bt &= 0x07; |
112 | vc &= 0b111; | 112 | vc &= 0x07; |
113 | vrh &= 0b1111; | 113 | vrh &= 0x0f; |
114 | vdv &= 0b11111; | 114 | vdv &= 0x1f; |
115 | vcm &= 0b111111; | 115 | vcm &= 0x3f; |
116 | 116 | ||
117 | /* Initialization sequence from ILI9325 Application Notes */ | 117 | /* Initialization sequence from ILI9325 Application Notes */ |
118 | 118 | ||
@@ -137,7 +137,7 @@ static int init_display(struct fbtft_par *par) | |||
137 | write_reg(par, 0x0013, 0x0000); /* VDV[4:0] for VCOM amplitude */ | 137 | write_reg(par, 0x0013, 0x0000); /* VDV[4:0] for VCOM amplitude */ |
138 | mdelay(200); /* Dis-charge capacitor power voltage */ | 138 | mdelay(200); /* Dis-charge capacitor power voltage */ |
139 | write_reg(par, 0x0010, /* SAP, BT[3:0], AP, DSTB, SLP, STB */ | 139 | write_reg(par, 0x0010, /* SAP, BT[3:0], AP, DSTB, SLP, STB */ |
140 | (1 << 12) | (bt << 8) | (1 << 7) | (0b001 << 4)); | 140 | (1 << 12) | (bt << 8) | (1 << 7) | (0x01 << 4)); |
141 | write_reg(par, 0x0011, 0x220 | vc); /* DC1[2:0], DC0[2:0], VC[2:0] */ | 141 | write_reg(par, 0x0011, 0x220 | vc); /* DC1[2:0], DC0[2:0], VC[2:0] */ |
142 | mdelay(50); /* Delay 50ms */ | 142 | mdelay(50); /* Delay 50ms */ |
143 | write_reg(par, 0x0012, vrh); /* Internal reference voltage= Vci; */ | 143 | write_reg(par, 0x0012, vrh); /* Internal reference voltage= Vci; */ |
@@ -233,10 +233,9 @@ static int set_var(struct fbtft_par *par) | |||
233 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) | 233 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) |
234 | { | 234 | { |
235 | unsigned long mask[] = { | 235 | unsigned long mask[] = { |
236 | 0b11111, 0b11111, 0b111, 0b111, 0b111, | 236 | 0x1f, 0x1f, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, |
237 | 0b111, 0b111, 0b111, 0b111, 0b111, | 237 | 0x1f, 0x1f, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, |
238 | 0b11111, 0b11111, 0b111, 0b111, 0b111, | 238 | }; |
239 | 0b111, 0b111, 0b111, 0b111, 0b111 }; | ||
240 | int i, j; | 239 | int i, j; |
241 | 240 | ||
242 | fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "%s()\n", __func__); | 241 | fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "%s()\n", __func__); |
diff --git a/drivers/staging/fbtft/fb_s6d1121.c b/drivers/staging/fbtft/fb_s6d1121.c index 7bbb21b28eff..2e1b72ad54aa 100644 --- a/drivers/staging/fbtft/fb_s6d1121.c +++ b/drivers/staging/fbtft/fb_s6d1121.c | |||
@@ -143,12 +143,10 @@ static int set_var(struct fbtft_par *par) | |||
143 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) | 143 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) |
144 | { | 144 | { |
145 | unsigned long mask[] = { | 145 | unsigned long mask[] = { |
146 | 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, | 146 | 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, |
147 | 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, | 147 | 0x3f, 0x3f, 0x1f, 0x1f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, |
148 | 0b11111, 0b11111, | 148 | 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x3f, 0x1f, 0x1f, |
149 | 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, | 149 | }; |
150 | 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, 0b111111, | ||
151 | 0b11111, 0b11111 }; | ||
152 | int i, j; | 150 | int i, j; |
153 | 151 | ||
154 | fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "%s()\n", __func__); | 152 | fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "%s()\n", __func__); |
diff --git a/drivers/staging/fbtft/fb_ssd1289.c b/drivers/staging/fbtft/fb_ssd1289.c index ef46fbca2700..17a77e061498 100644 --- a/drivers/staging/fbtft/fb_ssd1289.c +++ b/drivers/staging/fbtft/fb_ssd1289.c | |||
@@ -126,16 +126,16 @@ static int set_var(struct fbtft_par *par) | |||
126 | 126 | ||
127 | switch (par->info->var.rotate) { | 127 | switch (par->info->var.rotate) { |
128 | case 0: | 128 | case 0: |
129 | write_reg(par, 0x11, reg11 | 0b110000); | 129 | write_reg(par, 0x11, reg11 | 0x30); |
130 | break; | 130 | break; |
131 | case 270: | 131 | case 270: |
132 | write_reg(par, 0x11, reg11 | 0b101000); | 132 | write_reg(par, 0x11, reg11 | 0x28); |
133 | break; | 133 | break; |
134 | case 180: | 134 | case 180: |
135 | write_reg(par, 0x11, reg11 | 0b000000); | 135 | write_reg(par, 0x11, reg11 | 0x00); |
136 | break; | 136 | break; |
137 | case 90: | 137 | case 90: |
138 | write_reg(par, 0x11, reg11 | 0b011000); | 138 | write_reg(par, 0x11, reg11 | 0x18); |
139 | break; | 139 | break; |
140 | } | 140 | } |
141 | 141 | ||
@@ -151,10 +151,9 @@ static int set_var(struct fbtft_par *par) | |||
151 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) | 151 | static int set_gamma(struct fbtft_par *par, unsigned long *curves) |
152 | { | 152 | { |
153 | unsigned long mask[] = { | 153 | unsigned long mask[] = { |
154 | 0b11111, 0b11111, 0b111, 0b111, 0b111, | 154 | 0x1f, 0x1f, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, |
155 | 0b111, 0b111, 0b111, 0b111, 0b111, | 155 | 0x1f, 0x1f, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, |
156 | 0b11111, 0b11111, 0b111, 0b111, 0b111, | 156 | }; |
157 | 0b111, 0b111, 0b111, 0b111, 0b111 }; | ||
158 | int i, j; | 157 | int i, j; |
159 | 158 | ||
160 | fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "%s()\n", __func__); | 159 | fbtft_par_dbg(DEBUG_INIT_DISPLAY, par, "%s()\n", __func__); |
diff --git a/drivers/staging/fbtft/fb_ssd1351.c b/drivers/staging/fbtft/fb_ssd1351.c index fd492b4eaad6..9bcd7a0aeed4 100644 --- a/drivers/staging/fbtft/fb_ssd1351.c +++ b/drivers/staging/fbtft/fb_ssd1351.c | |||
@@ -87,16 +87,16 @@ static int set_var(struct fbtft_par *par) | |||
87 | 87 | ||
88 | switch (par->info->var.rotate) { | 88 | switch (par->info->var.rotate) { |
89 | case 0: | 89 | case 0: |
90 | write_reg(par, 0xA0, remap | 0b00 | 1<<4); | 90 | write_reg(par, 0xA0, remap | 0x00 | 1<<4); |
91 | break; | 91 | break; |
92 | case 270: | 92 | case 270: |
93 | write_reg(par, 0xA0, remap | 0b11 | 1<<4); | 93 | write_reg(par, 0xA0, remap | 0x03 | 1<<4); |
94 | break; | 94 | break; |
95 | case 180: | 95 | case 180: |
96 | write_reg(par, 0xA0, remap | 0b10); | 96 | write_reg(par, 0xA0, remap | 0x02); |
97 | break; | 97 | break; |
98 | case 90: | 98 | case 90: |
99 | write_reg(par, 0xA0, remap | 0b01); | 99 | write_reg(par, 0xA0, remap | 0x01); |
100 | break; | 100 | break; |
101 | } | 101 | } |
102 | 102 | ||
diff --git a/drivers/staging/fbtft/fb_st7735r.c b/drivers/staging/fbtft/fb_st7735r.c index c1c6e58385a6..2a614d5ba264 100644 --- a/drivers/staging/fbtft/fb_st7735r.c +++ b/drivers/staging/fbtft/fb_st7735r.c | |||
@@ -155,7 +155,7 @@ static int set_gamma(struct fbtft_par *par, unsigned long *curves) | |||
155 | /* apply mask */ | 155 | /* apply mask */ |
156 | for (i = 0; i < par->gamma.num_curves; i++) | 156 | for (i = 0; i < par->gamma.num_curves; i++) |
157 | for (j = 0; j < par->gamma.num_values; j++) | 157 | for (j = 0; j < par->gamma.num_values; j++) |
158 | CURVE(i, j) &= 0b111111; | 158 | CURVE(i, j) &= 0x3f; |
159 | 159 | ||
160 | for (i = 0; i < par->gamma.num_curves; i++) | 160 | for (i = 0; i < par->gamma.num_curves; i++) |
161 | write_reg(par, 0xE0 + i, | 161 | write_reg(par, 0xE0 + i, |
diff --git a/drivers/staging/fbtft/fbtft-sysfs.c b/drivers/staging/fbtft/fbtft-sysfs.c index e3eb1f9587b3..c4cc452f9f2b 100644 --- a/drivers/staging/fbtft/fbtft-sysfs.c +++ b/drivers/staging/fbtft/fbtft-sysfs.c | |||
@@ -152,7 +152,7 @@ static struct device_attribute gamma_device_attrs[] = { | |||
152 | 152 | ||
153 | void fbtft_expand_debug_value(unsigned long *debug) | 153 | void fbtft_expand_debug_value(unsigned long *debug) |
154 | { | 154 | { |
155 | switch (*debug & 0b111) { | 155 | switch (*debug & 0x7) { |
156 | case 1: | 156 | case 1: |
157 | *debug |= DEBUG_LEVEL_1; | 157 | *debug |= DEBUG_LEVEL_1; |
158 | break; | 158 | break; |
diff --git a/drivers/staging/fbtft/fbtft_device.c b/drivers/staging/fbtft/fbtft_device.c index 1afeebb95c54..1880864c4d7c 100644 --- a/drivers/staging/fbtft/fbtft_device.c +++ b/drivers/staging/fbtft/fbtft_device.c | |||
@@ -489,7 +489,7 @@ static struct fbtft_device_display displays[] = { | |||
489 | .buswidth = 8, | 489 | .buswidth = 8, |
490 | .backlight = 1, | 490 | .backlight = 1, |
491 | }, | 491 | }, |
492 | .startbyte = 0b01110000, | 492 | .startbyte = 0x70, |
493 | .bgr = true, | 493 | .bgr = true, |
494 | .gpios = (const struct fbtft_gpio []) { | 494 | .gpios = (const struct fbtft_gpio []) { |
495 | { "reset", 25 }, | 495 | { "reset", 25 }, |
@@ -510,7 +510,7 @@ static struct fbtft_device_display displays[] = { | |||
510 | .backlight = 1, | 510 | .backlight = 1, |
511 | .init_sequence = hy28b_init_sequence, | 511 | .init_sequence = hy28b_init_sequence, |
512 | }, | 512 | }, |
513 | .startbyte = 0b01110000, | 513 | .startbyte = 0x70, |
514 | .bgr = true, | 514 | .bgr = true, |
515 | .fps = 50, | 515 | .fps = 50, |
516 | .gpios = (const struct fbtft_gpio []) { | 516 | .gpios = (const struct fbtft_gpio []) { |
@@ -623,7 +623,7 @@ static struct fbtft_device_display displays[] = { | |||
623 | .buswidth = 8, | 623 | .buswidth = 8, |
624 | .backlight = 1, | 624 | .backlight = 1, |
625 | }, | 625 | }, |
626 | .startbyte = 0b01110000, | 626 | .startbyte = 0x70, |
627 | .bgr = true, | 627 | .bgr = true, |
628 | .gpios = (const struct fbtft_gpio []) { | 628 | .gpios = (const struct fbtft_gpio []) { |
629 | { "reset", 25 }, | 629 | { "reset", 25 }, |