Пробую запустить 1wire на SK-iMX6ULL-MOD и SK-iMX6ULL-MB
на клемнике X8 взял пин LCD_DATA09
Пробовал и 0x80000000, еще находил у кого-то 0x4001b8b1 не находит датчик.
на соседней плате (не SK) подключил датчик и сразу определился 28-00000a53f194
пробовал ручками его добавить на SK по имени:
Сделал из этого пина LED, чтобы точно понять не спалил ли я пин или не ошибся:
Отлично мигает в heartbeat - пин выбрал правильно.
Уже всю голову сломал, рядом лежит китаец imx6ull и тот же датчик на 3 проводах и резисторе отлично определяется и работает. Я прикрутил свой рутфс с дебиан 9, ядро и DT делаю в на виртулке из комплекта, врятли это как-то влияет. Пробовал на родном рутфс из комплекта - та же фигня, не работает
1 раз у меня было такое что у меня мигал диод раз в 10сек будучи подключенным к пину управления w1, как я понимаю соответствует количеству w1_master_attempts
Как обычно бывает на этом форуме после Вашей помощи все заработало , большое Вам спасибо. Ключевым моментом в покупке ваших плат для меня это была поддержка.
Начал примерять ваше решение к своему конфигу и выяснилось, что прекрасно работает и с 0x4001a8b1, но корень зла заключался в
linux,open-drain; с ним не работает, без него все отлично работает сразу.
На другой плате и в примерах NXP везде используется этот параметр. Если не сложно объясните почему оно так выходит ?