Blame view

kernel/linux-rt-4.4.41/arch/sparc/include/uapi/asm/jsflash.h 865 Bytes
5113f6f70   김현기   kernel add
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  /*
   * jsflash.h: OS Flash SIMM support for JavaStations.
   *
   * Copyright (C) 1999  Pete Zaitcev
   */
  
  #ifndef _SPARC_JSFLASH_H
  #define _SPARC_JSFLASH_H
  
  #ifndef _SPARC_TYPES_H
  #include <linux/types.h>
  #endif
  
  /*
   * Semantics of the offset is a full address.
   * Hardcode it or get it from probe ioctl.
   *
   * We use full bus address, so that we would be
   * automatically compatible with possible future systems.
   */
  
  #define JSFLASH_IDENT   (('F'<<8)|54)
  struct jsflash_ident_arg {
  	__u64 off;                /* 0x20000000 is included */
  	__u32 size;
  	char name[32];		/* With trailing zero */
  };
  
  #define JSFLASH_ERASE   (('F'<<8)|55)
  /* Put 0 as argument, may be flags or sector number... */
  
  #define JSFLASH_PROGRAM (('F'<<8)|56)
  struct jsflash_program_arg {
  	__u64 data;		/* char* for sparc and sparc64 */
  	__u64 off;
  	__u32 size;
  };
  
  #endif /* _SPARC_JSFLASH_H */