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

📄 rpx_pcmcia.c

📁 u-boot-1.1.6 源码包
💻 C
字号:
/* -------------------------------------------------------------------- *//* RPX Boards from Embedded Planet					*//* -------------------------------------------------------------------- */#include <common.h>#ifdef CONFIG_8xx#include <mpc8xx.h>#endif#include <pcmcia.h>#undef	CONFIG_PCMCIA#if	CONFIG_COMMANDS & CFG_CMD_PCMCIA#define	CONFIG_PCMCIA#endif#if	(CONFIG_COMMANDS & CFG_CMD_IDE) && defined(CONFIG_IDE_8xx_PCCARD)#define	CONFIG_PCMCIA#endif#if	defined(CONFIG_PCMCIA)	\	&& (defined(CONFIG_RPXCLASSIC) || defined(CONFIG_RPXLITE))#define	PCMCIA_BOARD_MSG	"RPX CLASSIC or RPX LITE"int pcmcia_voltage_set(int slot, int vcc, int vpp){	u_long reg = 0;	switch(vcc) {		case 0: break;		case 33: reg |= BCSR1_PCVCTL4; break;		case 50: reg |= BCSR1_PCVCTL5; break;		default: return 1;	}	switch(vpp) {		case 0: break;		case 33:		case 50:			if(vcc == vpp)				reg |= BCSR1_PCVCTL6;			else				return 1;			break;		case 120:			reg |= BCSR1_PCVCTL7;			default: return 1;	}	/* first, turn off all power */	*((uint *)RPX_CSR_ADDR) &= ~(BCSR1_PCVCTL4 | BCSR1_PCVCTL5			| BCSR1_PCVCTL6 | BCSR1_PCVCTL7);	/* enable new powersettings */	*((uint *)RPX_CSR_ADDR) |= reg;	return 0;}int pcmcia_hardware_enable (int slot){	return 0;	/* No hardware to enable */}#if (CONFIG_COMMANDS & CFG_CMD_PCMCIA)static int pcmcia_hardware_disable(int slot){	return 0;	/* No hardware to disable */}#endif	/* CONFIG_COMMANDS & CFG_CMD_PCMCIA */#endif	/* CONFIG_PCMCIA && (CONFIG_RPXCLASSIC || CONFIG_RPXLITE) */

⌨️ 快捷键说明

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