📄 platform.h
字号:
#ifndef FICMMP#define FICMMP#endif#define AU1200/* * Frequency info */#define CPU_FREQUENCY (12000000 * 33)#define CPU_SD 2#define DBDMA_AC97_TX_CHAN DSCR_CMD0_PSC1_TX #define DBDMA_AC97_RX_CHAN DSCR_CMD0_PSC1_RX/* SPI and SMB are muxed on the Pb1200 board. Refer to board documentation. */#define SPI_PSC_BASE PSC0_BASE_ADDR#define SMBUS_PSC_BASE PSC0_BASE_ADDR/* AC97 and I2S are muxed on the Pb1200 board. Refer to board documentation. */#define AC97_PSC_BASE PSC1_BASE_ADDR#define I2S_PSC_BASE PSC1_BASE_ADDR#define AU1X00_EXTERNAL_INT AU1000_GPIO_7/* * SMSC LAN91C111 */#define AU1XXX_SMC91111_BASE (0xAD000000)#define AU1XXX_SMC91111_MEM_SIZE (0xAD7FFFFF - AU1XXX_SMC91111_BASE + 1)// shared IRQs#define AU1XXX_SMC91111_IRQ AU1X00_EXTERNAL_INT/* DC_IDE and DC_ETHERNET */#define AU1XXX_ATA_BASE (0xAC800000)#define AU1XXX_ATA_END (0xACFFFFFF)#define AU1XXX_ATA_MEM_SIZE (AU1XXX_ATA_END - AU1XXX_ATA_BASE +1)#define AU1XXX_ATA_REG_OFFSET (5)#define AU1XXX_SMC91111_OFFSET (0x300)#define IDE_PHYS_ADDR 0x0C800000//#define NAND_PHYS_ADDR 0x1C000000#define FLASH_AMD_MIRRORBIT#define FLASH_START_PHYS_ADDRESS 0x1E000000#define FLASH_END_PHYS_ADDRESS 0x1FFFFFFF#define FLASH_BLOCK_SIZE 0x00020000#define FLASH_ALTERNATE_ADDR 0xBBC00000#define FICMMP_CONFIG_PHYS_ADDR 0x0D000000#define FICMMP_CONFIG_ENABLE 13#define FICMMP_CONFIG_I2SXTAL0 (1<<0)#define FICMMP_CONFIG_I2SXTAL1 (1<<1)#define FICMMP_CONFIG_I2SXTAL2 (1<<2)#define FICMMP_CONFIG_I2SXTAL3 (1<<3)#define FICMMP_CONFIG_ADV1 (1<<4)#define FICMMP_CONFIG_IDERST (1<<5)#define FICMMP_CONFIG_LCMEN (1<<6)#define FICMMP_CONFIG_CAMPWDN (1<<7)#define FICMMP_CONFIG_USBPWREN (1<<8)#define FICMMP_CONFIG_LCMPWREN (1<<9)#define FICMMP_CONFIG_TVOUTPWREN (1<<10)#define FICMMP_CONFIG_RS232PWREN (1<<11)#define FICMMP_CONFIG_LCMDATAOUT (1<<12)#define FICMMP_CONFIG_TVODATAOUT (1<<13)#define FICMMP_CONFIG_ADV3 (1<<14)#define FICMMP_CONFIG_ADV4 (1<<15)#define FICMMP_IDE_PWR 9#define FICMMP_FOCUS_RST 2#ifndef ASSEMBLERvoid platformSetConfigBits(uint16 bits);void platformClearConfigBits(uint16 bits);uint16 platformGetConfigValue();void platformConfigInit();#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -