1*54fd6939SJiyong Park /* 2*54fd6939SJiyong Park * Copyright (C) 2018 Marvell International Ltd. 3*54fd6939SJiyong Park * 4*54fd6939SJiyong Park * SPDX-License-Identifier: BSD-3-Clause 5*54fd6939SJiyong Park * https://spdx.org/licenses 6*54fd6939SJiyong Park */ 7*54fd6939SJiyong Park 8*54fd6939SJiyong Park #ifndef I2C_H 9*54fd6939SJiyong Park #define I2C_H 10*54fd6939SJiyong Park 11*54fd6939SJiyong Park 12*54fd6939SJiyong Park void i2c_init(void); 13*54fd6939SJiyong Park 14*54fd6939SJiyong Park int i2c_read(uint8_t chip, 15*54fd6939SJiyong Park unsigned int addr, int alen, uint8_t *buffer, int len); 16*54fd6939SJiyong Park 17*54fd6939SJiyong Park int i2c_write(uint8_t chip, 18*54fd6939SJiyong Park unsigned int addr, int alen, uint8_t *buffer, int len); 19*54fd6939SJiyong Park 20*54fd6939SJiyong Park #endif /* I2C_H */ 21