Blame view
drivers/pinctrl/pinconf.h
945 Bytes
ae6b4d858 pinctrl: add a pi... |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 |
/* * Internal interface between the core pin control system and the * pin config portions * * Copyright (C) 2011 ST-Ericsson SA * Written on behalf of Linaro for ST-Ericsson * Based on bits of regulator core, gpio core and clk core * * Author: Linus Walleij <linus.walleij@linaro.org> * * License terms: GNU General Public License (GPL) version 2 */ #ifdef CONFIG_PINCONF int pinconf_check_ops(const struct pinconf_ops *ops); void pinconf_init_device_debugfs(struct dentry *devroot, struct pinctrl_dev *pctldev); int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsigned pin, unsigned long *config); int pin_config_set_for_pin(struct pinctrl_dev *pctldev, unsigned pin, unsigned long config); #else static inline int pinconf_check_ops(const struct pinconf_ops *ops) { return 0; } static inline void pinconf_init_device_debugfs(struct dentry *devroot, struct pinctrl_dev *pctldev) { } #endif |