디바이스 드라이버 짤 때, 절전모드인 suspend 질문이요~

cho6005의 이미지

커널이 디바이스를 절전모드로 만들어야 할때

platform_driver에 정의된 suspend 함수를 호출하자나요?

이 suspend 함수는 언제 호출이 되는거죠?

하드웨어 적으로 호출하는건지.. 소프트웨어 적으로 호출을 해서 이 함수를 실행하게 하는건지.. 그걸 모르겠어요

언제, 왜 호출되죠??