Пишу platform driver, используя struct miscdevice. В device tree написано следующее:
mymodule0: mymodule@XXXX {
   compatible = "string";
   #adress-cells = <1>;
   #size-cells = <1>;
   reg = <0xXXXX 0x20>;
   interrupts-parent = <&intc>;
   interrupts = <0 46 4>;
};
Как правильно задать miscdevice.name, если у меня появится в device tree данные о mymodule1?
Из того, что попробовал, смог получить alias (XXXX.mymodule) и имя ноды, но без номер (mymodule) через <platform_device>->dev.of_node->name. Получается, нужно заводить переменную в модуле, которая будет подсчитывать сколько устройств использует мой модуль? Или эту информацию можно как-то получить?




