апстриме.
Как я понимаю, AD в названии указывает на тип package'а.
На картинке выше есть вроде как pinout этого чипа.
На нём, например, есть нога PG11.
Но в pinctrl-файле с названием "stm32mp15xxad" (под эту маску вроде как и попадает stm32mp157aad) для GPIOG указано, что ног всего 10 (от 0 до 9). И я не понимаю, то ли я дурак, то ли в апстриме баг.
Может я что-то не учитываю?
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/tree/arch/arm/boot/dts/stm32mp15xxad-pinctrl.dtsi?h=v5.15-rc5
Вы уверены, что если есть g11, то точно есть g0 и g1? Не вижу их на пинауте
Зато вижу минимум pg6, pg9, pg13 и pg14
В общем моя мысль в том, что если в файле написано, что всего пинов этого типа 10, это не значит, что их номера идут по порядку начиная от нуля
Да, согласен, есть PG10-PG15, но тогда их должно быть 6, а не 10?..
Есть меньше 10 номера 6 и 9
Думаю, если поискать, что вы как раз найдете их 10 штук, просто не будет номеров 0, 1 и тд
Да, PG6-PG15 есть. Это начинает объяснять происходящее...
Обсуждают сегодня