diff options
Diffstat (limited to '9/platforms/android-21/arch-arm/usr/include/linux/fdreg.h')
-rw-r--r-- | 9/platforms/android-21/arch-arm/usr/include/linux/fdreg.h | 121 |
1 files changed, 121 insertions, 0 deletions
diff --git a/9/platforms/android-21/arch-arm/usr/include/linux/fdreg.h b/9/platforms/android-21/arch-arm/usr/include/linux/fdreg.h new file mode 100644 index 0000000..d44bd54 --- /dev/null +++ b/9/platforms/android-21/arch-arm/usr/include/linux/fdreg.h @@ -0,0 +1,121 @@ +/**************************************************************************** + **************************************************************************** + *** + *** This header was automatically generated from a Linux kernel header + *** of the same name, to make information necessary for userspace to + *** call into the kernel available to libc. It contains only constants, + *** structures, and macros generated from the original header, and thus, + *** contains no copyrightable information. + *** + *** To edit the content of this header, modify the corresponding + *** source file (e.g. under external/kernel-headers/original/) then + *** run bionic/libc/kernel/tools/update_all.py + *** + *** Any manual change here will be lost the next time this script will + *** be run. You've been warned! + *** + **************************************************************************** + ****************************************************************************/ +#ifndef _LINUX_FDREG_H +#define _LINUX_FDREG_H +#ifdef FDPATCHES +#define FD_IOPORT fdc_state[fdc].address +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#else +#define FD_IOPORT 0x3f0 +#endif +#define FD_STATUS (4 + FD_IOPORT ) +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FD_DATA (5 + FD_IOPORT ) +#define FD_DOR (2 + FD_IOPORT ) +#define FD_DIR (7 + FD_IOPORT ) +#define FD_DCR (7 + FD_IOPORT ) +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define STATUS_BUSYMASK 0x0F +#define STATUS_BUSY 0x10 +#define STATUS_DMA 0x20 +#define STATUS_DIR 0x40 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define STATUS_READY 0x80 +#define ST0_DS 0x03 +#define ST0_HA 0x04 +#define ST0_NR 0x08 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define ST0_ECE 0x10 +#define ST0_SE 0x20 +#define ST0_INTR 0xC0 +#define ST1_MAM 0x01 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define ST1_WP 0x02 +#define ST1_ND 0x04 +#define ST1_OR 0x10 +#define ST1_CRC 0x20 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define ST1_EOC 0x80 +#define ST2_MAM 0x01 +#define ST2_BC 0x02 +#define ST2_SNS 0x04 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define ST2_SEH 0x08 +#define ST2_WC 0x10 +#define ST2_CRC 0x20 +#define ST2_CM 0x40 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define ST3_HA 0x04 +#define ST3_DS 0x08 +#define ST3_TZ 0x10 +#define ST3_RY 0x20 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define ST3_WP 0x40 +#define ST3_FT 0x80 +#define FD_RECALIBRATE 0x07 +#define FD_SEEK 0x0F +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FD_READ 0xE6 +#define FD_WRITE 0xC5 +#define FD_SENSEI 0x08 +#define FD_SPECIFY 0x03 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FD_FORMAT 0x4D +#define FD_VERSION 0x10 +#define FD_CONFIGURE 0x13 +#define FD_PERPENDICULAR 0x12 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FD_GETSTATUS 0x04 +#define FD_DUMPREGS 0x0E +#define FD_READID 0xEA +#define FD_UNLOCK 0x14 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FD_LOCK 0x94 +#define FD_RSEEK_OUT 0x8f +#define FD_RSEEK_IN 0xcf +#define FD_PARTID 0x18 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FD_SAVE 0x2e +#define FD_DRIVESPEC 0x8e +#define FD_RESTORE 0x4e +#define FD_POWERDOWN 0x27 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FD_FORMAT_N_WRITE 0xef +#define FD_OPTION 0x33 +#define DMA_READ 0x46 +#define DMA_WRITE 0x4A +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FDC_NONE 0x00 +#define FDC_UNKNOWN 0x10 +#define FDC_8272A 0x20 +#define FDC_765ED 0x30 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FDC_82072 0x40 +#define FDC_82072A 0x45 +#define FDC_82077_ORIG 0x51 +#define FDC_82077 0x52 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FDC_82078_UNKN 0x5f +#define FDC_82078 0x60 +#define FDC_82078_1 0x61 +#define FDC_S82078B 0x62 +/* WARNING: DO NOT EDIT, AUTO-GENERATED CODE - SEE TOP FOR INSTRUCTIONS */ +#define FDC_87306 0x63 +#define FD_RESET_DELAY 20 +#endif |