linux/drivers/mfd/menf21bmc.c

// SPDX-License-Identifier: GPL-2.0-or-later
/*
 *  MEN 14F021P00 Board Management Controller (BMC) MFD Core Driver.
 *
 *  Copyright (C) 2014 MEN Mikro Elektronik Nuernberg GmbH
 */

#include <linux/kernel.h>
#include <linux/device.h>
#include <linux/module.h>
#include <linux/i2c.h>
#include <linux/mfd/core.h>

#define BMC_CMD_WDT_EXIT_PROD
#define BMC_CMD_WDT_PROD_STAT
#define BMC_CMD_REV_MAJOR
#define BMC_CMD_REV_MINOR
#define BMC_CMD_REV_MAIN

static struct mfd_cell menf21bmc_cell[] =;

static int menf21bmc_wdt_exit_prod_mode(struct i2c_client *client)
{}

static int
menf21bmc_probe(struct i2c_client *client)
{}

static const struct i2c_device_id menf21bmc_id_table[] =;
MODULE_DEVICE_TABLE(i2c, menf21bmc_id_table);

static struct i2c_driver menf21bmc_driver =;

module_i2c_driver();

MODULE_DESCRIPTION();
MODULE_AUTHOR();
MODULE_LICENSE();