Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

arm64: dts: renesas: Add Renesas Falcon boards support

Initial support for the Renesas Falcon CPU and BreakOut boards
support.

Signed-off-by: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com>
Link: https://lore.kernel.org/r/1599739372-30669-5-git-send-email-yoshihiro.shimoda.uh@renesas.com
Signed-off-by: Geert Uytterhoeven <geert+renesas@glider.be>

authored by

Yoshihiro Shimoda and committed by
Geert Uytterhoeven
63070d7c 834c310f

+70
+2
arch/arm64/boot/dts/renesas/Makefile
··· 54 54 dtb-$(CONFIG_ARCH_R8A77990) += r8a77990-ebisu.dtb 55 55 56 56 dtb-$(CONFIG_ARCH_R8A77995) += r8a77995-draak.dtb 57 + 58 + dtb-$(CONFIG_ARCH_R8A779A0) += r8a779a0-falcon.dtb
+46
arch/arm64/boot/dts/renesas/r8a779a0-falcon-cpu.dtsi
··· 1 + // SPDX-License-Identifier: GPL-2.0 2 + /* 3 + * Device Tree Source for the Falcon CPU board 4 + * 5 + * Copyright (C) 2020 Renesas Electronics Corp. 6 + */ 7 + 8 + #include "r8a779a0.dtsi" 9 + 10 + / { 11 + model = "Renesas Falcon CPU board"; 12 + compatible = "renesas,falcon-cpu", "renesas,r8a779a0"; 13 + 14 + memory@48000000 { 15 + device_type = "memory"; 16 + /* first 128MB is reserved for secure area. */ 17 + reg = <0x0 0x48000000 0x0 0x78000000>; 18 + }; 19 + 20 + memory@500000000 { 21 + device_type = "memory"; 22 + reg = <0x5 0x00000000 0x0 0x80000000>; 23 + }; 24 + 25 + memory@600000000 { 26 + device_type = "memory"; 27 + reg = <0x6 0x00000000 0x0 0x80000000>; 28 + }; 29 + 30 + memory@700000000 { 31 + device_type = "memory"; 32 + reg = <0x7 0x00000000 0x0 0x80000000>; 33 + }; 34 + }; 35 + 36 + &extal_clk { 37 + clock-frequency = <16666666>; 38 + }; 39 + 40 + &extalr_clk { 41 + clock-frequency = <32768>; 42 + }; 43 + 44 + &scif0 { 45 + status = "okay"; 46 + };
+22
arch/arm64/boot/dts/renesas/r8a779a0-falcon.dts
··· 1 + // SPDX-License-Identifier: GPL-2.0 2 + /* 3 + * Device Tree Source for the Falcon CPU and BreakOut boards 4 + * 5 + * Copyright (C) 2020 Renesas Electronics Corp. 6 + */ 7 + 8 + /dts-v1/; 9 + #include "r8a779a0-falcon-cpu.dtsi" 10 + 11 + / { 12 + model = "Renesas Falcon CPU and Breakout boards based on r8a779a0"; 13 + compatible = "renesas,falcon-breakout", "renesas,falcon-cpu", "renesas,r8a779a0"; 14 + 15 + aliases { 16 + serial0 = &scif0; 17 + }; 18 + 19 + chosen { 20 + stdout-path = "serial0:115200n8"; 21 + }; 22 + };