查看: 3064|回复: 4

[Marvell Espressobin] gpio 咨询

[复制链接]

该用户从未签到

发表于 2017-4-28 23:58:08 | 显示全部楼层 |阅读模式
分享到:
Hi, 本来打算先把LED2点亮,用来 模拟一个家居,但是好像遇到点问题,希望能够有解答。
Marvell 的GPIO CHIP驱动是已经写好了,但是无法知道如何在设备描述表中获取如何表达,发现设备描述中一个不明白的地方。
1.png
sdhci1 中 cd-gpios为 gpioo_nb 3号
配置pinctrl时又为sbpinctrl的mpp2 ,看起来 相对疑惑。
1.png

而原理图这里为mpp1-3
1.png


通过对应原理图 mpp1_3 应该是gpionb 3
那么 led 对应的应该 为 gpionb 2
通过定义一个led设备,那么pinctrl如何配置?
mpp1_3 对应的 sb_pinctrl mpp2
那么mpp1_2 对应 的pinctrl是什么 ?

这几天发现marvell 对37xx 系列的文档有更新。能否开放下载 ?








回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2017-4-30 01:20:37 | 显示全部楼层
问题已经找到,IO口电平可以变化,只是LED亮不起来,通过示波器,可以看到IO口变化。
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2017-4-30 01:29:25 | 显示全部楼层
LED3 的压降为2.58v左右,而LED2最大能达到电压才1.8V,导致点不亮。

是我这个板子LED型号焊接错了吗?
回复 支持 反对

使用道具 举报

该用户从未签到

 楼主| 发表于 2017-4-30 01:33:57 | 显示全部楼层
marvell 的 kernel 设备 树中的 sd_cd 的pinctrl 应该 写错了。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2017-5-10 07:45:26 | 显示全部楼层
fuyao0317 发表于 2017-4-30 01:29
LED3 的压降为2.58v左右,而LED2最大能达到电压才1.8V,导致点不亮。

是我这个板子LED型号焊接错了吗? ...

貌似是LED焊错了,下一批板子会解决这个问题。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /2 下一条

手机版|小黑屋|与非网

GMT+8, 2024-4-26 19:59 , Processed in 0.146666 second(s), 24 queries , MemCache On.

ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

苏公网安备 32059002001037号

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.