Programming/Linux_Kernel
gpio_request 의 정확한 사용상의 의미
decdream
2013. 2. 18. 19:45
보통 linux kernel driver coding 시에 습관적으로 사용하는 gpio_request 함수에 대해 알아보자.
결론부터 이야기 하자면 별 기능을 하지 않는 함수 이다.
- 기능 : 특정 GPIO 핀이 현재 다른 설정으로 사용되어 있는 지에 대한 여부를 판단하여 그 결과를 return 함
- 반환값 : 이미 어디선가 설정한 핀이면 -EBUSY 를 리턴 어디에서도 설정한 흔적이 없으면 0 을 리턴
즉, 어떤 gpio pin 을 사용하고 싶은데, 다른 driver 와 중복해서 사용하는 위험을 피하고자 할때 사용.
특별한 기능은 없다.