blob: 53a14d4f48520d80334876f1453a0f5825cea090 [file] [log] [blame]
Krzysztof Kozlowski84b21702017-12-25 20:54:32 +01001// SPDX-License-Identifier: GPL-2.0
2//
3// Copyright (c) 2010 Samsung Electronics Co., Ltd.
4// http://www.samsung.com/
5//
6// Based on S3C24XX setup for i2c device
Naveen Krishna5bfdca12010-05-18 20:44:27 +09007
8#include <linux/kernel.h>
9#include <linux/gpio.h>
10
11struct platform_device; /* don't need the contents */
12
Linus Walleij36437412014-01-14 15:05:22 +010013#include <plat/gpio-cfg.h>
Naveen Krishna5bfdca12010-05-18 20:44:27 +090014#include <mach/hardware.h>
Linus Walleijb0161ca2014-01-14 14:24:24 +010015#include <mach/gpio-samsung.h>
Naveen Krishna5bfdca12010-05-18 20:44:27 +090016
17/**
18 * s3c24xx_ts_cfg_gpio - configure gpio for s3c2410 systems
19 *
20 * Configure the GPIO for the S3C2410 system, where we have external FETs
21 * connected to the device (later systems such as the S3C2440 integrate
22 * these into the device).
23 */
24void s3c24xx_ts_cfg_gpio(struct platform_device *dev)
25{
Sylwester Nawrocki1eea9f12012-07-13 18:05:05 +090026 s3c_gpio_cfgpin_range(S3C2410_GPG(12), 4, S3C_GPIO_SFN(3));
Naveen Krishna5bfdca12010-05-18 20:44:27 +090027}