先看板子的原理图,usb用的usb2184芯片,只用了两组usb口和一个otg
如图,只有两处和芯片IO有关系,一个是GPIO1_20(SD1_CLK)一个是GPIO7_1(SD3_DAT4)。
看下imx6的设备树文件
可以看出和官方默认设置的两个GPIO对不上,所以这里需要修改,并且保证其他地方没有用到你所修改的引脚。
通过官方文档我们得知OTG和usb的工作条件,这些在默认设置里面都是正确的,解释一下regulator-min-microvolt = <5000000>代表最低电压是5V,这里是一个字符串,如果是3.3V则是regulator-min-microvolt = <3300000>。若设置的不正确或没有设置,你的USB芯片是不可能正常工作的。
再解释一下gpio = <&gpio 1 20 0>,这个意思是gpio1组里的第20pin的电平为低。
我们需要确认一下到底是输出高还是低,看别人的文章是0,所以我也就先试试0了,懒得查芯片手册了。
改完之后还要确认一下这两个新的引脚是否在别处被用过,有可能导致你的设置失效。
注意,需要注释掉vin-supply = <&swbst_reg>,这个参数和上面的电压设置冲突了
然后就可以编译设备树重新烧录了。
上面是内核驱动设置
天嵌IMX6-USB和OTG在设备树中的适配
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 玩转树莓派2017-07-17 18:59 毕业论文 基于微型计算机的人脸识别门禁系统设计 1. 课题意义及目标 ...
- 树莓派GPIO最入门教程:先从控制一个LED小灯开始 玩转树莓派2017-07-09 00:00 点亮LED 概述...
- [TOC] [玩转树莓派] GPIO GPIO GPIO:General Purpose Input/Output...
- OTG模块介绍 FS:全速模式 LS:低速模式 OTG:ON THE GO OTG_FS为双重角色设备,主机模式+...