저는 장치 트리를 처음 접했지만 모든 조사에서 장치 트리 작성에 대한 포괄적인 자습서를 찾을 수 없습니다. 특히, 나는 ti sn65dsi86을 가지고 있고 그것을 imx8 칩에 연결하고 싶습니다. 리눅스에는 이미 하나가 있습니다운전사ti 칩의 경우 linux/drivers/gpu/drm/bridge/ti-sn65dsi86.c 아래의 커널 소스 트리에 있습니다.이것그 사람은 드라이버를 위한 장치 트리를 작성했습니다. 그런데 대체 어디서 이런 부동산 이름을 얻었나요?ti,dp 레인??장치 드라이버에서 이름을 가져오려고 했지만 성공하지 못했습니다. 모든 것이 비슷하지만 여전히 다릅니다.
감사해요!
답변1
그런데 마침내 같은 상황에 있는 사람들과 공유할 수 있는 올바른 문서를 찾았습니다.
첫째, 나의 구체적인 예입니다. Linux 커널 소스 트리에서 다음 경로를 보는 것만큼 간단합니다.
Documentation/devicetree/bindings/display/bridge/ti,sn65dsi86.yaml
nxp 포럼에서 위 예에 나열된 모든 속성을 찾을 수 없었지만 목록에는 ti 칩이 작동하는 데 필요한 몇 가지 필수 속성이 있습니다(적어도 이론상으로는 아직 테스트되지 않음).
또 다른 이야기는 Device Tree 공식입니다사양Linux 커널의 기타 모든 dts 관련 세부 정보 ->여기.