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