cat sys/kernel/debug/gpio를 해보면 현재 설정된 gpio의 config들을 모두 볼 수 있습니다
궁금한것이 제가 사용할 pin은 driver에서 초기화를 해서 사용하기 때문에 원하는 config로 설정되어 있지만
사용하지 않는 즉, 건들지 않는 pin은 어디서 어떻게 초기화 되는 건지 궁금합니다.
임의로 초기화가 되는 것인지 아니면 device tree등에 초기화 값을 설정해 주는 것이 있는지 궁금하네요
제 생각에는 부팅시 한번은 일괄적으로 모든 gpio에 대해서 초기화 (input, output pin인지 등등)를 해주는 곳이
있을 것 같습니다.
아시는 분 계시면 답변을 부탁드립니다.
.
초기화 과정에 설정되지 않은 IO pin은 기본값으로 남아있게 됩니다.
일반적으로 칩의 데이터시트를 보면 IO pin의 muxing, direction, level 등 기본값을 표시해놓습니다.