1*05c618f3SKrzysztof Kozlowski// SPDX-License-Identifier: (GPL-2.0 OR MIT) 2488cca0aSGeert Uytterhoeven/* 3488cca0aSGeert Uytterhoeven * Device Tree Source for the H3ULCB (R-Car Starter Kit Premier) with R-Car H3e-2G 4488cca0aSGeert Uytterhoeven * 5488cca0aSGeert Uytterhoeven * Copyright (C) 2021 Glider bv 6488cca0aSGeert Uytterhoeven * 7488cca0aSGeert Uytterhoeven * Based on r8a77951-ulcb.dts 8488cca0aSGeert Uytterhoeven * 9488cca0aSGeert Uytterhoeven * Copyright (C) 2016 Renesas Electronics Corp. 10488cca0aSGeert Uytterhoeven * Copyright (C) 2016 Cogent Embedded, Inc. 11488cca0aSGeert Uytterhoeven */ 12488cca0aSGeert Uytterhoeven 13488cca0aSGeert Uytterhoeven/dts-v1/; 14488cca0aSGeert Uytterhoeven#include "r8a779m1.dtsi" 15488cca0aSGeert Uytterhoeven#include "ulcb.dtsi" 16488cca0aSGeert Uytterhoeven 17488cca0aSGeert Uytterhoeven/ { 18488cca0aSGeert Uytterhoeven model = "Renesas H3ULCB board based on r8a779m1"; 19488cca0aSGeert Uytterhoeven compatible = "renesas,h3ulcb", "renesas,r8a779m1", "renesas,r8a7795"; 20488cca0aSGeert Uytterhoeven 21488cca0aSGeert Uytterhoeven memory@48000000 { 22488cca0aSGeert Uytterhoeven device_type = "memory"; 23488cca0aSGeert Uytterhoeven /* first 128MB is reserved for secure area. */ 24488cca0aSGeert Uytterhoeven reg = <0x0 0x48000000 0x0 0x38000000>; 25488cca0aSGeert Uytterhoeven }; 26488cca0aSGeert Uytterhoeven 27488cca0aSGeert Uytterhoeven memory@500000000 { 28488cca0aSGeert Uytterhoeven device_type = "memory"; 29488cca0aSGeert Uytterhoeven reg = <0x5 0x00000000 0x0 0x40000000>; 30488cca0aSGeert Uytterhoeven }; 31488cca0aSGeert Uytterhoeven 32488cca0aSGeert Uytterhoeven memory@600000000 { 33488cca0aSGeert Uytterhoeven device_type = "memory"; 34488cca0aSGeert Uytterhoeven reg = <0x6 0x00000000 0x0 0x40000000>; 35488cca0aSGeert Uytterhoeven }; 36488cca0aSGeert Uytterhoeven 37488cca0aSGeert Uytterhoeven memory@700000000 { 38488cca0aSGeert Uytterhoeven device_type = "memory"; 39488cca0aSGeert Uytterhoeven reg = <0x7 0x00000000 0x0 0x40000000>; 40488cca0aSGeert Uytterhoeven }; 41488cca0aSGeert Uytterhoeven}; 42488cca0aSGeert Uytterhoeven 43488cca0aSGeert Uytterhoeven&du { 44488cca0aSGeert Uytterhoeven clocks = <&cpg CPG_MOD 724>, 45488cca0aSGeert Uytterhoeven <&cpg CPG_MOD 723>, 46488cca0aSGeert Uytterhoeven <&cpg CPG_MOD 722>, 47488cca0aSGeert Uytterhoeven <&cpg CPG_MOD 721>, 48488cca0aSGeert Uytterhoeven <&versaclock5 1>, 49488cca0aSGeert Uytterhoeven <&versaclock5 3>, 50488cca0aSGeert Uytterhoeven <&versaclock5 4>, 51488cca0aSGeert Uytterhoeven <&versaclock5 2>; 52488cca0aSGeert Uytterhoeven clock-names = "du.0", "du.1", "du.2", "du.3", 53488cca0aSGeert Uytterhoeven "dclkin.0", "dclkin.1", "dclkin.2", "dclkin.3"; 54488cca0aSGeert Uytterhoeven}; 55