blob: 1d6ea9de75fcd0b20fe6fbce30ac8336e882794d [file] [log] [blame]
Linus Walleijae6b4d82011-10-19 18:14:33 +02001/*
2 * Internal interface between the core pin control system and the
3 * pin config portions
4 *
5 * Copyright (C) 2011 ST-Ericsson SA
6 * Written on behalf of Linaro for ST-Ericsson
7 * Based on bits of regulator core, gpio core and clk core
8 *
9 * Author: Linus Walleij <linus.walleij@linaro.org>
10 *
11 * License terms: GNU General Public License (GPL) version 2
12 */
13
14#ifdef CONFIG_PINCONF
15
Tony Lindgrenb9130b72012-01-24 16:28:08 -080016int pinconf_check_ops(struct pinctrl_dev *pctldev);
Stephen Warren2b694252012-02-19 23:45:46 -070017
Linus Walleijae6b4d82011-10-19 18:14:33 +020018void pinconf_init_device_debugfs(struct dentry *devroot,
19 struct pinctrl_dev *pctldev);
Linus Walleijae6b4d82011-10-19 18:14:33 +020020
21#else
22
Tony Lindgrenb9130b72012-01-24 16:28:08 -080023static inline int pinconf_check_ops(struct pinctrl_dev *pctldev)
Linus Walleijae6b4d82011-10-19 18:14:33 +020024{
25 return 0;
26}
27
28static inline void pinconf_init_device_debugfs(struct dentry *devroot,
29 struct pinctrl_dev *pctldev)
30{
31}
32
33#endif