root/include/linux/rtsx_common.h

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

INCLUDED FROM


   1 /* SPDX-License-Identifier: GPL-2.0-or-later */
   2 /* Driver for Realtek driver-based card reader
   3  *
   4  * Copyright(c) 2009-2013 Realtek Semiconductor Corp. All rights reserved.
   5  *
   6  * Author:
   7  *   Wei WANG <wei_wang@realsil.com.cn>
   8  */
   9 
  10 #ifndef __RTSX_COMMON_H
  11 #define __RTSX_COMMON_H
  12 
  13 #define DRV_NAME_RTSX_PCI               "rtsx_pci"
  14 #define DRV_NAME_RTSX_PCI_SDMMC         "rtsx_pci_sdmmc"
  15 #define DRV_NAME_RTSX_PCI_MS            "rtsx_pci_ms"
  16 
  17 #define RTSX_REG_PAIR(addr, val)        (((u32)(addr) << 16) | (u8)(val))
  18 
  19 #define RTSX_SSC_DEPTH_4M               0x01
  20 #define RTSX_SSC_DEPTH_2M               0x02
  21 #define RTSX_SSC_DEPTH_1M               0x03
  22 #define RTSX_SSC_DEPTH_500K             0x04
  23 #define RTSX_SSC_DEPTH_250K             0x05
  24 
  25 #define RTSX_SD_CARD                    0
  26 #define RTSX_MS_CARD                    1
  27 
  28 #define CLK_TO_DIV_N                    0
  29 #define DIV_N_TO_CLK                    1
  30 
  31 struct platform_device;
  32 
  33 struct rtsx_slot {
  34         struct platform_device  *p_dev;
  35         void                    (*card_event)(struct platform_device *p_dev);
  36 };
  37 
  38 #endif

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