libertas: Update libertas core with GSPI constants
authorColin McCabe <colin@cozybit.com>
Sat, 3 Jan 2009 03:00:22 +0000 (19:00 -0800)
committerJohn W. Linville <linville@tuxdriver.com>
Thu, 29 Jan 2009 21:00:16 +0000 (16:00 -0500)
Add GSPI constants to libertas core.

Fix misleading comment in lbs_setup_firmware.

Signed-off-by: Colin McCabe <colin@cozybit.com>
Signed-off-by: Andrey Yurovsky <andrey@cozybit.com>
Acked-by: Dan Williams <dcbw@redhat.com>
Signed-off-by: John W. Linville <linville@tuxdriver.com>
drivers/net/wireless/libertas/host.h
drivers/net/wireless/libertas/hostcmd.h
drivers/net/wireless/libertas/main.c

index 277ff1975bde8e22ea1009268cf45f94920f39f5..d4457ef808a647c8c174de7d015b27ec01622127 100644 (file)
@@ -66,6 +66,7 @@
 #define CMD_802_11_LED_GPIO_CTRL               0x004e
 #define CMD_802_11_EEPROM_ACCESS               0x0059
 #define CMD_802_11_BAND_CONFIG                 0x0058
+#define CMD_GSPI_BUS_CONFIG                    0x005a
 #define CMD_802_11D_DOMAIN_INFO                        0x005b
 #define CMD_802_11_KEY_MATERIAL                        0x005e
 #define CMD_802_11_SLEEP_PARAMS                        0x0066
index f6a79a653b7ba5bfb00e14588963ae6692429221..a899aeb676bbbeb744dadb0bc313fe427611fd86 100644 (file)
@@ -221,6 +221,14 @@ struct cmd_ds_mac_multicast_adr {
        u8 maclist[ETH_ALEN * MRVDRV_MAX_MULTICAST_LIST_SIZE];
 } __attribute__ ((packed));
 
+struct cmd_ds_gspi_bus_config {
+       struct cmd_header hdr;
+       __le16 action;
+       __le16 bus_delay_mode;
+       __le16 host_time_delay_to_read_port;
+       __le16 host_time_delay_to_read_register;
+} __attribute__ ((packed));
+
 struct cmd_ds_802_11_authenticate {
        u8 macaddr[ETH_ALEN];
        u8 authtype;
index 4e0007d200308d72741d5580eb0396684e636524..8a7eb2778eb680c5f17d5c5ed5b9840745b3825c 100644 (file)
@@ -1006,9 +1006,8 @@ void lbs_resume(struct lbs_private *priv)
 EXPORT_SYMBOL_GPL(lbs_resume);
 
 /**
- *  @brief This function downloads firmware image, gets
- *  HW spec from firmware and set basic parameters to
- *  firmware.
+ * @brief This function gets the HW spec from the firmware and sets
+ *        some basic parameters.
  *
  *  @param priv    A pointer to struct lbs_private structure
  *  @return       0 or -1