mirror of
https://github.com/Fishwaldo/linux-bl808.git
synced 2025-06-17 20:25:19 +00:00
Misc: phantom, add compat ioctl
Openhaptics uses pointers in _IOC() macros, implement compat for them. Also add _IOC alternatives which are not 32/64 bit dependent (structures passed through aren't yet) -- libphantom will use them. [akpm@linux-foundation.org: coding-style fixes] Signed-off-by: Jiri Slaby <jirislaby@gmail.com> Signed-off-by: Andrew Morton <akpm@linux-foundation.org> Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
This commit is contained in:
parent
eb0f1c442d
commit
7e4e8e689f
2 changed files with 24 additions and 5 deletions
|
@ -34,7 +34,10 @@ struct phm_regs {
|
|||
* use improved registers update (no more phantom switchoffs when using
|
||||
* libphantom) */
|
||||
#define PHN_NOT_OH _IO (PH_IOC_MAGIC, 4)
|
||||
#define PH_IOC_MAXNR 4
|
||||
#define PHN_GETREG _IOWR(PH_IOC_MAGIC, 5, struct phm_reg)
|
||||
#define PHN_SETREG _IOW(PH_IOC_MAGIC, 6, struct phm_reg)
|
||||
#define PHN_GETREGS _IOWR(PH_IOC_MAGIC, 7, struct phm_regs)
|
||||
#define PHN_SETREGS _IOW(PH_IOC_MAGIC, 8, struct phm_regs)
|
||||
|
||||
#define PHN_CONTROL 0x6 /* control byte in iaddr space */
|
||||
#define PHN_CTL_AMP 0x1 /* switch after torques change */
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue