linux/drivers/fsi/fsi-master-i2cr.h

/* SPDX-License-Identifier: GPL-2.0-only */
/* Copyright (C) IBM Corporation 2023 */

#ifndef DRIVERS_FSI_MASTER_I2CR_H
#define DRIVERS_FSI_MASTER_I2CR_H

#include <linux/i2c.h>
#include <linux/mutex.h>

#include "fsi-master.h"

struct i2c_client;

struct fsi_master_i2cr {};

#define to_fsi_master_i2cr(m)

int fsi_master_i2cr_read(struct fsi_master_i2cr *i2cr, u32 addr, u64 *data);
int fsi_master_i2cr_write(struct fsi_master_i2cr *i2cr, u32 addr, u64 data);

static inline bool is_fsi_master_i2cr(struct fsi_master *master)
{}

#endif /* DRIVERS_FSI_MASTER_I2CR_H */