1// SPDX-License-Identifier: GPL-2.0 2/* 3 * Realtek RTD1920S Smallville EVB 4 * 5 * Copyright (c) 2024 Realtek Semiconductor Corp. 6 */ 7 8/dts-v1/; 9 10#include <dt-bindings/thermal/thermal.h> 11#include "rtd1920.dtsi" 12 13/ { 14 chosen { 15 stdout-path = "serial0:460800n8"; 16 }; 17 18 reserved_memory: reserved-memory { 19 #address-cells = <2>; 20 #size-cells = <2>; 21 ranges; 22 23 protected_mem: protected-mem@50000 { 24 reg = <0x0 0x50000 0x0 0xbf0000>; 25 no-map; 26 }; 27 28 metadata: metadata@c40000 { 29 reg = <0x0 0xc40000 0x0 0x3c4000>; 30 no-map; 31 }; 32 33 linux,cma { 34 compatible = "shared-dma-pool"; 35 alignment = <0x0 0x400000>; 36 alloc-ranges = <0x0 0x0 0x0 0x20000000>; 37 size = <0x0 0x2000000>; 38 reusable; 39 linux,cma-default; 40 }; 41 }; 42 43 cpu_opps: opp-table-cpu { 44 compatible = "operating-points-v2"; 45 opp-shared; 46 47 opp800: opp-800000000 { 48 opp-hz = /bits/ 64 <800000000>; 49 opp-microvolt = <830000 830000 1100000>; 50 }; 51 52 opp900: opp-900000000 { 53 opp-hz = /bits/ 64 <900000000>; 54 opp-microvolt = <850000 850000 1100000>; 55 }; 56 57 opp1000: opp-1000000000 { 58 opp-hz = /bits/ 64 <1000000000>; 59 opp-microvolt = <870000 870000 1100000>; 60 }; 61 62 opp1100: opp-1100000000 { 63 opp-hz = /bits/ 64 <1100000000>; 64 opp-microvolt = <890000 890000 1100000>; 65 }; 66 67 opp1200: opp-1200000000 { 68 opp-hz = /bits/ 64 <1200000000>; 69 opp-microvolt = <910000 910000 1100000>; 70 }; 71 72 opp1300: opp-1300000000 { 73 opp-hz = /bits/ 64 <1300000000>; 74 opp-microvolt = <930000 930000 1100000>; 75 }; 76 77 opp1400: opp-1400000000 { 78 opp-hz = /bits/ 64 <1400000000>; 79 opp-microvolt = <950000 950000 1100000>; 80 }; 81 82 opp1500: opp-1500000000 { 83 opp-hz = /bits/ 64 <1500000000>; 84 opp-microvolt = <970000 970000 1100000>; 85 }; 86 87 opp1600: opp-1600000000 { 88 opp-hz = /bits/ 64 <1600000000>; 89 opp-microvolt = <990000 990000 1100000>; 90 opp-suspend; 91 }; 92 93 opp1700: opp-1700000000 { 94 opp-hz = /bits/ 64 <1700000000>; 95 opp-microvolt = <1010000 1010000 1100000>; 96 }; 97 98 opp1800: opp-1800000000 { 99 opp-hz = /bits/ 64 <1800000000>; 100 opp-microvolt = <1030000 1030000 1100000>; 101 }; 102 103 opp1900: opp-1900000000 { 104 opp-hz = /bits/ 64 <1900000000>; 105 opp-microvolt = <1050000 1050000 1100000>; 106 }; 107 }; 108}; 109 110&cpu0 { 111 operating-points-v2 = <&cpu_opps>; 112 #cooling-cells = <2>; 113}; 114 115&cpu1 { 116 operating-points-v2 = <&cpu_opps>; 117 #cooling-cells = <2>; 118}; 119 120&cpu2 { 121 operating-points-v2 = <&cpu_opps>; 122 #cooling-cells = <2>; 123}; 124 125&cpu3 { 126 operating-points-v2 = <&cpu_opps>; 127 #cooling-cells = <2>; 128}; 129