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