git://git.onelab.eu
/
linux-2.6.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
linux 2.6.16.38 w/ vs2.0.3-rc1
[linux-2.6.git]
/
drivers
/
video
/
chipsfb.c
diff --git
a/drivers/video/chipsfb.c
b/drivers/video/chipsfb.c
index
72ff6bf
..
bc061d4
100644
(file)
--- a/
drivers/video/chipsfb.c
+++ b/
drivers/video/chipsfb.c
@@
-178,6
+178,8
@@
struct chips_init_reg {
unsigned char data;
};
unsigned char data;
};
+#define N_ELTS(x) (sizeof(x) / sizeof(x[0]))
+
static struct chips_init_reg chips_init_sr[] = {
{ 0x00, 0x03 },
{ 0x01, 0x01 },
static struct chips_init_reg chips_init_sr[] = {
{ 0x00, 0x03 },
{ 0x01, 0x01 },
@@
-285,18
+287,18
@@
static void __init chips_hw_init(void)
{
int i;
{
int i;
- for (i = 0; i <
ARRAY_SIZE
(chips_init_xr); ++i)
+ for (i = 0; i <
N_ELTS
(chips_init_xr); ++i)
write_xr(chips_init_xr[i].addr, chips_init_xr[i].data);
outb(0x29, 0x3c2); /* set misc output reg */
write_xr(chips_init_xr[i].addr, chips_init_xr[i].data);
outb(0x29, 0x3c2); /* set misc output reg */
- for (i = 0; i <
ARRAY_SIZE
(chips_init_sr); ++i)
+ for (i = 0; i <
N_ELTS
(chips_init_sr); ++i)
write_sr(chips_init_sr[i].addr, chips_init_sr[i].data);
write_sr(chips_init_sr[i].addr, chips_init_sr[i].data);
- for (i = 0; i <
ARRAY_SIZE
(chips_init_gr); ++i)
+ for (i = 0; i <
N_ELTS
(chips_init_gr); ++i)
write_gr(chips_init_gr[i].addr, chips_init_gr[i].data);
write_gr(chips_init_gr[i].addr, chips_init_gr[i].data);
- for (i = 0; i <
ARRAY_SIZE
(chips_init_ar); ++i)
+ for (i = 0; i <
N_ELTS
(chips_init_ar); ++i)
write_ar(chips_init_ar[i].addr, chips_init_ar[i].data);
write_ar(chips_init_ar[i].addr, chips_init_ar[i].data);
- for (i = 0; i <
ARRAY_SIZE
(chips_init_cr); ++i)
+ for (i = 0; i <
N_ELTS
(chips_init_cr); ++i)
write_cr(chips_init_cr[i].addr, chips_init_cr[i].data);
write_cr(chips_init_cr[i].addr, chips_init_cr[i].data);
- for (i = 0; i <
ARRAY_SIZE
(chips_init_fr); ++i)
+ for (i = 0; i <
N_ELTS
(chips_init_fr); ++i)
write_fr(chips_init_fr[i].addr, chips_init_fr[i].data);
}
write_fr(chips_init_fr[i].addr, chips_init_fr[i].data);
}