您尚未登录。

楼主 # 2024-12-17 10:09:03

jkl
会员
注册时间: 2019-11-18
已发帖子: 265
积分: 148.5

rk芯片的pinctrl有点不明白,大佬们稍微指点下

比如:
rm_io0_uart1_tx: rm-io0-uart1-tx {
    rockchip,pins =<0 RK_PA0 16 &pcfg_pull_none>;
};
        /omit-if-no-ref/
rm_io0_uart1_rx: rm-io0-uart1-rx {
    rockchip,pins =<0 RK_PA0 17 &pcfg_pull_up>;
};

上面两项io的复用配置,<0 RK_PA0 16 &pcfg_pull_none>;   这里面的编号 16 、17是怎么来的,这个编号应该对应着功能,没找到这个编号怎么跟功能对应上

离线

#1 2024-12-17 20:12:38

狼狼
会员
注册时间: 2020-06-14
已发帖子: 79
积分: 118

Re: rk芯片的pinctrl有点不明白,大佬们稍微指点下

跟帖同问,看rk手册的描述这4个分别是<bank, gpio, func, &ref>,func的定义应该在include/dt-bindings/pinctrl/rockchip.h,但是实际去看的时候发现很多设备树节点中这个func的描述完全对不上…

离线

#2 2024-12-18 10:33:32

mysteryli
会员
注册时间: 2020-03-05
已发帖子: 486
积分: 391
个人网站

Re: rk芯片的pinctrl有点不明白,大佬们稍微指点下

跟帖同问

离线

页脚

工信部备案:粤ICP备20025096号 Powered by FluxBB

感谢为中文互联网持续输出优质内容的各位老铁们。 QQ: 516333132, 微信(wechat): whycan_cn (哇酷网/挖坑网/填坑网) service@whycan.cn