71 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			71 lines
		
	
	
	
		
			1.5 KiB
			
		
	
	
	
		
			Text
		
	
	
	
	
	
| 
								 | 
							
								config IBM_EMAC
							 | 
						||
| 
								 | 
							
									tristate "PowerPC 4xx on-chip Ethernet support"
							 | 
						||
| 
								 | 
							
									depends on 4xx && !PPC_MERGE
							 | 
						||
| 
								 | 
							
									help
							 | 
						||
| 
								 | 
							
									  This driver supports the PowerPC 4xx EMAC family of on-chip
							 | 
						||
| 
								 | 
							
								          Ethernet controllers.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_RXB
							 | 
						||
| 
								 | 
							
									int "Number of receive buffers"
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC
							 | 
						||
| 
								 | 
							
									default "128"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_TXB
							 | 
						||
| 
								 | 
							
									int "Number of transmit buffers"
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC
							 | 
						||
| 
								 | 
							
									default "64"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_POLL_WEIGHT
							 | 
						||
| 
								 | 
							
									int "MAL NAPI polling weight"
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC
							 | 
						||
| 
								 | 
							
									default "32"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_RX_COPY_THRESHOLD
							 | 
						||
| 
								 | 
							
									int "RX skb copy threshold (bytes)"
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC
							 | 
						||
| 
								 | 
							
									default "256"
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_RX_SKB_HEADROOM
							 | 
						||
| 
								 | 
							
									int "Additional RX skb headroom (bytes)"
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC
							 | 
						||
| 
								 | 
							
									default "0"
							 | 
						||
| 
								 | 
							
									help
							 | 
						||
| 
								 | 
							
									  Additional receive skb headroom. Note, that driver
							 | 
						||
| 
								 | 
							
									  will always reserve at least 2 bytes to make IP header
							 | 
						||
| 
								 | 
							
									  aligned, so usually there is no need to add any additional
							 | 
						||
| 
								 | 
							
									  headroom.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									  If unsure, set to 0.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_PHY_RX_CLK_FIX
							 | 
						||
| 
								 | 
							
									bool "PHY Rx clock workaround"
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC && (405EP || 440GX || 440EP || 440GR)
							 | 
						||
| 
								 | 
							
									help
							 | 
						||
| 
								 | 
							
									  Enable this if EMAC attached to a PHY which doesn't generate
							 | 
						||
| 
								 | 
							
									  RX clock if there is no link, if this is the case, you will
							 | 
						||
| 
								 | 
							
									  see "TX disable timeout" or "RX disable timeout" in the system
							 | 
						||
| 
								 | 
							
									  log.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
									  If unsure, say N.
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_DEBUG
							 | 
						||
| 
								 | 
							
									bool "Debugging"
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC
							 | 
						||
| 
								 | 
							
									default n
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_ZMII
							 | 
						||
| 
								 | 
							
									bool
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC && (NP405H || NP405L || 44x)
							 | 
						||
| 
								 | 
							
									default y
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_RGMII
							 | 
						||
| 
								 | 
							
									bool
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC && 440GX
							 | 
						||
| 
								 | 
							
									default y
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								config IBM_EMAC_TAH
							 | 
						||
| 
								 | 
							
									bool
							 | 
						||
| 
								 | 
							
									depends on IBM_EMAC && 440GX
							 | 
						||
| 
								 | 
							
									default y
							 | 
						||
| 
								 | 
							
								
							 |