]> git.baikalelectronics.ru Git - kernel.git/commit
ARM: ep93xx: move pinctrl interfaces into include/linux/soc
authorArnd Bergmann <arnd@arndb.de>
Mon, 15 Apr 2019 20:17:11 +0000 (22:17 +0200)
committerOlof Johansson <olof@lixom.net>
Mon, 29 Apr 2019 06:08:40 +0000 (23:08 -0700)
commit4c99d0e103a5d0da4909d841a688f6c8254b5433
tree8a5805128d26318ade6dc2b8357516f0a18da950
parent949e8214ddf34f4d107d6cc391735f1e8ac66b98
ARM: ep93xx: move pinctrl interfaces into include/linux/soc

ep93xx does not have a proper pinctrl driver, but does things
ad-hoc through mach/platform.h, which is also used for setting
up the boards.

To avoid using mach/*.h headers completely, let's move the interfaces
into include/linux/soc/. This is far from great, but gets the job
done here, without the need for a proper pinctrl driver.

Acked-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Acked-by: H Hartley Sweeten <hsweeten@visionengravers.com>
Signed-off-by: Arnd Bergmann <arnd@arndb.de>
Signed-off-by: Olof Johansson <olof@lixom.net>
12 files changed:
arch/arm/mach-ep93xx/clock.c
arch/arm/mach-ep93xx/core.c
arch/arm/mach-ep93xx/include/mach/platform.h
drivers/ata/pata_ep93xx.c
drivers/input/keyboard/ep93xx_keypad.c
drivers/pwm/pwm-ep93xx.c
include/linux/soc/cirrus/ep93xx.h [new file with mode: 0644]
sound/soc/cirrus/edb93xx.c
sound/soc/cirrus/ep93xx-ac97.c
sound/soc/cirrus/ep93xx-i2s.c
sound/soc/cirrus/simone.c
sound/soc/cirrus/snappercl15.c