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