как передать информацию об устройстве платформы, присутствующую в данных моей платформы, через дерево устройств

В обычном файле платы одним из элементов данных моей платформы является устройство платформы, есть ли способ передать это с помощью дерева устройств в ядре Linux? В обычном файле платы у меня была struct platform_device как член данных моей платформы.


person Rakesh Babu    schedule 16.06.2014    source источник
comment
См. Раздел «Устройства платформы и дерево устройств». lwn.net/Articles/448502   -  person Joe Kul    schedule 16.06.2014
comment
Джо, один из элементов данных платформы - это другое устройство платформы. Как я могу передать его с помощью дерева устройств?   -  person Rakesh Babu    schedule 18.06.2014


Ответы (1)


Узел дерева устройств в файле дерева устройств похож на структуру platform_device в старых файлах платы. Вы можете определить и объявить любое свойство (данные), которое вам нравится, в узле устройства в файле дерева устройств.

Ядро предоставляет открытый API микропрограмм (OF) с множеством функций, таких как of_find_property() или of_property_read_string(), для драйвера устройства для извлечения ваших данных с любого устройства в древовидном файле.

person Dražen G.    schedule 30.11.2018