1*91f16700Schasinglulu// SPDX-License-Identifier: GPL-2.0+ OR BSD-3-Clause 2*91f16700Schasinglulu/* 3*91f16700Schasinglulu * Copyright (C) 2022, STMicroelectronics - All Rights Reserved 4*91f16700Schasinglulu */ 5*91f16700Schasinglulu 6*91f16700Schasinglulu&ddr { 7*91f16700Schasinglulu st,mem-name = DDR_MEM_NAME; 8*91f16700Schasinglulu st,mem-speed = <DDR_MEM_SPEED>; 9*91f16700Schasinglulu st,mem-size = <DDR_MEM_SIZE>; 10*91f16700Schasinglulu 11*91f16700Schasinglulu st,ctl-reg = < 12*91f16700Schasinglulu DDR_MSTR 13*91f16700Schasinglulu DDR_MRCTRL0 14*91f16700Schasinglulu DDR_MRCTRL1 15*91f16700Schasinglulu DDR_DERATEEN 16*91f16700Schasinglulu DDR_DERATEINT 17*91f16700Schasinglulu DDR_PWRCTL 18*91f16700Schasinglulu DDR_PWRTMG 19*91f16700Schasinglulu DDR_HWLPCTL 20*91f16700Schasinglulu DDR_RFSHCTL0 21*91f16700Schasinglulu DDR_RFSHCTL3 22*91f16700Schasinglulu DDR_CRCPARCTL0 23*91f16700Schasinglulu DDR_ZQCTL0 24*91f16700Schasinglulu DDR_DFITMG0 25*91f16700Schasinglulu DDR_DFITMG1 26*91f16700Schasinglulu DDR_DFILPCFG0 27*91f16700Schasinglulu DDR_DFIUPD0 28*91f16700Schasinglulu DDR_DFIUPD1 29*91f16700Schasinglulu DDR_DFIUPD2 30*91f16700Schasinglulu DDR_DFIPHYMSTR 31*91f16700Schasinglulu DDR_ODTMAP 32*91f16700Schasinglulu DDR_DBG0 33*91f16700Schasinglulu DDR_DBG1 34*91f16700Schasinglulu DDR_DBGCMD 35*91f16700Schasinglulu DDR_POISONCFG 36*91f16700Schasinglulu DDR_PCCFG 37*91f16700Schasinglulu >; 38*91f16700Schasinglulu 39*91f16700Schasinglulu st,ctl-timing = < 40*91f16700Schasinglulu DDR_RFSHTMG 41*91f16700Schasinglulu DDR_DRAMTMG0 42*91f16700Schasinglulu DDR_DRAMTMG1 43*91f16700Schasinglulu DDR_DRAMTMG2 44*91f16700Schasinglulu DDR_DRAMTMG3 45*91f16700Schasinglulu DDR_DRAMTMG4 46*91f16700Schasinglulu DDR_DRAMTMG5 47*91f16700Schasinglulu DDR_DRAMTMG6 48*91f16700Schasinglulu DDR_DRAMTMG7 49*91f16700Schasinglulu DDR_DRAMTMG8 50*91f16700Schasinglulu DDR_DRAMTMG14 51*91f16700Schasinglulu DDR_ODTCFG 52*91f16700Schasinglulu >; 53*91f16700Schasinglulu 54*91f16700Schasinglulu st,ctl-map = < 55*91f16700Schasinglulu DDR_ADDRMAP1 56*91f16700Schasinglulu DDR_ADDRMAP2 57*91f16700Schasinglulu DDR_ADDRMAP3 58*91f16700Schasinglulu DDR_ADDRMAP4 59*91f16700Schasinglulu DDR_ADDRMAP5 60*91f16700Schasinglulu DDR_ADDRMAP6 61*91f16700Schasinglulu DDR_ADDRMAP9 62*91f16700Schasinglulu DDR_ADDRMAP10 63*91f16700Schasinglulu DDR_ADDRMAP11 64*91f16700Schasinglulu >; 65*91f16700Schasinglulu 66*91f16700Schasinglulu st,ctl-perf = < 67*91f16700Schasinglulu DDR_SCHED 68*91f16700Schasinglulu DDR_SCHED1 69*91f16700Schasinglulu DDR_PERFHPR1 70*91f16700Schasinglulu DDR_PERFLPR1 71*91f16700Schasinglulu DDR_PERFWR1 72*91f16700Schasinglulu DDR_PCFGR_0 73*91f16700Schasinglulu DDR_PCFGW_0 74*91f16700Schasinglulu DDR_PCFGQOS0_0 75*91f16700Schasinglulu DDR_PCFGQOS1_0 76*91f16700Schasinglulu DDR_PCFGWQOS0_0 77*91f16700Schasinglulu DDR_PCFGWQOS1_0 78*91f16700Schasinglulu >; 79*91f16700Schasinglulu 80*91f16700Schasinglulu st,phy-reg = < 81*91f16700Schasinglulu DDR_PGCR 82*91f16700Schasinglulu DDR_ACIOCR 83*91f16700Schasinglulu DDR_DXCCR 84*91f16700Schasinglulu DDR_DSGCR 85*91f16700Schasinglulu DDR_DCR 86*91f16700Schasinglulu DDR_ODTCR 87*91f16700Schasinglulu DDR_ZQ0CR1 88*91f16700Schasinglulu DDR_DX0GCR 89*91f16700Schasinglulu DDR_DX1GCR 90*91f16700Schasinglulu >; 91*91f16700Schasinglulu 92*91f16700Schasinglulu st,phy-timing = < 93*91f16700Schasinglulu DDR_PTR0 94*91f16700Schasinglulu DDR_PTR1 95*91f16700Schasinglulu DDR_PTR2 96*91f16700Schasinglulu DDR_DTPR0 97*91f16700Schasinglulu DDR_DTPR1 98*91f16700Schasinglulu DDR_DTPR2 99*91f16700Schasinglulu DDR_MR0 100*91f16700Schasinglulu DDR_MR1 101*91f16700Schasinglulu DDR_MR2 102*91f16700Schasinglulu DDR_MR3 103*91f16700Schasinglulu >; 104*91f16700Schasinglulu}; 105*91f16700Schasinglulu 106*91f16700Schasinglulu#undef DDR_MEM_NAME 107*91f16700Schasinglulu#undef DDR_MEM_SPEED 108*91f16700Schasinglulu#undef DDR_MEM_SIZE 109*91f16700Schasinglulu#undef DDR_MSTR 110*91f16700Schasinglulu#undef DDR_MRCTRL0 111*91f16700Schasinglulu#undef DDR_MRCTRL1 112*91f16700Schasinglulu#undef DDR_DERATEEN 113*91f16700Schasinglulu#undef DDR_DERATEINT 114*91f16700Schasinglulu#undef DDR_PWRCTL 115*91f16700Schasinglulu#undef DDR_PWRTMG 116*91f16700Schasinglulu#undef DDR_HWLPCTL 117*91f16700Schasinglulu#undef DDR_RFSHCTL0 118*91f16700Schasinglulu#undef DDR_RFSHCTL3 119*91f16700Schasinglulu#undef DDR_RFSHTMG 120*91f16700Schasinglulu#undef DDR_CRCPARCTL0 121*91f16700Schasinglulu#undef DDR_DRAMTMG0 122*91f16700Schasinglulu#undef DDR_DRAMTMG1 123*91f16700Schasinglulu#undef DDR_DRAMTMG2 124*91f16700Schasinglulu#undef DDR_DRAMTMG3 125*91f16700Schasinglulu#undef DDR_DRAMTMG4 126*91f16700Schasinglulu#undef DDR_DRAMTMG5 127*91f16700Schasinglulu#undef DDR_DRAMTMG6 128*91f16700Schasinglulu#undef DDR_DRAMTMG7 129*91f16700Schasinglulu#undef DDR_DRAMTMG8 130*91f16700Schasinglulu#undef DDR_DRAMTMG14 131*91f16700Schasinglulu#undef DDR_ZQCTL0 132*91f16700Schasinglulu#undef DDR_DFITMG0 133*91f16700Schasinglulu#undef DDR_DFITMG1 134*91f16700Schasinglulu#undef DDR_DFILPCFG0 135*91f16700Schasinglulu#undef DDR_DFIUPD0 136*91f16700Schasinglulu#undef DDR_DFIUPD1 137*91f16700Schasinglulu#undef DDR_DFIUPD2 138*91f16700Schasinglulu#undef DDR_DFIPHYMSTR 139*91f16700Schasinglulu#undef DDR_ADDRMAP1 140*91f16700Schasinglulu#undef DDR_ADDRMAP2 141*91f16700Schasinglulu#undef DDR_ADDRMAP3 142*91f16700Schasinglulu#undef DDR_ADDRMAP4 143*91f16700Schasinglulu#undef DDR_ADDRMAP5 144*91f16700Schasinglulu#undef DDR_ADDRMAP6 145*91f16700Schasinglulu#undef DDR_ADDRMAP9 146*91f16700Schasinglulu#undef DDR_ADDRMAP10 147*91f16700Schasinglulu#undef DDR_ADDRMAP11 148*91f16700Schasinglulu#undef DDR_ODTCFG 149*91f16700Schasinglulu#undef DDR_ODTMAP 150*91f16700Schasinglulu#undef DDR_SCHED 151*91f16700Schasinglulu#undef DDR_SCHED1 152*91f16700Schasinglulu#undef DDR_PERFHPR1 153*91f16700Schasinglulu#undef DDR_PERFLPR1 154*91f16700Schasinglulu#undef DDR_PERFWR1 155*91f16700Schasinglulu#undef DDR_DBG0 156*91f16700Schasinglulu#undef DDR_DBG1 157*91f16700Schasinglulu#undef DDR_DBGCMD 158*91f16700Schasinglulu#undef DDR_POISONCFG 159*91f16700Schasinglulu#undef DDR_PCCFG 160*91f16700Schasinglulu#undef DDR_PCFGR_0 161*91f16700Schasinglulu#undef DDR_PCFGW_0 162*91f16700Schasinglulu#undef DDR_PCFGQOS0_0 163*91f16700Schasinglulu#undef DDR_PCFGQOS1_0 164*91f16700Schasinglulu#undef DDR_PCFGWQOS0_0 165*91f16700Schasinglulu#undef DDR_PCFGWQOS1_0 166*91f16700Schasinglulu#undef DDR_PGCR 167*91f16700Schasinglulu#undef DDR_PTR0 168*91f16700Schasinglulu#undef DDR_PTR1 169*91f16700Schasinglulu#undef DDR_PTR2 170*91f16700Schasinglulu#undef DDR_ACIOCR 171*91f16700Schasinglulu#undef DDR_DXCCR 172*91f16700Schasinglulu#undef DDR_DSGCR 173*91f16700Schasinglulu#undef DDR_DCR 174*91f16700Schasinglulu#undef DDR_DTPR0 175*91f16700Schasinglulu#undef DDR_DTPR1 176*91f16700Schasinglulu#undef DDR_DTPR2 177*91f16700Schasinglulu#undef DDR_MR0 178*91f16700Schasinglulu#undef DDR_MR1 179*91f16700Schasinglulu#undef DDR_MR2 180*91f16700Schasinglulu#undef DDR_MR3 181*91f16700Schasinglulu#undef DDR_ODTCR 182*91f16700Schasinglulu#undef DDR_ZQ0CR1 183*91f16700Schasinglulu#undef DDR_DX0GCR 184*91f16700Schasinglulu#undef DDR_DX1GCR 185