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