Project

General

Profile

Actions

新建 #204

open

t113 已被复用为其他功能 引脚 怎么配置为i2c1 失败

Added by 余 顺 11 months ago. Updated 11 months ago.

Status:
新建
Priority:
普通
Assignee:
-
Category:
其他
Target version:
Start date:
06/13/2023
Due date:
% Done:

0%

Estimated time:

Description

版型:rp-t113

系统:buildroot

源码修改:
t113-pinctrl.dtsi文件

相关内核打印

[ 4.644690] sun8iw20-pinctrl pio: unsupported function twi1 on pin PG9

芯片手册对于引脚的相关定义


Files

Updated by 余 顺 11 months ago

查看底板原理图 相关 引脚

PG9 被以太网功能使用 ,需要在 主dts 中 关闭以太网 功能 释放对应引脚
PG8 接到usb口的5v 供电ic的使能引脚 被用做gpio口 ,需要在gpio 相关引用中注释

修改分别如下
t113-linux/kernel/linux-5.4/arch/arm/boot/dts/rp-t113.dts

再参考 twi2 打开 twi1

Actions #2

Updated by 余 顺 11 months ago

以上 验证 与客户 现象一致,无法生成节点 ,客户反馈 对应引脚的定义问题

Actions #3

Updated by 余 顺 11 months ago

以下 附件 t113-dts.tar 是 客户提供的 相关 主dts 的修改

Actions #4

Updated by 余 顺 11 months ago

注意客户提供的dts 硬件已修改以太网 相关引脚 未使用 PG9

Updated by 余 顺 11 months ago

客户反馈 以下修改可行

在发布的5.4的内核代码文件pinctrl-sun8iw20.c的1076

这与datasheet文件 冲突

根据datasheet进行更改,将twi0改为twi1

Actions #6

Updated by 余 顺 11 months ago

客户 t113-pinctrl.dtsi PE0 PE1 其他引脚配置相关修改验证可行

同样的配置 在修改 PG9 脚 的 pinctrl-sun8iw20.c 为 twi1 前 有出现同样报错

Actions #8

Updated by 余 顺 11 months ago

以下是客户反馈的调试串口相关报错日志

Actions

Also available in: Atom PDF