blob: b0b376d29c298abfae325d2368c71a4152710bc2 [file] [log] [blame]
// SPDX-License-Identifier: (GPL-2.0+ OR MIT)
/*
* Copyright (c) 2019 Amlogic, Inc. All rights reserved.
*/
#include <linux/kernel.h>
#include <linux/i2c.h>
#include <linux/delay.h>
#include "aml_demod.h"
#include "demod_func.h"
int am_demod_i2c_xfer(struct aml_demod_i2c *adap, struct i2c_msg msgs[],
int num)
{
int ret = 0;
if (adap->scl_oe) {
/* ret = aml_i2c_sw_bit_xfer(adap, msgs, num);*/
} else {
if (adap->i2c_priv)
ret = i2c_transfer((struct i2c_adapter *)adap->i2c_priv,
msgs, num);
else
;
/* printk("i2c error, no valid i2c\n");*/
}
return ret;
}