1*53ee8cc1Swenshuai.xi /* 2*53ee8cc1Swenshuai.xi * Definitions for talking to the CUDA. The CUDA is a microcontroller 3*53ee8cc1Swenshuai.xi * which controls the ADB, system power, RTC, and various other things. 4*53ee8cc1Swenshuai.xi * 5*53ee8cc1Swenshuai.xi * Copyright (C) 1996 Paul Mackerras. 6*53ee8cc1Swenshuai.xi */ 7*53ee8cc1Swenshuai.xi 8*53ee8cc1Swenshuai.xi /* CUDA commands (2nd byte) */ 9*53ee8cc1Swenshuai.xi #define CUDA_WARM_START 0 10*53ee8cc1Swenshuai.xi #define CUDA_AUTOPOLL 1 11*53ee8cc1Swenshuai.xi #define CUDA_GET_6805_ADDR 2 12*53ee8cc1Swenshuai.xi #define CUDA_GET_TIME 3 13*53ee8cc1Swenshuai.xi #define CUDA_GET_PRAM 7 14*53ee8cc1Swenshuai.xi #define CUDA_SET_6805_ADDR 8 15*53ee8cc1Swenshuai.xi #define CUDA_SET_TIME 9 16*53ee8cc1Swenshuai.xi #define CUDA_POWERDOWN 0xa 17*53ee8cc1Swenshuai.xi #define CUDA_POWERUP_TIME 0xb 18*53ee8cc1Swenshuai.xi #define CUDA_SET_PRAM 0xc 19*53ee8cc1Swenshuai.xi #define CUDA_MS_RESET 0xd 20*53ee8cc1Swenshuai.xi #define CUDA_SEND_DFAC 0xe 21*53ee8cc1Swenshuai.xi #define CUDA_RESET_SYSTEM 0x11 22*53ee8cc1Swenshuai.xi #define CUDA_SET_IPL 0x12 23*53ee8cc1Swenshuai.xi #define CUDA_SET_AUTO_RATE 0x14 24*53ee8cc1Swenshuai.xi #define CUDA_GET_AUTO_RATE 0x16 25*53ee8cc1Swenshuai.xi #define CUDA_SET_DEVICE_LIST 0x19 26*53ee8cc1Swenshuai.xi #define CUDA_GET_DEVICE_LIST 0x1a 27*53ee8cc1Swenshuai.xi #define CUDA_GET_SET_IIC 0x22 28*53ee8cc1Swenshuai.xi 29