mirror of
				https://source.denx.de/u-boot/u-boot.git
				synced 2025-11-03 18:01:41 +01:00 
			
		
		
		
	Currently, CONFIG_BCM2835 is defined for all BCM283x builds and _BCM2836 is defined when building for that SoC. That means there isn't a single define that means "exactly BCM2835". This will complicate future patches where BCM2835-vs-anything-else needs to be determined simply. Modify the code to define one or the other of CONFIG_BCM2835/BCM2836 so future patches are simpler. Signed-off-by: Stephen Warren <swarren@wwwdotorg.org> Reviewed-by: Tom Rini <trini@konsulko.com>
		
			
				
	
	
		
			31 lines
		
	
	
		
			554 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			31 lines
		
	
	
		
			554 B
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * (C) Copyright 2012,2015 Stephen Warren
 | 
						|
 *
 | 
						|
 * SPDX-License-Identifier:	GPL-2.0
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef _BCM2835_WDOG_H
 | 
						|
#define _BCM2835_WDOG_H
 | 
						|
 | 
						|
#ifndef CONFIG_BCM2835
 | 
						|
#define BCM2835_WDOG_PHYSADDR			0x3f100000
 | 
						|
#else
 | 
						|
#define BCM2835_WDOG_PHYSADDR			0x20100000
 | 
						|
#endif
 | 
						|
 | 
						|
struct bcm2835_wdog_regs {
 | 
						|
	u32 unknown0[7];
 | 
						|
	u32 rstc;
 | 
						|
	u32 unknown1;
 | 
						|
	u32 wdog;
 | 
						|
};
 | 
						|
 | 
						|
#define BCM2835_WDOG_PASSWORD			0x5a000000
 | 
						|
 | 
						|
#define BCM2835_WDOG_RSTC_WRCFG_MASK		0x00000030
 | 
						|
#define BCM2835_WDOG_RSTC_WRCFG_FULL_RESET	0x00000020
 | 
						|
 | 
						|
#define BCM2835_WDOG_WDOG_TIMEOUT_MASK		0x0000ffff
 | 
						|
 | 
						|
#endif
 |