]> git.dujemihanovic.xyz Git - u-boot.git/commit
arm: exynos: Migrate E850-96 board to OF_UPSTREAM
authorSam Protsenko <semen.protsenko@linaro.org>
Sat, 25 May 2024 21:18:36 +0000 (16:18 -0500)
committerMinkyu Kang <mk7.kang@samsung.com>
Tue, 28 May 2024 02:45:09 +0000 (11:45 +0900)
commit88c5d76d516203a0419c70bb0a7d5206b409aa62
tree50a098713984f6e96979bf983ce0203df18bd9cb
parent46ff00bea5dd2dd247d5e2fdadbf5dcf8653cd9a
arm: exynos: Migrate E850-96 board to OF_UPSTREAM

Use upstream device tree files and bindings. To do so:
 - imply (enable) OF_UPSTREAM option for E850-96 target
 - point DEFAULT_DEVICE_TREE in E850-96 config to upstream dts
 - remove now not needed local dts files, binding docs and headers
 - update MAINTAINERS and board/samsung/e850-96/MAINTAINERS
   correspondingly

Upstream device tree files for Exynos850 SoC and E850-96 board are
pretty much the same as local (removed) ones, so the conversion is
rather straightforward and painless in this case. The appended dts file
(arch/arm/dts/exynos850-e850-96-u-boot.dtsi) stays unchanged.

The only remaining local dt-bindings doc for E850-96 board is
exynos-pmu.yaml. It wasn't removed as it's quite different from Linux
kernel version. Particularly U-Boot local version of exynos-pmu.yaml
describes "samsung,uart-debug-1" property, which is not present in Linux
kernel binding. Later it might be upstreamed to Linux kernel, and once
it's done the U-Boot exynos-pmu.yaml binding can be removed.

No functional change.

Acked-by: Sumit Garg <sumit.garg@linaro.org>
Signed-off-by: Sam Protsenko <semen.protsenko@linaro.org>
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
12 files changed:
MAINTAINERS
arch/arm/dts/Makefile
arch/arm/dts/exynos850-e850-96.dts [deleted file]
arch/arm/dts/exynos850-pinctrl.dtsi [deleted file]
arch/arm/dts/exynos850.dtsi [deleted file]
arch/arm/mach-exynos/Kconfig
board/samsung/e850-96/MAINTAINERS
configs/e850-96_defconfig
doc/device-tree-bindings/clock/samsung,exynos850-clock.yaml [deleted file]
doc/device-tree-bindings/soc/samsung/exynos-usi.yaml [deleted file]
include/dt-bindings/clock/exynos850.h [deleted file]
include/dt-bindings/soc/samsung,exynos-usi.h [deleted file]