max8698_

쇼옴니아에 안드로이드를 올려 쓰다 보니 파워 소비가 많은데 파워 관리 칩을 제대로 설정 하지 않아 사용하지 않는 칩에 전원이 공급 되기 때문으로 보입니다.

MAX8698은 쇼옴니아에 사용하고 있는 Power management IC 입니다. I2C 를 사용하여 제어 되며 i2c-2 에 연결 되어 있습니다. 관련 드라이버 소스는  max8698.c 입니다.

배터리로 부터 전원을 공급받아 배분하는 기능을 가지고 있으며 사용하지 않는 USB나 카메라등과 같은 외부 디바이스의 전원을 켜거나 끌 수 있습니다.

sleep 모드일때 CPU 클럭을 내려주는데 이 때 MAX8698를 사용하여 CPU에 공급 되는 전압도 내려 주도록 되어 있습니다. (change_vcc_arm, change_vcc_internal 함수)

Set_MAX8698_PM_REG 함수를 사용하여 사용하지 않는 디바이스의 전원을 끄면 배터리를 더 오래 쓸 수 있지 않을까 생각 됩니다.

 

참고 : Max8698C_datasheet_Rev8

'OldStory > Omnia' 카테고리의 다른 글

커널 릴리즈 svn r42  (0) 2011.03.10
커널 릴리즈 svn r41  (0) 2011.03.08
MAX8698 - Power Management IC  (0) 2011.03.01
커널 릴리즈 svn r36  (0) 2011.03.01
커널 릴리즈 svn r35  (0) 2011.02.25
커널 릴리즈 svn r33  (0) 2011.02.22
by Alnilam 2011.03.01 22:40
| 1 |

티스토리 툴바