PERFORCE change 161646 for review

Arnar Mar Sig antab at FreeBSD.org
Wed May 6 04:32:12 UTC 2009


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

Change 161646 by antab at antab_farm on 2009/05/06 04:31:10

	* Add .clk hints for all devices to silance warning from devclk, will need more work later on.
	* Add devices for board controller and comments in NGW100 config
	* Uncomment mmc/sd support

Affected files ...

.. //depot/projects/avr32/src/sys/avr32/conf/NGW100#14 edit
.. //depot/projects/avr32/src/sys/avr32/conf/cpu/at32ap7000.hints#3 edit
.. //depot/projects/avr32/src/sys/avr32/conf/cpu/at32ap7002.hints#2 edit
.. //depot/projects/avr32/src/sys/avr32/conf/cpu/at32ap700x.hints#6 edit

Differences ...

==== //depot/projects/avr32/src/sys/avr32/conf/NGW100#14 (text+ko) ====

@@ -58,6 +58,7 @@
 options		INVARIANT_SUPPORT	#Extra sanity checks of internal structures, required by INVARIANTS
 options		WITNESS			#Enable checks to detect deadlocks and cycles
 #options	WITNESS_SKIPSPIN	#Don't run witness on spinlocks for speed
+options		ALT_BREAK_TO_DEBUGGER
 
 
 device		at32_intc		# Interrupt controller
@@ -71,17 +72,27 @@
 device		at32_tc_channel		# Timer/Counter channel
 device		mii			# Requred for ate
 device		ate			# MACB Ethernet driver
-
 device		uart			# USART support
-#device		atmel_twi		# TWI (I2C) support
 #device		atmel_ssc		# Sync Serial controller
-device		atmel_mci		# Media card interface
+
+# Drivers needed for MMC/SD support
+device		atmel_mci		# Media card interface device driver
+device		mmc			# MultiMediaCard and SD Card bus driver
+device		mmcsd			# MMC and SD memory card driver
 
 # Drivers for onboard parallel flash
 device		cfi
 device		cfid
 device		geom_hints
 
+# Drivers needed for board controller
+#device		atmel_twi		# TWI device driver
+#device		iicbus			# I2C bus system
+#device		iic			# I2C generic I/O device driver
+#device		iicsmb			# I2C to SMB software bridge
+#device		smbus			# System Management Bus
+#device		smb			# SMB generic I/O device driver
+
 # Pseudo devices.
 device		loop			# Network loopback
 device		random			# Entropy device
@@ -91,5 +102,3 @@
 #device		md			# Memory "disks"
 #device		gif			# IPv6 and IPv4 tunneling
 #device		faith			# IPv6-to-IPv4 relaying (translation)
-#device		mmc
-#device		mmcsd

==== //depot/projects/avr32/src/sys/avr32/conf/cpu/at32ap7000.hints#3 (text+ko) ====

@@ -5,13 +5,18 @@
 hint.at32_lcdc.0.maddr="0xFF000000"
 hint.at32_lcdc.0.msize="0x200000"
 hint.at32_lcdc.0.irq="1"
+hint.at32_lcdc.0.clk="hsb:7"
 
 hint.ate.0.at="at32bus0"
 hint.ate.0.maddr="0xFFF01800"
 hint.ate.0.msize="0x400"
 hint.ate.0.irq="25"
+hint.ate.0.clk="hsb:8"
+# ate has 2 clocks. pbb:6
 
 hint.ate.1.at="at32bus0"
 hint.ate.1.maddr="0xFFF01C00"
 hint.ate.1.msize="0x400"
 hint.ate.1.irq="26"
+hint.ate.1.clk="hsb:9"
+# ate has 2 clocks. pbb:7

==== //depot/projects/avr32/src/sys/avr32/conf/cpu/at32ap7002.hints#2 (text+ko) ====

@@ -5,3 +5,4 @@
 hint.at32_lcdc.0.maddr="0xFF000000"
 hint.at32_lcdc.0.msize="0x200000"
 hint.at32_lcdc.0.irq="1"
+hint.at32_lcdc.0.clk="hsb:7"

==== //depot/projects/avr32/src/sys/avr32/conf/cpu/at32ap700x.hints#6 (text+ko) ====

@@ -9,118 +9,142 @@
 hint.at32_dmaca.0.maddr="0xFF200000"
 hint.at32_dmaca.0.msize="0x100000"
 hint.at32_dmaca.0.irq="2"
+hint.at32_dmaca.0.clk="hsb:10"
 
 hint.at32_pm.0.at="at32bus0"
 hint.at32_pm.0.maddr="0xFFF00000"
 hint.at32_pm.0.msize="0x80"
 hint.at32_pm.0.irq="20"
+hint.at32_pm.0.clk="pbb:0"
 
 hint.atmel_spi.0.at="at32bus0"
 hint.atmel_spi.0.maddr="0xFFE00000"
 hint.atmel_spi.0.msize="0x400"
 hint.atmel_spi.0.irq="3"
+hint.atmel_spi.0.clk="pba:0"
 
 hint.atmel_spi.1.at="at32bus0"
 hint.atmel_spi.1.maddr="0xFFE00400"
 hint.atmel_spi.1.msize="0x400"
 hint.atmel_spi.1.irq="4"
+hint.atmel_spi.1.clk="pba:1"
 
 hint.atmel_twi.0.at="at32bus0"
 hint.atmel_twi.0.maddr="0xFFE00800"
 hint.atmel_twi.0.msize="0x400"
 hint.atmel_twi.0.irq="5"
+hint.atmel_twi.0.clk="pba:2"
 
 hint.uart.0.at="at32bus0"
 hint.uart.0.maddr="0xFFE00C00"
 hint.uart.0.msize="0x400"
 hint.uart.0.irq="6"
+hint.uart.0.clk="pba:3"
 
 hint.uart.1.at="at32bus0"
 hint.uart.1.maddr="0xFFE01000"
 hint.uart.1.msize="0x400"
 hint.uart.1.irq="7"
+hint.uart.1.clk="pba:4"
 
 hint.uart.2.at="at32bus0"
 hint.uart.2.maddr="0xFFE01400"
 hint.uart.2.msize="0x400"
 hint.uart.2.irq="8"
+hint.uart.2.clk="pba:5"
 
 hint.uart.3.at="at32bus0"
 hint.uart.3.maddr="0xFFE01800"
 hint.uart.3.msize="0x400"
 hint.uart.3.irq="9"
+hint.uart.3.clk="pba:6"
 
 hint.atmel_ssc.0.at="at32bus0"
 hint.atmel_ssc.0.maddr="0xFFE01C00"
 hint.atmel_ssc.0.msize="0x400"
 hint.atmel_ssc.0.irq="10"
+hint.atmel_ssc.0.clk="pba:7"
 
 hint.atmel_ssc.1.at="at32bus0"
 hint.atmel_ssc.1.maddr="0xFFE02000"
 hint.atmel_ssc.1.msize="0x400"
 hint.atmel_ssc.1.irq="11"
+hint.atmel_ssc.1.clk="pba:8"
 
 hint.atmel_ssc.2.at="at32bus0"
 hint.atmel_ssc.2.maddr="0xFFE02400"
 hint.atmel_ssc.2.msize="0x400"
 hint.atmel_ssc.2.irq="12"
+hint.atmel_ssc.2.clk="pba:9"
 
 hint.at32_pio.0.at="at32bus0"
 hint.at32_pio.0.maddr="0xFFE02800"
 hint.at32_pio.0.msize="0x400"
 hint.at32_pio.0.irq="13"
+hint.at32_pio.0.clk="pba:10"
 
 hint.at32_pio.1.at="at32bus0"
 hint.at32_pio.1.maddr="0xFFE02C00"
 hint.at32_pio.1.msize="0x400"
 hint.at32_pio.1.irq="14"
+hint.at32_pio.1.clk="pba:11"
 
 hint.at32_pio.2.at="at32bus0"
 hint.at32_pio.2.maddr="0xFFE03000"
 hint.at32_pio.2.msize="0x400"
 hint.at32_pio.2.irq="15"
+hint.at32_pio.2.clk="pba:12"
 
 hint.at32_pio.3.at="at32bus0"
 hint.at32_pio.3.maddr="0xFFE03400"
 hint.at32_pio.3.msize="0x400"
 hint.at32_pio.3.irq="16"
+hint.at32_pio.3.clk="pba:13"
 
 hint.at32_pio.4.at="at32bus0"
 hint.at32_pio.4.maddr="0xFFE03800"
 hint.at32_pio.4.msize="0x400"
 hint.at32_pio.4.irq="17"
+hint.at32_pio.4.clk="pba:14"
 
 hint.at32_psif.0.at="at32bus0"
 hint.at32_psif.0.maddr="0xFFE03C00"
 hint.at32_psif.0.msize="0x124"
 hint.at32_psif.0.irq="18"
+hint.at32_psif.0.clk="pba:15"
 
 hint.at32_rtc.0.at="at32bus0"
 hint.at32_rtc.0.maddr="0xFFF00080"
 hint.at32_rtc.0.msize="0x30"
 hint.at32_rtc.0.irq="21"
+hint.at32_rtc.0.clk="pbb:0"
 
 hint.at32_wdt.0.at="at32bus0"
 hint.at32_wdt.0.maddr="0xFFF000B0"
 hint.at32_wdt.0.msize="0x50"
+hint.at32_wdt.0.clk="pbb:0"
 
 hint.at32_eic.0.at="at32bus0"
 hint.at32_eic.0.maddr="0xFFF00100"
 hint.at32_eic.0.msize="0x300"
 hint.at32_eic.0.irq="19"
+hint.at32_eic.0.clk="pbb:0"
 
 hint.at32_intc.0.at="at32bus0"
 hint.at32_intc.0.maddr="0xFFF00400"
 hint.at32_intc.0.msize="0x400"
+hint.at32_intc.0.clk="pbb:1"
 
 hint.at32_hmatrix.0.at="at32bus0"
 hint.at32_hmatrix.0.maddr="0xFFF00800"
 hint.at32_hmatrix.0.msize="0x400"
+hint.at32_hmatrix.0.clk="pbb:2"
 
 hint.at32_tc.0.at="at32bus0"
 hint.at32_tc.0.maddr="0xFFF00C00"
 hint.at32_tc.0.msize="0x400"
 hint.at32_tc.0.irq="22"
+hint.at32_tc.0.clk="pbb:3"
 
 hint.at32_tc_channel.0.at="at32_tc0"
 hint.at32_tc_channel.0.offset="0x00"
@@ -135,6 +159,7 @@
 hint.at32_tc.1.maddr="0xFFF01000"
 hint.at32_tc.1.msize="0x400"
 hint.at32_tc.1.irq="23"
+hint.at32_tc.1.clk="pbb:4"
 
 hint.at32_tc_channel.3.at="at32_tc1"
 hint.at32_tc_channel.3.offset="0x00"
@@ -150,11 +175,13 @@
 hint.at32_pwm.0.maddr="0xFFF01400"
 hint.at32_pwm.0.msize="0x400"
 hint.at32_pwm.0.irq="24"
+hint.at32_pwm.0.clk="pbb:5"
 
 hint.at32_abdac.0.at="at32bus0"
 hint.at32_abdac.0.maddr="0xF02800"
 hint.at32_abdac.0.msize="0x400"
 hint.at32_abdac.0.irq="27"
+hint.at32_abdac.0.clk="pbb:8"
 
 hint.atmel_mci.0.at="at32bus0"
 hint.atmel_mci.0.maddr="0xFFF02400"
@@ -166,20 +193,25 @@
 hint.at32_ac97c.0.maddr="0xFFF02800"
 hint.at32_ac97c.0.msize="0x400"
 hint.at32_ac97c.0.irq="29"
+hint.at32_ac97c.0.clk="pbb:10"
 
 hint.at32_isi.0.at="at32bus0"
 hint.at32_isi.0.maddr="0xFFF02C00"
 hint.at32_isi.0.msize="0x400"
 hint.at32_isi.0.irq="30"
+hint.at32_isi.0.clk="pbb:11"
 
 hint.at32_smc.0.at="at32bus0"
 hint.at32_smc.0.maddr="0xFFF03400"
 hint.at32_smc.0.msize="0x400"
+hint.at32_smc.0.clk="pbb:13"
 
 hint.at32_sdramc.0.at="at32bus0"
 hint.at32_sdramc.0.maddr="0xFFF03800"
 hint.at32_sdramc.0.msize="0x400"
+hint.at32_sdramc.0.clk="pbb:14"
 
 hint.at32_eec.0.at="at32bus0"
 hint.at32_eec.0.maddr="0xFFF03C00"
 hint.at32_eec.0.msize="0x100"
+hint.at32_eec.0.clk="pbb:15"


More information about the p4-projects mailing list