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>
Tue, 14 Feb 2023 08:41:45 +0000 (11:41 +0300)
commit0628005ffae9042f83411951d918604afb1e6b73
tree0e6abb0d491a1856f92dc565f72cb7e74ec21f2f
parentcc7eea6127f8da8c74b043d2a161c845dc6a67b3
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]