5. Специфические данные устройства 5. Специфические данные устройства Помимо общих свойств, к узлам могут быть добавлены произвольные свойства и дочерние узлы. Любые данные, необходимые операционной системе, могут быть добавлены при соблюдении некоторых правил: 1. Новые имена свойств для конкретных устройств должны использовать префикс производителя, чтобы они не конфликтовали с существующими стандартными именами свойств. 2. Значения свойств и дочерних узлов должно быть задокументировано в привязке, чтобы автор драйвера устройства знал, как интерпретировать данные. Привязка документирует, что означает конкретное совместимое значение, какие свойства оно должно иметь, какие дочерние узлы оно может иметь и какое устройство оно представляет. Каждое уникальное значение compatible должно иметь собственную привязку (или заявлять о совместимости с другим совместимым значением). Привязки для новых устройств описаны в этой вики. См. Главную страницу eLinux с описаниями формата документации и процесса проверки. 3. Разместите новые привязки для просмотра в списке рассылки devicetree-discuss@lists.ozlabs.org. При просмотре новых привязок выявляется множество распространенных ошибок, которые вызовут проблемы в будущем. |