ARM: ep93xx: DT for the Cirrus ep93xx SoC platforms
authorNikita Shubin <nikita.shubin@maquefel.me>
Thu, 1 Jun 2023 05:45:41 +0000 (08:45 +0300)
committerNikita Shubin <nikita.shubin@maquefel.me>
Mon, 10 Jun 2024 07:15:19 +0000 (10:15 +0300)
commit2bd2db105fb8a2876bd9c97707446bfb69d750af
treeef7c7bcb072aceb9abc86feeb3c58fb306d71017
parent2b22ace1b3b75602db2d3bed4f660ab20e8393c4
ARM: ep93xx: DT for the Cirrus ep93xx SoC platforms

Add compulsory device tree support to the Cirrus ep93xx ARMv4 platform.

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

Select 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.

Tested-by: Alexander Sverdlin <alexander.sverdlin@gmail.com>
Signed-off-by: Nikita Shubin <nikita.shubin@maquefel.me>
arch/arm/Makefile
arch/arm/mach-ep93xx/Kconfig
arch/arm/mach-ep93xx/Makefile [deleted file]