Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							5138aa203e
							
						
					 | 
					
						
						
							
							bcm6345 fixes from AndyI
						
						
						
						
						
						
						
						SVN-Revision: 17153 
						
					 | 
					
						2009-08-06 20:33:42 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							48c1634d3e
							
						
					 | 
					
						
						
							
							fix off-by-one maximum timeout in the wathchdog default counter for bcm6345, thanks AndyI
						
						
						
						
						
						
						
						SVN-Revision: 17149 
						
					 | 
					
						2009-08-06 18:53:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							dd78f746a5
							
						
					 | 
					
						
						
							
							disable watchdog for bcm6345 until it gets fixed
						
						
						
						
						
						
						
						SVN-Revision: 17148 
						
					 | 
					
						2009-08-06 18:44:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							e58d0f346d
							
						
					 | 
					
						
						
							
							more bcm6345 fixes and definitions, thanks to AndyI
						
						
						
						
						
						
						
						SVN-Revision: 17066 
						
					 | 
					
						2009-07-31 20:15:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							9887dc6100
							
						
					 | 
					
						
						
							
							add experimental support for 2.6.28.10, tested on bcm6338
						
						
						
						
						
						
						
						SVN-Revision: 17054 
						
					 | 
					
						2009-07-30 21:29:25 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							dabf5e71a6
							
						
					 | 
					
						
						
							
							fix typo for the flash start address on bcm6345
						
						
						
						
						
						
						
						SVN-Revision: 17032 
						
					 | 
					
						2009-07-27 22:31:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							ecad504c39
							
						
					 | 
					
						
						
							
							register GPIO-connected LEDs for known boards
						
						
						
						
						
						
						
						SVN-Revision: 16887 
						
					 | 
					
						2009-07-18 00:40:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							d0fdf2c5ed
							
						
					 | 
					
						
						
							
							fix comment only valid for bcm6345
						
						
						
						
						
						
						
						SVN-Revision: 16881 
						
					 | 
					
						2009-07-17 15:57:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bda624fc7
							
						
					 | 
					
						
						
							
							add the infrastructure to use a MPI/GPIO connected VoIP DSP
						
						
						
						
						
						
						
						SVN-Revision: 16650 
						
					 | 
					
						2009-07-01 21:00:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							8a8943671a
							
						
					 | 
					
						
						
							
							fixes for the bcm6338 clocks, thanks Maxime
						
						
						
						
						
						
						
						SVN-Revision: 16640 
						
					 | 
					
						2009-07-01 13:49:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							5a7c5b2d36
							
						
					 | 
					
						
						
							
							a couple of more fixes to get 6345 booting up to the console handover
						
						
						
						
						
						
						
						SVN-Revision: 16636 
						
					 | 
					
						2009-06-30 13:45:49 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							8179904540
							
						
					 | 
					
						
						
							
							shared DMA zone is twice smaller on 6338
						
						
						
						
						
						
						
						SVN-Revision: 16608 
						
					 | 
					
						2009-06-28 20:06:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							8813961e86
							
						
					 | 
					
						
						
							
							bcm6338 can support PCI since it has MPI
						
						
						
						
						
						
						
						SVN-Revision: 16592 
						
					 | 
					
						2009-06-27 21:43:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							ca5de76ed3
							
						
					 | 
					
						
						
							
							more fixes for bcm6338, no need not to prevent reads from MPI registers now that we have it defined correctly
						
						
						
						
						
						
						
						SVN-Revision: 16589 
						
					 | 
					
						2009-06-27 20:32:43 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							d02d75ba02
							
						
					 | 
					
						
						
							
							fix the flash address comment and register the flash device again with its proper physical address on 6338/6345
						
						
						
						
						
						
						
						SVN-Revision: 16587 
						
					 | 
					
						2009-06-27 18:58:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							0bb3a46217
							
						
					 | 
					
						
						
							
							fix a stupid typo preventing the board from being detected
						
						
						
						
						
						
						
						SVN-Revision: 16586 
						
					 | 
					
						2009-06-27 18:30:45 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							bcc1dd7f99
							
						
					 | 
					
						
						
							
							prevent bcm6338 and bcm6345 from crashing very early
						
						
						
						
						
						
						
						SVN-Revision: 16585 
						
					 | 
					
						2009-06-27 18:23:58 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							7da8855c79
							
						
					 | 
					
						
						
							
							only register fallback sprom and enable PCI if we actually have support for PCI
						
						
						
						
						
						
						
						SVN-Revision: 16581 
						
					 | 
					
						2009-06-27 16:17:18 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							13a8ed9ca0
							
						
					 | 
					
						
						
							
							more missing register definitions for bcm6338
						
						
						
						
						
						
						
						SVN-Revision: 16579 
						
					 | 
					
						2009-06-27 15:51:27 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							287a2c0ba9
							
						
					 | 
					
						
						
							
							more bcm6338 and bcm6345 related fixes
						
						
						
						
						
						
						
						SVN-Revision: 16568 
						
					 | 
					
						2009-06-26 12:34:35 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							8c4137900c
							
						
					 | 
					
						
						
							
							define bcm6338 SDRAM base register and make sure that the right CPU id will be used to detect a bcm6338
						
						
						
						
						
						
						
						SVN-Revision: 16567 
						
					 | 
					
						2009-06-26 11:08:12 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							e86e91380a
							
						
					 | 
					
						
						
							
							add board definitions for the bcm6338w
						
						
						
						
						
						
						
						SVN-Revision: 16565 
						
					 | 
					
						2009-06-26 10:27:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							287a0efd68
							
						
					 | 
					
						
						
							
							be SMP safe even with gpiolib
						
						
						
						
						
						
						
						SVN-Revision: 16331 
						
					 | 
					
						2009-06-04 10:02:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							9013e936ed
							
						
					 | 
					
						
						
							
							cache gpio values in gpio_set
						
						
						
						
						
						
						
						SVN-Revision: 16330 
						
					 | 
					
						2009-06-04 10:01:55 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							1208ffaedb
							
						
					 | 
					
						
						
							
							use the correct number of GPIOs for bcm6358
						
						
						
						
						
						
						
						SVN-Revision: 16329 
						
					 | 
					
						2009-06-04 10:01:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							c95420f06d
							
						
					 | 
					
						
						
							
							register gpiochip earlier, allowing gpio-based runtime detection to be performed in board_init callback
						
						
						
						
						
						
						
						SVN-Revision: 16328 
						
					 | 
					
						2009-06-04 09:59:28 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							9485c3e834
							
						
					 | 
					
						
						
							
							register gpiodev
						
						
						
						
						
						
						
						SVN-Revision: 15509 
						
					 | 
					
						2009-04-30 14:09:01 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							501ebb4f74
							
						
					 | 
					
						
						
							
							enable all blocks on 6338 and uart clock on 6345
						
						
						
						
						
						
						
						SVN-Revision: 14957 
						
					 | 
					
						2009-03-21 10:50:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							0972ee5331
							
						
					 | 
					
						
						
							
							add support for bcm6345 SoC, needs testing
						
						
						
						
						
						
						
						SVN-Revision: 14953 
						
					 | 
					
						2009-03-20 15:08:02 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							32c29f1aaf
							
						
					 | 
					
						
						
							
							fix SPI register switch and prepare for UDC, thanks to Henk Vergonet (#4783)
						
						
						
						
						
						
						
						SVN-Revision: 14914 
						
					 | 
					
						2009-03-17 11:28:54 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							6495fa36ea
							
						
					 | 
					
						
						
							
							add support for AGPF-S0 (Pirelli Alice Gate VoIP 2 Plus Wi-Fi) #4366
						
						
						
						
						
						
						
						SVN-Revision: 14850 
						
					 | 
					
						2009-03-12 08:54:04 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							8065eb4a55
							
						
					 | 
					
						
						
							
							do not duplicate fifo_size, since RX and TX fifo sizes are the same, request_mem_region on the registers
						
						
						
						
						
						
						
						SVN-Revision: 14848 
						
					 | 
					
						2009-03-11 10:32:44 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							1bcf5d0de6
							
						
					 | 
					
						
						
							
							fix typo for the bcm6338 spi IRQ, change platform driver name and make the SPI irq be fetchable by platform driver initialization code
						
						
						
						
						
						
						
						SVN-Revision: 14790 
						
					 | 
					
						2009-03-08 12:43:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							bf7f2939c2
							
						
					 | 
					
						
						
							
							compile and register SPI controller device
						
						
						
						
						
						
						
						SVN-Revision: 14789 
						
					 | 
					
						2009-03-08 12:18:26 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							1e92d0355d
							
						
					 | 
					
						
						
							
							make bcm6358 consistend with the other boards naming
						
						
						
						
						
						
						
						SVN-Revision: 14788 
						
					 | 
					
						2009-03-08 12:17:19 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							b1abddb45f
							
						
					 | 
					
						
						
							
							fix some SPI register definitions and platform-device registration code
						
						
						
						
						
						
						
						SVN-Revision: 14787 
						
					 | 
					
						2009-03-08 12:13:52 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							5e8dfe53b6
							
						
					 | 
					
						
						
							
							prepare for SPI controller driver
						
						
						
						
						
						
						
						SVN-Revision: 14755 
						
					 | 
					
						2009-03-06 01:15:00 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							6f484fc283
							
						
					 | 
					
						
						
							
							provide a sane SPROMv2 to make on-board bcm4318 card work, thanks mb__
						
						
						
						
						
						
						
						SVN-Revision: 14683 
						
					 | 
					
						2009-02-27 15:48:23 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							b539d11497
							
						
					 | 
					
						
						
							
							move the device registration to an earlier initcall level, required for fallback SPROM to work
						
						
						
						
						
						
						
						SVN-Revision: 14681 
						
					 | 
					
						2009-02-27 15:18:34 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							730346e2d5
							
						
					 | 
					
						
						
							
							add support for user9102 boards (#4537)
						
						
						
						
						
						
						
						SVN-Revision: 14305 
						
					 | 
					
						2009-01-31 16:01:20 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							d7cb033a04
							
						
					 | 
					
						
						
							
							Add board definitions for the Davolink DV201AMR
						
						
						
						
						
						
						
						SVN-Revision: 14263 
						
					 | 
					
						2009-01-29 14:54:13 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							46b91ed787
							
						
					 | 
					
						
						
							
							frequency is in Hz, thanks Joel
						
						
						
						
						
						
						
						SVN-Revision: 14067 
						
					 | 
					
						2009-01-17 15:29:36 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							5905a48169
							
						
					 | 
					
						
						
							
							allow bcm6338 to get the base address of the memory controller register, required to detect memory size
						
						
						
						
						
						
						
						SVN-Revision: 14047 
						
					 | 
					
						2009-01-15 22:42:22 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							85d59fbf8c
							
						
					 | 
					
						
						
							
							add board registration of the bcm96338gw
						
						
						
						
						
						
						
						SVN-Revision: 13693 
						
					 | 
					
						2008-12-19 17:24:29 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							3f7137022d
							
						
					 | 
					
						
						
							
							6338 has no PCI
						
						
						
						
						
						
						
						SVN-Revision: 13692 
						
					 | 
					
						2008-12-19 17:08:11 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							3dd67d64f4
							
						
					 | 
					
						
						
							
							add experimental support for bcm6338
						
						
						
						
						
						
						
						SVN-Revision: 13691 
						
					 | 
					
						2008-12-19 17:05:09 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							fa5a568380
							
						
					 | 
					
						
						
							
							Register watchdog driver
						
						
						
						
						
						
						
						SVN-Revision: 13690 
						
					 | 
					
						2008-12-19 15:00:33 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							7ab973e1af
							
						
					 | 
					
						
						
							
							Add bcm63xx_wdt but do not enable it yet
						
						
						
						
						
						
						
						SVN-Revision: 13677 
						
					 | 
					
						2008-12-17 14:06:03 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							4dc65aed63
							
						
					 | 
					
						
						
							
							Add support for Sagem F@ST2404 (#4332)
						
						
						
						
						
						
						
						SVN-Revision: 13583 
						
					 | 
					
						2008-12-10 16:13:41 +00:00 | 
					
					
						
						
							
							
							
						
					 | 
				
			
				
					
						
							
							
								 
								Florian Fainelli
							
						 
					 | 
					
						
						
						
						
							
						
						
							fadddcc655
							
						
					 | 
					
						
						
							
							Enable ohci on bcm96348gw
						
						
						
						
						
						
						
						SVN-Revision: 13549 
						
					 | 
					
						2008-12-08 16:25:41 +00:00 | 
					
					
						
						
							
							
							
						
					 |