linux/drivers/mmc/host/sdhci-pci-dwc-mshc.c

// SPDX-License-Identifier: GPL-2.0
/*
 * SDHCI driver for Synopsys DWC_MSHC controller
 *
 * Copyright (C) 2018 Synopsys, Inc. (www.synopsys.com)
 *
 * Authors:
 *	Prabu Thangamuthu <[email protected]>
 *	Manjunath M B <[email protected]>
 */

#include "sdhci.h"
#include "sdhci-pci.h"

#define SDHCI_VENDOR_PTR_R

/* Synopsys vendor specific registers */
#define SDHC_GPIO_OUT
#define SDHC_AT_CTRL_R
#define SDHC_SW_TUNE_EN

/* MMCM DRP */
#define SDHC_MMCM_DIV_REG
#define DIV_REG_100_MHZ
#define DIV_REG_200_MHZ
#define SDHC_MMCM_CLKFBOUT
#define CLKFBOUT_100_MHZ
#define CLKFBOUT_200_MHZ
#define SDHC_CCLK_MMCM_RST

static void sdhci_snps_set_clock(struct sdhci_host *host, unsigned int clock)
{}

static const struct sdhci_ops sdhci_snps_ops =;

const struct sdhci_pci_fixes sdhci_snps =;