xref: /linux/arch/arm64/boot/dts/realtek/rtd1861b-krypton.dtsi (revision 6589b3d76db2d6adbf8f2084c303fb24252a0dc6)
1// SPDX-License-Identifier: GPL-2.0
2/*
3 * Realtek RTD1861B Krypton EVB
4 *
5 * Copyright (c) 2024 Realtek Semiconductor Corp.
6 */
7
8/dts-v1/;
9
10#include "rtd1861.dtsi"
11
12/ {
13	chosen {
14		stdout-path = "serial0:460800n8";
15	};
16
17	reserved_memory: reserved-memory {
18		#address-cells = <2>;
19		#size-cells = <2>;
20		ranges;
21
22		linux,cma {
23			compatible = "shared-dma-pool";
24			alignment = <0x0 0x400000>;
25			alloc-ranges = <0x0 0x0 0x0 0x20000000>;
26			size = <0x0 0x2000000>;
27			reusable;
28			linux,cma-default;
29		};
30	};
31
32	cpu_opps: opp-table-cpu {
33		compatible = "operating-points-v2";
34		opp-shared;
35
36		opp1200: opp-1200000000 {
37			opp-hz = /bits/ 64 <1200000000>;
38			opp-microvolt = <900000>;
39		};
40
41		opp1600: opp-1600000000 {
42			opp-hz = /bits/ 64 <1600000000>;
43			opp-microvolt = <1000000>;
44			opp-suspend;
45		};
46
47		opp1800: opp-1800000000 {
48			opp-hz = /bits/ 64 <1800000000>;
49			opp-microvolt = <1050000>;
50		};
51	};
52};
53
54&cpu0 {
55	operating-points-v2 = <&cpu_opps>;
56	#cooling-cells = <2>;
57};
58
59&cpu1 {
60	operating-points-v2 = <&cpu_opps>;
61	#cooling-cells = <2>;
62};
63
64&cpu2 {
65	operating-points-v2 = <&cpu_opps>;
66	#cooling-cells = <2>;
67};
68
69&cpu3 {
70	operating-points-v2 = <&cpu_opps>;
71	#cooling-cells = <2>;
72};
73