Подскажите, можно ли посмотреть из oc какие значения лежат в конфигурационных регистрах контроллера.
Если конкретно, меня интересует как ядром сконфигурированы режимы работы выводов. (подтяжка, скорость, и прочее).
Сейчас обнаружил, что в dts выставлена неправильная конфигурация: hog {
pinctrl_hog: hoggrp {
fsl,pins = <
MX6QDL_PAD_EIM_D20__GPIO3_IO20 0x80000000 /* TS_CS */
MX6QDL_PAD_EIM_D17__GPIO3_IO17 0x80000000 /* TS PENIRQ */
...................................................................
...................................................................
Но что странно......обнаружил, что выводы (gpio) в моём старом (3.10.17) и новом (4.1.15) ядре ведут себя по-разному с одними и теми настройками в dts.
Закралось подозрение, что в ядре 3.10.17 на сомом деле конфигурация выводов по какой-то причине оставалось дефолтным, а в новом ядре значение 0х80000000 всё-таки установилось (а оно в моём случае неправильное)
Отсюда и разница в поведении ножек в разных ядрах