summaryrefslogtreecommitdiffstats
path: root/sys/i386/include/ioctl_bt848.h
diff options
context:
space:
mode:
authorfsmp <fsmp@FreeBSD.org>1997-03-25 04:11:13 +0000
committerfsmp <fsmp@FreeBSD.org>1997-03-25 04:11:13 +0000
commit9187e889571dd54ef04ab60e793cc086c59543d6 (patch)
tree40e55e8834052c727b3306130dbeb2276df176fa /sys/i386/include/ioctl_bt848.h
parent948c029576c6efd942c61784b12b776a1b5c39aa (diff)
downloadFreeBSD-src-9187e889571dd54ef04ab60e793cc086c59543d6.zip
FreeBSD-src-9187e889571dd54ef04ab60e793cc086c59543d6.tar.gz
added support for EEProms writing/reading.
Diffstat (limited to 'sys/i386/include/ioctl_bt848.h')
-rw-r--r--sys/i386/include/ioctl_bt848.h10
1 files changed, 8 insertions, 2 deletions
diff --git a/sys/i386/include/ioctl_bt848.h b/sys/i386/include/ioctl_bt848.h
index be72008..004ac49 100644
--- a/sys/i386/include/ioctl_bt848.h
+++ b/sys/i386/include/ioctl_bt848.h
@@ -79,7 +79,9 @@
* EEProm stuff
*/
struct eeProm {
- u_char bytes[ 256 ];
+ short offset;
+ short count;
+ u_char bytes[ 256 ];
};
@@ -112,12 +114,16 @@ struct eeProm {
#define BT848_SCBARS _IOR('x', 43, int) /* set colorbar */
#define BT848_CCBARS _IOR('x', 44, int) /* clear colorbar */
-#define BT848_EEPROM _IOR('x', 45, struct eeProm)
#define BT848_SAUDIO _IOW('x', 46, int) /* set audio channel */
#define BT848_GAUDIO _IOR('x', 47, int) /* get audio channel */
#define BT848_SBTSC _IOW('x', 48, int) /* set audio channel */
+#define BT848_GSTATUS _IOR('x', 49, unsigned int) /* reap status */
+
+#define BT848_WEEPROM _IOWR('x', 50, struct eeProm)
+#define BT848_REEPROM _IOWR('x', 51, struct eeProm)
+
/*
* XXX: more bad magic,
* we need to fix the METEORGINPUT to return something public
OpenPOWER on IntegriCloud