linux/drivers/mfd/intel-m10-bmc-spi.c

// SPDX-License-Identifier: GPL-2.0
/*
 * Intel MAX 10 Board Management Controller chip
 *
 * Copyright (C) 2018-2020 Intel Corporation. All rights reserved.
 */
#include <linux/bitfield.h>
#include <linux/dev_printk.h>
#include <linux/init.h>
#include <linux/mfd/core.h>
#include <linux/mfd/intel-m10-bmc.h>
#include <linux/module.h>
#include <linux/regmap.h>
#include <linux/spi/spi.h>

static const struct regmap_range m10bmc_regmap_range[] =;

static const struct regmap_access_table m10bmc_access_table =;

static const struct regmap_config intel_m10bmc_regmap_config =;

static int check_m10bmc_version(struct intel_m10bmc *ddata)
{}

static int intel_m10_bmc_spi_probe(struct spi_device *spi)
{}

static const struct m10bmc_csr_map m10bmc_n3000_csr_map =;

static struct mfd_cell m10bmc_d5005_subdevs[] =;

static const struct regmap_range m10bmc_d5005_fw_handshake_regs[] =;

static struct mfd_cell m10bmc_pacn3000_subdevs[] =;

static const struct regmap_range m10bmc_n3000_fw_handshake_regs[] =;

static struct mfd_cell m10bmc_n5010_subdevs[] =;

static const struct intel_m10bmc_platform_info m10bmc_spi_n3000 =;

static const struct intel_m10bmc_platform_info m10bmc_spi_d5005 =;

static const struct intel_m10bmc_platform_info m10bmc_spi_n5010 =;

static const struct spi_device_id m10bmc_spi_id[] =;
MODULE_DEVICE_TABLE(spi, m10bmc_spi_id);

static struct spi_driver intel_m10bmc_spi_driver =;
module_spi_driver();

MODULE_DESCRIPTION();
MODULE_AUTHOR();
MODULE_LICENSE();
MODULE_ALIAS();
MODULE_IMPORT_NS();