162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * Copyright 2008 Openmoko, Inc.
462306a36Sopenharmony_ci * Copyright 2008 Simtec Electronics
562306a36Sopenharmony_ci *	Ben Dooks <ben@simtec.co.uk>
662306a36Sopenharmony_ci *
762306a36Sopenharmony_ci * S3C - I2C Controller core functions
862306a36Sopenharmony_ci */
962306a36Sopenharmony_ci
1062306a36Sopenharmony_ci#ifndef __ASM_ARCH_IIC_CORE_H
1162306a36Sopenharmony_ci#define __ASM_ARCH_IIC_CORE_H __FILE__
1262306a36Sopenharmony_ci
1362306a36Sopenharmony_ci/* These functions are only for use with the core support code, such as
1462306a36Sopenharmony_ci * the cpu specific initialisation code
1562306a36Sopenharmony_ci */
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci/* re-define device name depending on support. */
1862306a36Sopenharmony_cistatic inline void s3c_i2c0_setname(char *name)
1962306a36Sopenharmony_ci{
2062306a36Sopenharmony_ci	/* currently this device is always compiled in */
2162306a36Sopenharmony_ci	s3c_device_i2c0.name = name;
2262306a36Sopenharmony_ci}
2362306a36Sopenharmony_ci
2462306a36Sopenharmony_cistatic inline void s3c_i2c1_setname(char *name)
2562306a36Sopenharmony_ci{
2662306a36Sopenharmony_ci#ifdef CONFIG_S3C_DEV_I2C1
2762306a36Sopenharmony_ci	s3c_device_i2c1.name = name;
2862306a36Sopenharmony_ci#endif
2962306a36Sopenharmony_ci}
3062306a36Sopenharmony_ci
3162306a36Sopenharmony_ci#endif /* __ASM_ARCH_IIC_H */
32