如何解决带设备树的sunxi-h3 pinctrl上拉
我想将引脚PG6
配置为启用了上拉的GPIO输入。我的董事会是Orangepi零,拥有sunxi H3 allwinner soc。
使用devmem我可以配置引脚
devmem 0x1C208D8
=> 0x70222222
=> 0111 0000 0010 0010 0010 0010 0010 0010
# yes [26:24] is 000 aka INPUT
devmem 0x1C208F4 16 0x000001555
devmem 0x1C208F4
=> 0x00001555
=> 0000 0000 0000 0000 0001 0101 0101 0101
# yes [13:12] is 01 aka PULLUP
我查看了sun8i-h2-plus-orangepi-zero.dts,然后搜索了pinctrl定义或其他内容。但是什么也没发现,我必须为基本0x01C20800
定义pinctrl吗?
我找到了一个nanopi
的示例,并对其进行了一些调整,没有运气
/dts-v1/;
/plugin/;
/ {
compatible = "allwinner,sun8i-h3";
/*
* This fragment is needed only for the internal pull-up activation,* external pull-up resistor is highly recommended if using long wires
*/
fragment@0 {
target = <&pio>;
__overlay__ {
input_0: input_0 {
pins = "PG6";
function = "gpio_in";
bias-pull-up;
};
};
};
};
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。