中级会员
 
- 积分
- 206
- 金钱
- 206
- 注册时间
- 2019-8-20
- 在线时间
- 88 小时
|
10金钱
pinctrl-0 文档指出,是隶属于父节点的子节点,
但是通常如下:
&iomuxc {
312 pinctrl-names = "default";
313 pinctrl-0 = <&pinctrl_hog_1>;
314 imx6ul-evk {
315 pinctrl_hog_1: hoggrp-1 {
316 fsl,pins = <
317 MX6UL_PAD_UART1_RTS_B__GPIO1_IO19 0x17059
318 MX6UL_PAD_GPIO1_IO05__USDHC1_VSELECT 0x17059
319 MX6UL_PAD_GPIO1_IO09__GPIO1_IO09 0x17059
320 MX6UL_PAD_GPIO1_IO00__ANATOP_OTG1_ID 0x13058
321 >;
322 };
......
371 pinctrl_flexcan1: flexcan1grp{
372 fsl,pins = <
373 MX6UL_PAD_UART3_RTS_B__FLEXCAN1_RX 0x1b020
374 MX6UL_PAD_UART3_CTS_B__FLEXCAN1_TX 0x1b020
375 >;
376 };
这里pinctrl-0 只引用了 pinctrl_hog_1,那么pinctrl_flexcan1难道不需要么?
|
最佳答案
查看完整内容[请看2#楼]
对的,没有节点的话你就要在iomux里面自己引用一下。你自己引用以后其他节点应该就不用引用了。iomux引用以后在解析iomux节点的时候就会先读取pinctrl-0中的IO配置信息,然后设置IO
|