cachepc-linux

Fork of AMDESE/linux with modifications for CachePC side-channel attack
git clone https://git.sinitax.com/sinitax/cachepc-linux
Log | Files | Refs | README | LICENSE | sfeed.txt

rtsx_common.h (890B)


      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
     31struct platform_device;
     32
     33struct rtsx_slot {
     34	struct platform_device	*p_dev;
     35	void			(*card_event)(struct platform_device *p_dev);
     36};
     37
     38#endif