/* SPDX-License-Identifier: GPL-2.0-only */ #include #include #include #include "sc16is7xx_init.h" void i2c_smbus_console_init(void) { if (CONFIG(SC16IS7XX_INIT)) sc16is7xx_init(); } void i2c_smbus_console_tx_byte(unsigned char c) { if (CONFIG(CONSOLE_I2C_SMBUS_HAVE_DATA_REGISTER)) { do_smbus_write_byte(CONFIG_FIXED_SMBUS_IO_BASE, CONFIG_CONSOLE_I2C_SMBUS_SLAVE_ADDRESS, CONFIG_CONSOLE_I2C_SMBUS_SLAVE_DATA_REGISTER, c); } else { do_smbus_send_byte(CONFIG_FIXED_SMBUS_IO_BASE, CONFIG_CONSOLE_I2C_SMBUS_SLAVE_ADDRESS, c); } }