/* * Copyright 2005-2013 Freescale Semiconductor, Inc. All Rights Reserved. */ /* * The code contained herein is licensed under the GNU General Public * License. You may obtain a copy of the GNU General Public License * Version 2 or later at the following locations: * * http://www.opensource.org/licenses/gpl-license.html * http://www.gnu.org/copyleft/gpl.html */ #ifndef _HDMICEC_H_ #define _HDMICEC_H_ #include /* * Ioctl definitions */ /* Use 'k' as magic number */ #define HDMICEC_IOC_MAGIC 'H' /* * S means "Set" through a ptr, * T means "Tell" directly with the argument value * G means "Get": reply by setting through a pointer * Q means "Query": response is on the return value * X means "eXchange": G and S atomically * H means "sHift": T and Q atomically */ #define HDMICEC_IOC_SETLOGICALADDRESS \ _IOW(HDMICEC_IOC_MAGIC, 1, unsigned char) #define HDMICEC_IOC_STARTDEVICE _IO(HDMICEC_IOC_MAGIC, 2) #define HDMICEC_IOC_STOPDEVICE _IO(HDMICEC_IOC_MAGIC, 3) #define HDMICEC_IOC_GETPHYADDRESS \ _IOR(HDMICEC_IOC_MAGIC, 4, unsigned char[4]) #endif /* !_HDMICEC_H_ */