root/drivers/net/wireless/marvell/libertas/if_sdio.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /*
   3  *  linux/drivers/net/wireless/libertas/if_sdio.h
   4  *
   5  *  Copyright 2007 Pierre Ossman
   6  */
   7 
   8 #ifndef _LBS_IF_SDIO_H
   9 #define _LBS_IF_SDIO_H
  10 
  11 #define IF_SDIO_IOPORT          0x00
  12 
  13 #define IF_SDIO_H_INT_MASK      0x04
  14 #define   IF_SDIO_H_INT_OFLOW   0x08
  15 #define   IF_SDIO_H_INT_UFLOW   0x04
  16 #define   IF_SDIO_H_INT_DNLD    0x02
  17 #define   IF_SDIO_H_INT_UPLD    0x01
  18 
  19 #define IF_SDIO_H_INT_STATUS    0x05
  20 #define IF_SDIO_H_INT_RSR       0x06
  21 #define IF_SDIO_H_INT_STATUS2   0x07
  22 
  23 #define IF_SDIO_RD_BASE         0x10
  24 
  25 #define IF_SDIO_STATUS          0x20
  26 #define   IF_SDIO_IO_RDY        0x08
  27 #define   IF_SDIO_CIS_RDY       0x04
  28 #define   IF_SDIO_UL_RDY        0x02
  29 #define   IF_SDIO_DL_RDY        0x01
  30 
  31 #define IF_SDIO_C_INT_MASK      0x24
  32 #define IF_SDIO_C_INT_STATUS    0x28
  33 #define IF_SDIO_C_INT_RSR       0x2C
  34 
  35 #define IF_SDIO_SCRATCH         0x34
  36 #define IF_SDIO_SCRATCH_OLD     0x80fe
  37 #define IF_SDIO_FW_STATUS       0x40
  38 #define   IF_SDIO_FIRMWARE_OK   0xfedc
  39 
  40 #define IF_SDIO_RX_LEN          0x42
  41 #define IF_SDIO_RX_UNIT         0x43
  42 
  43 #define IF_SDIO_EVENT           0x80fc
  44 
  45 #define IF_SDIO_BLOCK_SIZE      256
  46 #define CONFIGURATION_REG               0x03
  47 #define HOST_POWER_UP                   (0x1U << 1)
  48 #endif

/* [<][>][^][v][top][bottom][index][help] */