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