Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v3.2 47 lines 1.1 kB view raw
1/* 2 * Internal interface between the core pin control system and the 3 * pinmux 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#ifdef CONFIG_PINMUX 14 15int pinmux_check_ops(const struct pinmux_ops *ops); 16void pinmux_init_device_debugfs(struct dentry *devroot, 17 struct pinctrl_dev *pctldev); 18void pinmux_init_debugfs(struct dentry *subsys_root); 19int pinmux_hog_maps(struct pinctrl_dev *pctldev); 20void pinmux_unhog_maps(struct pinctrl_dev *pctldev); 21 22#else 23 24static inline int pinmux_check_ops(const struct pinmux_ops *ops) 25{ 26 return 0; 27} 28 29static inline void pinmux_init_device_debugfs(struct dentry *devroot, 30 struct pinctrl_dev *pctldev) 31{ 32} 33 34static inline void pinmux_init_debugfs(struct dentry *subsys_root) 35{ 36} 37 38static inline int pinmux_hog_maps(struct pinctrl_dev *pctldev) 39{ 40 return 0; 41} 42 43static inline void pinmux_unhog_maps(struct pinctrl_dev *pctldev) 44{ 45} 46 47#endif