Esempio n. 1
0
	,{
		// pwm
		NULL, NULL, NULL, NULL, NULL
	}
#endif
#if IFS_MICROWIRE_EN
	,{
		// microwre
		NULL, NULL, NULL, NULL, NULL
	}
#endif
#if IFS_NAND_EN
	,{
		// nand
		CORE_NAND_INIT(__TARGET_CHIP__),
		CORE_NAND_FINI(__TARGET_CHIP__),
		CORE_NAND_CONFIG(__TARGET_CHIP__),
		CORE_NAND_WRITE_CMD(__TARGET_CHIP__),
		CORE_NAND_WRITE_ADDR(__TARGET_CHIP__),
		CORE_NAND_WRITE_DATA(__TARGET_CHIP__),
		CORE_NAND_READ_DATA(__TARGET_CHIP__),
	}
#endif
#if IFS_EBI_EN
	,{
		// ebi
		CORE_EBI_INIT(__TARGET_CHIP__),
		CORE_EBI_FINI(__TARGET_CHIP__),
		
		CORE_EBI_CONFIG(__TARGET_CHIP__),
		CORE_EBI_CONFIG_SRAM(__TARGET_CHIP__),
Esempio n. 2
0
#endif
#if IFS_PWM_EN
	.pwm.init = CORE_PWM_INIT(__TARGET_CHIP__),
	.pwm.fini = CORE_PWM_FINI(__TARGET_CHIP__),
	.pwm.config_mode = CORE_PWM_CONFIG_MODE(__TARGET_CHIP__),
	.pwm.config_freq = CORE_PWM_CONFIG_FREQ(__TARGET_CHIP__),
	.pwm.out = CORE_PWM_OUT(__TARGET_CHIP__),
	.pwm.in = CORE_PWM_IN(__TARGET_CHIP__),
#endif
#if IFS_MICROWIRE_EN
	.microwire.init = NULL,
	.microwire.fini = NULL,
#endif
#if IFS_NAND_EN
	.nand.init = CORE_NAND_INIT(__TARGET_CHIP__),
	.nand.fini = CORE_NAND_FINI(__TARGET_CHIP__),
	.nand.config = CORE_NAND_CONFIG(__TARGET_CHIP__),
	.nand.write_cmd = CORE_NAND_WRITE_CMD(__TARGET_CHIP__),
	.nand.write_addr = CORE_NAND_WRITE_ADDR(__TARGET_CHIP__),
	.nand.write_data = CORE_NAND_WRITE_DATA(__TARGET_CHIP__),
	.nand.read_data = CORE_NAND_READ_DATA(__TARGET_CHIP__),
#endif
#if IFS_EBI_EN
	.ebi.init = CORE_EBI_INIT(__TARGET_CHIP__),
	.ebi.fini = CORE_EBI_FINI(__TARGET_CHIP__),

	.ebi.config = CORE_EBI_CONFIG(__TARGET_CHIP__),
	.ebi.config_sram = CORE_EBI_CONFIG_SRAM(__TARGET_CHIP__),
	.ebi.config_psram = CORE_EBI_CONFIG_PSRAM(__TARGET_CHIP__),
	.ebi.config_nor = CORE_EBI_CONFIG_NOR(__TARGET_CHIP__),
	.ebi.config_nand = CORE_EBI_CONFIG_NAND(__TARGET_CHIP__),