Я пытаюсь установить часть bluetooth в моем дереве устройств. Bluetooth добавляется как модуль, и поэтому я создал отдельный .dtsi, в котором я установил дерево устройств, связанных с Bluetooth, чтобы все было в чистоте. Bluetooth использует порт UART 1.
Когда я делаю что-то вроде этого, все работает:
/ {
bluetooth {
compatible = "dev,bt";
bt-gpios = <100>;
status = "okay";
};
};
&uart_1 {
status = "okay";
}
Однако я пытаюсь удалить узел bluetooth из узла root и сделайте это следующим образом:
&uart_1 {
status = "okay";
bluetooth {
compatible = "dev,bt";
bt-gpios = <100>;
status = "okay";
};
}
Цель состоит в том, чтобы этот файл bluetooth.dtsi без каких-либо изменений напрямую попадал в узел root. Я знаю, что UART 1 анализируется правильно, но он не анализирует подузел bluetooth
. Кто-нибудь знает, почему первый фрагмент кода работает, а второй нет?
Спасибо