ieee802154: atusb: sync header file from firmware for new features
authorStefan Schmidt <stefan@osg.samsung.com>
Mon, 5 Dec 2016 13:47:17 +0000 (14:47 +0100)
committerMarcel Holtmann <marcel@holtmann.org>
Thu, 8 Dec 2016 06:43:29 +0000 (07:43 +0100)
This file is shared between the atusb firmware and the kernel driver. In this
update it brings the new interfaces from version 0.3 of the firmware.

Signed-off-by: Stefan Schmidt <stefan@osg.samsung.com>
Signed-off-by: Marcel Holtmann <marcel@holtmann.org>
drivers/net/ieee802154/atusb.h

index 0690edc..b22bbaa 100644 (file)
@@ -13,8 +13,8 @@
  * Firmware: ben-wpan/atusb/fw/include/atusb/atusb.h
  */
 
-#ifndef _ATUSB_H
-#define _ATUSB_H
+#ifndef        _ATUSB_H
+#define        _ATUSB_H
 
 #define ATUSB_VENDOR_ID        0x20b7  /* Qi Hardware*/
 #define ATUSB_PRODUCT_ID 0x1540        /* 802.15.4, device 0 */
@@ -46,9 +46,12 @@ enum atusb_requests {
        ATUSB_SPI_WRITE2_SYNC,
        ATUSB_RX_MODE                   = 0x40, /* HardMAC group */
        ATUSB_TX,
+       ATUSB_EUI64_WRITE               = 0x50, /* Parameter in EEPROM grp */
+       ATUSB_EUI64_READ,
 };
 
-/* Direction   bRequest                wValue          wIndex  wLength
+/*
+ * Direction   bRequest                wValue          wIndex  wLength
  *
  * ->host      ATUSB_ID                -               -       3
  * ->host      ATUSB_BUILD             -               -       #bytes
@@ -76,6 +79,8 @@ enum atusb_requests {
  *
  * host->      ATUSB_RX_MODE           on              -       0
  * host->      ATUSB_TX                flags           ack_seq #bytes
+ * host->      ATUSB_EUI64_WRITE       -               -       #bytes (8)
+ * ->host      ATUSB_EUI64_READ        -               -       #bytes (8)
  */
 
 #define ATUSB_REQ_FROM_DEV     (USB_TYPE_VENDOR | USB_DIR_IN)