Rev 990 | Rev 1269 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 990 | Rev 1004 | ||
|---|---|---|---|
| Line 51... | Line 51... | ||
| 51 | void cuda_init(void) |
51 | void cuda_init(void) |
| 52 | { |
52 | { |
| 53 | } |
53 | } |
| 54 | 54 | ||
| 55 | 55 | ||
| 56 | static void cuda_packet(const __u8 data) |
56 | void cuda_packet(const __u8 data) |
| 57 | { |
57 | { |
| 58 | cuda[B] = cuda[B] | TIP; |
58 | cuda[B] = cuda[B] | TIP; |
| 59 | cuda[ACR] = cuda[ACR] | SR_OUT; |
59 | cuda[ACR] = cuda[ACR] | SR_OUT; |
| 60 | cuda[SR] = CUDA_PACKET; |
60 | cuda[SR] = CUDA_PACKET; |
| 61 | cuda[B] = cuda[B] & ~TIP; |
61 | cuda[B] = cuda[B] & ~TIP; |
| Line 67... | Line 67... | ||
| 67 | cuda[B] = cuda[B] | TIP; |
67 | cuda[B] = cuda[B] | TIP; |
| 68 | } |
68 | } |
| 69 | 69 | ||
| 70 | 70 | ||
| 71 | void cpu_halt(void) { |
71 | void cpu_halt(void) { |
| - | 72 | #ifdef CONFIG_POWEROFF |
|
| 72 | cuda_packet(CUDA_POWERDOWN); |
73 | cuda_packet(CUDA_POWERDOWN); |
| 73 | 74 | #endif |
|
| 74 | cpu_sleep(); |
75 | cpu_sleep(); |
| 75 | } |
76 | } |