Omap138开发板下以uboot2012.04.01为例分析uboot执行(六)

接上一篇文章:

6 )



#ifdef CONFIG_DAVINCI_MMC

       /*Set the GPIO direction as output */

       clrbits_le32((u32*)GPIO_BANK0_REG_DIR_ADDR, (0x01 << 11));

 

       /*Set the output as high */

       val= readl(GPIO_BANK0_REG_SET_ADDR);

       val|= (0x01 << 11);

       writel(val,GPIO_BANK0_REG_SET_ADDR);

#endif


7 )



/* GP0[7] is pwm blacklight for LCD to work on TL BOARD */

 

       /*Set the GPIO direction as output */

       clrbits_le32((u32*)GPIO_BANK0_REG_DIR_ADDR, (0x01 << 7));

 

       /*Set the output as low */

       val= readl(GPIO_BANK0_REG_SET_ADDR);

       val&= ~(0x01 << 7);

       writel(val,GPIO_BANK0_REG_SET_ADDR);


8)



davinci_emac_mii_mode_sel(HAS_RMII);

->

davinci_emac_mii_mode_sel(0)

->


选0表示为MII mode.

9 ) Power and Emulation Management



/* enable the console UART */

    writel((DAVINCI_UART_PWREMU_MGMT_FREE
| DAVINCI_UART_PWREMU_MGMT_URRST
|DAVINCI_UART_PWREMU_MGMT_UTRST),&davinci_uart2_ctrl_regs->pwremu_mgmt);;

->

#define DAVINCI_UART_PWREMU_MGMT_FREE     (1 << 0)

#define DAVINCI_UART_PWREMU_MGMT_URRST  (1 << 13)

#define DAVINCI_UART_PWREMU_MGMT_UTRST  (1 << 14)

13位置1,表示使能接收

14位置1,表示使能发射

0位置1,表示正常工作


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值