1*78b3ea9cSJorge Ramirez-Ortiz /* SPDX-License-Identifier: BSD-2-Clause */ 2*78b3ea9cSJorge Ramirez-Ortiz /* 3*78b3ea9cSJorge Ramirez-Ortiz * Copyright (C) 2020 Foundries.io 4*78b3ea9cSJorge Ramirez-Ortiz * Jorge Ramirez-Ortiz <jorge@foundries.io> 5*78b3ea9cSJorge Ramirez-Ortiz */ 6*78b3ea9cSJorge Ramirez-Ortiz #ifndef __DRIVERS_IMX_I2C_H 7*78b3ea9cSJorge Ramirez-Ortiz #define __DRIVERS_IMX_I2C_H 8*78b3ea9cSJorge Ramirez-Ortiz 9*78b3ea9cSJorge Ramirez-Ortiz #include <stdint.h> 10*78b3ea9cSJorge Ramirez-Ortiz #include <tee_api_types.h> 11*78b3ea9cSJorge Ramirez-Ortiz 12*78b3ea9cSJorge Ramirez-Ortiz TEE_Result imx_i2c_write(uint8_t bid, uint8_t chip, const uint8_t *p, int l); 13*78b3ea9cSJorge Ramirez-Ortiz TEE_Result imx_i2c_read(uint8_t bid, uint8_t chip, uint8_t *p, int l); 14*78b3ea9cSJorge Ramirez-Ortiz TEE_Result imx_i2c_probe(uint8_t bid, uint8_t chip); 15*78b3ea9cSJorge Ramirez-Ortiz TEE_Result imx_i2c_init(uint8_t bid, int bps); 16*78b3ea9cSJorge Ramirez-Ortiz 17*78b3ea9cSJorge Ramirez-Ortiz #endif /*__DRIVERS_IMX_I2C_H*/ 18