1*83d290c5STom Rini /* SPDX-License-Identifier: GPL-2.0+ */
26620377eSHans de Goede /*
36620377eSHans de Goede  * Copyright 2014 - Hans de Goede <hdegoede@redhat.com>
46620377eSHans de Goede  */
56620377eSHans de Goede #ifndef _SUNXI_I2C_H_
66620377eSHans de Goede #define _SUNXI_I2C_H_
76620377eSHans de Goede 
86620377eSHans de Goede #include <asm/arch/cpu.h>
96620377eSHans de Goede 
106c739c5dSPaul Kocialkowski #ifdef CONFIG_I2C0_ENABLE
11dd82242bSPaul Kocialkowski #define CONFIG_I2C_MVTWSI_BASE0	SUNXI_TWI0_BASE
126c739c5dSPaul Kocialkowski #endif
136c739c5dSPaul Kocialkowski #ifdef CONFIG_I2C1_ENABLE
146c739c5dSPaul Kocialkowski #define CONFIG_I2C_MVTWSI_BASE1	SUNXI_TWI1_BASE
156c739c5dSPaul Kocialkowski #endif
166c739c5dSPaul Kocialkowski #ifdef CONFIG_I2C2_ENABLE
176c739c5dSPaul Kocialkowski #define CONFIG_I2C_MVTWSI_BASE2	SUNXI_TWI2_BASE
186c739c5dSPaul Kocialkowski #endif
196c739c5dSPaul Kocialkowski #ifdef CONFIG_I2C3_ENABLE
206c739c5dSPaul Kocialkowski #define CONFIG_I2C_MVTWSI_BASE3	SUNXI_TWI3_BASE
216c739c5dSPaul Kocialkowski #endif
226c739c5dSPaul Kocialkowski #ifdef CONFIG_I2C4_ENABLE
236c739c5dSPaul Kocialkowski #define CONFIG_I2C_MVTWSI_BASE4	SUNXI_TWI4_BASE
246c739c5dSPaul Kocialkowski #endif
259d082687SJelle van der Waa #ifdef CONFIG_R_I2C_ENABLE
269d082687SJelle van der Waa #define CONFIG_I2C_MVTWSI_BASE5 SUNXI_R_TWI_BASE
279d082687SJelle van der Waa #endif
286c739c5dSPaul Kocialkowski 
296620377eSHans de Goede /* This is abp0-clk on sun4i/5i/7i / abp1-clk on sun6i/sun8i which is 24MHz */
306620377eSHans de Goede #define CONFIG_SYS_TCLK		24000000
316620377eSHans de Goede 
326620377eSHans de Goede #endif
33