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.

Merge branch 'fixes' of git://git.linaro.org/people/triad/linux-pinctrl

* 'fixes' of git://git.linaro.org/people/triad/linux-pinctrl:
pinctrl: hide subsystem from the populace
pinctrl: fix "warning: 'struct pinctrl_dev' declared inside parameter list"

+8 -15
+7 -15
drivers/pinctrl/Kconfig
··· 2 2 # PINCTRL infrastructure and drivers 3 3 # 4 4 5 - menuconfig PINCTRL 6 - bool "PINCTRL Support" 5 + config PINCTRL 6 + bool 7 7 depends on EXPERIMENTAL 8 - help 9 - This enables the PINCTRL subsystem for controlling pins 10 - on chip packages, for example multiplexing pins on primarily 11 - PGA and BGA packages for systems on chip. 12 - 13 - If unsure, say N. 14 8 15 9 if PINCTRL 16 10 11 + menu "Pin controllers" 12 + depends on PINCTRL 13 + 17 14 config PINMUX 18 15 bool "Support pinmux controllers" 19 - help 20 - Say Y here if you want the pincontrol subsystem to handle pin 21 - multiplexing drivers. 22 16 23 17 config DEBUG_PINCTRL 24 18 bool "Debug PINCTRL calls" ··· 24 30 bool "CSR SiRFprimaII pinmux driver" 25 31 depends on ARCH_PRIMA2 26 32 select PINMUX 27 - help 28 - Say Y here to enable the SiRFprimaII pinmux driver 29 33 30 34 config PINMUX_U300 31 35 bool "U300 pinmux driver" 32 36 depends on ARCH_U300 33 37 select PINMUX 34 - help 35 - Say Y here to enable the U300 pinmux driver 38 + 39 + endmenu 36 40 37 41 endif
+1
include/linux/pinctrl/pinctrl.h
··· 121 121 extern void *pinctrl_dev_get_drvdata(struct pinctrl_dev *pctldev); 122 122 #else 123 123 124 + struct pinctrl_dev; 124 125 125 126 /* Sufficiently stupid default function when pinctrl is not in use */ 126 127 static inline bool pin_is_valid(struct pinctrl_dev *pctldev, int pin)