PERFORCE change 96622 for review
Warner Losh
imp at FreeBSD.org
Wed May 3 22:15:25 UTC 2006
http://perforce.freebsd.org/chv.cgi?CH=96622
Change 96622 by imp at imp_hammer on 2006/05/03 22:15:14
const poison...
Affected files ...
.. //depot/projects/arm/src/sys/boot/arm/at91/libat91/fpga.c#2 edit
.. //depot/projects/arm/src/sys/boot/arm/at91/libat91/fpga.h#2 edit
Differences ...
==== //depot/projects/arm/src/sys/boot/arm/at91/libat91/fpga.c#2 (text+ko) ====
@@ -29,7 +29,7 @@
#include "lib.h"
void
-fpga_init(struct fpga *fpga)
+fpga_init(const struct fpga *fpga)
{
fpga->fpga_prog_n_pio->PIO_PER = fpga->fpga_prog_n_mask;
fpga->fpga_prog_n_pio->PIO_OER = fpga->fpga_prog_n_mask;
@@ -45,18 +45,18 @@
}
void
-fpga_clear(struct fpga *fpga)
+fpga_clear(const struct fpga *fpga)
{
fpga->fpga_prog_n_pio->PIO_SODR = fpga->fpga_prog_n_mask;
Delay(1000);
fpga->fpga_prog_n_pio->PIO_CODR = fpga->fpga_prog_n_mask;
Delay(1);
fpga->fpga_prog_n_pio->PIO_SODR = fpga->fpga_prog_n_mask;
- Delay(3000);
+ Delay(2000);
}
void
-fpga_write_bytes(struct fpga *fpga, const unsigned char *buf, int len)
+fpga_write_bytes(const struct fpga *fpga, const unsigned char *buf, int len)
{
int i, j;
unsigned byte;
@@ -76,7 +76,7 @@
}
void
-fpga_done(struct fpga *fpga)
+fpga_done(const struct fpga *fpga)
{
while (!(fpga->fpga_done_pio->PIO_PSR & fpga->fpga_done_mask))
continue;
==== //depot/projects/arm/src/sys/boot/arm/at91/libat91/fpga.h#2 (text+ko) ====
@@ -39,9 +39,9 @@
unsigned fpga_done_mask;
};
-void fpga_init(struct fpga *);
-void fpga_clear(struct fpga *);
-void fpga_write_bytes(struct fpga *, const unsigned char *, int);
-void fpga_done(struct fpga *);
+void fpga_init(const struct fpga *);
+void fpga_clear(const struct fpga *);
+void fpga_write_bytes(const struct fpga *, const unsigned char *, int);
+void fpga_done(const struct fpga *);
#endif
More information about the p4-projects
mailing list