1/* 2 * Copyright 2014 - Hans de Goede <hdegoede@redhat.com> 3 * 4 * SPDX-License-Identifier: GPL-2.0+ 5 */ 6#ifndef _SUNXI_I2C_H_ 7#define _SUNXI_I2C_H_ 8 9#include <asm/arch/cpu.h> 10 11#ifdef CONFIG_I2C0_ENABLE 12#define CONFIG_I2C_MVTWSI_BASE0 SUNXI_TWI0_BASE 13#endif 14#ifdef CONFIG_I2C1_ENABLE 15#define CONFIG_I2C_MVTWSI_BASE1 SUNXI_TWI1_BASE 16#endif 17#ifdef CONFIG_I2C2_ENABLE 18#define CONFIG_I2C_MVTWSI_BASE2 SUNXI_TWI2_BASE 19#endif 20#ifdef CONFIG_I2C3_ENABLE 21#define CONFIG_I2C_MVTWSI_BASE3 SUNXI_TWI3_BASE 22#endif 23#ifdef CONFIG_I2C4_ENABLE 24#define CONFIG_I2C_MVTWSI_BASE4 SUNXI_TWI4_BASE 25#endif 26#ifdef CONFIG_R_I2C_ENABLE 27#define CONFIG_I2C_MVTWSI_BASE5 SUNXI_R_TWI_BASE 28#endif 29 30/* This is abp0-clk on sun4i/5i/7i / abp1-clk on sun6i/sun8i which is 24MHz */ 31#define CONFIG_SYS_TCLK 24000000 32 33#endif 34