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