nouveau: Make nouveau_wait_for_idle() read PTIMER.
authorPekka Paalanen <pq@iki.fi>
Fri, 6 Jul 2007 17:33:32 +0000 (20:33 +0300)
committerPekka Paalanen <pq@iki.fi>
Wed, 18 Jul 2007 11:23:41 +0000 (14:23 +0300)
commitaf4cfa624a005f7105db89f6f076c41adbe44bd3
tree79263329def0fab100d79643e2d86c15377f69f6
parent696bee093f6f75dbb48699ff32bbebe2d3a1e307
nouveau: Make nouveau_wait_for_idle() read PTIMER.

Following my nv28 kmmio dumps, nouveau_wait_for_idle() is modified to
read PTIMER and NV03_PMC_ENABLE. Also a timeout based on PTIMER value is
added, so wait_for_idle() cannot stall indefinitely (unless PTIMER is
halted). The timeout was selected as 1 giga-ticks, which for me is 1s.
shared-core/nouveau_state.c