Во время инициализации драйвер cadence-qspi жалуется, что не может найти свойство узла-корреспондента в дереве устройств
...
Я вижу, что он сохраняет правильное значение.
Значение свойства не имеет значения, если проблема заключается в том, что драйвер "не может найти свойство" .
"Поиск" , к которому относится свойство имя этого свойства, а не его значение.
В чем может быть причина такого поведения?
Наиболее вероятной причиной является имя свойства (которое вы использовали ) в вашем дереве устройств не соответствует требуемому имени свойства (указанному символьной строкой) в драйвере ядра.
В файле Documentation / devicetree / bindings / mtd / cadence-quadspi.txt указано, что фактическое имя рассматриваемого свойства:
cdns,fifo-depth
, тогда как вы сообщите, что ваше дерево устройств использует только fifo-depth
(и, очевидно, не соответствует строке).
Остерегайтесь наличия других обязательных и дополнительных свойств для этого узла, которые используют префикс cdns,
, поэтому другие строки в вашем дереве устройств может потребоваться коррекция.