ARM: ep93xx: DT for the Cirrus ep93xx SoC platforms
authorNikita Shubin <nikita.shubin@maquefel.me>
Sat, 19 Nov 2022 10:45:26 +0000 (13:45 +0300)
committerNikita Shubin <nikita.shubin@maquefel.me>
Sun, 21 May 2023 17:00:29 +0000 (20:00 +0300)
commit5c271fedc8323d933011faffc079b9f7ae3955c6
tree1edd707534890dbc29b6720ccef058b91f588f2b
parent12bf14e098e64b14217a21f82fa26608310493e7
ARM: ep93xx: DT for the Cirrus ep93xx SoC platforms

This adds compulsory device tree support to the Cirrus ep93xx ARMv4
platform.

- We select PINCTRL_EP93xx
- We select COMMON_CLK_EP93XX, as clock driver moved out of platform
  code
- We select ARCH_HAS_RESET_CONTROLLER

And also we need ARM_ATAG_DTB_COMPAT to update device tree with
information about memory passed from bootloader.

We have to leave all MACH options as they are used for board checking
before decomp, to turn off watchdog and ethernet DMA.

Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me>
arch/arm/Makefile
arch/arm/mach-ep93xx/Kconfig
arch/arm/mach-ep93xx/Makefile [deleted file]