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

📄 sequoia.h

📁 uboot详细解读可用启动引导LINUX2.6内核
💻 H
📖 第 1 页 / 共 2 页
字号:
#define CFG_DTT_LOW_TEMP	-30#define CFG_DTT_HYSTERESIS	3/* * Default environment variables */#define	CONFIG_EXTRA_ENV_SETTINGS					\	CONFIG_AMCC_DEF_ENV						\	CONFIG_AMCC_DEF_ENV_POWERPC					\	CONFIG_AMCC_DEF_ENV_PPC_OLD					\	CONFIG_AMCC_DEF_ENV_NOR_UPD					\	CONFIG_AMCC_DEF_ENV_NAND_UPD					\	"kernel_addr=FC000000\0"					\	"ramdisk_addr=FC180000\0"					\	""#define CONFIG_M88E1111_PHY	1#define	CONFIG_IBM_EMAC4_V4	1#define CONFIG_PHY_ADDR		0	/* PHY address, See schematics	*/#define CONFIG_PHY_RESET        1	/* reset phy upon startup	*/#define CONFIG_PHY_GIGE		1	/* Include GbE speed/duplex detection */#define CONFIG_HAS_ETH0#define CONFIG_HAS_ETH1		1	/* add support for "eth1addr"	*/#define CONFIG_PHY1_ADDR	1/* USB */#ifdef CONFIG_440EPX#define CONFIG_USB_OHCI_NEW#define CONFIG_USB_STORAGE#define CFG_OHCI_BE_CONTROLLER#undef CFG_USB_OHCI_BOARD_INIT#define CFG_USB_OHCI_CPU_INIT	1#define CFG_USB_OHCI_REGS_BASE	CFG_USB_HOST#define CFG_USB_OHCI_SLOT_NAME	"ppc440"#define CFG_USB_OHCI_MAX_ROOT_PORTS 15/* Comment this out to enable USB 1.1 device */#define USB_2_0_DEVICE#endif /* CONFIG_440EPX *//* Partitions */#define CONFIG_MAC_PARTITION#define CONFIG_DOS_PARTITION#define CONFIG_ISO_PARTITION/* * Commands additional to the ones defined in amcc-common.h */#define CONFIG_CMD_DTT#define CONFIG_CMD_FAT#define CONFIG_CMD_NAND#define CONFIG_CMD_PCI#define CONFIG_CMD_SDRAM#ifdef CONFIG_440EPX#define CONFIG_CMD_USB#endif#ifndef CONFIG_RAINIER#define CFG_POST_FPU_ON		CFG_POST_FPU#else#define CFG_POST_FPU_ON		0#endif/* POST support */#define CONFIG_POST		(CFG_POST_CACHE	   | \				 CFG_POST_CPU	   | \				 CFG_POST_ETHER	   | \				 CFG_POST_FPU_ON   | \				 CFG_POST_I2C	   | \				 CFG_POST_MEMORY   | \				 CFG_POST_SPR	   | \				 CFG_POST_UART)#define CFG_POST_WORD_ADDR	(CFG_GBL_DATA_OFFSET - 0x4)#define CONFIG_LOGBUFFER#define CFG_POST_CACHE_ADDR	0x7fff0000	/* free virtual address     */#define CFG_CONSOLE_IS_IN_ENV	/* Otherwise it catches logbuffer as output */#define CONFIG_SUPPORT_VFAT/* * PCI stuff *//* General PCI */#define CONFIG_PCI			/* include pci support		*/#define CONFIG_PCI_PNP			/* do pci plug-and-play		*/#define CFG_PCI_CACHE_LINE_SIZE	0	/* to avoid problems with PNP	*/#define CONFIG_PCI_SCAN_SHOW		/* show pci devices on startup	*/#define CFG_PCI_TARGBASE	0x80000000	/* PCIaddr mapped to	*/						/*   CFG_PCI_MEMBASE	*//* Board-specific PCI */#define CFG_PCI_TARGET_INIT#define CFG_PCI_MASTER_INIT#define CFG_PCI_SUBSYS_VENDORID 0x10e8	/* AMCC				*/#define CFG_PCI_SUBSYS_ID       0xcafe	/* Whatever			*//* * External Bus Controller (EBC) Setup *//* * On Sequoia CS0 and CS3 are switched when configuring for NAND booting */#if !defined(CONFIG_NAND_U_BOOT) && !defined(CONFIG_NAND_SPL)#define CFG_NAND_CS		3	/* NAND chip connected to CSx	*//* Memory Bank 0 (NOR-FLASH) initialization				*/#define CFG_EBC_PB0AP		0x03017200#define CFG_EBC_PB0CR		(CFG_FLASH_BASE | 0xda000)/* Memory Bank 3 (NAND-FLASH) initialization				*/#define CFG_EBC_PB3AP		0x018003c0#define CFG_EBC_PB3CR		(CFG_NAND_ADDR | 0x1c000)#else#define CFG_NAND_CS		0	/* NAND chip connected to CSx	*//* Memory Bank 3 (NOR-FLASH) initialization				*/#define CFG_EBC_PB3AP		0x03017200#define CFG_EBC_PB3CR		(CFG_FLASH_BASE | 0xda000)/* Memory Bank 0 (NAND-FLASH) initialization				*/#define CFG_EBC_PB0AP		0x018003c0#define CFG_EBC_PB0CR		(CFG_NAND_ADDR | 0x1c000)#endif/* Memory Bank 2 (CPLD) initialization					*/#define CFG_EBC_PB2AP		0x24814580#define CFG_EBC_PB2CR		(CFG_BCSR_BASE | 0x38000)#define CFG_BCSR5_PCI66EN	0x80/* * NAND FLASH */#define CFG_MAX_NAND_DEVICE	1#define NAND_MAX_CHIPS		1#define CFG_NAND_BASE		(CFG_NAND_ADDR + CFG_NAND_CS)#define CFG_NAND_SELECT_DEVICE  1	/* nand driver supports mutipl. chips *//* * PPC440 GPIO Configuration *//* test-only: take GPIO init from pcs440ep ???? in config file */#define CFG_4xx_GPIO_TABLE { /*	  Out		  GPIO	Alternate1	Alternate2	Alternate3 */ \{											\/* GPIO Core 0 */									\{GPIO0_BASE, GPIO_BI , GPIO_ALT1, GPIO_OUT_0}, /* GPIO0	EBC_ADDR(7)	DMA_REQ(2)	*/	\{GPIO0_BASE, GPIO_BI , GPIO_ALT1, GPIO_OUT_0}, /* GPIO1	EBC_ADDR(6)	DMA_ACK(2)	*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO2	EBC_ADDR(5)	DMA_EOT/TC(2)	*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO3	EBC_ADDR(4)	DMA_REQ(3)	*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO4	EBC_ADDR(3)	DMA_ACK(3)	*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO5	EBC_ADDR(2)	DMA_EOT/TC(3)	*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO6	EBC_CS_N(1)			*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO7	EBC_CS_N(2)			*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO8	EBC_CS_N(3)			*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO9	EBC_CS_N(4)			*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_0}, /* GPIO10 EBC_CS_N(5)			*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO11 EBC_BUS_ERR			*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO12				*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO13				*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO14				*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO15				*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_1}, /* GPIO16 GMCTxD(4)			*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_1}, /* GPIO17 GMCTxD(5)			*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_1}, /* GPIO18 GMCTxD(6)			*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_1}, /* GPIO19 GMCTxD(7)			*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO20 RejectPkt0			*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO21 RejectPkt1			*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO22				*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO23 SCPD0				*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_1}, /* GPIO24 GMCTxD(2)			*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_1}, /* GPIO25 GMCTxD(3)			*/	\{GPIO0_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO26				*/	\{GPIO0_BASE, GPIO_IN , GPIO_ALT2, GPIO_OUT_0}, /* GPIO27 EXT_EBC_REQ	USB2D_RXERROR	*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT2, GPIO_OUT_1}, /* GPIO28		USB2D_TXVALID	*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT2, GPIO_OUT_1}, /* GPIO29 EBC_EXT_HDLA	USB2D_PAD_SUSPNDM */	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT2, GPIO_OUT_1}, /* GPIO30 EBC_EXT_ACK	USB2D_XCVRSELECT*/	\{GPIO0_BASE, GPIO_OUT, GPIO_ALT2, GPIO_OUT_1}, /* GPIO31 EBC_EXR_BUSREQ	USB2D_TERMSELECT*/	\},											\{											\/* GPIO Core 1 */									\{GPIO1_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_1}, /* GPIO32 USB2D_OPMODE0	EBC_DATA(2)	*/	\{GPIO1_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_1}, /* GPIO33 USB2D_OPMODE1	EBC_DATA(3)	*/	\{GPIO1_BASE, GPIO_IN , GPIO_ALT2, GPIO_OUT_0}, /* GPIO34 UART0_8PIN_DCD_N UART1_DSR_CTS_N UART2_SOUT*/ \{GPIO1_BASE, GPIO_OUT, GPIO_ALT2, GPIO_OUT_1}, /* GPIO35 UART0_8PIN_DSR_N UART1_RTS_DTR_N UART2_SIN*/ \{GPIO1_BASE, GPIO_IN , GPIO_ALT1, GPIO_OUT_0}, /* GPIO36 UART0_CTS_N	EBC_DATA(0)	UART3_SIN*/ \{GPIO1_BASE, GPIO_OUT, GPIO_ALT1, GPIO_OUT_1}, /* GPIO37 UART0_RTS_N	EBC_DATA(1)	UART3_SOUT*/ \{GPIO1_BASE, GPIO_OUT, GPIO_ALT2, GPIO_OUT_1}, /* GPIO38 UART0_8PIN_DTR_N UART1_SOUT	*/	\{GPIO1_BASE, GPIO_IN , GPIO_ALT2, GPIO_OUT_0}, /* GPIO39 UART0_8PIN_RI_N UART1_SIN	*/	\{GPIO1_BASE, GPIO_IN , GPIO_ALT1, GPIO_OUT_0}, /* GPIO40 UIC_IRQ(0)			*/	\{GPIO1_BASE, GPIO_IN , GPIO_ALT1, GPIO_OUT_0}, /* GPIO41 UIC_IRQ(1)			*/	\{GPIO1_BASE, GPIO_IN , GPIO_ALT1, GPIO_OUT_0}, /* GPIO42 UIC_IRQ(2)			*/	\{GPIO1_BASE, GPIO_IN , GPIO_ALT1, GPIO_OUT_0}, /* GPIO43 UIC_IRQ(3)			*/	\{GPIO1_BASE, GPIO_IN , GPIO_ALT1, GPIO_OUT_0}, /* GPIO44 UIC_IRQ(4)	DMA_ACK(1)	*/	\{GPIO1_BASE, GPIO_IN , GPIO_ALT1, GPIO_OUT_0}, /* GPIO45 UIC_IRQ(6)	DMA_EOT/TC(1)	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO46 UIC_IRQ(7)	DMA_REQ(0)	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO47 UIC_IRQ(8)	DMA_ACK(0)	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO48 UIC_IRQ(9)	DMA_EOT/TC(0)	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO49  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO50  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO51  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO52  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO53  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO54  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO55  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO56  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO57  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO58  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO59  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO60  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO61  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO62  Unselect via TraceSelect Bit	*/	\{GPIO1_BASE, GPIO_IN , GPIO_SEL , GPIO_OUT_0}, /* GPIO63  Unselect via TraceSelect Bit	*/	\}											\}#ifdef CONFIG_VIDEO#define CONFIG_BIOSEMU			/* x86 bios emulator for vga bios */#define CONFIG_ATI_RADEON_FB		/* use radeon framebuffer driver */#define VIDEO_IO_OFFSET			0xe8000000#define CFG_ISA_IO_BASE_ADDRESS		VIDEO_IO_OFFSET#define CONFIG_VIDEO_SW_CURSOR#define CONFIG_VIDEO_LOGO#define CONFIG_CFB_CONSOLE#define CONFIG_SPLASH_SCREEN#define CONFIG_VGA_AS_SINGLE_DEVICE#define CONFIG_CMD_BMP#endif#endif /* __CONFIG_H */

⌨️ 快捷键说明

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