我们修改设备树文件 imx6ull-14x14-evk.dts,路径在源码目录 arch/arm/boot/dts/目录下,修改 test 节点
如下图所示:test1:test{#adress-cells = <1>;#size-cells = <1>;compatible = "test";reg = <0x20ac000 0x0000004>; //寄存器的地址pinctrl-0 = <&pinctrl_beep>; //beep-gpio = <&gpio5 1 GPIO_ACTIVE_LOW>};};&test1{compatible = "test1234";status = "okay";};在&iomuxc_snvs 里面追加 pinctrl_beep 内容,如下图所示:
然后搜索一下“pinctrl_beep”节点,发现有 pinctrl_beep 被使用的话要注释掉,如下图所示:
修改完后保存文件,参考 53.3 编译设备树文件章节编译设备树。
更多内容可以关注公众号:北京迅为