summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2013-06-17MAINTAINERS: Add Samsung pinctrl entriesDoug Anderson
It's convenient if get_maintainer suggests sending samsung/exynos pinctrl changes to linux-samsung-soc and to Tomasz and Thomas. Signed-off-by: Doug Anderson <dianders@chromium.org> Acked-by: Kyungmin Park <kyungmin.park@samsung.com> Acked-by: Olof Johansson <olof@lixom.net> Acked-by: Kukjin Kim <kgene.kim@samsung.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17pinctrl: export pinctrl_pm_select_*_stateArnd Bergmann
The three functions pinctrl_pm_select_default_state, pinctrl_pm_select_sleep_state, and pinctrl_pm_select_idle_state are used in drivers that can be loadable modules, and should be exported. Signed-off-by: Arnd Bergmann <arnd@arndb.de> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17Merge remote-tracking branch 'asoc/topic/x86' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/wm8994' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/wm8962' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/wm0010' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/ux500' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/tegra' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/ssm2518' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/spear' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/spdif' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/sn95031' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/sgtl5000' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/samsung' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/rt5640' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/pxa' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/omap' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/mxs' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/max98090' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/kirkwood' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/jz4740' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/hdmi' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/fsl' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/fsi' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/ep93xx' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/dwc' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/dfmbcs320' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/davinci' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/dapm' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/core' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/blackfin' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/atmel' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/arizona' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/adsp' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/adau1701' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/topic/88pm860x' into asoc-nextMark Brown
2013-06-17Merge remote-tracking branch 'asoc/fix/wm8962' into asoc-linusMark Brown
2013-06-17Merge remote-tracking branch 'asoc/fix/dapm' into asoc-linusMark Brown
2013-06-17Merge remote-tracking branch 'asoc/fix/adsp' into asoc-linusMark Brown
2013-06-17Merge remote-tracking branch 'asoc/fix/adav80x' into asoc-linusMark Brown
2013-06-17ASoC: spear: Convert to use devm_ioremap_resourceTushar Behera
Commit 75096579c3ac ("lib: devres: Introduce devm_ioremap_resource()") introduced devm_ioremap_resource() and deprecated the use of devm_request_and_ioremap(). devm_request_mem_region is called in devm_ioremap_resource(). Hence that part can also be removed. Since devm_ioremap_resource prints error message on failure, there is no need to print an explicit warning message. Signed-off-by: Tushar Behera <tushar.behera@linaro.org> CC: alsa-devel@alsa-project.org CC: Liam Girdwood <lgirdwood@gmail.com> CC: Mark Brown <broonie@kernel.org> Signed-off-by: Mark Brown <broonie@linaro.org>
2013-06-17pinctrl: rockchip: correctly handle arguments of pinconf optionsHeiko Stübner
Change the rockchip pinctrl driver to handle the arguments to the pull pinconfig options correctly. So only accept non-0 values for the pull options as the rockchip pin-controller can only turn pulls on and off (this via BIAS_DISABLE). Signed-off-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17pinctrl: single: adopt pinctrl sleep mode managementHebbar Gururaja
Make pinctrl-single able to handle suspend/resume events and change hogged pins states accordingly. Signed-off-by: Hebbar Gururaja <gururaja.hebbar@ti.com> Acked-by: Tony Lindgren <tony@atomide.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17spi: pl022: remove unused ret and pins_state variablesFabio Baltieri
Removes the warnings: drivers/spi/spi-pl022.c: In function 'pl022_suspend_resources': drivers/spi/spi-pl022.c:2322:24: warning: unused variable 'pins_state' [-Wunused-variable] drivers/spi/spi-pl022.c:2321:6: warning: unused variable 'ret' [-Wunused-variable] drivers/spi/spi-pl022.c: In function 'pl022_resume_resources': drivers/spi/spi-pl022.c:2334:6: warning: unused variable 'ret' [-Wunused-variable] introduced in: f1c9cf0 spi: pl022: use pinctrl PM helpers Signed-off-by: Fabio Baltieri <fabio.baltieri@linaro.org> Acked-by: Mark Brown <broonie@linaro.org> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17pinctrl: sunxi: Add Allwinner A10s pinsMaxime Ripard
Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17pinctrl: sunxi: Move the pins definitions to a separate headerMaxime Ripard
It will allow us to have a cleaner separation between the data needed by the driver to work, and the core logic of the driver in itself, and will allow having too much noise in the core driver in the future. Signed-off-by: Maxime Ripard <maxime.ripard@free-electrons.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17pinctrl: establish pull-up/pull-down terminologyLinus Walleij
It is counter-intuitive to have "0" mean disable in a boolean manner for electronic properties of pins such as pull-up and pull-down. Therefore, define that a pull-up/pull-down argument of 0 to such a generic option means that the pin is short-circuited to VDD or GROUND. Pull disablement shall be done using PIN_CONFIG_BIAS_DISABLE. Cc: James Hogan <james.hogan@imgtec.com> Cc: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Acked-by Heiko Stuebner <heiko@sntech.de> Acked-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17pinctrl: dynamically alloc temp array when parsing dt pinconf optionsHeiko Stübner
Allocating the temorary array in pinconf_generic_parse_dt_config on stack might cause problems later on, when the number of options grows over time. Therefore also allocate this array dynamically to be on the safe side. Suggested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> Reviewed-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17pinctrl: handle zero found dt pinconfig properties betterHeiko Stübner
This adds a shortcut when no valid pinconf properties are found in the parsed dt node, to set the values immediately and return. Suggested-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> Reviewed-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
2013-06-17pinctrl: clarify some dt pinconfig optionsHeiko Stübner
The bias-pull-* options use values > 0 to indicate that the pull should be activated and optionally also indicate the strength of the pull. Therefore use an default value of 1 for these options. Split the low-power-mode option into low-power-enable and -disable. Update the documentation to describe the param arguments better. Reported-by: James Hogan <james.hogan@imgtec.com> Signed-off-by: Heiko Stuebner <heiko@sntech.de> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>