PERFORCE change 71912 for review

Olivier Houchard cognet at FreeBSD.org
Sat Feb 26 14:22:21 GMT 2005


http://perforce.freebsd.org/chv.cgi?CH=71912

Change 71912 by cognet at cognet on 2005/02/26 14:21:52

	Import a driver for the (32 bits) Timer3, and use it as a timecounter.

Affected files ...

.. //depot/projects/arm/src/sys/arm/ep93xx/ep93xxreg.h#3 edit
.. //depot/projects/arm/src/sys/arm/ep93xx/eptimer.c#1 add
.. //depot/projects/arm/src/sys/arm/ep93xx/files.ep93xx#3 edit
.. //depot/projects/arm/src/sys/arm/ep93xx/hints.ep93xx#3 edit

Differences ...

==== //depot/projects/arm/src/sys/arm/ep93xx/ep93xxreg.h#3 (text+ko) ====

@@ -160,6 +160,16 @@
 #define   EP93XX_SYSCON_ClkSet2	0x00000024UL
 #define   EP93XX_SYSCON_ChipID	0x00000094UL
 #define  EP93XX_APB_TIMERS	0x00010000UL
+#define EP93XX_APB_Timer1	0x001000000L
+#define EP93XX_APB_Timer2	0x001000020L
+#define EP93XX_APB_Timer3	0x001000080L
+#define   EP93XX_Timer_Load	0x000000000L
+#define	  EP93XX_Timer_Value	0x000000004L
+#define	  EP93XX_Timer_Control	0x000000008L
+#define    EP93XX_Timer_508CLK	(1 << 3)
+#define    EP93XX_Timer_Mode	(1 << 6)
+#define    EP93XX_Timer_Enable	(1 << 7)
+#define   EP93XX_Timer_Clear	0x00000000CL
 #define   EP93XX_TIMERS_Timer4Enable	0x00000064UL
 #define   EP93XX_TIMERS_Timer4ValueHigh	0x00000064UL
 #define   EP93XX_TIMERS_Timer4ValueLow	0x00000060UL

==== //depot/projects/arm/src/sys/arm/ep93xx/files.ep93xx#3 (text+ko) ====

@@ -5,6 +5,7 @@
 arm/ep93xx/ep93xx_intr.c	standard
 arm/ep93xx/ep93xx_space.c	standard
 arm/ep93xx/epclk.c		standard
+arm/ep93xx/eptimer.c		standard
 arm/ep93xx/uart_bus_ep93xx.c	optional	uart
 arm/ep93xx/uart_cpu_ep93xx.c	optional	uart
 dev/uart/uart_dev_epuart.c	optional	uart

==== //depot/projects/arm/src/sys/arm/ep93xx/hints.ep93xx#3 (text+ko) ====

@@ -15,6 +15,10 @@
 hint.epclk.0.port="0x10000"
 hint.epclk.0.portsize="0x10000"
 hint.epclk.0.irq="35"
+hint.epclk.0.port="0x10000"
+hint.eptimer.0.at="apb"
+hint.eptimer.0.port="0x100000"
+hint.eptimer.0.portsize="0x20"
 hint.uart.0.at="apb"
 hint.uart.0.port="0xc0000"
 hint.uart.0.portsize="0x10000"


More information about the p4-projects mailing list