/* * Copyright (C) 2018 Icenowy Zheng * * SPDX-License-Identifier: BSD-3-Clause * https://spdx.org/licenses */ /* This driver provides I2C support for Allwinner sunXi SoCs */ #ifndef SUNXI_I2C_H #define SUNXI_I2C_H #define CONFIG_SYS_TCLK 24000000 #define CONFIG_SYS_I2C_SPEED 100000 #define CONFIG_SYS_I2C_SLAVE 0 #define I2C_INTERRUPT_CLEAR_INVERTED struct mentor_i2c_regs { uint32_t slave_address; uint32_t xtnd_slave_addr; uint32_t data; uint32_t control; uint32_t status; uint32_t baudrate; uint32_t soft_reset; }; #endif