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