⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 katmai.h

📁 U-boot源码 ARM7启动代码
💻 H
📖 第 1 页 / 共 2 页
字号:
#define CONFIG_CMD_ASKENV#define CONFIG_CMD_EEPROM#define CONFIG_CMD_DATE#define CONFIG_CMD_DHCP#define CONFIG_CMD_DIAG#define CONFIG_CMD_DTT#define CONFIG_CMD_ELF#define CONFIG_CMD_EXT2#define CONFIG_CMD_FAT#define CONFIG_CMD_I2C#define CONFIG_CMD_IRQ#define CONFIG_CMD_MII#define CONFIG_CMD_NET#define CONFIG_CMD_NFS#define CONFIG_CMD_PCI#define CONFIG_CMD_PING#define CONFIG_CMD_REGINFO#define CONFIG_CMD_SDRAM#define	CONFIG_IBM_EMAC4_V4	1	/* 440SPe has this EMAC version	*/#define CONFIG_MII		1	/* MII PHY management		*/#define CONFIG_PHY_ADDR		1	/* PHY address, See schematics	*/#define CONFIG_HAS_ETH0#define CONFIG_PHY_RESET        1	/* reset phy upon startup	*/#define CONFIG_PHY_RESET_DELAY	1000#define CONFIG_CIS8201_PHY	1	/* Enable 'special' RGMII mode for Cicada phy */#define CONFIG_PHY_GIGE		1	/* Include GbE speed/duplex detection */#define CFG_RX_ETH_BUFFER	32	/* Number of ethernet rx buffers & descriptors */#define CONFIG_NETCONSOLE		/* include NetConsole support	*/#define CONFIG_NET_MULTI		/* needed for NetConsole	*/#undef CONFIG_WATCHDOG			/* watchdog disabled		*//* * Miscellaneous configurable options */#define CFG_LONGHELP				/* undef to save memory		*/#define CFG_PROMPT		"=> "		/* Monitor Command Prompt	*/#if defined(CONFIG_CMD_KGDB)#define CFG_CBSIZE		1024		/* Console I/O Buffer Size	*/#else#define CFG_CBSIZE		256		/* Console I/O Buffer Size	*/#endif#define CFG_PBSIZE		(CFG_CBSIZE+sizeof(CFG_PROMPT)+16) /* Print Buffer Size */#define CFG_MAXARGS		16		/* max number of command args	*/#define CFG_BARGSIZE		CFG_CBSIZE	/* Boot Argument Buffer Size	*/#define CFG_MEMTEST_START	0x0400000	/* memtest works on		*/#define CFG_MEMTEST_END		0x0C00000	/* 4 ... 12 MB in DRAM		*/#define CFG_LOAD_ADDR		0x100000	/* default load address		*/#define CFG_EXTBDINFO		1		/* To use extended board_into (bd_t) */#define CFG_HZ			1000		/* decrementer freq: 1 ms ticks */#define CONFIG_CMDLINE_EDITING	1	/* add command line history	*/#define CONFIG_LOOPW            1       /* enable loopw command         */#define CONFIG_MX_CYCLIC        1       /* enable mdc/mwc commands      */#define CONFIG_ZERO_BOOTDELAY_CHECK	/* check for keypress on bootdelay==0 */#define CONFIG_VERSION_VARIABLE 1	/* include version env variable */#define CFG_4xx_RESET_TYPE	0x2	/* use chip reset on this board	*//*----------------------------------------------------------------------- * FLASH related *----------------------------------------------------------------------*/#define CFG_FLASH_CFI#define CFG_FLASH_CFI_DRIVER#define CFG_FLASH_EMPTY_INFO		/* print 'E' for empty sector on flinfo */#define CFG_FLASH_USE_BUFFER_WRITE 1	/* use buffered writes (20x faster)	*/#define CFG_FLASH_BANKS_LIST    {CFG_FLASH_BASE}#define CFG_MAX_FLASH_BANKS     1		    /* number of banks	    */#define CFG_MAX_FLASH_SECT	1024		    /* sectors per device   */#undef	CFG_FLASH_CHECKSUM#define CFG_FLASH_ERASE_TOUT	120000	/* Timeout for Flash Erase (in ms)	*/#define CFG_FLASH_WRITE_TOUT	500	/* Timeout for Flash Write (in ms)	*/#define CFG_ENV_SECT_SIZE	0x20000 /* size of one complete sector	*/#define CFG_ENV_ADDR		(CFG_MONITOR_BASE-CFG_ENV_SECT_SIZE)#define	CFG_ENV_SIZE		0x4000	/* Total Size of Environment Sector	*//* Address and size of Redundant Environment Sector	*/#define CFG_ENV_ADDR_REDUND	(CFG_ENV_ADDR-CFG_ENV_SECT_SIZE)#define CFG_ENV_SIZE_REDUND	(CFG_ENV_SIZE)/*----------------------------------------------------------------------- * PCI stuff *----------------------------------------------------------------------- *//* General PCI */#define CONFIG_PCI			/* include pci support		*/#define CONFIG_PCI_PNP		1	/* do pci plug-and-play		*/#define CONFIG_PCI_SCAN_SHOW	1	/* show pci devices on startup	*/#define CONFIG_PCI_CONFIG_HOST_BRIDGE/* Board-specific PCI */#define CFG_PCI_TARGET_INIT		/* let board init pci target    */#undef	CFG_PCI_MASTER_INIT#define CFG_PCI_SUBSYS_VENDORID 0x1014	/* IBM				*/#define CFG_PCI_SUBSYS_DEVICEID 0xcafe	/* Whatever			*//* #define CFG_PCI_SUBSYS_ID	CFG_PCI_SUBSYS_DEVICEID *//* *  NETWORK Support (PCI): *//* Support for Intel 82557/82559/82559ER chips. */#define CONFIG_EEPRO100/*----------------------------------------------------------------------- * Xilinx System ACE support *----------------------------------------------------------------------*/#define CONFIG_SYSTEMACE	1	/* Enable SystemACE support	*/#define CFG_SYSTEMACE_WIDTH	16	/* Data bus width is 16		*/#define CFG_SYSTEMACE_BASE	CFG_ACE_BASE#define CONFIG_DOS_PARTITION	1/*----------------------------------------------------------------------- * External Bus Controller (EBC) Setup *----------------------------------------------------------------------*//* Memory Bank 0 (Flash) initialization					*/#define CFG_EBC_PB0AP		(EBC_BXAP_BME_DISABLED      |		\				 EBC_BXAP_TWT_ENCODE(7)     |		\				 EBC_BXAP_BCE_DISABLE       |		\				 EBC_BXAP_BCT_2TRANS        |		\				 EBC_BXAP_CSN_ENCODE(0)     |		\				 EBC_BXAP_OEN_ENCODE(0)     |		\				 EBC_BXAP_WBN_ENCODE(0)     |		\				 EBC_BXAP_WBF_ENCODE(0)     |		\				 EBC_BXAP_TH_ENCODE(0)      |		\				 EBC_BXAP_RE_DISABLED       |		\				 EBC_BXAP_SOR_DELAYED       |		\				 EBC_BXAP_BEM_WRITEONLY     |		\				 EBC_BXAP_PEN_DISABLED)#define CFG_EBC_PB0CR		(EBC_BXCR_BAS_ENCODE(CFG_FLASH_BASE) |	\				 EBC_BXCR_BS_16MB                    |	\				 EBC_BXCR_BU_RW                      |	\				 EBC_BXCR_BW_16BIT)/* Memory Bank 1 (Xilinx System ACE controller) initialization		*/#define CFG_EBC_PB1AP		(EBC_BXAP_BME_DISABLED      |		\				 EBC_BXAP_TWT_ENCODE(4)     |		\				 EBC_BXAP_BCE_DISABLE       |		\				 EBC_BXAP_BCT_2TRANS        |		\				 EBC_BXAP_CSN_ENCODE(0)     |		\				 EBC_BXAP_OEN_ENCODE(0)     |		\				 EBC_BXAP_WBN_ENCODE(0)     |		\				 EBC_BXAP_WBF_ENCODE(0)     |		\				 EBC_BXAP_TH_ENCODE(0)      |		\				 EBC_BXAP_RE_DISABLED       |		\				 EBC_BXAP_SOR_NONDELAYED    |		\				 EBC_BXAP_BEM_WRITEONLY     |		\				 EBC_BXAP_PEN_DISABLED)#define CFG_EBC_PB1CR		(EBC_BXCR_BAS_ENCODE(CFG_ACE_BASE)  |	\				 EBC_BXCR_BS_1MB                    |	\				 EBC_BXCR_BU_RW                     |	\				 EBC_BXCR_BW_16BIT)/*------------------------------------------------------------------------- * Initialize EBC CONFIG - * Keep the Default value, but the bit PDT which has to be set to 1 ?TBC * default value : 0x07C00000 - 0 0 000 1 1 1 1 1 0000 0 00000 000000000000 *-------------------------------------------------------------------------*/#define CFG_EBC_CFG		(EBC_CFG_LE_UNLOCK    |	\				 EBC_CFG_PTD_ENABLE   |	\				 EBC_CFG_RTC_16PERCLK | \				 EBC_CFG_ATC_PREVIOUS | \				 EBC_CFG_DTC_PREVIOUS | \				 EBC_CFG_CTC_PREVIOUS | \				 EBC_CFG_OEO_PREVIOUS | \				 EBC_CFG_EMC_DEFAULT  |	\				 EBC_CFG_PME_DISABLE  |	\				 EBC_CFG_PR_16)/*----------------------------------------------------------------------- * GPIO Setup *----------------------------------------------------------------------*/#define CFG_GPIO_PCIE_PRESENT0	17#define CFG_GPIO_PCIE_PRESENT1	21#define CFG_GPIO_PCIE_PRESENT2	23#define CFG_GPIO_RS232_FORCEOFF	30#define CFG_PFC0		(GPIO_VAL(CFG_GPIO_PCIE_PRESENT0) | \				 GPIO_VAL(CFG_GPIO_PCIE_PRESENT1) | \				 GPIO_VAL(CFG_GPIO_PCIE_PRESENT2) | \				 GPIO_VAL(CFG_GPIO_RS232_FORCEOFF))#define CFG_GPIO_OR		GPIO_VAL(CFG_GPIO_RS232_FORCEOFF)#define CFG_GPIO_TCR		GPIO_VAL(CFG_GPIO_RS232_FORCEOFF)#define CFG_GPIO_ODR		0/* * For booting Linux, the board info and command line data * have to be in the first 8 MB of memory, since this is * the maximum mapped by the Linux kernel during initialization. */#define CFG_BOOTMAPSZ		(8 << 20)	/*Initial Memory map for Linux*//*----------------------------------------------------------------------- * Cache Configuration */#define CFG_DCACHE_SIZE		8192	/* For AMCC 405 CPUs		*/#define CFG_CACHELINE_SIZE	32	/* ...				*/#if defined(CONFIG_CMD_KGDB)#define CFG_CACHELINE_SHIFT	5	/* log base 2 of the above value */#endif/* * Internal Definitions * * Boot Flags */#define BOOTFLAG_COLD	0x01		/* Normal Power-On: Boot from FLASH */#define BOOTFLAG_WARM	0x02		/* Software reboot */#if defined(CONFIG_CMD_KGDB)#define CONFIG_KGDB_BAUDRATE	230400	/* speed to run kgdb serial port */#define CONFIG_KGDB_SER_INDEX	2	/* which serial port to use */#endif#endif	/* __CONFIG_H */

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -