嵌入式爱好者

查看: 20445|回复: 1

[Linux] 如何将GPIO0_18配置为USB0_DRVVUS

[复制链接]

11

主题

22

帖子

60

积分

AM335x通行证

扫一扫,手机访问本帖
发表于 2017-5-12 20:39:35 | 显示全部楼层 |阅读模式
335xs-II核心板上的USB0_DRVVUS目前是配置为GPIO0_18去实现heartbeat LED灯,阅读代码后有两个问题想请教各位大神:1.目前GPIO0_18管脚是配置为 name = "heartbeat",即板子上蓝色一闪一闪的灯,想知道这个心跳灯的驱动是在哪个文件实现的;
2.我如果想将这个管脚配置为USB0_DRVVUS,代码上需要修改的地方:
a.将GPIO0_18在数组gpio_leds中的定义注释掉;
b.usb0_pin_mux中增加{"usb0_drvvbus.usb0_drvvbus",    OMAP_MUX_MODE0 | AM33XX_PIN_OUTPUT}的定义;
完成这两个步骤就可以了吗,是否需要手动将GPIO0_18置为1.
回复

使用道具 举报

153

主题

3910

帖子

4207

积分

AM5718通行证AM335x通行证i.MX6UL通行证i.MX RT通行证i.MX6Q通行证XX18通行证TCU通行证FCU1401通行证FCU1301通行证FCU11xx通行证

发表于 2017-5-15 09:58:18 | 显示全部楼层
您好,驱动的话它就是一个gpio,就是一个led灯,您要想看驱动的话直接看led灯的驱动就可以,手册上有路径;如果改成其他的引脚功能,先要把我们定义的引脚配置注掉,然后您把gpio_leds里的配置也注掉;再配置您想要使用的功能;一般是这样就可以的;具体您需要实际操作调试一下。
技术支持电话:0312-3119192
技术支持邮箱:Linux@forlinx.com
点评回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-12-20 19:12

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表