比如:
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是怎么来的,这个编号应该对应着功能,没找到这个编号怎么跟功能对应上
离线
跟帖同问,看rk手册的描述这4个分别是<bank, gpio, func, &ref>,func的定义应该在include/dt-bindings/pinctrl/rockchip.h,但是实际去看的时候发现很多设备树节点中这个func的描述完全对不上…
离线