1*b080a5faSThomas Bourgoin// SPDX-License-Identifier: (GPL-2.0-only OR BSD-3-Clause) 2*b080a5faSThomas Bourgoin/* 3*b080a5faSThomas Bourgoin * Copyright (C) STMicroelectronics 2025 - All Rights Reserved 4*b080a5faSThomas Bourgoin * 5*b080a5faSThomas Bourgoin * SCMI server (based on SCP) configuration in OP-TEE for STMicroelectronics 6*b080a5faSThomas Bourgoin * boards when CA35 is TDCID 7*b080a5faSThomas Bourgoin */ 8*b080a5faSThomas Bourgoin 9*b080a5faSThomas Bourgoin#include <dt-bindings/scmi/scmi-clock.h> 10*b080a5faSThomas Bourgoin 11*b080a5faSThomas Bourgoin/ { 12*b080a5faSThomas Bourgoin scmi { 13*b080a5faSThomas Bourgoin compatible = "optee,scmi-server"; 14*b080a5faSThomas Bourgoin #address-cells = <1>; 15*b080a5faSThomas Bourgoin #size-cells = <0>; 16*b080a5faSThomas Bourgoin 17*b080a5faSThomas Bourgoin /* SCMI agent for cortex A35 non-secure */ 18*b080a5faSThomas Bourgoin agent@1 { 19*b080a5faSThomas Bourgoin compatible = "linaro,scmi-optee"; 20*b080a5faSThomas Bourgoin reg = <1>; 21*b080a5faSThomas Bourgoin scmi-channel-id = <0>; 22*b080a5faSThomas Bourgoin #address-cells = <1>; 23*b080a5faSThomas Bourgoin #size-cells = <0>; 24*b080a5faSThomas Bourgoin 25*b080a5faSThomas Bourgoin scmi_clock: protocol@14 { 26*b080a5faSThomas Bourgoin reg = <0x14>; 27*b080a5faSThomas Bourgoin 28*b080a5faSThomas Bourgoin clocks { 29*b080a5faSThomas Bourgoin #address-cells = <1>; 30*b080a5faSThomas Bourgoin #size-cells = <0>; 31*b080a5faSThomas Bourgoin 32*b080a5faSThomas Bourgoin clock@0 { 33*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_HS_MCU>; 34*b080a5faSThomas Bourgoin domain-name = "ck_icn_hs_mcu"; 35*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_HS_MCU>; 36*b080a5faSThomas Bourgoin }; 37*b080a5faSThomas Bourgoin 38*b080a5faSThomas Bourgoin clock@1 { 39*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_SDMMC>; 40*b080a5faSThomas Bourgoin domain-name = "ck_icn_sdmmc"; 41*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_SDMMC>; 42*b080a5faSThomas Bourgoin }; 43*b080a5faSThomas Bourgoin 44*b080a5faSThomas Bourgoin clock@2 { 45*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_DDR>; 46*b080a5faSThomas Bourgoin domain-name = "ck_icn_ddr"; 47*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_DDR>; 48*b080a5faSThomas Bourgoin }; 49*b080a5faSThomas Bourgoin 50*b080a5faSThomas Bourgoin clock@3 { 51*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_DISPLAY>; 52*b080a5faSThomas Bourgoin domain-name = "ck_icn_display"; 53*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_DISPLAY>; 54*b080a5faSThomas Bourgoin }; 55*b080a5faSThomas Bourgoin 56*b080a5faSThomas Bourgoin clock@4 { 57*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_HSL>; 58*b080a5faSThomas Bourgoin domain-name = "ck_icn_hsl"; 59*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_HSL>; 60*b080a5faSThomas Bourgoin }; 61*b080a5faSThomas Bourgoin 62*b080a5faSThomas Bourgoin clock@5 { 63*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_NIC>; 64*b080a5faSThomas Bourgoin domain-name = "ck_icn_nic"; 65*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_NIC>; 66*b080a5faSThomas Bourgoin }; 67*b080a5faSThomas Bourgoin 68*b080a5faSThomas Bourgoin clock@6 { 69*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_VID>; 70*b080a5faSThomas Bourgoin domain-name = "ck_icn_vid"; 71*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_VID>; 72*b080a5faSThomas Bourgoin }; 73*b080a5faSThomas Bourgoin 74*b080a5faSThomas Bourgoin clock@7 { 75*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_07>; 76*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_07"; 77*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_07>; 78*b080a5faSThomas Bourgoin }; 79*b080a5faSThomas Bourgoin 80*b080a5faSThomas Bourgoin clock@8 { 81*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_08>; 82*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_08"; 83*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_08>; 84*b080a5faSThomas Bourgoin }; 85*b080a5faSThomas Bourgoin 86*b080a5faSThomas Bourgoin clock@9 { 87*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_09>; 88*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_09"; 89*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_09>; 90*b080a5faSThomas Bourgoin }; 91*b080a5faSThomas Bourgoin 92*b080a5faSThomas Bourgoin clock@a { 93*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_10>; 94*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_10"; 95*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_10>; 96*b080a5faSThomas Bourgoin flags = <SCMI_CLOCK_ALLOW_SET_RATE>; 97*b080a5faSThomas Bourgoin }; 98*b080a5faSThomas Bourgoin 99*b080a5faSThomas Bourgoin clock@b { 100*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_11>; 101*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_11"; 102*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_11>; 103*b080a5faSThomas Bourgoin }; 104*b080a5faSThomas Bourgoin 105*b080a5faSThomas Bourgoin clock@c { 106*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_12>; 107*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_12"; 108*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_12>; 109*b080a5faSThomas Bourgoin }; 110*b080a5faSThomas Bourgoin 111*b080a5faSThomas Bourgoin clock@d { 112*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_13>; 113*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_13"; 114*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_13>; 115*b080a5faSThomas Bourgoin }; 116*b080a5faSThomas Bourgoin 117*b080a5faSThomas Bourgoin clock@e { 118*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_14>; 119*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_14"; 120*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_14>; 121*b080a5faSThomas Bourgoin }; 122*b080a5faSThomas Bourgoin 123*b080a5faSThomas Bourgoin clock@f { 124*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_15>; 125*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_15"; 126*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_15>; 127*b080a5faSThomas Bourgoin }; 128*b080a5faSThomas Bourgoin 129*b080a5faSThomas Bourgoin clock@10 { 130*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_16>; 131*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_16"; 132*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_16>; 133*b080a5faSThomas Bourgoin flags = <SCMI_CLOCK_ALLOW_SET_RATE>; 134*b080a5faSThomas Bourgoin }; 135*b080a5faSThomas Bourgoin 136*b080a5faSThomas Bourgoin clock@11 { 137*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_17>; 138*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_17"; 139*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_17>; 140*b080a5faSThomas Bourgoin }; 141*b080a5faSThomas Bourgoin 142*b080a5faSThomas Bourgoin clock@12 { 143*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_18>; 144*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_18"; 145*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_18>; 146*b080a5faSThomas Bourgoin }; 147*b080a5faSThomas Bourgoin 148*b080a5faSThomas Bourgoin clock@13 { 149*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_19>; 150*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_19"; 151*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_19>; 152*b080a5faSThomas Bourgoin }; 153*b080a5faSThomas Bourgoin 154*b080a5faSThomas Bourgoin clock@14 { 155*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_20>; 156*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_20"; 157*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_20>; 158*b080a5faSThomas Bourgoin }; 159*b080a5faSThomas Bourgoin 160*b080a5faSThomas Bourgoin clock@15 { 161*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_21>; 162*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_21"; 163*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_21>; 164*b080a5faSThomas Bourgoin }; 165*b080a5faSThomas Bourgoin 166*b080a5faSThomas Bourgoin clock@16 { 167*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_22>; 168*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_22"; 169*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_22>; 170*b080a5faSThomas Bourgoin }; 171*b080a5faSThomas Bourgoin 172*b080a5faSThomas Bourgoin clock@17 { 173*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_23>; 174*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_23"; 175*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_23>; 176*b080a5faSThomas Bourgoin flags = <SCMI_CLOCK_ALLOW_SET_RATE>; 177*b080a5faSThomas Bourgoin }; 178*b080a5faSThomas Bourgoin 179*b080a5faSThomas Bourgoin clock@18 { 180*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_24>; 181*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_24"; 182*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_24>; 183*b080a5faSThomas Bourgoin flags = <SCMI_CLOCK_ALLOW_SET_RATE>; 184*b080a5faSThomas Bourgoin }; 185*b080a5faSThomas Bourgoin 186*b080a5faSThomas Bourgoin clock@19 { 187*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_25>; 188*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_25"; 189*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_25>; 190*b080a5faSThomas Bourgoin flags = <SCMI_CLOCK_ALLOW_SET_RATE>; 191*b080a5faSThomas Bourgoin }; 192*b080a5faSThomas Bourgoin 193*b080a5faSThomas Bourgoin clock@1a { 194*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_26>; 195*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_26"; 196*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_26>; 197*b080a5faSThomas Bourgoin }; 198*b080a5faSThomas Bourgoin 199*b080a5faSThomas Bourgoin clock@1b { 200*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_27>; 201*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_27"; 202*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_27>; 203*b080a5faSThomas Bourgoin flags = <SCMI_CLOCK_ALLOW_SET_RATE>; 204*b080a5faSThomas Bourgoin }; 205*b080a5faSThomas Bourgoin 206*b080a5faSThomas Bourgoin clock@1c { 207*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_28>; 208*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_28"; 209*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_28>; 210*b080a5faSThomas Bourgoin }; 211*b080a5faSThomas Bourgoin 212*b080a5faSThomas Bourgoin clock@1d { 213*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_29>; 214*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_29"; 215*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_29>; 216*b080a5faSThomas Bourgoin }; 217*b080a5faSThomas Bourgoin 218*b080a5faSThomas Bourgoin clock@1e { 219*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_30>; 220*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_30"; 221*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_30>; 222*b080a5faSThomas Bourgoin }; 223*b080a5faSThomas Bourgoin 224*b080a5faSThomas Bourgoin clock@1f { 225*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_31>; 226*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_31"; 227*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_31>; 228*b080a5faSThomas Bourgoin }; 229*b080a5faSThomas Bourgoin 230*b080a5faSThomas Bourgoin clock@20 { 231*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_32>; 232*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_32"; 233*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_32>; 234*b080a5faSThomas Bourgoin }; 235*b080a5faSThomas Bourgoin 236*b080a5faSThomas Bourgoin clock@21 { 237*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_33>; 238*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_33"; 239*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_33>; 240*b080a5faSThomas Bourgoin }; 241*b080a5faSThomas Bourgoin 242*b080a5faSThomas Bourgoin clock@22 { 243*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_34>; 244*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_34"; 245*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_34>; 246*b080a5faSThomas Bourgoin }; 247*b080a5faSThomas Bourgoin 248*b080a5faSThomas Bourgoin clock@23 { 249*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_35>; 250*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_35"; 251*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_35>; 252*b080a5faSThomas Bourgoin }; 253*b080a5faSThomas Bourgoin 254*b080a5faSThomas Bourgoin clock@24 { 255*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_36>; 256*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_36"; 257*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_36>; 258*b080a5faSThomas Bourgoin }; 259*b080a5faSThomas Bourgoin 260*b080a5faSThomas Bourgoin clock@25 { 261*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_37>; 262*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_37"; 263*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_37>; 264*b080a5faSThomas Bourgoin }; 265*b080a5faSThomas Bourgoin 266*b080a5faSThomas Bourgoin clock@26 { 267*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_38>; 268*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_38"; 269*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_38>; 270*b080a5faSThomas Bourgoin }; 271*b080a5faSThomas Bourgoin 272*b080a5faSThomas Bourgoin clock@27 { 273*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_39>; 274*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_39"; 275*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_39>; 276*b080a5faSThomas Bourgoin }; 277*b080a5faSThomas Bourgoin 278*b080a5faSThomas Bourgoin clock@28 { 279*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_40>; 280*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_40"; 281*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_40>; 282*b080a5faSThomas Bourgoin }; 283*b080a5faSThomas Bourgoin 284*b080a5faSThomas Bourgoin clock@29 { 285*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_41>; 286*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_41"; 287*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_41>; 288*b080a5faSThomas Bourgoin }; 289*b080a5faSThomas Bourgoin 290*b080a5faSThomas Bourgoin clock@2a { 291*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_42>; 292*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_42"; 293*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_42>; 294*b080a5faSThomas Bourgoin }; 295*b080a5faSThomas Bourgoin 296*b080a5faSThomas Bourgoin clock@2b { 297*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_43>; 298*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_43"; 299*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_43>; 300*b080a5faSThomas Bourgoin }; 301*b080a5faSThomas Bourgoin 302*b080a5faSThomas Bourgoin clock@2c { 303*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_44>; 304*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_44"; 305*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_44>; 306*b080a5faSThomas Bourgoin }; 307*b080a5faSThomas Bourgoin 308*b080a5faSThomas Bourgoin clock@2d { 309*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_45>; 310*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_45"; 311*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_45>; 312*b080a5faSThomas Bourgoin }; 313*b080a5faSThomas Bourgoin 314*b080a5faSThomas Bourgoin clock@2e { 315*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_46>; 316*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_46"; 317*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_46>; 318*b080a5faSThomas Bourgoin }; 319*b080a5faSThomas Bourgoin 320*b080a5faSThomas Bourgoin clock@2f { 321*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_47>; 322*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_47"; 323*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_47>; 324*b080a5faSThomas Bourgoin }; 325*b080a5faSThomas Bourgoin 326*b080a5faSThomas Bourgoin clock@30 { 327*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_48>; 328*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_48"; 329*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_48>; 330*b080a5faSThomas Bourgoin }; 331*b080a5faSThomas Bourgoin 332*b080a5faSThomas Bourgoin clock@31 { 333*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_49>; 334*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_49"; 335*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_49>; 336*b080a5faSThomas Bourgoin }; 337*b080a5faSThomas Bourgoin 338*b080a5faSThomas Bourgoin clock@32 { 339*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_50>; 340*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_50"; 341*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_50>; 342*b080a5faSThomas Bourgoin }; 343*b080a5faSThomas Bourgoin 344*b080a5faSThomas Bourgoin clock@33 { 345*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_51>; 346*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_51"; 347*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_51>; 348*b080a5faSThomas Bourgoin }; 349*b080a5faSThomas Bourgoin 350*b080a5faSThomas Bourgoin clock@34 { 351*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_52>; 352*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_52"; 353*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_52>; 354*b080a5faSThomas Bourgoin }; 355*b080a5faSThomas Bourgoin 356*b080a5faSThomas Bourgoin clock@35 { 357*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_53>; 358*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_53"; 359*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_53>; 360*b080a5faSThomas Bourgoin }; 361*b080a5faSThomas Bourgoin 362*b080a5faSThomas Bourgoin clock@36 { 363*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_54>; 364*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_54"; 365*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_54>; 366*b080a5faSThomas Bourgoin }; 367*b080a5faSThomas Bourgoin 368*b080a5faSThomas Bourgoin clock@37 { 369*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_55>; 370*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_55"; 371*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_55>; 372*b080a5faSThomas Bourgoin }; 373*b080a5faSThomas Bourgoin 374*b080a5faSThomas Bourgoin clock@38 { 375*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_56>; 376*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_56"; 377*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_56>; 378*b080a5faSThomas Bourgoin }; 379*b080a5faSThomas Bourgoin 380*b080a5faSThomas Bourgoin clock@39 { 381*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_57>; 382*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_57"; 383*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_57>; 384*b080a5faSThomas Bourgoin }; 385*b080a5faSThomas Bourgoin 386*b080a5faSThomas Bourgoin clock@3a { 387*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_58>; 388*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_58"; 389*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_58>; 390*b080a5faSThomas Bourgoin }; 391*b080a5faSThomas Bourgoin 392*b080a5faSThomas Bourgoin clock@3b { 393*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_59>; 394*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_59"; 395*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_59>; 396*b080a5faSThomas Bourgoin }; 397*b080a5faSThomas Bourgoin 398*b080a5faSThomas Bourgoin clock@3c { 399*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_60>; 400*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_60"; 401*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_60>; 402*b080a5faSThomas Bourgoin }; 403*b080a5faSThomas Bourgoin 404*b080a5faSThomas Bourgoin clock@3d { 405*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_61>; 406*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_61"; 407*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_61>; 408*b080a5faSThomas Bourgoin }; 409*b080a5faSThomas Bourgoin 410*b080a5faSThomas Bourgoin clock@3e { 411*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_62>; 412*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_62"; 413*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_62>; 414*b080a5faSThomas Bourgoin }; 415*b080a5faSThomas Bourgoin 416*b080a5faSThomas Bourgoin clock@3f { 417*b080a5faSThomas Bourgoin reg = <CK_SCMI_FLEXGEN_63>; 418*b080a5faSThomas Bourgoin domain-name = "ck_flexgen_63"; 419*b080a5faSThomas Bourgoin clocks = <&rcc CK_FLEXGEN_63>; 420*b080a5faSThomas Bourgoin }; 421*b080a5faSThomas Bourgoin 422*b080a5faSThomas Bourgoin clock@40 { 423*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_LS_MCU>; 424*b080a5faSThomas Bourgoin domain-name = "ck_icn_ls_mcu"; 425*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_LS_MCU>; 426*b080a5faSThomas Bourgoin }; 427*b080a5faSThomas Bourgoin 428*b080a5faSThomas Bourgoin clock@41 { 429*b080a5faSThomas Bourgoin reg = <CK_SCMI_HSE>; 430*b080a5faSThomas Bourgoin domain-name = "hse_ck"; 431*b080a5faSThomas Bourgoin clocks = <&rcc HSE_CK>; 432*b080a5faSThomas Bourgoin }; 433*b080a5faSThomas Bourgoin 434*b080a5faSThomas Bourgoin clock@42 { 435*b080a5faSThomas Bourgoin reg = <CK_SCMI_LSE>; 436*b080a5faSThomas Bourgoin domain-name = "lse_ck"; 437*b080a5faSThomas Bourgoin clocks = <&rcc LSE_CK>; 438*b080a5faSThomas Bourgoin }; 439*b080a5faSThomas Bourgoin 440*b080a5faSThomas Bourgoin clock@43 { 441*b080a5faSThomas Bourgoin reg = <CK_SCMI_HSI>; 442*b080a5faSThomas Bourgoin domain-name = "hsi_ck"; 443*b080a5faSThomas Bourgoin clocks = <&rcc HSI_CK>; 444*b080a5faSThomas Bourgoin }; 445*b080a5faSThomas Bourgoin 446*b080a5faSThomas Bourgoin clock@44 { 447*b080a5faSThomas Bourgoin reg = <CK_SCMI_LSI>; 448*b080a5faSThomas Bourgoin domain-name = "lsi_ck"; 449*b080a5faSThomas Bourgoin clocks = <&rcc LSI_CK>; 450*b080a5faSThomas Bourgoin }; 451*b080a5faSThomas Bourgoin 452*b080a5faSThomas Bourgoin clock@45 { 453*b080a5faSThomas Bourgoin reg = <CK_SCMI_MSI>; 454*b080a5faSThomas Bourgoin domain-name = "msi_ck"; 455*b080a5faSThomas Bourgoin clocks = <&rcc MSI_CK>; 456*b080a5faSThomas Bourgoin }; 457*b080a5faSThomas Bourgoin 458*b080a5faSThomas Bourgoin clock@46 { 459*b080a5faSThomas Bourgoin reg = <CK_SCMI_HSE_DIV2>; 460*b080a5faSThomas Bourgoin domain-name = "hse_div2_ck"; 461*b080a5faSThomas Bourgoin clocks = <&rcc HSE_DIV2_CK>; 462*b080a5faSThomas Bourgoin }; 463*b080a5faSThomas Bourgoin 464*b080a5faSThomas Bourgoin clock@4a { 465*b080a5faSThomas Bourgoin reg = <CK_SCMI_PLL3>; 466*b080a5faSThomas Bourgoin domain-name = "ck_pll3"; 467*b080a5faSThomas Bourgoin clocks = <&rcc PLL3_CK>; 468*b080a5faSThomas Bourgoin }; 469*b080a5faSThomas Bourgoin 470*b080a5faSThomas Bourgoin clock@4b { 471*b080a5faSThomas Bourgoin reg = <CK_SCMI_RTC>; 472*b080a5faSThomas Bourgoin domain-name = "ck_bus_rtc"; 473*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_RTC>; 474*b080a5faSThomas Bourgoin }; 475*b080a5faSThomas Bourgoin 476*b080a5faSThomas Bourgoin clock@4c { 477*b080a5faSThomas Bourgoin reg = <CK_SCMI_RTCCK>; 478*b080a5faSThomas Bourgoin domain-name = "rtc_ck"; 479*b080a5faSThomas Bourgoin clocks = <&rcc RTC_CK>; 480*b080a5faSThomas Bourgoin }; 481*b080a5faSThomas Bourgoin 482*b080a5faSThomas Bourgoin clock@4d { 483*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_APB1>; 484*b080a5faSThomas Bourgoin domain-name = "ck_icn_apb1"; 485*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_APB1>; 486*b080a5faSThomas Bourgoin }; 487*b080a5faSThomas Bourgoin 488*b080a5faSThomas Bourgoin clock@4e { 489*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_APB2>; 490*b080a5faSThomas Bourgoin domain-name = "ck_icn_apb2"; 491*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_APB2>; 492*b080a5faSThomas Bourgoin }; 493*b080a5faSThomas Bourgoin 494*b080a5faSThomas Bourgoin clock@4f { 495*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_APB3>; 496*b080a5faSThomas Bourgoin domain-name = "ck_icn_apb3"; 497*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_APB3>; 498*b080a5faSThomas Bourgoin }; 499*b080a5faSThomas Bourgoin 500*b080a5faSThomas Bourgoin clock@50 { 501*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_APB4>; 502*b080a5faSThomas Bourgoin domain-name = "ck_icn_apb4"; 503*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_APB4>; 504*b080a5faSThomas Bourgoin }; 505*b080a5faSThomas Bourgoin 506*b080a5faSThomas Bourgoin clock@51 { 507*b080a5faSThomas Bourgoin reg = <CK_SCMI_ICN_APBDBG>; 508*b080a5faSThomas Bourgoin domain-name = "ck_icn_apbdbg"; 509*b080a5faSThomas Bourgoin clocks = <&rcc CK_ICN_APBDBG>; 510*b080a5faSThomas Bourgoin }; 511*b080a5faSThomas Bourgoin 512*b080a5faSThomas Bourgoin clock@52 { 513*b080a5faSThomas Bourgoin reg = <CK_SCMI_TIMG1>; 514*b080a5faSThomas Bourgoin domain-name = "timg1_ck"; 515*b080a5faSThomas Bourgoin clocks = <&rcc TIMG1_CK>; 516*b080a5faSThomas Bourgoin }; 517*b080a5faSThomas Bourgoin 518*b080a5faSThomas Bourgoin clock@53 { 519*b080a5faSThomas Bourgoin reg = <CK_SCMI_TIMG2>; 520*b080a5faSThomas Bourgoin domain-name = "timg2_ck"; 521*b080a5faSThomas Bourgoin clocks = <&rcc TIMG2_CK>; 522*b080a5faSThomas Bourgoin }; 523*b080a5faSThomas Bourgoin 524*b080a5faSThomas Bourgoin clock@57 { 525*b080a5faSThomas Bourgoin reg = <CK_SCMI_BUS_ETR>; 526*b080a5faSThomas Bourgoin domain-name = "ck_icn_p_etr"; 527*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_ETR>; 528*b080a5faSThomas Bourgoin }; 529*b080a5faSThomas Bourgoin 530*b080a5faSThomas Bourgoin clock@58 { 531*b080a5faSThomas Bourgoin reg = <CK_SCMI_FMC>; 532*b080a5faSThomas Bourgoin domain-name = "ck_ker_fmc"; 533*b080a5faSThomas Bourgoin clocks = <&rcc CK_KER_FMC>; 534*b080a5faSThomas Bourgoin }; 535*b080a5faSThomas Bourgoin 536*b080a5faSThomas Bourgoin clock@59 { 537*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOA>; 538*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpioa"; 539*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOA>; 540*b080a5faSThomas Bourgoin }; 541*b080a5faSThomas Bourgoin 542*b080a5faSThomas Bourgoin clock@5a { 543*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOB>; 544*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpiob"; 545*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOB>; 546*b080a5faSThomas Bourgoin }; 547*b080a5faSThomas Bourgoin 548*b080a5faSThomas Bourgoin clock@5b { 549*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOC>; 550*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpioc"; 551*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOC>; 552*b080a5faSThomas Bourgoin }; 553*b080a5faSThomas Bourgoin 554*b080a5faSThomas Bourgoin clock@5c { 555*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOD>; 556*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpiod"; 557*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOD>; 558*b080a5faSThomas Bourgoin }; 559*b080a5faSThomas Bourgoin 560*b080a5faSThomas Bourgoin clock@5d { 561*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOE>; 562*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpioe"; 563*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOE>; 564*b080a5faSThomas Bourgoin }; 565*b080a5faSThomas Bourgoin 566*b080a5faSThomas Bourgoin clock@5e { 567*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOF>; 568*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpiof"; 569*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOF>; 570*b080a5faSThomas Bourgoin }; 571*b080a5faSThomas Bourgoin 572*b080a5faSThomas Bourgoin clock@5f { 573*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOG>; 574*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpiog"; 575*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOG>; 576*b080a5faSThomas Bourgoin }; 577*b080a5faSThomas Bourgoin 578*b080a5faSThomas Bourgoin clock@60 { 579*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOH>; 580*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpioh"; 581*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOH>; 582*b080a5faSThomas Bourgoin }; 583*b080a5faSThomas Bourgoin 584*b080a5faSThomas Bourgoin clock@61 { 585*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOI>; 586*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpioi"; 587*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOI>; 588*b080a5faSThomas Bourgoin }; 589*b080a5faSThomas Bourgoin 590*b080a5faSThomas Bourgoin clock@62 { 591*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOJ>; 592*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpioj"; 593*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOJ>; 594*b080a5faSThomas Bourgoin }; 595*b080a5faSThomas Bourgoin 596*b080a5faSThomas Bourgoin clock@63 { 597*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOK>; 598*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpiok"; 599*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOK>; 600*b080a5faSThomas Bourgoin }; 601*b080a5faSThomas Bourgoin 602*b080a5faSThomas Bourgoin clock@64 { 603*b080a5faSThomas Bourgoin reg = <CK_SCMI_GPIOZ>; 604*b080a5faSThomas Bourgoin domain-name = "ck_bus_gpioz"; 605*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_GPIOZ>; 606*b080a5faSThomas Bourgoin }; 607*b080a5faSThomas Bourgoin 608*b080a5faSThomas Bourgoin clock@65 { 609*b080a5faSThomas Bourgoin reg = <CK_SCMI_HPDMA1>; 610*b080a5faSThomas Bourgoin domain-name = "ck_bus_hpdma1"; 611*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_HPDMA1>; 612*b080a5faSThomas Bourgoin }; 613*b080a5faSThomas Bourgoin 614*b080a5faSThomas Bourgoin clock@66 { 615*b080a5faSThomas Bourgoin reg = <CK_SCMI_HPDMA2>; 616*b080a5faSThomas Bourgoin domain-name = "ck_bus_hpdma2"; 617*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_HPDMA2>; 618*b080a5faSThomas Bourgoin }; 619*b080a5faSThomas Bourgoin 620*b080a5faSThomas Bourgoin clock@67 { 621*b080a5faSThomas Bourgoin reg = <CK_SCMI_HPDMA3>; 622*b080a5faSThomas Bourgoin domain-name = "ck_bus_hpdma3"; 623*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_HPDMA3>; 624*b080a5faSThomas Bourgoin }; 625*b080a5faSThomas Bourgoin 626*b080a5faSThomas Bourgoin clock@69 { 627*b080a5faSThomas Bourgoin reg = <CK_SCMI_IPCC1>; 628*b080a5faSThomas Bourgoin domain-name = "ck_bus_ipcc1"; 629*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_IPCC1>; 630*b080a5faSThomas Bourgoin }; 631*b080a5faSThomas Bourgoin 632*b080a5faSThomas Bourgoin clock@6a { 633*b080a5faSThomas Bourgoin reg = <CK_SCMI_IPCC2>; 634*b080a5faSThomas Bourgoin domain-name = "ck_bus_ipcc2"; 635*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_IPCC2>; 636*b080a5faSThomas Bourgoin }; 637*b080a5faSThomas Bourgoin 638*b080a5faSThomas Bourgoin clock@74 { 639*b080a5faSThomas Bourgoin reg = <CK_SCMI_OSPI1>; 640*b080a5faSThomas Bourgoin domain-name = "ck_ker_ospi1"; 641*b080a5faSThomas Bourgoin clocks = <&rcc CK_KER_OSPI1>; 642*b080a5faSThomas Bourgoin }; 643*b080a5faSThomas Bourgoin 644*b080a5faSThomas Bourgoin clock@75 { 645*b080a5faSThomas Bourgoin reg = <CK_SCMI_OSPI2>; 646*b080a5faSThomas Bourgoin domain-name = "ck_ker_ospi2"; 647*b080a5faSThomas Bourgoin clocks = <&rcc CK_KER_OSPI2>; 648*b080a5faSThomas Bourgoin }; 649*b080a5faSThomas Bourgoin 650*b080a5faSThomas Bourgoin clock@76 { 651*b080a5faSThomas Bourgoin reg = <CK_SCMI_TPIU>; 652*b080a5faSThomas Bourgoin domain-name = "ck_ker_tpiu"; 653*b080a5faSThomas Bourgoin clocks = <&rcc CK_KER_TPIU>; 654*b080a5faSThomas Bourgoin }; 655*b080a5faSThomas Bourgoin 656*b080a5faSThomas Bourgoin clock@77 { 657*b080a5faSThomas Bourgoin reg = <CK_SCMI_SYSDBG>; 658*b080a5faSThomas Bourgoin domain-name = "ck_sys_dbg"; 659*b080a5faSThomas Bourgoin clocks = <&rcc CK_SYSDBG>; 660*b080a5faSThomas Bourgoin }; 661*b080a5faSThomas Bourgoin 662*b080a5faSThomas Bourgoin clock@78 { 663*b080a5faSThomas Bourgoin reg = <CK_SCMI_SYSATB>; 664*b080a5faSThomas Bourgoin domain-name = "ck_sys_atb"; 665*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_SYSATB>; 666*b080a5faSThomas Bourgoin }; 667*b080a5faSThomas Bourgoin 668*b080a5faSThomas Bourgoin clock@7a { 669*b080a5faSThomas Bourgoin reg = <CK_SCMI_BUS_STM>; 670*b080a5faSThomas Bourgoin domain-name = "ck_icn_p_stm"; 671*b080a5faSThomas Bourgoin clocks = <&rcc CK_BUS_STM>; 672*b080a5faSThomas Bourgoin }; 673*b080a5faSThomas Bourgoin 674*b080a5faSThomas Bourgoin clock@7b { 675*b080a5faSThomas Bourgoin reg = <CK_SCMI_KER_STM>; 676*b080a5faSThomas Bourgoin domain-name = "ck_icn_s_stm"; 677*b080a5faSThomas Bourgoin clocks = <&rcc CK_KER_STM>; 678*b080a5faSThomas Bourgoin }; 679*b080a5faSThomas Bourgoin 680*b080a5faSThomas Bourgoin clock@7c { 681*b080a5faSThomas Bourgoin reg = <CK_SCMI_KER_ETR>; 682*b080a5faSThomas Bourgoin domain-name = "ck_icn_m_etr"; 683*b080a5faSThomas Bourgoin clocks = <&rcc CK_KER_ETR>; 684*b080a5faSThomas Bourgoin }; 685*b080a5faSThomas Bourgoin }; 686*b080a5faSThomas Bourgoin }; 687*b080a5faSThomas Bourgoin 688*b080a5faSThomas Bourgoin scmi_reset: protocol@16 { 689*b080a5faSThomas Bourgoin reg = <0x16>; 690*b080a5faSThomas Bourgoin 691*b080a5faSThomas Bourgoin resets { 692*b080a5faSThomas Bourgoin #address-cells = <1>; 693*b080a5faSThomas Bourgoin #size-cells = <0>; 694*b080a5faSThomas Bourgoin 695*b080a5faSThomas Bourgoin reset@4 { 696*b080a5faSThomas Bourgoin reg = <RST_SCMI_FMC>; 697*b080a5faSThomas Bourgoin domain-name = "fmc"; 698*b080a5faSThomas Bourgoin resets = <&rcc FMC_R>; 699*b080a5faSThomas Bourgoin }; 700*b080a5faSThomas Bourgoin 701*b080a5faSThomas Bourgoin reset@5 { 702*b080a5faSThomas Bourgoin reg = <RST_SCMI_OSPI1>; 703*b080a5faSThomas Bourgoin domain-name = "ospi1"; 704*b080a5faSThomas Bourgoin resets = <&rcc OSPI1_R>; 705*b080a5faSThomas Bourgoin }; 706*b080a5faSThomas Bourgoin 707*b080a5faSThomas Bourgoin reset@6 { 708*b080a5faSThomas Bourgoin reg = <RST_SCMI_OSPI1DLL>; 709*b080a5faSThomas Bourgoin domain-name = "ospi1_ddl"; 710*b080a5faSThomas Bourgoin resets = <&rcc OSPI1DLL_R>; 711*b080a5faSThomas Bourgoin }; 712*b080a5faSThomas Bourgoin 713*b080a5faSThomas Bourgoin reset@7 { 714*b080a5faSThomas Bourgoin reg = <RST_SCMI_OSPI2>; 715*b080a5faSThomas Bourgoin domain-name = "ospi2"; 716*b080a5faSThomas Bourgoin resets = <&rcc OSPI2_R>; 717*b080a5faSThomas Bourgoin }; 718*b080a5faSThomas Bourgoin 719*b080a5faSThomas Bourgoin reset@8 { 720*b080a5faSThomas Bourgoin reg = <RST_SCMI_OSPI2DLL>; 721*b080a5faSThomas Bourgoin domain-name = "ospi2_ddl"; 722*b080a5faSThomas Bourgoin resets = <&rcc OSPI2DLL_R>; 723*b080a5faSThomas Bourgoin }; 724*b080a5faSThomas Bourgoin }; 725*b080a5faSThomas Bourgoin }; 726*b080a5faSThomas Bourgoin }; 727*b080a5faSThomas Bourgoin }; 728*b080a5faSThomas Bourgoin}; 729