From: Doug Anderson Date: Tue, 21 Oct 2014 17:47:33 +0000 (-0700) Subject: pinctrl: rockchip: Don't call pinctrl_gpio_direction_output() in pin_config_set() X-Git-Tag: omap-for-v3.19/fixes-rc1~135^2~9^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e5c2c9db0a2cff4d4df4b94f91146b26a0f0adc7;p=pandora-kernel.git pinctrl: rockchip: Don't call pinctrl_gpio_direction_output() in pin_config_set() The Rockchip pinctrl driver was calling rockchip_gpio_direction_output() in the pin_config_set() callback. This was just a shortcut for: * rockchip_gpio_set() * pinctrl_gpio_direction_output() Unfortunately it's not so good to call pinctrl_gpio_direction_output() from pin_config_set(). Specifically when initting hogs you'll get an error. Let's refactor a little so we can call _rockchip_pmx_gpio_set_direction() directly. Signed-off-by: Doug Anderson Tested-by: Chris Zhong Signed-off-by: Heiko Stuebner --- Reading git-diff-tree failed