返回

为什么我无法在覆盖 dts 上通过 /delete-node/ 删除设备树节点?

发布时间:2022-07-11 11:34:37 297
# ios# linux# 设备

我想删除覆盖dts上的设备节点,但它不起作用。
示例代码如下:

a.dtsi:
&soc {
    gpio_keys {
        compatible = "gpio-keys";
        label = "gpio-keys";
        pinctrl-names = "default", "sleep";
        pinctrl-0 = <&gpio_key_active>;
        pinctrl-1 = <&gpio_key_suspend>;

        vol_up {
            label = "volume_up";
            gpios = <&tlmm 85 GPIO_ACTIVE_LOW>;
            linux,input-type = <1>;
            linux,code = <115>;
            gpio-key,wakeup;
            debounce-interval = <15>;
            linux,can-disable;
            };
        };
};

b.dts
#include "a.dtsi"
&soc {
    /delete-node/ gpio_keys;
};

我想删除b.dts上的gpio_密钥节点。但它不起作用。
有人能解释原因吗?

特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(2)
按点赞数排序
用户头像
下一篇
Docker InfluxDB在UTC时区运行 2022-07-11 09:40:55