Arch/arm/boot/dts의 at91sam9x5.dtsi 파일에는 /delete-node/를 사용하여 원치 않는 노드를 삭제한 후 정의되지 않은 참조인 별칭이 있습니다.
안타깝게도 현재 정의되지 않은 별칭을 삭제하려고 해도 아무것도 삭제되지 않습니다.
/ {
aliases {
/delete-node/ ssc0;
/delete-node/ i2c0;
};
내가 할 수 있는 일은 별칭을 다른 것으로 재정의하는 것뿐입니다.
aliases {
i2c0 = &dbgu;
ssc0 = &dbgu;
/delete-node/ ssc0;
/delete-node/ i2c0;
};
역컴파일하여 별칭 ssc0 및 i2c0이 제거되지 않았는지 확인했습니다.
그럼 별칭을 삭제할 수 있는 방법이 있나요?
답변1
좋아, 내 실수를 발견했습니다. 별칭은 노드가 아닙니다. 그것은 재산이다.
이것은 작동합니다:
/delete-property/ i2c0;