打印
[i.MX]

内核中mxc_iomux_set_gpr_register(1, 21, 1, 1);的涵义是什么?

[复制链接]
5502|1
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhaohu1218|  楼主 | 2015-2-4 17:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在看内核中PHY相关驱动发现这段代码
/* Set GPIO_16 input for IEEE-1588 ts_clk and RMII reference clock
         * For MX6 GPR1 bit21 meaning:
         * Bit21:       0 - GPIO_16 pad output
         *              1 - GPIO_16 pad input
         */
         mxc_iomux_set_gpr_register(1, 21, 1, 1);


其意思就是设置GPIO_16pad为RMII的refclk,但是还要设置GPR1寄存器的第21位为1。
为0则GPIO_16为输出,
为1则GPIO_16为输入。

但是手册里IOMUXC_IOMUXC_GPR1 的第21位是这个说的
21
MIPI_IPU2_SEL


MIPI sensor to the IPU2 mux control (choose between gasket and IOMUX).
0 Select gasket
1 Select IOMUX

这跟GPIO_16有什么关系吗?

相关帖子

沙发
FSL_TICS_Rita| | 2015-2-5 17:19 | 只看该作者
楼主你好,请问你这里使用的是i.mx6哪个系列的处理器?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

10

主题

26

帖子

1

粉丝