1*4882a593Smuzhiyun// SPDX-License-Identifier: GPL-2.0-or-later 2*4882a593Smuzhiyun/* 3*4882a593Smuzhiyun * DTS file for CSR SiRFatlas7 SoC 4*4882a593Smuzhiyun * 5*4882a593Smuzhiyun * Copyright (c) 2014 Cambridge Silicon Radio Limited, a CSR plc group company. 6*4882a593Smuzhiyun */ 7*4882a593Smuzhiyun 8*4882a593Smuzhiyun/ { 9*4882a593Smuzhiyun compatible = "sirf,atlas7"; 10*4882a593Smuzhiyun #address-cells = <1>; 11*4882a593Smuzhiyun #size-cells = <1>; 12*4882a593Smuzhiyun interrupt-parent = <&gic>; 13*4882a593Smuzhiyun aliases { 14*4882a593Smuzhiyun serial0 = &uart0; 15*4882a593Smuzhiyun serial1 = &uart1; 16*4882a593Smuzhiyun serial2 = &uart2; 17*4882a593Smuzhiyun serial3 = &uart3; 18*4882a593Smuzhiyun serial4 = &uart4; 19*4882a593Smuzhiyun serial5 = &uart5; 20*4882a593Smuzhiyun serial6 = &uart6; 21*4882a593Smuzhiyun serial9 = &usp2; 22*4882a593Smuzhiyun spi1 = &spi1; 23*4882a593Smuzhiyun spi2 = &usp1; 24*4882a593Smuzhiyun spi3 = &usp2; 25*4882a593Smuzhiyun spi4 = &usp3; 26*4882a593Smuzhiyun }; 27*4882a593Smuzhiyun cpus { 28*4882a593Smuzhiyun #address-cells = <1>; 29*4882a593Smuzhiyun #size-cells = <0>; 30*4882a593Smuzhiyun 31*4882a593Smuzhiyun cpu@0 { 32*4882a593Smuzhiyun device_type = "cpu"; 33*4882a593Smuzhiyun compatible = "arm,cortex-a7"; 34*4882a593Smuzhiyun reg = <0>; 35*4882a593Smuzhiyun }; 36*4882a593Smuzhiyun cpu@1 { 37*4882a593Smuzhiyun device_type = "cpu"; 38*4882a593Smuzhiyun compatible = "arm,cortex-a7"; 39*4882a593Smuzhiyun reg = <1>; 40*4882a593Smuzhiyun }; 41*4882a593Smuzhiyun }; 42*4882a593Smuzhiyun 43*4882a593Smuzhiyun clocks { 44*4882a593Smuzhiyun xinw { 45*4882a593Smuzhiyun compatible = "fixed-clock"; 46*4882a593Smuzhiyun #clock-cells = <0>; 47*4882a593Smuzhiyun clock-frequency = <32768>; 48*4882a593Smuzhiyun clock-output-names = "xinw"; 49*4882a593Smuzhiyun }; 50*4882a593Smuzhiyun xin { 51*4882a593Smuzhiyun compatible = "fixed-clock"; 52*4882a593Smuzhiyun #clock-cells = <0>; 53*4882a593Smuzhiyun clock-frequency = <26000000>; 54*4882a593Smuzhiyun clock-output-names = "xin"; 55*4882a593Smuzhiyun }; 56*4882a593Smuzhiyun }; 57*4882a593Smuzhiyun 58*4882a593Smuzhiyun arm-pmu { 59*4882a593Smuzhiyun compatible = "arm,cortex-a7-pmu"; 60*4882a593Smuzhiyun interrupts = <0 29 4>, <0 82 4>; 61*4882a593Smuzhiyun }; 62*4882a593Smuzhiyun 63*4882a593Smuzhiyun noc { 64*4882a593Smuzhiyun compatible = "simple-bus"; 65*4882a593Smuzhiyun #address-cells = <1>; 66*4882a593Smuzhiyun #size-cells = <1>; 67*4882a593Smuzhiyun ranges = <0x10000000 0x10000000 0xc0000000>; 68*4882a593Smuzhiyun 69*4882a593Smuzhiyun gic: interrupt-controller@10301000 { 70*4882a593Smuzhiyun compatible = "arm,cortex-a9-gic"; 71*4882a593Smuzhiyun interrupt-controller; 72*4882a593Smuzhiyun #interrupt-cells = <3>; 73*4882a593Smuzhiyun reg = <0x10301000 0x1000>, 74*4882a593Smuzhiyun <0x10302000 0x0100>; 75*4882a593Smuzhiyun }; 76*4882a593Smuzhiyun 77*4882a593Smuzhiyun pmu_regulator: pmu_regulator@10E30020 { 78*4882a593Smuzhiyun compatible = "sirf,atlas7-pmu-ldo"; 79*4882a593Smuzhiyun reg = <0x10E30020 0x4>; 80*4882a593Smuzhiyun ldo: ldo { 81*4882a593Smuzhiyun regulator-name = "ldo"; 82*4882a593Smuzhiyun }; 83*4882a593Smuzhiyun }; 84*4882a593Smuzhiyun 85*4882a593Smuzhiyun atlas7_codec: atlas7_codec@10E30000 { 86*4882a593Smuzhiyun #sound-dai-cells = <0>; 87*4882a593Smuzhiyun compatible = "sirf,atlas7-codec"; 88*4882a593Smuzhiyun reg = <0x10E30000 0x400>; 89*4882a593Smuzhiyun clocks = <&car 62>; 90*4882a593Smuzhiyun ldo-supply = <&ldo>; 91*4882a593Smuzhiyun }; 92*4882a593Smuzhiyun 93*4882a593Smuzhiyun atlas7_iacc: atlas7_iacc@10D01000 { 94*4882a593Smuzhiyun #sound-dai-cells = <0>; 95*4882a593Smuzhiyun compatible = "sirf,atlas7-iacc"; 96*4882a593Smuzhiyun reg = <0x10D01000 0x100>; 97*4882a593Smuzhiyun dmas = <&dmac3 0>, <&dmac3 7>, <&dmac3 8>, 98*4882a593Smuzhiyun <&dmac3 3>, <&dmac3 9>; 99*4882a593Smuzhiyun dma-names = "rx", "tx0", "tx1", "tx2", "tx3"; 100*4882a593Smuzhiyun clocks = <&car 62>; 101*4882a593Smuzhiyun }; 102*4882a593Smuzhiyun 103*4882a593Smuzhiyun ipc@13240000 { 104*4882a593Smuzhiyun compatible = "sirf,atlas7-ipc"; 105*4882a593Smuzhiyun ranges = <0x13240000 0x13240000 0x00010000>; 106*4882a593Smuzhiyun #address-cells = <1>; 107*4882a593Smuzhiyun #size-cells = <1>; 108*4882a593Smuzhiyun 109*4882a593Smuzhiyun hwspinlock { 110*4882a593Smuzhiyun compatible = "sirf,hwspinlock"; 111*4882a593Smuzhiyun reg = <0x13240000 0x00010000>; 112*4882a593Smuzhiyun 113*4882a593Smuzhiyun num-spinlocks = <30>; 114*4882a593Smuzhiyun }; 115*4882a593Smuzhiyun 116*4882a593Smuzhiyun ns_m3_rproc@0 { 117*4882a593Smuzhiyun compatible = "sirf,ns2m30-rproc"; 118*4882a593Smuzhiyun reg = <0x13240000 0x00010000>; 119*4882a593Smuzhiyun interrupts = <0 123 0>; 120*4882a593Smuzhiyun }; 121*4882a593Smuzhiyun 122*4882a593Smuzhiyun ns_m3_rproc@1 { 123*4882a593Smuzhiyun compatible = "sirf,ns2m31-rproc"; 124*4882a593Smuzhiyun reg = <0x13240000 0x00010000>; 125*4882a593Smuzhiyun interrupts = <0 126 0>; 126*4882a593Smuzhiyun }; 127*4882a593Smuzhiyun 128*4882a593Smuzhiyun ns_kal_rproc@0 { 129*4882a593Smuzhiyun compatible = "sirf,ns2kal0-rproc"; 130*4882a593Smuzhiyun reg = <0x13240000 0x00010000>; 131*4882a593Smuzhiyun interrupts = <0 124 0>; 132*4882a593Smuzhiyun }; 133*4882a593Smuzhiyun 134*4882a593Smuzhiyun ns_kal_rproc@1 { 135*4882a593Smuzhiyun compatible = "sirf,ns2kal1-rproc"; 136*4882a593Smuzhiyun reg = <0x13240000 0x00010000>; 137*4882a593Smuzhiyun interrupts = <0 127 0>; 138*4882a593Smuzhiyun }; 139*4882a593Smuzhiyun }; 140*4882a593Smuzhiyun 141*4882a593Smuzhiyun pinctrl: ioc@18880000 { 142*4882a593Smuzhiyun compatible = "sirf,atlas7-ioc"; 143*4882a593Smuzhiyun reg = <0x18880000 0x1000>, 144*4882a593Smuzhiyun <0x10E40000 0x1000>; 145*4882a593Smuzhiyun 146*4882a593Smuzhiyun audio_ac97_pmx: audio_ac97@0 { 147*4882a593Smuzhiyun audio_ac97 { 148*4882a593Smuzhiyun groups = "audio_ac97_grp"; 149*4882a593Smuzhiyun function = "audio_ac97"; 150*4882a593Smuzhiyun }; 151*4882a593Smuzhiyun }; 152*4882a593Smuzhiyun 153*4882a593Smuzhiyun audio_func_dbg_pmx: audio_func_dbg@0 { 154*4882a593Smuzhiyun audio_func_dbg { 155*4882a593Smuzhiyun groups = "audio_func_dbg_grp"; 156*4882a593Smuzhiyun function = "audio_func_dbg"; 157*4882a593Smuzhiyun }; 158*4882a593Smuzhiyun }; 159*4882a593Smuzhiyun 160*4882a593Smuzhiyun audio_i2s_pmx: audio_i2s@0 { 161*4882a593Smuzhiyun audio_i2s { 162*4882a593Smuzhiyun groups = "audio_i2s_grp"; 163*4882a593Smuzhiyun function = "audio_i2s"; 164*4882a593Smuzhiyun }; 165*4882a593Smuzhiyun }; 166*4882a593Smuzhiyun 167*4882a593Smuzhiyun audio_i2s_2ch_pmx: audio_i2s_2ch@0 { 168*4882a593Smuzhiyun audio_i2s_2ch { 169*4882a593Smuzhiyun groups = "audio_i2s_2ch_grp"; 170*4882a593Smuzhiyun function = "audio_i2s_2ch"; 171*4882a593Smuzhiyun }; 172*4882a593Smuzhiyun }; 173*4882a593Smuzhiyun 174*4882a593Smuzhiyun audio_i2s_extclk_pmx: audio_i2s_extclk@0 { 175*4882a593Smuzhiyun audio_i2s_extclk { 176*4882a593Smuzhiyun groups = "audio_i2s_extclk_grp"; 177*4882a593Smuzhiyun function = "audio_i2s_extclk"; 178*4882a593Smuzhiyun }; 179*4882a593Smuzhiyun }; 180*4882a593Smuzhiyun 181*4882a593Smuzhiyun audio_uart0_pmx: audio_uart0@0 { 182*4882a593Smuzhiyun audio_uart0 { 183*4882a593Smuzhiyun groups = "audio_uart0_grp"; 184*4882a593Smuzhiyun function = "audio_uart0"; 185*4882a593Smuzhiyun }; 186*4882a593Smuzhiyun }; 187*4882a593Smuzhiyun 188*4882a593Smuzhiyun audio_uart1_pmx: audio_uart1@0 { 189*4882a593Smuzhiyun audio_uart1 { 190*4882a593Smuzhiyun groups = "audio_uart1_grp"; 191*4882a593Smuzhiyun function = "audio_uart1"; 192*4882a593Smuzhiyun }; 193*4882a593Smuzhiyun }; 194*4882a593Smuzhiyun 195*4882a593Smuzhiyun audio_uart2_pmx0: audio_uart2@0 { 196*4882a593Smuzhiyun audio_uart2_0 { 197*4882a593Smuzhiyun groups = "audio_uart2_grp0"; 198*4882a593Smuzhiyun function = "audio_uart2_m0"; 199*4882a593Smuzhiyun }; 200*4882a593Smuzhiyun }; 201*4882a593Smuzhiyun 202*4882a593Smuzhiyun audio_uart2_pmx1: audio_uart2@1 { 203*4882a593Smuzhiyun audio_uart2_1 { 204*4882a593Smuzhiyun groups = "audio_uart2_grp1"; 205*4882a593Smuzhiyun function = "audio_uart2_m1"; 206*4882a593Smuzhiyun }; 207*4882a593Smuzhiyun }; 208*4882a593Smuzhiyun 209*4882a593Smuzhiyun c_can_trnsvr_pmx: c_can_trnsvr@0 { 210*4882a593Smuzhiyun c_can_trnsvr { 211*4882a593Smuzhiyun groups = "c_can_trnsvr_grp"; 212*4882a593Smuzhiyun function = "c_can_trnsvr"; 213*4882a593Smuzhiyun }; 214*4882a593Smuzhiyun }; 215*4882a593Smuzhiyun 216*4882a593Smuzhiyun c0_can_pmx0: c0_can@0 { 217*4882a593Smuzhiyun c0_can_0 { 218*4882a593Smuzhiyun groups = "c0_can_grp0"; 219*4882a593Smuzhiyun function = "c0_can_m0"; 220*4882a593Smuzhiyun }; 221*4882a593Smuzhiyun }; 222*4882a593Smuzhiyun 223*4882a593Smuzhiyun c0_can_pmx1: c0_can@1 { 224*4882a593Smuzhiyun c0_can_1 { 225*4882a593Smuzhiyun groups = "c0_can_grp1"; 226*4882a593Smuzhiyun function = "c0_can_m1"; 227*4882a593Smuzhiyun }; 228*4882a593Smuzhiyun }; 229*4882a593Smuzhiyun 230*4882a593Smuzhiyun c1_can_pmx0: c1_can@0 { 231*4882a593Smuzhiyun c1_can_0 { 232*4882a593Smuzhiyun groups = "c1_can_grp0"; 233*4882a593Smuzhiyun function = "c1_can_m0"; 234*4882a593Smuzhiyun }; 235*4882a593Smuzhiyun }; 236*4882a593Smuzhiyun 237*4882a593Smuzhiyun c1_can_pmx1: c1_can@1 { 238*4882a593Smuzhiyun c1_can_1 { 239*4882a593Smuzhiyun groups = "c1_can_grp1"; 240*4882a593Smuzhiyun function = "c1_can_m1"; 241*4882a593Smuzhiyun }; 242*4882a593Smuzhiyun }; 243*4882a593Smuzhiyun 244*4882a593Smuzhiyun c1_can_pmx2: c1_can@2 { 245*4882a593Smuzhiyun c1_can_2 { 246*4882a593Smuzhiyun groups = "c1_can_grp2"; 247*4882a593Smuzhiyun function = "c1_can_m2"; 248*4882a593Smuzhiyun }; 249*4882a593Smuzhiyun }; 250*4882a593Smuzhiyun 251*4882a593Smuzhiyun ca_audio_lpc_pmx: ca_audio_lpc@0 { 252*4882a593Smuzhiyun ca_audio_lpc { 253*4882a593Smuzhiyun groups = "ca_audio_lpc_grp"; 254*4882a593Smuzhiyun function = "ca_audio_lpc"; 255*4882a593Smuzhiyun }; 256*4882a593Smuzhiyun }; 257*4882a593Smuzhiyun 258*4882a593Smuzhiyun ca_bt_lpc_pmx: ca_bt_lpc@0 { 259*4882a593Smuzhiyun ca_bt_lpc { 260*4882a593Smuzhiyun groups = "ca_bt_lpc_grp"; 261*4882a593Smuzhiyun function = "ca_bt_lpc"; 262*4882a593Smuzhiyun }; 263*4882a593Smuzhiyun }; 264*4882a593Smuzhiyun 265*4882a593Smuzhiyun ca_coex_pmx: ca_coex@0 { 266*4882a593Smuzhiyun ca_coex { 267*4882a593Smuzhiyun groups = "ca_coex_grp"; 268*4882a593Smuzhiyun function = "ca_coex"; 269*4882a593Smuzhiyun }; 270*4882a593Smuzhiyun }; 271*4882a593Smuzhiyun 272*4882a593Smuzhiyun ca_curator_lpc_pmx: ca_curator_lpc@0 { 273*4882a593Smuzhiyun ca_curator_lpc { 274*4882a593Smuzhiyun groups = "ca_curator_lpc_grp"; 275*4882a593Smuzhiyun function = "ca_curator_lpc"; 276*4882a593Smuzhiyun }; 277*4882a593Smuzhiyun }; 278*4882a593Smuzhiyun 279*4882a593Smuzhiyun ca_pcm_debug_pmx: ca_pcm_debug@0 { 280*4882a593Smuzhiyun ca_pcm_debug { 281*4882a593Smuzhiyun groups = "ca_pcm_debug_grp"; 282*4882a593Smuzhiyun function = "ca_pcm_debug"; 283*4882a593Smuzhiyun }; 284*4882a593Smuzhiyun }; 285*4882a593Smuzhiyun 286*4882a593Smuzhiyun ca_pio_pmx: ca_pio@0 { 287*4882a593Smuzhiyun ca_pio { 288*4882a593Smuzhiyun groups = "ca_pio_grp"; 289*4882a593Smuzhiyun function = "ca_pio"; 290*4882a593Smuzhiyun }; 291*4882a593Smuzhiyun }; 292*4882a593Smuzhiyun 293*4882a593Smuzhiyun ca_sdio_debug_pmx: ca_sdio_debug@0 { 294*4882a593Smuzhiyun ca_sdio_debug { 295*4882a593Smuzhiyun groups = "ca_sdio_debug_grp"; 296*4882a593Smuzhiyun function = "ca_sdio_debug"; 297*4882a593Smuzhiyun }; 298*4882a593Smuzhiyun }; 299*4882a593Smuzhiyun 300*4882a593Smuzhiyun ca_spi_pmx: ca_spi@0 { 301*4882a593Smuzhiyun ca_spi { 302*4882a593Smuzhiyun groups = "ca_spi_grp"; 303*4882a593Smuzhiyun function = "ca_spi"; 304*4882a593Smuzhiyun }; 305*4882a593Smuzhiyun }; 306*4882a593Smuzhiyun 307*4882a593Smuzhiyun ca_trb_pmx: ca_trb@0 { 308*4882a593Smuzhiyun ca_trb { 309*4882a593Smuzhiyun groups = "ca_trb_grp"; 310*4882a593Smuzhiyun function = "ca_trb"; 311*4882a593Smuzhiyun }; 312*4882a593Smuzhiyun }; 313*4882a593Smuzhiyun 314*4882a593Smuzhiyun ca_uart_debug_pmx: ca_uart_debug@0 { 315*4882a593Smuzhiyun ca_uart_debug { 316*4882a593Smuzhiyun groups = "ca_uart_debug_grp"; 317*4882a593Smuzhiyun function = "ca_uart_debug"; 318*4882a593Smuzhiyun }; 319*4882a593Smuzhiyun }; 320*4882a593Smuzhiyun 321*4882a593Smuzhiyun clkc_pmx0: clkc@0 { 322*4882a593Smuzhiyun clkc_0 { 323*4882a593Smuzhiyun groups = "clkc_grp0"; 324*4882a593Smuzhiyun function = "clkc_m0"; 325*4882a593Smuzhiyun }; 326*4882a593Smuzhiyun }; 327*4882a593Smuzhiyun 328*4882a593Smuzhiyun clkc_pmx1: clkc@1 { 329*4882a593Smuzhiyun clkc_1 { 330*4882a593Smuzhiyun groups = "clkc_grp1"; 331*4882a593Smuzhiyun function = "clkc_m1"; 332*4882a593Smuzhiyun }; 333*4882a593Smuzhiyun }; 334*4882a593Smuzhiyun 335*4882a593Smuzhiyun gn_gnss_i2c_pmx: gn_gnss_i2c@0 { 336*4882a593Smuzhiyun gn_gnss_i2c { 337*4882a593Smuzhiyun groups = "gn_gnss_i2c_grp"; 338*4882a593Smuzhiyun function = "gn_gnss_i2c"; 339*4882a593Smuzhiyun }; 340*4882a593Smuzhiyun }; 341*4882a593Smuzhiyun 342*4882a593Smuzhiyun gn_gnss_uart_nopause_pmx: gn_gnss_uart_nopause@0 { 343*4882a593Smuzhiyun gn_gnss_uart_nopause { 344*4882a593Smuzhiyun groups = "gn_gnss_uart_nopause_grp"; 345*4882a593Smuzhiyun function = "gn_gnss_uart_nopause"; 346*4882a593Smuzhiyun }; 347*4882a593Smuzhiyun }; 348*4882a593Smuzhiyun 349*4882a593Smuzhiyun gn_gnss_uart_pmx: gn_gnss_uart@0 { 350*4882a593Smuzhiyun gn_gnss_uart { 351*4882a593Smuzhiyun groups = "gn_gnss_uart_grp"; 352*4882a593Smuzhiyun function = "gn_gnss_uart"; 353*4882a593Smuzhiyun }; 354*4882a593Smuzhiyun }; 355*4882a593Smuzhiyun 356*4882a593Smuzhiyun gn_trg_spi_pmx0: gn_trg_spi@0 { 357*4882a593Smuzhiyun gn_trg_spi_0 { 358*4882a593Smuzhiyun groups = "gn_trg_spi_grp0"; 359*4882a593Smuzhiyun function = "gn_trg_spi_m0"; 360*4882a593Smuzhiyun }; 361*4882a593Smuzhiyun }; 362*4882a593Smuzhiyun 363*4882a593Smuzhiyun gn_trg_spi_pmx1: gn_trg_spi@1 { 364*4882a593Smuzhiyun gn_trg_spi_1 { 365*4882a593Smuzhiyun groups = "gn_trg_spi_grp1"; 366*4882a593Smuzhiyun function = "gn_trg_spi_m1"; 367*4882a593Smuzhiyun }; 368*4882a593Smuzhiyun }; 369*4882a593Smuzhiyun 370*4882a593Smuzhiyun cvbs_dbg_pmx: cvbs_dbg@0 { 371*4882a593Smuzhiyun cvbs_dbg { 372*4882a593Smuzhiyun groups = "cvbs_dbg_grp"; 373*4882a593Smuzhiyun function = "cvbs_dbg"; 374*4882a593Smuzhiyun }; 375*4882a593Smuzhiyun }; 376*4882a593Smuzhiyun 377*4882a593Smuzhiyun cvbs_dbg_test_pmx0: cvbs_dbg_test@0 { 378*4882a593Smuzhiyun cvbs_dbg_test_0 { 379*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp0"; 380*4882a593Smuzhiyun function = "cvbs_dbg_test_m0"; 381*4882a593Smuzhiyun }; 382*4882a593Smuzhiyun }; 383*4882a593Smuzhiyun 384*4882a593Smuzhiyun cvbs_dbg_test_pmx1: cvbs_dbg_test@1 { 385*4882a593Smuzhiyun cvbs_dbg_test_1 { 386*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp1"; 387*4882a593Smuzhiyun function = "cvbs_dbg_test_m1"; 388*4882a593Smuzhiyun }; 389*4882a593Smuzhiyun }; 390*4882a593Smuzhiyun 391*4882a593Smuzhiyun cvbs_dbg_test_pmx2: cvbs_dbg_test@2 { 392*4882a593Smuzhiyun cvbs_dbg_test_2 { 393*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp2"; 394*4882a593Smuzhiyun function = "cvbs_dbg_test_m2"; 395*4882a593Smuzhiyun }; 396*4882a593Smuzhiyun }; 397*4882a593Smuzhiyun 398*4882a593Smuzhiyun cvbs_dbg_test_pmx3: cvbs_dbg_test@3 { 399*4882a593Smuzhiyun cvbs_dbg_test_3 { 400*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp3"; 401*4882a593Smuzhiyun function = "cvbs_dbg_test_m3"; 402*4882a593Smuzhiyun }; 403*4882a593Smuzhiyun }; 404*4882a593Smuzhiyun 405*4882a593Smuzhiyun cvbs_dbg_test_pmx4: cvbs_dbg_test@4 { 406*4882a593Smuzhiyun cvbs_dbg_test_4 { 407*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp4"; 408*4882a593Smuzhiyun function = "cvbs_dbg_test_m4"; 409*4882a593Smuzhiyun }; 410*4882a593Smuzhiyun }; 411*4882a593Smuzhiyun 412*4882a593Smuzhiyun cvbs_dbg_test_pmx5: cvbs_dbg_test@5 { 413*4882a593Smuzhiyun cvbs_dbg_test_5 { 414*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp5"; 415*4882a593Smuzhiyun function = "cvbs_dbg_test_m5"; 416*4882a593Smuzhiyun }; 417*4882a593Smuzhiyun }; 418*4882a593Smuzhiyun 419*4882a593Smuzhiyun cvbs_dbg_test_pmx6: cvbs_dbg_test@6 { 420*4882a593Smuzhiyun cvbs_dbg_test_6 { 421*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp6"; 422*4882a593Smuzhiyun function = "cvbs_dbg_test_m6"; 423*4882a593Smuzhiyun }; 424*4882a593Smuzhiyun }; 425*4882a593Smuzhiyun 426*4882a593Smuzhiyun cvbs_dbg_test_pmx7: cvbs_dbg_test@7 { 427*4882a593Smuzhiyun cvbs_dbg_test_7 { 428*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp7"; 429*4882a593Smuzhiyun function = "cvbs_dbg_test_m7"; 430*4882a593Smuzhiyun }; 431*4882a593Smuzhiyun }; 432*4882a593Smuzhiyun 433*4882a593Smuzhiyun cvbs_dbg_test_pmx8: cvbs_dbg_test@8 { 434*4882a593Smuzhiyun cvbs_dbg_test_8 { 435*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp8"; 436*4882a593Smuzhiyun function = "cvbs_dbg_test_m8"; 437*4882a593Smuzhiyun }; 438*4882a593Smuzhiyun }; 439*4882a593Smuzhiyun 440*4882a593Smuzhiyun cvbs_dbg_test_pmx9: cvbs_dbg_test@9 { 441*4882a593Smuzhiyun cvbs_dbg_test_9 { 442*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp9"; 443*4882a593Smuzhiyun function = "cvbs_dbg_test_m9"; 444*4882a593Smuzhiyun }; 445*4882a593Smuzhiyun }; 446*4882a593Smuzhiyun 447*4882a593Smuzhiyun cvbs_dbg_test_pmx10: cvbs_dbg_test@10 { 448*4882a593Smuzhiyun cvbs_dbg_test_10 { 449*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp10"; 450*4882a593Smuzhiyun function = "cvbs_dbg_test_m10"; 451*4882a593Smuzhiyun }; 452*4882a593Smuzhiyun }; 453*4882a593Smuzhiyun 454*4882a593Smuzhiyun cvbs_dbg_test_pmx11: cvbs_dbg_test@11 { 455*4882a593Smuzhiyun cvbs_dbg_test_11 { 456*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp11"; 457*4882a593Smuzhiyun function = "cvbs_dbg_test_m11"; 458*4882a593Smuzhiyun }; 459*4882a593Smuzhiyun }; 460*4882a593Smuzhiyun 461*4882a593Smuzhiyun cvbs_dbg_test_pmx12: cvbs_dbg_test@12 { 462*4882a593Smuzhiyun cvbs_dbg_test_12 { 463*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp12"; 464*4882a593Smuzhiyun function = "cvbs_dbg_test_m12"; 465*4882a593Smuzhiyun }; 466*4882a593Smuzhiyun }; 467*4882a593Smuzhiyun 468*4882a593Smuzhiyun cvbs_dbg_test_pmx13: cvbs_dbg_test@13 { 469*4882a593Smuzhiyun cvbs_dbg_test_13 { 470*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp13"; 471*4882a593Smuzhiyun function = "cvbs_dbg_test_m13"; 472*4882a593Smuzhiyun }; 473*4882a593Smuzhiyun }; 474*4882a593Smuzhiyun 475*4882a593Smuzhiyun cvbs_dbg_test_pmx14: cvbs_dbg_test@14 { 476*4882a593Smuzhiyun cvbs_dbg_test_14 { 477*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp14"; 478*4882a593Smuzhiyun function = "cvbs_dbg_test_m14"; 479*4882a593Smuzhiyun }; 480*4882a593Smuzhiyun }; 481*4882a593Smuzhiyun 482*4882a593Smuzhiyun cvbs_dbg_test_pmx15: cvbs_dbg_test@15 { 483*4882a593Smuzhiyun cvbs_dbg_test_15 { 484*4882a593Smuzhiyun groups = "cvbs_dbg_test_grp15"; 485*4882a593Smuzhiyun function = "cvbs_dbg_test_m15"; 486*4882a593Smuzhiyun }; 487*4882a593Smuzhiyun }; 488*4882a593Smuzhiyun 489*4882a593Smuzhiyun gn_gnss_power_pmx: gn_gnss_power@0 { 490*4882a593Smuzhiyun gn_gnss_power { 491*4882a593Smuzhiyun groups = "gn_gnss_power_grp"; 492*4882a593Smuzhiyun function = "gn_gnss_power"; 493*4882a593Smuzhiyun }; 494*4882a593Smuzhiyun }; 495*4882a593Smuzhiyun 496*4882a593Smuzhiyun gn_gnss_sw_status_pmx: gn_gnss_sw_status@0 { 497*4882a593Smuzhiyun gn_gnss_sw_status { 498*4882a593Smuzhiyun groups = "gn_gnss_sw_status_grp"; 499*4882a593Smuzhiyun function = "gn_gnss_sw_status"; 500*4882a593Smuzhiyun }; 501*4882a593Smuzhiyun }; 502*4882a593Smuzhiyun 503*4882a593Smuzhiyun gn_gnss_eclk_pmx: gn_gnss_eclk@0 { 504*4882a593Smuzhiyun gn_gnss_eclk { 505*4882a593Smuzhiyun groups = "gn_gnss_eclk_grp"; 506*4882a593Smuzhiyun function = "gn_gnss_eclk"; 507*4882a593Smuzhiyun }; 508*4882a593Smuzhiyun }; 509*4882a593Smuzhiyun 510*4882a593Smuzhiyun gn_gnss_irq1_pmx0: gn_gnss_irq1@0 { 511*4882a593Smuzhiyun gn_gnss_irq1_0 { 512*4882a593Smuzhiyun groups = "gn_gnss_irq1_grp0"; 513*4882a593Smuzhiyun function = "gn_gnss_irq1_m0"; 514*4882a593Smuzhiyun }; 515*4882a593Smuzhiyun }; 516*4882a593Smuzhiyun 517*4882a593Smuzhiyun gn_gnss_irq2_pmx0: gn_gnss_irq2@0 { 518*4882a593Smuzhiyun gn_gnss_irq2_0 { 519*4882a593Smuzhiyun groups = "gn_gnss_irq2_grp0"; 520*4882a593Smuzhiyun function = "gn_gnss_irq2_m0"; 521*4882a593Smuzhiyun }; 522*4882a593Smuzhiyun }; 523*4882a593Smuzhiyun 524*4882a593Smuzhiyun gn_gnss_tm_pmx: gn_gnss_tm@0 { 525*4882a593Smuzhiyun gn_gnss_tm { 526*4882a593Smuzhiyun groups = "gn_gnss_tm_grp"; 527*4882a593Smuzhiyun function = "gn_gnss_tm"; 528*4882a593Smuzhiyun }; 529*4882a593Smuzhiyun }; 530*4882a593Smuzhiyun 531*4882a593Smuzhiyun gn_gnss_tsync_pmx: gn_gnss_tsync@0 { 532*4882a593Smuzhiyun gn_gnss_tsync { 533*4882a593Smuzhiyun groups = "gn_gnss_tsync_grp"; 534*4882a593Smuzhiyun function = "gn_gnss_tsync"; 535*4882a593Smuzhiyun }; 536*4882a593Smuzhiyun }; 537*4882a593Smuzhiyun 538*4882a593Smuzhiyun gn_io_gnsssys_sw_cfg_pmx: gn_io_gnsssys_sw_cfg@0 { 539*4882a593Smuzhiyun gn_io_gnsssys_sw_cfg { 540*4882a593Smuzhiyun groups = "gn_io_gnsssys_sw_cfg_grp"; 541*4882a593Smuzhiyun function = "gn_io_gnsssys_sw_cfg"; 542*4882a593Smuzhiyun }; 543*4882a593Smuzhiyun }; 544*4882a593Smuzhiyun 545*4882a593Smuzhiyun gn_trg_pmx0: gn_trg@0 { 546*4882a593Smuzhiyun gn_trg_0 { 547*4882a593Smuzhiyun groups = "gn_trg_grp0"; 548*4882a593Smuzhiyun function = "gn_trg_m0"; 549*4882a593Smuzhiyun }; 550*4882a593Smuzhiyun }; 551*4882a593Smuzhiyun 552*4882a593Smuzhiyun gn_trg_pmx1: gn_trg@1 { 553*4882a593Smuzhiyun gn_trg_1 { 554*4882a593Smuzhiyun groups = "gn_trg_grp1"; 555*4882a593Smuzhiyun function = "gn_trg_m1"; 556*4882a593Smuzhiyun }; 557*4882a593Smuzhiyun }; 558*4882a593Smuzhiyun 559*4882a593Smuzhiyun gn_trg_shutdown_pmx0: gn_trg_shutdown@0 { 560*4882a593Smuzhiyun gn_trg_shutdown_0 { 561*4882a593Smuzhiyun groups = "gn_trg_shutdown_grp0"; 562*4882a593Smuzhiyun function = "gn_trg_shutdown_m0"; 563*4882a593Smuzhiyun }; 564*4882a593Smuzhiyun }; 565*4882a593Smuzhiyun 566*4882a593Smuzhiyun gn_trg_shutdown_pmx1: gn_trg_shutdown@1 { 567*4882a593Smuzhiyun gn_trg_shutdown_1 { 568*4882a593Smuzhiyun groups = "gn_trg_shutdown_grp1"; 569*4882a593Smuzhiyun function = "gn_trg_shutdown_m1"; 570*4882a593Smuzhiyun }; 571*4882a593Smuzhiyun }; 572*4882a593Smuzhiyun 573*4882a593Smuzhiyun gn_trg_shutdown_pmx2: gn_trg_shutdown@2 { 574*4882a593Smuzhiyun gn_trg_shutdown_2 { 575*4882a593Smuzhiyun groups = "gn_trg_shutdown_grp2"; 576*4882a593Smuzhiyun function = "gn_trg_shutdown_m2"; 577*4882a593Smuzhiyun }; 578*4882a593Smuzhiyun }; 579*4882a593Smuzhiyun 580*4882a593Smuzhiyun gn_trg_shutdown_pmx3: gn_trg_shutdown@3 { 581*4882a593Smuzhiyun gn_trg_shutdown_3 { 582*4882a593Smuzhiyun groups = "gn_trg_shutdown_grp3"; 583*4882a593Smuzhiyun function = "gn_trg_shutdown_m3"; 584*4882a593Smuzhiyun }; 585*4882a593Smuzhiyun }; 586*4882a593Smuzhiyun 587*4882a593Smuzhiyun i2c0_pmx: i2c0@0 { 588*4882a593Smuzhiyun i2c0 { 589*4882a593Smuzhiyun groups = "i2c0_grp"; 590*4882a593Smuzhiyun function = "i2c0"; 591*4882a593Smuzhiyun }; 592*4882a593Smuzhiyun }; 593*4882a593Smuzhiyun 594*4882a593Smuzhiyun i2c1_pmx: i2c1@0 { 595*4882a593Smuzhiyun i2c1 { 596*4882a593Smuzhiyun groups = "i2c1_grp"; 597*4882a593Smuzhiyun function = "i2c1"; 598*4882a593Smuzhiyun }; 599*4882a593Smuzhiyun }; 600*4882a593Smuzhiyun 601*4882a593Smuzhiyun jtag_pmx0: jtag@0 { 602*4882a593Smuzhiyun jtag_0 { 603*4882a593Smuzhiyun groups = "jtag_grp0"; 604*4882a593Smuzhiyun function = "jtag_m0"; 605*4882a593Smuzhiyun }; 606*4882a593Smuzhiyun }; 607*4882a593Smuzhiyun 608*4882a593Smuzhiyun ks_kas_spi_pmx0: ks_kas_spi@0 { 609*4882a593Smuzhiyun ks_kas_spi_0 { 610*4882a593Smuzhiyun groups = "ks_kas_spi_grp0"; 611*4882a593Smuzhiyun function = "ks_kas_spi_m0"; 612*4882a593Smuzhiyun }; 613*4882a593Smuzhiyun }; 614*4882a593Smuzhiyun 615*4882a593Smuzhiyun ld_ldd_pmx: ld_ldd@0 { 616*4882a593Smuzhiyun ld_ldd { 617*4882a593Smuzhiyun groups = "ld_ldd_grp"; 618*4882a593Smuzhiyun function = "ld_ldd"; 619*4882a593Smuzhiyun }; 620*4882a593Smuzhiyun }; 621*4882a593Smuzhiyun 622*4882a593Smuzhiyun ld_ldd_16bit_pmx: ld_ldd_16bit@0 { 623*4882a593Smuzhiyun ld_ldd_16bit { 624*4882a593Smuzhiyun groups = "ld_ldd_16bit_grp"; 625*4882a593Smuzhiyun function = "ld_ldd_16bit"; 626*4882a593Smuzhiyun }; 627*4882a593Smuzhiyun }; 628*4882a593Smuzhiyun 629*4882a593Smuzhiyun ld_ldd_fck_pmx: ld_ldd_fck@0 { 630*4882a593Smuzhiyun ld_ldd_fck { 631*4882a593Smuzhiyun groups = "ld_ldd_fck_grp"; 632*4882a593Smuzhiyun function = "ld_ldd_fck"; 633*4882a593Smuzhiyun }; 634*4882a593Smuzhiyun }; 635*4882a593Smuzhiyun 636*4882a593Smuzhiyun ld_ldd_lck_pmx: ld_ldd_lck@0 { 637*4882a593Smuzhiyun ld_ldd_lck { 638*4882a593Smuzhiyun groups = "ld_ldd_lck_grp"; 639*4882a593Smuzhiyun function = "ld_ldd_lck"; 640*4882a593Smuzhiyun }; 641*4882a593Smuzhiyun }; 642*4882a593Smuzhiyun 643*4882a593Smuzhiyun lr_lcdrom_pmx: lr_lcdrom@0 { 644*4882a593Smuzhiyun lr_lcdrom { 645*4882a593Smuzhiyun groups = "lr_lcdrom_grp"; 646*4882a593Smuzhiyun function = "lr_lcdrom"; 647*4882a593Smuzhiyun }; 648*4882a593Smuzhiyun }; 649*4882a593Smuzhiyun 650*4882a593Smuzhiyun lvds_analog_pmx: lvds_analog@0 { 651*4882a593Smuzhiyun lvds_analog { 652*4882a593Smuzhiyun groups = "lvds_analog_grp"; 653*4882a593Smuzhiyun function = "lvds_analog"; 654*4882a593Smuzhiyun }; 655*4882a593Smuzhiyun }; 656*4882a593Smuzhiyun 657*4882a593Smuzhiyun nd_df_pmx: nd_df@0 { 658*4882a593Smuzhiyun nd_df { 659*4882a593Smuzhiyun groups = "nd_df_grp"; 660*4882a593Smuzhiyun function = "nd_df"; 661*4882a593Smuzhiyun }; 662*4882a593Smuzhiyun }; 663*4882a593Smuzhiyun 664*4882a593Smuzhiyun nd_df_nowp_pmx: nd_df_nowp@0 { 665*4882a593Smuzhiyun nd_df_nowp { 666*4882a593Smuzhiyun groups = "nd_df_nowp_grp"; 667*4882a593Smuzhiyun function = "nd_df_nowp"; 668*4882a593Smuzhiyun }; 669*4882a593Smuzhiyun }; 670*4882a593Smuzhiyun 671*4882a593Smuzhiyun ps_pmx: ps@0 { 672*4882a593Smuzhiyun ps { 673*4882a593Smuzhiyun groups = "ps_grp"; 674*4882a593Smuzhiyun function = "ps"; 675*4882a593Smuzhiyun }; 676*4882a593Smuzhiyun }; 677*4882a593Smuzhiyun 678*4882a593Smuzhiyun pwc_core_on_pmx: pwc_core_on@0 { 679*4882a593Smuzhiyun pwc_core_on { 680*4882a593Smuzhiyun groups = "pwc_core_on_grp"; 681*4882a593Smuzhiyun function = "pwc_core_on"; 682*4882a593Smuzhiyun }; 683*4882a593Smuzhiyun }; 684*4882a593Smuzhiyun 685*4882a593Smuzhiyun pwc_ext_on_pmx: pwc_ext_on@0 { 686*4882a593Smuzhiyun pwc_ext_on { 687*4882a593Smuzhiyun groups = "pwc_ext_on_grp"; 688*4882a593Smuzhiyun function = "pwc_ext_on"; 689*4882a593Smuzhiyun }; 690*4882a593Smuzhiyun }; 691*4882a593Smuzhiyun 692*4882a593Smuzhiyun pwc_gpio3_clk_pmx: pwc_gpio3_clk@0 { 693*4882a593Smuzhiyun pwc_gpio3_clk { 694*4882a593Smuzhiyun groups = "pwc_gpio3_clk_grp"; 695*4882a593Smuzhiyun function = "pwc_gpio3_clk"; 696*4882a593Smuzhiyun }; 697*4882a593Smuzhiyun }; 698*4882a593Smuzhiyun 699*4882a593Smuzhiyun pwc_io_on_pmx: pwc_io_on@0 { 700*4882a593Smuzhiyun pwc_io_on { 701*4882a593Smuzhiyun groups = "pwc_io_on_grp"; 702*4882a593Smuzhiyun function = "pwc_io_on"; 703*4882a593Smuzhiyun }; 704*4882a593Smuzhiyun }; 705*4882a593Smuzhiyun 706*4882a593Smuzhiyun pwc_lowbatt_b_pmx0: pwc_lowbatt_b@0 { 707*4882a593Smuzhiyun pwc_lowbatt_b_0 { 708*4882a593Smuzhiyun groups = "pwc_lowbatt_b_grp0"; 709*4882a593Smuzhiyun function = "pwc_lowbatt_b_m0"; 710*4882a593Smuzhiyun }; 711*4882a593Smuzhiyun }; 712*4882a593Smuzhiyun 713*4882a593Smuzhiyun pwc_mem_on_pmx: pwc_mem_on@0 { 714*4882a593Smuzhiyun pwc_mem_on { 715*4882a593Smuzhiyun groups = "pwc_mem_on_grp"; 716*4882a593Smuzhiyun function = "pwc_mem_on"; 717*4882a593Smuzhiyun }; 718*4882a593Smuzhiyun }; 719*4882a593Smuzhiyun 720*4882a593Smuzhiyun pwc_on_key_b_pmx0: pwc_on_key_b@0 { 721*4882a593Smuzhiyun pwc_on_key_b_0 { 722*4882a593Smuzhiyun groups = "pwc_on_key_b_grp0"; 723*4882a593Smuzhiyun function = "pwc_on_key_b_m0"; 724*4882a593Smuzhiyun }; 725*4882a593Smuzhiyun }; 726*4882a593Smuzhiyun 727*4882a593Smuzhiyun pwc_wakeup_src0_pmx: pwc_wakeup_src0@0 { 728*4882a593Smuzhiyun pwc_wakeup_src0 { 729*4882a593Smuzhiyun groups = "pwc_wakeup_src0_grp"; 730*4882a593Smuzhiyun function = "pwc_wakeup_src0"; 731*4882a593Smuzhiyun }; 732*4882a593Smuzhiyun }; 733*4882a593Smuzhiyun 734*4882a593Smuzhiyun pwc_wakeup_src1_pmx: pwc_wakeup_src1@0 { 735*4882a593Smuzhiyun pwc_wakeup_src1 { 736*4882a593Smuzhiyun groups = "pwc_wakeup_src1_grp"; 737*4882a593Smuzhiyun function = "pwc_wakeup_src1"; 738*4882a593Smuzhiyun }; 739*4882a593Smuzhiyun }; 740*4882a593Smuzhiyun 741*4882a593Smuzhiyun pwc_wakeup_src2_pmx: pwc_wakeup_src2@0 { 742*4882a593Smuzhiyun pwc_wakeup_src2 { 743*4882a593Smuzhiyun groups = "pwc_wakeup_src2_grp"; 744*4882a593Smuzhiyun function = "pwc_wakeup_src2"; 745*4882a593Smuzhiyun }; 746*4882a593Smuzhiyun }; 747*4882a593Smuzhiyun 748*4882a593Smuzhiyun pwc_wakeup_src3_pmx: pwc_wakeup_src3@0 { 749*4882a593Smuzhiyun pwc_wakeup_src3 { 750*4882a593Smuzhiyun groups = "pwc_wakeup_src3_grp"; 751*4882a593Smuzhiyun function = "pwc_wakeup_src3"; 752*4882a593Smuzhiyun }; 753*4882a593Smuzhiyun }; 754*4882a593Smuzhiyun 755*4882a593Smuzhiyun pw_cko0_pmx0: pw_cko0@0 { 756*4882a593Smuzhiyun pw_cko0_0 { 757*4882a593Smuzhiyun groups = "pw_cko0_grp0"; 758*4882a593Smuzhiyun function = "pw_cko0_m0"; 759*4882a593Smuzhiyun }; 760*4882a593Smuzhiyun }; 761*4882a593Smuzhiyun 762*4882a593Smuzhiyun pw_cko0_pmx1: pw_cko0@1 { 763*4882a593Smuzhiyun pw_cko0_1 { 764*4882a593Smuzhiyun groups = "pw_cko0_grp1"; 765*4882a593Smuzhiyun function = "pw_cko0_m1"; 766*4882a593Smuzhiyun }; 767*4882a593Smuzhiyun }; 768*4882a593Smuzhiyun 769*4882a593Smuzhiyun pw_cko0_pmx2: pw_cko0@2 { 770*4882a593Smuzhiyun pw_cko0_2 { 771*4882a593Smuzhiyun groups = "pw_cko0_grp2"; 772*4882a593Smuzhiyun function = "pw_cko0_m2"; 773*4882a593Smuzhiyun }; 774*4882a593Smuzhiyun }; 775*4882a593Smuzhiyun 776*4882a593Smuzhiyun pw_cko1_pmx0: pw_cko1@0 { 777*4882a593Smuzhiyun pw_cko1_0 { 778*4882a593Smuzhiyun groups = "pw_cko1_grp0"; 779*4882a593Smuzhiyun function = "pw_cko1_m0"; 780*4882a593Smuzhiyun }; 781*4882a593Smuzhiyun }; 782*4882a593Smuzhiyun 783*4882a593Smuzhiyun pw_cko1_pmx1: pw_cko1@1 { 784*4882a593Smuzhiyun pw_cko1_1 { 785*4882a593Smuzhiyun groups = "pw_cko1_grp1"; 786*4882a593Smuzhiyun function = "pw_cko1_m1"; 787*4882a593Smuzhiyun }; 788*4882a593Smuzhiyun }; 789*4882a593Smuzhiyun 790*4882a593Smuzhiyun pw_i2s01_clk_pmx0: pw_i2s01_clk@0 { 791*4882a593Smuzhiyun pw_i2s01_clk_0 { 792*4882a593Smuzhiyun groups = "pw_i2s01_clk_grp0"; 793*4882a593Smuzhiyun function = "pw_i2s01_clk_m0"; 794*4882a593Smuzhiyun }; 795*4882a593Smuzhiyun }; 796*4882a593Smuzhiyun 797*4882a593Smuzhiyun pw_i2s01_clk_pmx1: pw_i2s01_clk@1 { 798*4882a593Smuzhiyun pw_i2s01_clk_1 { 799*4882a593Smuzhiyun groups = "pw_i2s01_clk_grp1"; 800*4882a593Smuzhiyun function = "pw_i2s01_clk_m1"; 801*4882a593Smuzhiyun }; 802*4882a593Smuzhiyun }; 803*4882a593Smuzhiyun 804*4882a593Smuzhiyun pw_pwm0_pmx: pw_pwm0@0 { 805*4882a593Smuzhiyun pw_pwm0 { 806*4882a593Smuzhiyun groups = "pw_pwm0_grp"; 807*4882a593Smuzhiyun function = "pw_pwm0"; 808*4882a593Smuzhiyun }; 809*4882a593Smuzhiyun }; 810*4882a593Smuzhiyun 811*4882a593Smuzhiyun pw_pwm1_pmx: pw_pwm1@0 { 812*4882a593Smuzhiyun pw_pwm1 { 813*4882a593Smuzhiyun groups = "pw_pwm1_grp"; 814*4882a593Smuzhiyun function = "pw_pwm1"; 815*4882a593Smuzhiyun }; 816*4882a593Smuzhiyun }; 817*4882a593Smuzhiyun 818*4882a593Smuzhiyun pw_pwm2_pmx0: pw_pwm2@0 { 819*4882a593Smuzhiyun pw_pwm2_0 { 820*4882a593Smuzhiyun groups = "pw_pwm2_grp0"; 821*4882a593Smuzhiyun function = "pw_pwm2_m0"; 822*4882a593Smuzhiyun }; 823*4882a593Smuzhiyun }; 824*4882a593Smuzhiyun 825*4882a593Smuzhiyun pw_pwm2_pmx1: pw_pwm2@1 { 826*4882a593Smuzhiyun pw_pwm2_1 { 827*4882a593Smuzhiyun groups = "pw_pwm2_grp1"; 828*4882a593Smuzhiyun function = "pw_pwm2_m1"; 829*4882a593Smuzhiyun }; 830*4882a593Smuzhiyun }; 831*4882a593Smuzhiyun 832*4882a593Smuzhiyun pw_pwm3_pmx0: pw_pwm3@0 { 833*4882a593Smuzhiyun pw_pwm3_0 { 834*4882a593Smuzhiyun groups = "pw_pwm3_grp0"; 835*4882a593Smuzhiyun function = "pw_pwm3_m0"; 836*4882a593Smuzhiyun }; 837*4882a593Smuzhiyun }; 838*4882a593Smuzhiyun 839*4882a593Smuzhiyun pw_pwm3_pmx1: pw_pwm3@1 { 840*4882a593Smuzhiyun pw_pwm3_1 { 841*4882a593Smuzhiyun groups = "pw_pwm3_grp1"; 842*4882a593Smuzhiyun function = "pw_pwm3_m1"; 843*4882a593Smuzhiyun }; 844*4882a593Smuzhiyun }; 845*4882a593Smuzhiyun 846*4882a593Smuzhiyun pw_pwm_cpu_vol_pmx0: pw_pwm_cpu_vol@0 { 847*4882a593Smuzhiyun pw_pwm_cpu_vol_0 { 848*4882a593Smuzhiyun groups = "pw_pwm_cpu_vol_grp0"; 849*4882a593Smuzhiyun function = "pw_pwm_cpu_vol_m0"; 850*4882a593Smuzhiyun }; 851*4882a593Smuzhiyun }; 852*4882a593Smuzhiyun 853*4882a593Smuzhiyun pw_pwm_cpu_vol_pmx1: pw_pwm_cpu_vol@1 { 854*4882a593Smuzhiyun pw_pwm_cpu_vol_1 { 855*4882a593Smuzhiyun groups = "pw_pwm_cpu_vol_grp1"; 856*4882a593Smuzhiyun function = "pw_pwm_cpu_vol_m1"; 857*4882a593Smuzhiyun }; 858*4882a593Smuzhiyun }; 859*4882a593Smuzhiyun 860*4882a593Smuzhiyun pw_backlight_pmx0: pw_backlight@0 { 861*4882a593Smuzhiyun pw_backlight_0 { 862*4882a593Smuzhiyun groups = "pw_backlight_grp0"; 863*4882a593Smuzhiyun function = "pw_backlight_m0"; 864*4882a593Smuzhiyun }; 865*4882a593Smuzhiyun }; 866*4882a593Smuzhiyun 867*4882a593Smuzhiyun pw_backlight_pmx1: pw_backlight@1 { 868*4882a593Smuzhiyun pw_backlight_1 { 869*4882a593Smuzhiyun groups = "pw_backlight_grp1"; 870*4882a593Smuzhiyun function = "pw_backlight_m1"; 871*4882a593Smuzhiyun }; 872*4882a593Smuzhiyun }; 873*4882a593Smuzhiyun 874*4882a593Smuzhiyun rg_eth_mac_pmx: rg_eth_mac@0 { 875*4882a593Smuzhiyun rg_eth_mac { 876*4882a593Smuzhiyun groups = "rg_eth_mac_grp"; 877*4882a593Smuzhiyun function = "rg_eth_mac"; 878*4882a593Smuzhiyun }; 879*4882a593Smuzhiyun }; 880*4882a593Smuzhiyun 881*4882a593Smuzhiyun rg_gmac_phy_intr_n_pmx: rg_gmac_phy_intr_n@0 { 882*4882a593Smuzhiyun rg_gmac_phy_intr_n { 883*4882a593Smuzhiyun groups = "rg_gmac_phy_intr_n_grp"; 884*4882a593Smuzhiyun function = "rg_gmac_phy_intr_n"; 885*4882a593Smuzhiyun }; 886*4882a593Smuzhiyun }; 887*4882a593Smuzhiyun 888*4882a593Smuzhiyun rg_rgmii_mac_pmx: rg_rgmii_mac@0 { 889*4882a593Smuzhiyun rg_rgmii_mac { 890*4882a593Smuzhiyun groups = "rg_rgmii_mac_grp"; 891*4882a593Smuzhiyun function = "rg_rgmii_mac"; 892*4882a593Smuzhiyun }; 893*4882a593Smuzhiyun }; 894*4882a593Smuzhiyun 895*4882a593Smuzhiyun rg_rgmii_phy_ref_clk_pmx0: rg_rgmii_phy_ref_clk@0 { 896*4882a593Smuzhiyun rg_rgmii_phy_ref_clk_0 { 897*4882a593Smuzhiyun groups = 898*4882a593Smuzhiyun "rg_rgmii_phy_ref_clk_grp0"; 899*4882a593Smuzhiyun function = 900*4882a593Smuzhiyun "rg_rgmii_phy_ref_clk_m0"; 901*4882a593Smuzhiyun }; 902*4882a593Smuzhiyun }; 903*4882a593Smuzhiyun 904*4882a593Smuzhiyun rg_rgmii_phy_ref_clk_pmx1: rg_rgmii_phy_ref_clk@1 { 905*4882a593Smuzhiyun rg_rgmii_phy_ref_clk_1 { 906*4882a593Smuzhiyun groups = 907*4882a593Smuzhiyun "rg_rgmii_phy_ref_clk_grp1"; 908*4882a593Smuzhiyun function = 909*4882a593Smuzhiyun "rg_rgmii_phy_ref_clk_m1"; 910*4882a593Smuzhiyun }; 911*4882a593Smuzhiyun }; 912*4882a593Smuzhiyun 913*4882a593Smuzhiyun sd0_pmx: sd0@0 { 914*4882a593Smuzhiyun sd0 { 915*4882a593Smuzhiyun groups = "sd0_grp"; 916*4882a593Smuzhiyun function = "sd0"; 917*4882a593Smuzhiyun }; 918*4882a593Smuzhiyun }; 919*4882a593Smuzhiyun 920*4882a593Smuzhiyun sd0_4bit_pmx: sd0_4bit@0 { 921*4882a593Smuzhiyun sd0_4bit { 922*4882a593Smuzhiyun groups = "sd0_4bit_grp"; 923*4882a593Smuzhiyun function = "sd0_4bit"; 924*4882a593Smuzhiyun }; 925*4882a593Smuzhiyun }; 926*4882a593Smuzhiyun 927*4882a593Smuzhiyun sd1_pmx: sd1@0 { 928*4882a593Smuzhiyun sd1 { 929*4882a593Smuzhiyun groups = "sd1_grp"; 930*4882a593Smuzhiyun function = "sd1"; 931*4882a593Smuzhiyun }; 932*4882a593Smuzhiyun }; 933*4882a593Smuzhiyun 934*4882a593Smuzhiyun sd1_4bit_pmx0: sd1_4bit@0 { 935*4882a593Smuzhiyun sd1_4bit_0 { 936*4882a593Smuzhiyun groups = "sd1_4bit_grp0"; 937*4882a593Smuzhiyun function = "sd1_4bit_m0"; 938*4882a593Smuzhiyun }; 939*4882a593Smuzhiyun }; 940*4882a593Smuzhiyun 941*4882a593Smuzhiyun sd1_4bit_pmx1: sd1_4bit@1 { 942*4882a593Smuzhiyun sd1_4bit_1 { 943*4882a593Smuzhiyun groups = "sd1_4bit_grp1"; 944*4882a593Smuzhiyun function = "sd1_4bit_m1"; 945*4882a593Smuzhiyun }; 946*4882a593Smuzhiyun }; 947*4882a593Smuzhiyun 948*4882a593Smuzhiyun sd2_pmx0: sd2@0 { 949*4882a593Smuzhiyun sd2_0 { 950*4882a593Smuzhiyun groups = "sd2_grp0"; 951*4882a593Smuzhiyun function = "sd2_m0"; 952*4882a593Smuzhiyun }; 953*4882a593Smuzhiyun }; 954*4882a593Smuzhiyun 955*4882a593Smuzhiyun sd2_no_cdb_pmx0: sd2_no_cdb@0 { 956*4882a593Smuzhiyun sd2_no_cdb_0 { 957*4882a593Smuzhiyun groups = "sd2_no_cdb_grp0"; 958*4882a593Smuzhiyun function = "sd2_no_cdb_m0"; 959*4882a593Smuzhiyun }; 960*4882a593Smuzhiyun }; 961*4882a593Smuzhiyun 962*4882a593Smuzhiyun sd3_pmx: sd3@0 { 963*4882a593Smuzhiyun sd3 { 964*4882a593Smuzhiyun groups = "sd3_grp"; 965*4882a593Smuzhiyun function = "sd3"; 966*4882a593Smuzhiyun }; 967*4882a593Smuzhiyun }; 968*4882a593Smuzhiyun 969*4882a593Smuzhiyun sd5_pmx: sd5@0 { 970*4882a593Smuzhiyun sd5 { 971*4882a593Smuzhiyun groups = "sd5_grp"; 972*4882a593Smuzhiyun function = "sd5"; 973*4882a593Smuzhiyun }; 974*4882a593Smuzhiyun }; 975*4882a593Smuzhiyun 976*4882a593Smuzhiyun sd6_pmx0: sd6@0 { 977*4882a593Smuzhiyun sd6_0 { 978*4882a593Smuzhiyun groups = "sd6_grp0"; 979*4882a593Smuzhiyun function = "sd6_m0"; 980*4882a593Smuzhiyun }; 981*4882a593Smuzhiyun }; 982*4882a593Smuzhiyun 983*4882a593Smuzhiyun sd6_pmx1: sd6@1 { 984*4882a593Smuzhiyun sd6_1 { 985*4882a593Smuzhiyun groups = "sd6_grp1"; 986*4882a593Smuzhiyun function = "sd6_m1"; 987*4882a593Smuzhiyun }; 988*4882a593Smuzhiyun }; 989*4882a593Smuzhiyun 990*4882a593Smuzhiyun sp0_ext_ldo_on_pmx: sp0_ext_ldo_on@0 { 991*4882a593Smuzhiyun sp0_ext_ldo_on { 992*4882a593Smuzhiyun groups = "sp0_ext_ldo_on_grp"; 993*4882a593Smuzhiyun function = "sp0_ext_ldo_on"; 994*4882a593Smuzhiyun }; 995*4882a593Smuzhiyun }; 996*4882a593Smuzhiyun 997*4882a593Smuzhiyun sp0_qspi_pmx: sp0_qspi@0 { 998*4882a593Smuzhiyun sp0_qspi { 999*4882a593Smuzhiyun groups = "sp0_qspi_grp"; 1000*4882a593Smuzhiyun function = "sp0_qspi"; 1001*4882a593Smuzhiyun }; 1002*4882a593Smuzhiyun }; 1003*4882a593Smuzhiyun 1004*4882a593Smuzhiyun sp1_spi_pmx: sp1_spi@0 { 1005*4882a593Smuzhiyun sp1_spi { 1006*4882a593Smuzhiyun groups = "sp1_spi_grp"; 1007*4882a593Smuzhiyun function = "sp1_spi"; 1008*4882a593Smuzhiyun }; 1009*4882a593Smuzhiyun }; 1010*4882a593Smuzhiyun 1011*4882a593Smuzhiyun tpiu_trace_pmx: tpiu_trace@0 { 1012*4882a593Smuzhiyun tpiu_trace { 1013*4882a593Smuzhiyun groups = "tpiu_trace_grp"; 1014*4882a593Smuzhiyun function = "tpiu_trace"; 1015*4882a593Smuzhiyun }; 1016*4882a593Smuzhiyun }; 1017*4882a593Smuzhiyun 1018*4882a593Smuzhiyun uart0_pmx: uart0@0 { 1019*4882a593Smuzhiyun uart0 { 1020*4882a593Smuzhiyun groups = "uart0_grp"; 1021*4882a593Smuzhiyun function = "uart0"; 1022*4882a593Smuzhiyun }; 1023*4882a593Smuzhiyun }; 1024*4882a593Smuzhiyun 1025*4882a593Smuzhiyun uart0_nopause_pmx: uart0_nopause@0 { 1026*4882a593Smuzhiyun uart0_nopause { 1027*4882a593Smuzhiyun groups = "uart0_nopause_grp"; 1028*4882a593Smuzhiyun function = "uart0_nopause"; 1029*4882a593Smuzhiyun }; 1030*4882a593Smuzhiyun }; 1031*4882a593Smuzhiyun 1032*4882a593Smuzhiyun uart1_pmx: uart1@0 { 1033*4882a593Smuzhiyun uart1 { 1034*4882a593Smuzhiyun groups = "uart1_grp"; 1035*4882a593Smuzhiyun function = "uart1"; 1036*4882a593Smuzhiyun }; 1037*4882a593Smuzhiyun }; 1038*4882a593Smuzhiyun 1039*4882a593Smuzhiyun uart2_pmx: uart2@0 { 1040*4882a593Smuzhiyun uart2 { 1041*4882a593Smuzhiyun groups = "uart2_grp"; 1042*4882a593Smuzhiyun function = "uart2"; 1043*4882a593Smuzhiyun }; 1044*4882a593Smuzhiyun }; 1045*4882a593Smuzhiyun 1046*4882a593Smuzhiyun uart3_pmx0: uart3@0 { 1047*4882a593Smuzhiyun uart3_0 { 1048*4882a593Smuzhiyun groups = "uart3_grp0"; 1049*4882a593Smuzhiyun function = "uart3_m0"; 1050*4882a593Smuzhiyun }; 1051*4882a593Smuzhiyun }; 1052*4882a593Smuzhiyun 1053*4882a593Smuzhiyun uart3_pmx1: uart3@1 { 1054*4882a593Smuzhiyun uart3_1 { 1055*4882a593Smuzhiyun groups = "uart3_grp1"; 1056*4882a593Smuzhiyun function = "uart3_m1"; 1057*4882a593Smuzhiyun }; 1058*4882a593Smuzhiyun }; 1059*4882a593Smuzhiyun 1060*4882a593Smuzhiyun uart3_pmx2: uart3@2 { 1061*4882a593Smuzhiyun uart3_2 { 1062*4882a593Smuzhiyun groups = "uart3_grp2"; 1063*4882a593Smuzhiyun function = "uart3_m2"; 1064*4882a593Smuzhiyun }; 1065*4882a593Smuzhiyun }; 1066*4882a593Smuzhiyun 1067*4882a593Smuzhiyun uart3_pmx3: uart3@3 { 1068*4882a593Smuzhiyun uart3_3 { 1069*4882a593Smuzhiyun groups = "uart3_grp3"; 1070*4882a593Smuzhiyun function = "uart3_m3"; 1071*4882a593Smuzhiyun }; 1072*4882a593Smuzhiyun }; 1073*4882a593Smuzhiyun 1074*4882a593Smuzhiyun uart3_nopause_pmx0: uart3_nopause@0 { 1075*4882a593Smuzhiyun uart3_nopause_0 { 1076*4882a593Smuzhiyun groups = "uart3_nopause_grp0"; 1077*4882a593Smuzhiyun function = "uart3_nopause_m0"; 1078*4882a593Smuzhiyun }; 1079*4882a593Smuzhiyun }; 1080*4882a593Smuzhiyun 1081*4882a593Smuzhiyun uart3_nopause_pmx1: uart3_nopause@1 { 1082*4882a593Smuzhiyun uart3_nopause_1 { 1083*4882a593Smuzhiyun groups = "uart3_nopause_grp1"; 1084*4882a593Smuzhiyun function = "uart3_nopause_m1"; 1085*4882a593Smuzhiyun }; 1086*4882a593Smuzhiyun }; 1087*4882a593Smuzhiyun 1088*4882a593Smuzhiyun uart4_pmx0: uart4@0 { 1089*4882a593Smuzhiyun uart4_0 { 1090*4882a593Smuzhiyun groups = "uart4_grp0"; 1091*4882a593Smuzhiyun function = "uart4_m0"; 1092*4882a593Smuzhiyun }; 1093*4882a593Smuzhiyun }; 1094*4882a593Smuzhiyun 1095*4882a593Smuzhiyun uart4_pmx1: uart4@1 { 1096*4882a593Smuzhiyun uart4_1 { 1097*4882a593Smuzhiyun groups = "uart4_grp1"; 1098*4882a593Smuzhiyun function = "uart4_m1"; 1099*4882a593Smuzhiyun }; 1100*4882a593Smuzhiyun }; 1101*4882a593Smuzhiyun 1102*4882a593Smuzhiyun uart4_pmx2: uart4@2 { 1103*4882a593Smuzhiyun uart4_2 { 1104*4882a593Smuzhiyun groups = "uart4_grp2"; 1105*4882a593Smuzhiyun function = "uart4_m2"; 1106*4882a593Smuzhiyun }; 1107*4882a593Smuzhiyun }; 1108*4882a593Smuzhiyun 1109*4882a593Smuzhiyun uart4_nopause_pmx: uart4_nopause@0 { 1110*4882a593Smuzhiyun uart4_nopause { 1111*4882a593Smuzhiyun groups = "uart4_nopause_grp"; 1112*4882a593Smuzhiyun function = "uart4_nopause"; 1113*4882a593Smuzhiyun }; 1114*4882a593Smuzhiyun }; 1115*4882a593Smuzhiyun 1116*4882a593Smuzhiyun usb0_drvvbus_pmx: usb0_drvvbus@0 { 1117*4882a593Smuzhiyun usb0_drvvbus { 1118*4882a593Smuzhiyun groups = "usb0_drvvbus_grp"; 1119*4882a593Smuzhiyun function = "usb0_drvvbus"; 1120*4882a593Smuzhiyun }; 1121*4882a593Smuzhiyun }; 1122*4882a593Smuzhiyun 1123*4882a593Smuzhiyun usb1_drvvbus_pmx: usb1_drvvbus@0 { 1124*4882a593Smuzhiyun usb1_drvvbus { 1125*4882a593Smuzhiyun groups = "usb1_drvvbus_grp"; 1126*4882a593Smuzhiyun function = "usb1_drvvbus"; 1127*4882a593Smuzhiyun }; 1128*4882a593Smuzhiyun }; 1129*4882a593Smuzhiyun 1130*4882a593Smuzhiyun visbus_dout_pmx: visbus_dout@0 { 1131*4882a593Smuzhiyun visbus_dout { 1132*4882a593Smuzhiyun groups = "visbus_dout_grp"; 1133*4882a593Smuzhiyun function = "visbus_dout"; 1134*4882a593Smuzhiyun }; 1135*4882a593Smuzhiyun }; 1136*4882a593Smuzhiyun 1137*4882a593Smuzhiyun vi_vip1_pmx: vi_vip1@0 { 1138*4882a593Smuzhiyun vi_vip1 { 1139*4882a593Smuzhiyun groups = "vi_vip1_grp"; 1140*4882a593Smuzhiyun function = "vi_vip1"; 1141*4882a593Smuzhiyun }; 1142*4882a593Smuzhiyun }; 1143*4882a593Smuzhiyun 1144*4882a593Smuzhiyun vi_vip1_ext_pmx: vi_vip1_ext@0 { 1145*4882a593Smuzhiyun vi_vip1_ext { 1146*4882a593Smuzhiyun groups = "vi_vip1_ext_grp"; 1147*4882a593Smuzhiyun function = "vi_vip1_ext"; 1148*4882a593Smuzhiyun }; 1149*4882a593Smuzhiyun }; 1150*4882a593Smuzhiyun 1151*4882a593Smuzhiyun vi_vip1_low8bit_pmx: vi_vip1_low8bit@0 { 1152*4882a593Smuzhiyun vi_vip1_low8bit { 1153*4882a593Smuzhiyun groups = "vi_vip1_low8bit_grp"; 1154*4882a593Smuzhiyun function = "vi_vip1_low8bit"; 1155*4882a593Smuzhiyun }; 1156*4882a593Smuzhiyun }; 1157*4882a593Smuzhiyun 1158*4882a593Smuzhiyun vi_vip1_high8bit_pmx: vi_vip1_high8bit@0 { 1159*4882a593Smuzhiyun vi_vip1_high8bit { 1160*4882a593Smuzhiyun groups = "vi_vip1_high8bit_grp"; 1161*4882a593Smuzhiyun function = "vi_vip1_high8bit"; 1162*4882a593Smuzhiyun }; 1163*4882a593Smuzhiyun }; 1164*4882a593Smuzhiyun }; 1165*4882a593Smuzhiyun 1166*4882a593Smuzhiyun pmipc { 1167*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1168*4882a593Smuzhiyun #address-cells = <1>; 1169*4882a593Smuzhiyun #size-cells = <1>; 1170*4882a593Smuzhiyun ranges = <0x13240000 0x13240000 0x00010000>; 1171*4882a593Smuzhiyun pmipc@0x13240000 { 1172*4882a593Smuzhiyun compatible = "sirf,atlas7-pmipc"; 1173*4882a593Smuzhiyun reg = <0x13240000 0x00010000>; 1174*4882a593Smuzhiyun }; 1175*4882a593Smuzhiyun }; 1176*4882a593Smuzhiyun 1177*4882a593Smuzhiyun dramfw { 1178*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1179*4882a593Smuzhiyun #address-cells = <1>; 1180*4882a593Smuzhiyun #size-cells = <1>; 1181*4882a593Smuzhiyun ranges = <0x10830000 0x10830000 0x18000>; 1182*4882a593Smuzhiyun dramfw@10820000 { 1183*4882a593Smuzhiyun compatible = "sirf,nocfw-dramfw"; 1184*4882a593Smuzhiyun reg = <0x10830000 0x18000>; 1185*4882a593Smuzhiyun }; 1186*4882a593Smuzhiyun }; 1187*4882a593Smuzhiyun 1188*4882a593Smuzhiyun spramfw { 1189*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1190*4882a593Smuzhiyun #address-cells = <1>; 1191*4882a593Smuzhiyun #size-cells = <1>; 1192*4882a593Smuzhiyun ranges = <0x10250000 0x10250000 0x3000>; 1193*4882a593Smuzhiyun spramfw@10820000 { 1194*4882a593Smuzhiyun compatible = "sirf,nocfw-spramfw"; 1195*4882a593Smuzhiyun reg = <0x10250000 0x3000>; 1196*4882a593Smuzhiyun }; 1197*4882a593Smuzhiyun }; 1198*4882a593Smuzhiyun 1199*4882a593Smuzhiyun cpum { 1200*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1201*4882a593Smuzhiyun #address-cells = <1>; 1202*4882a593Smuzhiyun #size-cells = <1>; 1203*4882a593Smuzhiyun ranges = <0x10200000 0x10200000 0x3000>; 1204*4882a593Smuzhiyun cpum@10200000 { 1205*4882a593Smuzhiyun compatible = "sirf,nocfw-cpum"; 1206*4882a593Smuzhiyun reg = <0x10200000 0x3000>; 1207*4882a593Smuzhiyun }; 1208*4882a593Smuzhiyun }; 1209*4882a593Smuzhiyun 1210*4882a593Smuzhiyun cgum { 1211*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1212*4882a593Smuzhiyun #address-cells = <1>; 1213*4882a593Smuzhiyun #size-cells = <1>; 1214*4882a593Smuzhiyun ranges = <0x18641000 0x18641000 0x3000>, 1215*4882a593Smuzhiyun <0x18620000 0x18620000 0x1000>, 1216*4882a593Smuzhiyun <0x18630000 0x18630000 0x10000>; 1217*4882a593Smuzhiyun 1218*4882a593Smuzhiyun cgum@18641000 { 1219*4882a593Smuzhiyun compatible = "sirf,nocfw-cgum"; 1220*4882a593Smuzhiyun reg = <0x18641000 0x3000>; 1221*4882a593Smuzhiyun }; 1222*4882a593Smuzhiyun 1223*4882a593Smuzhiyun car: clock-controller@18620000 { 1224*4882a593Smuzhiyun compatible = "sirf,atlas7-car"; 1225*4882a593Smuzhiyun reg = <0x18620000 0x1000>; 1226*4882a593Smuzhiyun #clock-cells = <1>; 1227*4882a593Smuzhiyun #reset-cells = <1>; 1228*4882a593Smuzhiyun }; 1229*4882a593Smuzhiyun pwm: pwm@18630000 { 1230*4882a593Smuzhiyun compatible = "sirf,prima2-pwm"; 1231*4882a593Smuzhiyun #pwm-cells = <2>; 1232*4882a593Smuzhiyun reg = <0x18630000 0x10000>; 1233*4882a593Smuzhiyun clocks = <&car 138>, <&car 139>, <&car 237>, 1234*4882a593Smuzhiyun <&car 240>, <&car 140>, <&car 246>; 1235*4882a593Smuzhiyun clock-names = "pwmc", "sigsrc0", "sigsrc1", 1236*4882a593Smuzhiyun "sigsrc2", "sigsrc3", "sigsrc4"; 1237*4882a593Smuzhiyun }; 1238*4882a593Smuzhiyun }; 1239*4882a593Smuzhiyun 1240*4882a593Smuzhiyun gnssm { 1241*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1242*4882a593Smuzhiyun #address-cells = <1>; 1243*4882a593Smuzhiyun #size-cells = <1>; 1244*4882a593Smuzhiyun ranges = <0x18000000 0x18000000 0x0000ffff>, 1245*4882a593Smuzhiyun <0x18010000 0x18010000 0x1000>, 1246*4882a593Smuzhiyun <0x18020000 0x18020000 0x1000>, 1247*4882a593Smuzhiyun <0x18030000 0x18030000 0x1000>, 1248*4882a593Smuzhiyun <0x18040000 0x18040000 0x1000>, 1249*4882a593Smuzhiyun <0x18050000 0x18050000 0x1000>, 1250*4882a593Smuzhiyun <0x18060000 0x18060000 0x1000>, 1251*4882a593Smuzhiyun <0x180b0000 0x180b0000 0x4000>, 1252*4882a593Smuzhiyun <0x18100000 0x18100000 0x3000>, 1253*4882a593Smuzhiyun <0x18250000 0x18250000 0x10000>, 1254*4882a593Smuzhiyun <0x18200000 0x18200000 0x1000>; 1255*4882a593Smuzhiyun 1256*4882a593Smuzhiyun dmac0: dma-controller@18000000 { 1257*4882a593Smuzhiyun cell-index = <0>; 1258*4882a593Smuzhiyun compatible = "sirf,atlas7-dmac"; 1259*4882a593Smuzhiyun reg = <0x18000000 0x1000>; 1260*4882a593Smuzhiyun interrupts = <0 12 0>; 1261*4882a593Smuzhiyun clocks = <&car 89>; 1262*4882a593Smuzhiyun dma-channels = <16>; 1263*4882a593Smuzhiyun #dma-cells = <1>; 1264*4882a593Smuzhiyun }; 1265*4882a593Smuzhiyun 1266*4882a593Smuzhiyun gnssmfw@0x18100000 { 1267*4882a593Smuzhiyun compatible = "sirf,nocfw-gnssm"; 1268*4882a593Smuzhiyun reg = <0x18100000 0x3000>; 1269*4882a593Smuzhiyun }; 1270*4882a593Smuzhiyun 1271*4882a593Smuzhiyun uart0: uart@18010000 { 1272*4882a593Smuzhiyun cell-index = <0>; 1273*4882a593Smuzhiyun compatible = "sirf,atlas7-uart"; 1274*4882a593Smuzhiyun reg = <0x18010000 0x1000>; 1275*4882a593Smuzhiyun interrupts = <0 17 0>; 1276*4882a593Smuzhiyun clocks = <&car 90>; 1277*4882a593Smuzhiyun fifosize = <128>; 1278*4882a593Smuzhiyun dmas = <&dmac0 3>, <&dmac0 2>; 1279*4882a593Smuzhiyun dma-names = "rx", "tx"; 1280*4882a593Smuzhiyun }; 1281*4882a593Smuzhiyun 1282*4882a593Smuzhiyun uart1: uart@18020000 { 1283*4882a593Smuzhiyun cell-index = <1>; 1284*4882a593Smuzhiyun compatible = "sirf,atlas7-uart"; 1285*4882a593Smuzhiyun reg = <0x18020000 0x1000>; 1286*4882a593Smuzhiyun interrupts = <0 18 0>; 1287*4882a593Smuzhiyun clocks = <&car 88>; 1288*4882a593Smuzhiyun fifosize = <32>; 1289*4882a593Smuzhiyun }; 1290*4882a593Smuzhiyun 1291*4882a593Smuzhiyun uart2: uart@18030000 { 1292*4882a593Smuzhiyun cell-index = <2>; 1293*4882a593Smuzhiyun compatible = "sirf,atlas7-uart"; 1294*4882a593Smuzhiyun reg = <0x18030000 0x1000>; 1295*4882a593Smuzhiyun interrupts = <0 19 0>; 1296*4882a593Smuzhiyun clocks = <&car 91>; 1297*4882a593Smuzhiyun fifosize = <128>; 1298*4882a593Smuzhiyun dmas = <&dmac0 6>, <&dmac0 7>; 1299*4882a593Smuzhiyun dma-names = "rx", "tx"; 1300*4882a593Smuzhiyun status = "disabled"; 1301*4882a593Smuzhiyun }; 1302*4882a593Smuzhiyun uart3: uart@18040000 { 1303*4882a593Smuzhiyun cell-index = <3>; 1304*4882a593Smuzhiyun compatible = "sirf,atlas7-uart"; 1305*4882a593Smuzhiyun reg = <0x18040000 0x1000>; 1306*4882a593Smuzhiyun interrupts = <0 66 0>; 1307*4882a593Smuzhiyun clocks = <&car 92>; 1308*4882a593Smuzhiyun fifosize = <128>; 1309*4882a593Smuzhiyun dmas = <&dmac0 4>, <&dmac0 5>; 1310*4882a593Smuzhiyun dma-names = "rx", "tx"; 1311*4882a593Smuzhiyun status = "disabled"; 1312*4882a593Smuzhiyun }; 1313*4882a593Smuzhiyun uart4: uart@18050000 { 1314*4882a593Smuzhiyun cell-index = <4>; 1315*4882a593Smuzhiyun compatible = "sirf,atlas7-uart"; 1316*4882a593Smuzhiyun reg = <0x18050000 0x1000>; 1317*4882a593Smuzhiyun interrupts = <0 69 0>; 1318*4882a593Smuzhiyun clocks = <&car 93>; 1319*4882a593Smuzhiyun fifosize = <128>; 1320*4882a593Smuzhiyun dmas = <&dmac0 0>, <&dmac0 1>; 1321*4882a593Smuzhiyun dma-names = "rx", "tx"; 1322*4882a593Smuzhiyun status = "disabled"; 1323*4882a593Smuzhiyun }; 1324*4882a593Smuzhiyun uart5: uart@18060000 { 1325*4882a593Smuzhiyun cell-index = <5>; 1326*4882a593Smuzhiyun compatible = "sirf,atlas7-uart"; 1327*4882a593Smuzhiyun reg = <0x18060000 0x1000>; 1328*4882a593Smuzhiyun interrupts = <0 71 0>; 1329*4882a593Smuzhiyun clocks = <&car 94>; 1330*4882a593Smuzhiyun fifosize = <128>; 1331*4882a593Smuzhiyun dmas = <&dmac0 8>, <&dmac0 9>; 1332*4882a593Smuzhiyun dma-names = "rx", "tx"; 1333*4882a593Smuzhiyun status = "disabled"; 1334*4882a593Smuzhiyun }; 1335*4882a593Smuzhiyun gmac: eth@180b0000 { 1336*4882a593Smuzhiyun compatible = "snps, dwc-eth-qos"; 1337*4882a593Smuzhiyun reg = <0x180b0000 0x4000>; 1338*4882a593Smuzhiyun interrupts = <0 59 0>, <0 70 0>; 1339*4882a593Smuzhiyun interrupt-names = "macirq", "macpmt"; 1340*4882a593Smuzhiyun clocks = <&car 39>, <&car 45>, 1341*4882a593Smuzhiyun <&car 86>, <&car 87>; 1342*4882a593Smuzhiyun clock-names = "gnssm_rgmii", "gnssm_gmac", 1343*4882a593Smuzhiyun "rgmii", "gmac"; 1344*4882a593Smuzhiyun local-mac-address = [00 00 00 00 00 00]; 1345*4882a593Smuzhiyun phy-mode = "rgmii"; 1346*4882a593Smuzhiyun }; 1347*4882a593Smuzhiyun dspub@18250000 { 1348*4882a593Smuzhiyun compatible = "dx,cc44p"; 1349*4882a593Smuzhiyun reg = <0x18250000 0x10000>; 1350*4882a593Smuzhiyun interrupts = <0 27 0>; 1351*4882a593Smuzhiyun }; 1352*4882a593Smuzhiyun 1353*4882a593Smuzhiyun spi1: spi@18200000 { 1354*4882a593Smuzhiyun compatible = "sirf,prima2-spi"; 1355*4882a593Smuzhiyun reg = <0x18200000 0x1000>; 1356*4882a593Smuzhiyun interrupts = <0 16 0>; 1357*4882a593Smuzhiyun clocks = <&car 95>; 1358*4882a593Smuzhiyun #address-cells = <1>; 1359*4882a593Smuzhiyun #size-cells = <0>; 1360*4882a593Smuzhiyun dmas = <&dmac0 12>, <&dmac0 13>; 1361*4882a593Smuzhiyun dma-names = "rx", "tx"; 1362*4882a593Smuzhiyun status = "disabled"; 1363*4882a593Smuzhiyun }; 1364*4882a593Smuzhiyun }; 1365*4882a593Smuzhiyun 1366*4882a593Smuzhiyun 1367*4882a593Smuzhiyun gpum { 1368*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1369*4882a593Smuzhiyun #address-cells = <1>; 1370*4882a593Smuzhiyun #size-cells = <1>; 1371*4882a593Smuzhiyun ranges = <0x13000000 0x13000000 0x3000>, 1372*4882a593Smuzhiyun <0x13010000 0x13010000 0x1400>, 1373*4882a593Smuzhiyun <0x13010800 0x13010800 0x100>, 1374*4882a593Smuzhiyun <0x13011000 0x13011000 0x100>; 1375*4882a593Smuzhiyun gpum@0x13000000 { 1376*4882a593Smuzhiyun compatible = "sirf,nocfw-gpum"; 1377*4882a593Smuzhiyun reg = <0x13000000 0x3000>; 1378*4882a593Smuzhiyun }; 1379*4882a593Smuzhiyun dmacsdrr: dma-controller@13010800 { 1380*4882a593Smuzhiyun cell-index = <5>; 1381*4882a593Smuzhiyun compatible = "sirf,atlas7-dmac-v2"; 1382*4882a593Smuzhiyun reg = <0x13010800 0x100>; 1383*4882a593Smuzhiyun interrupts = <0 8 0>; 1384*4882a593Smuzhiyun clocks = <&car 127>; 1385*4882a593Smuzhiyun #dma-cells = <1>; 1386*4882a593Smuzhiyun #dma-channels = <1>; 1387*4882a593Smuzhiyun }; 1388*4882a593Smuzhiyun dmacsdrw: dma-controller@13011000 { 1389*4882a593Smuzhiyun cell-index = <6>; 1390*4882a593Smuzhiyun compatible = "sirf,atlas7-dmac-v2"; 1391*4882a593Smuzhiyun reg = <0x13011000 0x100>; 1392*4882a593Smuzhiyun interrupts = <0 9 0>; 1393*4882a593Smuzhiyun clocks = <&car 127>; 1394*4882a593Smuzhiyun #dma-cells = <1>; 1395*4882a593Smuzhiyun #dma-channels = <1>; 1396*4882a593Smuzhiyun }; 1397*4882a593Smuzhiyun sdr@0x13010000 { 1398*4882a593Smuzhiyun compatible = "sirf,atlas7-sdr"; 1399*4882a593Smuzhiyun reg = <0x13010000 0x1400>; 1400*4882a593Smuzhiyun interrupts = <0 7 0>, 1401*4882a593Smuzhiyun <0 8 0>, 1402*4882a593Smuzhiyun <0 9 0>; 1403*4882a593Smuzhiyun clocks = <&car 127>; 1404*4882a593Smuzhiyun dmas = <&dmacsdrr 0>, <&dmacsdrw 0>; 1405*4882a593Smuzhiyun dma-names = "tx", "rx"; 1406*4882a593Smuzhiyun }; 1407*4882a593Smuzhiyun }; 1408*4882a593Smuzhiyun 1409*4882a593Smuzhiyun mediam { 1410*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1411*4882a593Smuzhiyun #address-cells = <1>; 1412*4882a593Smuzhiyun #size-cells = <1>; 1413*4882a593Smuzhiyun ranges = <0x15000000 0x15000000 0x00600000>, 1414*4882a593Smuzhiyun <0x16000000 0x16000000 0x00200000>, 1415*4882a593Smuzhiyun <0x17000000 0x17000000 0x10000>, 1416*4882a593Smuzhiyun <0x17020000 0x17020000 0x1000>, 1417*4882a593Smuzhiyun <0x17030000 0x17030000 0x1000>, 1418*4882a593Smuzhiyun <0x17040000 0x17040000 0x1000>, 1419*4882a593Smuzhiyun <0x17050000 0x17050000 0x10000>, 1420*4882a593Smuzhiyun <0x17060000 0x17060000 0x200>, 1421*4882a593Smuzhiyun <0x17060200 0x17060200 0x100>, 1422*4882a593Smuzhiyun <0x17070000 0x17070000 0x200>, 1423*4882a593Smuzhiyun <0x17070200 0x17070200 0x100>, 1424*4882a593Smuzhiyun <0x170A0000 0x170A0000 0x3000>; 1425*4882a593Smuzhiyun 1426*4882a593Smuzhiyun multimedia@15000000 { 1427*4882a593Smuzhiyun compatible = "sirf,atlas7-video-codec"; 1428*4882a593Smuzhiyun reg = <0x15000000 0x10000>; 1429*4882a593Smuzhiyun interrupts = <0 5 0>; 1430*4882a593Smuzhiyun clocks = <&car 102>; 1431*4882a593Smuzhiyun }; 1432*4882a593Smuzhiyun 1433*4882a593Smuzhiyun mediam@170A0000 { 1434*4882a593Smuzhiyun compatible = "sirf,nocfw-mediam"; 1435*4882a593Smuzhiyun reg = <0x170A0000 0x3000>; 1436*4882a593Smuzhiyun }; 1437*4882a593Smuzhiyun 1438*4882a593Smuzhiyun gpio_0: gpio_mediam@17040000 { 1439*4882a593Smuzhiyun #gpio-cells = <2>; 1440*4882a593Smuzhiyun #interrupt-cells = <2>; 1441*4882a593Smuzhiyun compatible = "sirf,atlas7-gpio"; 1442*4882a593Smuzhiyun reg = <0x17040000 0x1000>; 1443*4882a593Smuzhiyun interrupts = <0 13 0>, <0 14 0>; 1444*4882a593Smuzhiyun clocks = <&car 107>; 1445*4882a593Smuzhiyun clock-names = "gpio0_io"; 1446*4882a593Smuzhiyun gpio-controller; 1447*4882a593Smuzhiyun interrupt-controller; 1448*4882a593Smuzhiyun 1449*4882a593Smuzhiyun gpio-banks = <2>; 1450*4882a593Smuzhiyun gpio-ranges = <&pinctrl 0 0 0>, 1451*4882a593Smuzhiyun <&pinctrl 32 0 0>; 1452*4882a593Smuzhiyun gpio-ranges-group-names = "lvds_gpio_grp", 1453*4882a593Smuzhiyun "uart_nand_gpio_grp"; 1454*4882a593Smuzhiyun }; 1455*4882a593Smuzhiyun 1456*4882a593Smuzhiyun nand@17050000 { 1457*4882a593Smuzhiyun compatible = "sirf,atlas7-nand"; 1458*4882a593Smuzhiyun reg = <0x17050000 0x10000>; 1459*4882a593Smuzhiyun pinctrl-names = "default"; 1460*4882a593Smuzhiyun pinctrl-0 = <&nd_df_pmx>; 1461*4882a593Smuzhiyun interrupts = <0 41 0>; 1462*4882a593Smuzhiyun clocks = <&car 108>, <&car 112>; 1463*4882a593Smuzhiyun clock-names = "nand_io", "nand_nand"; 1464*4882a593Smuzhiyun }; 1465*4882a593Smuzhiyun 1466*4882a593Smuzhiyun sd0: sdhci@16000000 { 1467*4882a593Smuzhiyun cell-index = <0>; 1468*4882a593Smuzhiyun compatible = "sirf,atlas7-sdhc"; 1469*4882a593Smuzhiyun reg = <0x16000000 0x100000>; 1470*4882a593Smuzhiyun interrupts = <0 38 0>; 1471*4882a593Smuzhiyun clocks = <&car 109>, <&car 111>; 1472*4882a593Smuzhiyun clock-names = "core", "iface"; 1473*4882a593Smuzhiyun wp-inverted; 1474*4882a593Smuzhiyun non-removable; 1475*4882a593Smuzhiyun status = "disabled"; 1476*4882a593Smuzhiyun bus-width = <8>; 1477*4882a593Smuzhiyun }; 1478*4882a593Smuzhiyun 1479*4882a593Smuzhiyun sd1: sdhci@16100000 { 1480*4882a593Smuzhiyun cell-index = <1>; 1481*4882a593Smuzhiyun compatible = "sirf,atlas7-sdhc"; 1482*4882a593Smuzhiyun reg = <0x16100000 0x100000>; 1483*4882a593Smuzhiyun interrupts = <0 38 0>; 1484*4882a593Smuzhiyun clocks = <&car 109>, <&car 111>; 1485*4882a593Smuzhiyun clock-names = "core", "iface"; 1486*4882a593Smuzhiyun non-removable; 1487*4882a593Smuzhiyun status = "disabled"; 1488*4882a593Smuzhiyun bus-width = <8>; 1489*4882a593Smuzhiyun }; 1490*4882a593Smuzhiyun 1491*4882a593Smuzhiyun jpeg@17000000 { 1492*4882a593Smuzhiyun compatible = "sirf,atlas7-jpeg"; 1493*4882a593Smuzhiyun reg = <0x17000000 0x10000>; 1494*4882a593Smuzhiyun interrupts = <0 72 0>, 1495*4882a593Smuzhiyun <0 73 0>; 1496*4882a593Smuzhiyun clocks = <&car 103>; 1497*4882a593Smuzhiyun }; 1498*4882a593Smuzhiyun 1499*4882a593Smuzhiyun usb0: usb@17060000 { 1500*4882a593Smuzhiyun cell-index = <0>; 1501*4882a593Smuzhiyun compatible = "sirf,atlas7-usb"; 1502*4882a593Smuzhiyun reg = <0x17060000 0x200>; 1503*4882a593Smuzhiyun interrupts = <0 10 0>; 1504*4882a593Smuzhiyun clocks = <&car 113>; 1505*4882a593Smuzhiyun sirf,usbphy = <&usbphy0>; 1506*4882a593Smuzhiyun phy_type = "utmi"; 1507*4882a593Smuzhiyun dr_mode = "otg"; 1508*4882a593Smuzhiyun maximum-speed = "high-speed"; 1509*4882a593Smuzhiyun status = "okay"; 1510*4882a593Smuzhiyun }; 1511*4882a593Smuzhiyun 1512*4882a593Smuzhiyun usb1: usb@17070000 { 1513*4882a593Smuzhiyun cell-index = <1>; 1514*4882a593Smuzhiyun compatible = "sirf,atlas7-usb"; 1515*4882a593Smuzhiyun reg = <0x17070000 0x200>; 1516*4882a593Smuzhiyun interrupts = <0 11 0>; 1517*4882a593Smuzhiyun clocks = <&car 114>; 1518*4882a593Smuzhiyun sirf,usbphy = <&usbphy1>; 1519*4882a593Smuzhiyun phy_type = "utmi"; 1520*4882a593Smuzhiyun dr_mode = "host"; 1521*4882a593Smuzhiyun maximum-speed = "high-speed"; 1522*4882a593Smuzhiyun status = "okay"; 1523*4882a593Smuzhiyun }; 1524*4882a593Smuzhiyun 1525*4882a593Smuzhiyun usbphy0: usbphy@0 { 1526*4882a593Smuzhiyun compatible = "sirf,atlas7-usbphy"; 1527*4882a593Smuzhiyun reg = <0x17060200 0x100>; 1528*4882a593Smuzhiyun clocks = <&car 115>; 1529*4882a593Smuzhiyun status = "okay"; 1530*4882a593Smuzhiyun }; 1531*4882a593Smuzhiyun 1532*4882a593Smuzhiyun usbphy1: usbphy@1 { 1533*4882a593Smuzhiyun compatible = "sirf,atlas7-usbphy"; 1534*4882a593Smuzhiyun reg = <0x17070200 0x100>; 1535*4882a593Smuzhiyun clocks = <&car 116>; 1536*4882a593Smuzhiyun status = "okay"; 1537*4882a593Smuzhiyun }; 1538*4882a593Smuzhiyun 1539*4882a593Smuzhiyun i2c0: i2c@17020000 { 1540*4882a593Smuzhiyun cell-index = <0>; 1541*4882a593Smuzhiyun compatible = "sirf,prima2-i2c"; 1542*4882a593Smuzhiyun reg = <0x17020000 0x1000>; 1543*4882a593Smuzhiyun interrupts = <0 24 0>; 1544*4882a593Smuzhiyun clocks = <&car 105>; 1545*4882a593Smuzhiyun #address-cells = <1>; 1546*4882a593Smuzhiyun #size-cells = <0>; 1547*4882a593Smuzhiyun }; 1548*4882a593Smuzhiyun 1549*4882a593Smuzhiyun }; 1550*4882a593Smuzhiyun 1551*4882a593Smuzhiyun vdifm { 1552*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1553*4882a593Smuzhiyun #address-cells = <1>; 1554*4882a593Smuzhiyun #size-cells = <1>; 1555*4882a593Smuzhiyun ranges = <0x13290000 0x13290000 0x3000>, 1556*4882a593Smuzhiyun <0x13300000 0x13300000 0x1000>, 1557*4882a593Smuzhiyun <0x14200000 0x14200000 0x600000>; 1558*4882a593Smuzhiyun 1559*4882a593Smuzhiyun vdifm@13290000 { 1560*4882a593Smuzhiyun compatible = "sirf,nocfw-vdifm"; 1561*4882a593Smuzhiyun reg = <0x13290000 0x3000>; 1562*4882a593Smuzhiyun }; 1563*4882a593Smuzhiyun 1564*4882a593Smuzhiyun gpio_1: gpio_vdifm@13300000 { 1565*4882a593Smuzhiyun #gpio-cells = <2>; 1566*4882a593Smuzhiyun #interrupt-cells = <2>; 1567*4882a593Smuzhiyun compatible = "sirf,atlas7-gpio"; 1568*4882a593Smuzhiyun reg = <0x13300000 0x1000>; 1569*4882a593Smuzhiyun interrupts = <0 43 0>, <0 44 0>, 1570*4882a593Smuzhiyun <0 45 0>, <0 46 0>; 1571*4882a593Smuzhiyun clocks = <&car 84>; 1572*4882a593Smuzhiyun clock-names = "gpio1_io"; 1573*4882a593Smuzhiyun gpio-controller; 1574*4882a593Smuzhiyun interrupt-controller; 1575*4882a593Smuzhiyun 1576*4882a593Smuzhiyun gpio-banks = <4>; 1577*4882a593Smuzhiyun gpio-ranges = <&pinctrl 0 0 0>, 1578*4882a593Smuzhiyun <&pinctrl 32 0 0>, 1579*4882a593Smuzhiyun <&pinctrl 64 0 0>, 1580*4882a593Smuzhiyun <&pinctrl 96 0 0>; 1581*4882a593Smuzhiyun gpio-ranges-group-names = "gnss_gpio_grp", 1582*4882a593Smuzhiyun "lcd_vip_gpio_grp", 1583*4882a593Smuzhiyun "sdio_i2s_gpio_grp", 1584*4882a593Smuzhiyun "sp_rgmii_gpio_grp"; 1585*4882a593Smuzhiyun }; 1586*4882a593Smuzhiyun 1587*4882a593Smuzhiyun sd2: sdhci@14200000 { 1588*4882a593Smuzhiyun cell-index = <2>; 1589*4882a593Smuzhiyun compatible = "sirf,atlas7-sdhc"; 1590*4882a593Smuzhiyun reg = <0x14200000 0x100000>; 1591*4882a593Smuzhiyun interrupts = <0 23 0>; 1592*4882a593Smuzhiyun clocks = <&car 70>, <&car 75>; 1593*4882a593Smuzhiyun clock-names = "core", "iface"; 1594*4882a593Smuzhiyun status = "disabled"; 1595*4882a593Smuzhiyun bus-width = <4>; 1596*4882a593Smuzhiyun sd-uhs-sdr50; 1597*4882a593Smuzhiyun vqmmc-supply = <&vqmmc>; 1598*4882a593Smuzhiyun vqmmc: vqmmc@2 { 1599*4882a593Smuzhiyun regulator-min-microvolt = <1650000>; 1600*4882a593Smuzhiyun regulator-max-microvolt = <1950000>; 1601*4882a593Smuzhiyun regulator-name = "vqmmc-ldo"; 1602*4882a593Smuzhiyun regulator-type = "voltage"; 1603*4882a593Smuzhiyun regulator-boot-on; 1604*4882a593Smuzhiyun regulator-allow-bypass; 1605*4882a593Smuzhiyun }; 1606*4882a593Smuzhiyun }; 1607*4882a593Smuzhiyun 1608*4882a593Smuzhiyun sd3: sdhci@14300000 { 1609*4882a593Smuzhiyun cell-index = <3>; 1610*4882a593Smuzhiyun compatible = "sirf,atlas7-sdhc"; 1611*4882a593Smuzhiyun reg = <0x14300000 0x100000>; 1612*4882a593Smuzhiyun interrupts = <0 23 0>; 1613*4882a593Smuzhiyun clocks = <&car 76>, <&car 81>; 1614*4882a593Smuzhiyun clock-names = "core", "iface"; 1615*4882a593Smuzhiyun status = "disabled"; 1616*4882a593Smuzhiyun bus-width = <4>; 1617*4882a593Smuzhiyun }; 1618*4882a593Smuzhiyun 1619*4882a593Smuzhiyun sd5: sdhci@14500000 { 1620*4882a593Smuzhiyun cell-index = <5>; 1621*4882a593Smuzhiyun compatible = "sirf,atlas7-sdhc"; 1622*4882a593Smuzhiyun reg = <0x14500000 0x100000>; 1623*4882a593Smuzhiyun interrupts = <0 39 0>; 1624*4882a593Smuzhiyun clocks = <&car 71>, <&car 76>; 1625*4882a593Smuzhiyun clock-names = "core", "iface"; 1626*4882a593Smuzhiyun status = "disabled"; 1627*4882a593Smuzhiyun bus-width = <4>; 1628*4882a593Smuzhiyun loop-dma; 1629*4882a593Smuzhiyun }; 1630*4882a593Smuzhiyun 1631*4882a593Smuzhiyun sd6: sdhci@14600000 { 1632*4882a593Smuzhiyun cell-index = <6>; 1633*4882a593Smuzhiyun compatible = "sirf,atlas7-sdhc"; 1634*4882a593Smuzhiyun reg = <0x14600000 0x100000>; 1635*4882a593Smuzhiyun interrupts = <0 98 0>; 1636*4882a593Smuzhiyun clocks = <&car 72>, <&car 77>; 1637*4882a593Smuzhiyun clock-names = "core", "iface"; 1638*4882a593Smuzhiyun status = "disabled"; 1639*4882a593Smuzhiyun bus-width = <4>; 1640*4882a593Smuzhiyun }; 1641*4882a593Smuzhiyun 1642*4882a593Smuzhiyun sd7: sdhci@14700000 { 1643*4882a593Smuzhiyun cell-index = <7>; 1644*4882a593Smuzhiyun compatible = "sirf,atlas7-sdhc"; 1645*4882a593Smuzhiyun reg = <0x14700000 0x100000>; 1646*4882a593Smuzhiyun interrupts = <0 98 0>; 1647*4882a593Smuzhiyun clocks = <&car 72>, <&car 77>; 1648*4882a593Smuzhiyun clock-names = "core", "iface"; 1649*4882a593Smuzhiyun status = "disabled"; 1650*4882a593Smuzhiyun bus-width = <4>; 1651*4882a593Smuzhiyun }; 1652*4882a593Smuzhiyun }; 1653*4882a593Smuzhiyun 1654*4882a593Smuzhiyun audiom { 1655*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1656*4882a593Smuzhiyun #address-cells = <1>; 1657*4882a593Smuzhiyun #size-cells = <1>; 1658*4882a593Smuzhiyun ranges = <0x10d50000 0x10d50000 0x0000ffff>, 1659*4882a593Smuzhiyun <0x10d60000 0x10d60000 0x0000ffff>, 1660*4882a593Smuzhiyun <0x10d80000 0x10d80000 0x0000ffff>, 1661*4882a593Smuzhiyun <0x10d90000 0x10d90000 0x0000ffff>, 1662*4882a593Smuzhiyun <0x10ED0000 0x10ED0000 0x3000>, 1663*4882a593Smuzhiyun <0x10dc8000 0x10dc8000 0x1000>, 1664*4882a593Smuzhiyun <0x10dc0000 0x10dc0000 0x1000>, 1665*4882a593Smuzhiyun <0x10db0000 0x10db0000 0x4000>, 1666*4882a593Smuzhiyun <0x10d40000 0x10d40000 0x1000>, 1667*4882a593Smuzhiyun <0x10d30000 0x10d30000 0x1000>; 1668*4882a593Smuzhiyun 1669*4882a593Smuzhiyun timer@10dc0000 { 1670*4882a593Smuzhiyun compatible = "sirf,atlas7-tick"; 1671*4882a593Smuzhiyun reg = <0x10dc0000 0x1000>; 1672*4882a593Smuzhiyun interrupts = <0 0 0>, 1673*4882a593Smuzhiyun <0 1 0>, 1674*4882a593Smuzhiyun <0 2 0>, 1675*4882a593Smuzhiyun <0 49 0>, 1676*4882a593Smuzhiyun <0 50 0>, 1677*4882a593Smuzhiyun <0 51 0>; 1678*4882a593Smuzhiyun clocks = <&car 47>; 1679*4882a593Smuzhiyun }; 1680*4882a593Smuzhiyun 1681*4882a593Smuzhiyun timerb@10dc8000 { 1682*4882a593Smuzhiyun compatible = "sirf,atlas7-tick"; 1683*4882a593Smuzhiyun reg = <0x10dc8000 0x1000>; 1684*4882a593Smuzhiyun interrupts = <0 74 0>, 1685*4882a593Smuzhiyun <0 75 0>, 1686*4882a593Smuzhiyun <0 76 0>, 1687*4882a593Smuzhiyun <0 77 0>, 1688*4882a593Smuzhiyun <0 78 0>, 1689*4882a593Smuzhiyun <0 79 0>; 1690*4882a593Smuzhiyun clocks = <&car 47>; 1691*4882a593Smuzhiyun }; 1692*4882a593Smuzhiyun 1693*4882a593Smuzhiyun vip0@10db0000 { 1694*4882a593Smuzhiyun compatible = "sirf,atlas7-vip0"; 1695*4882a593Smuzhiyun reg = <0x10db0000 0x2000>; 1696*4882a593Smuzhiyun interrupts = <0 85 0>; 1697*4882a593Smuzhiyun sirf,vip_cma_size = <0xC00000>; 1698*4882a593Smuzhiyun }; 1699*4882a593Smuzhiyun 1700*4882a593Smuzhiyun cvd@10db2000 { 1701*4882a593Smuzhiyun compatible = "sirf,cvd"; 1702*4882a593Smuzhiyun reg = <0x10db2000 0x2000>; 1703*4882a593Smuzhiyun clocks = <&car 46>; 1704*4882a593Smuzhiyun }; 1705*4882a593Smuzhiyun 1706*4882a593Smuzhiyun dmac2: dma-controller@10d50000 { 1707*4882a593Smuzhiyun cell-index = <2>; 1708*4882a593Smuzhiyun compatible = "sirf,atlas7-dmac"; 1709*4882a593Smuzhiyun reg = <0x10d50000 0xffff>; 1710*4882a593Smuzhiyun interrupts = <0 55 0>; 1711*4882a593Smuzhiyun clocks = <&car 60>; 1712*4882a593Smuzhiyun dma-channels = <16>; 1713*4882a593Smuzhiyun #dma-cells = <1>; 1714*4882a593Smuzhiyun }; 1715*4882a593Smuzhiyun 1716*4882a593Smuzhiyun dmac3: dma-controller@10d60000 { 1717*4882a593Smuzhiyun cell-index = <3>; 1718*4882a593Smuzhiyun compatible = "sirf,atlas7-dmac"; 1719*4882a593Smuzhiyun reg = <0x10d60000 0xffff>; 1720*4882a593Smuzhiyun interrupts = <0 56 0>; 1721*4882a593Smuzhiyun clocks = <&car 61>; 1722*4882a593Smuzhiyun dma-channels = <16>; 1723*4882a593Smuzhiyun #dma-cells = <1>; 1724*4882a593Smuzhiyun }; 1725*4882a593Smuzhiyun 1726*4882a593Smuzhiyun adc: adc@10d80000 { 1727*4882a593Smuzhiyun compatible = "sirf,atlas7-adc"; 1728*4882a593Smuzhiyun reg = <0x10d80000 0xffff>; 1729*4882a593Smuzhiyun interrupts = <0 34 0>; 1730*4882a593Smuzhiyun clocks = <&car 49>; 1731*4882a593Smuzhiyun #io-channel-cells = <1>; 1732*4882a593Smuzhiyun }; 1733*4882a593Smuzhiyun 1734*4882a593Smuzhiyun pulsec@10d90000 { 1735*4882a593Smuzhiyun compatible = "sirf,prima2-pulsec"; 1736*4882a593Smuzhiyun reg = <0x10d90000 0xffff>; 1737*4882a593Smuzhiyun interrupts = <0 42 0>; 1738*4882a593Smuzhiyun clocks = <&car 54>; 1739*4882a593Smuzhiyun }; 1740*4882a593Smuzhiyun 1741*4882a593Smuzhiyun audiom@10ED0000 { 1742*4882a593Smuzhiyun compatible = "sirf,nocfw-audiom"; 1743*4882a593Smuzhiyun reg = <0x10ED0000 0x3000>; 1744*4882a593Smuzhiyun interrupts = <0 102 0>; 1745*4882a593Smuzhiyun }; 1746*4882a593Smuzhiyun 1747*4882a593Smuzhiyun usp1: usp@10d30000 { 1748*4882a593Smuzhiyun cell-index = <1>; 1749*4882a593Smuzhiyun reg = <0x10d30000 0x1000>; 1750*4882a593Smuzhiyun fifosize = <512>; 1751*4882a593Smuzhiyun clocks = <&car 58>; 1752*4882a593Smuzhiyun dmas = <&dmac2 6>, <&dmac2 7>; 1753*4882a593Smuzhiyun dma-names = "rx", "tx"; 1754*4882a593Smuzhiyun }; 1755*4882a593Smuzhiyun 1756*4882a593Smuzhiyun usp2: usp@10d40000 { 1757*4882a593Smuzhiyun cell-index = <2>; 1758*4882a593Smuzhiyun reg = <0x10d40000 0x1000>; 1759*4882a593Smuzhiyun interrupts = <0 22 0>; 1760*4882a593Smuzhiyun clocks = <&car 59>; 1761*4882a593Smuzhiyun dmas = <&dmac2 12>, <&dmac2 13>; 1762*4882a593Smuzhiyun dma-names = "rx", "tx"; 1763*4882a593Smuzhiyun #address-cells = <1>; 1764*4882a593Smuzhiyun #size-cells = <0>; 1765*4882a593Smuzhiyun status = "disabled"; 1766*4882a593Smuzhiyun }; 1767*4882a593Smuzhiyun }; 1768*4882a593Smuzhiyun 1769*4882a593Smuzhiyun ddrm { 1770*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1771*4882a593Smuzhiyun #address-cells = <1>; 1772*4882a593Smuzhiyun #size-cells = <1>; 1773*4882a593Smuzhiyun ranges = <0x10820000 0x10820000 0x3000>, 1774*4882a593Smuzhiyun <0x10800000 0x10800000 0x2000>; 1775*4882a593Smuzhiyun ddrm@10820000 { 1776*4882a593Smuzhiyun compatible = "sirf,nocfw-ddrm"; 1777*4882a593Smuzhiyun reg = <0x10820000 0x3000>; 1778*4882a593Smuzhiyun interrupts = <0 105 0>; 1779*4882a593Smuzhiyun }; 1780*4882a593Smuzhiyun 1781*4882a593Smuzhiyun memory-controller@0x10800000 { 1782*4882a593Smuzhiyun compatible = "sirf,atlas7-memc"; 1783*4882a593Smuzhiyun reg = <0x10800000 0x2000>; 1784*4882a593Smuzhiyun }; 1785*4882a593Smuzhiyun 1786*4882a593Smuzhiyun }; 1787*4882a593Smuzhiyun 1788*4882a593Smuzhiyun btm { 1789*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1790*4882a593Smuzhiyun #address-cells = <1>; 1791*4882a593Smuzhiyun #size-cells = <1>; 1792*4882a593Smuzhiyun ranges = <0x11002000 0x11002000 0x0000ffff>, 1793*4882a593Smuzhiyun <0x11010000 0x11010000 0x3000>, 1794*4882a593Smuzhiyun <0x11000000 0x11000000 0x1000>, 1795*4882a593Smuzhiyun <0x11001000 0x11001000 0x1000>; 1796*4882a593Smuzhiyun 1797*4882a593Smuzhiyun dmac4: dma-controller@11002000 { 1798*4882a593Smuzhiyun cell-index = <4>; 1799*4882a593Smuzhiyun compatible = "sirf,atlas7-dmac"; 1800*4882a593Smuzhiyun reg = <0x11002000 0x1000>; 1801*4882a593Smuzhiyun interrupts = <0 99 0>; 1802*4882a593Smuzhiyun clocks = <&car 130>; 1803*4882a593Smuzhiyun dma-channels = <16>; 1804*4882a593Smuzhiyun #dma-cells = <1>; 1805*4882a593Smuzhiyun }; 1806*4882a593Smuzhiyun uart6: uart@11000000 { 1807*4882a593Smuzhiyun cell-index = <6>; 1808*4882a593Smuzhiyun compatible = "sirf,atlas7-bt-uart", 1809*4882a593Smuzhiyun "sirf,atlas7-uart"; 1810*4882a593Smuzhiyun reg = <0x11000000 0x1000>; 1811*4882a593Smuzhiyun interrupts = <0 100 0>; 1812*4882a593Smuzhiyun clocks = <&car 131>, <&car 133>, <&car 134>; 1813*4882a593Smuzhiyun clock-names = "uart", "general", "noc"; 1814*4882a593Smuzhiyun fifosize = <128>; 1815*4882a593Smuzhiyun dmas = <&dmac4 12>, <&dmac4 13>; 1816*4882a593Smuzhiyun dma-names = "rx", "tx"; 1817*4882a593Smuzhiyun status = "disabled"; 1818*4882a593Smuzhiyun }; 1819*4882a593Smuzhiyun 1820*4882a593Smuzhiyun usp3: usp@11001000 { 1821*4882a593Smuzhiyun compatible = "sirf,atlas7-bt-usp", 1822*4882a593Smuzhiyun "sirf,prima2-usp-pcm"; 1823*4882a593Smuzhiyun cell-index = <3>; 1824*4882a593Smuzhiyun reg = <0x11001000 0x1000>; 1825*4882a593Smuzhiyun fifosize = <512>; 1826*4882a593Smuzhiyun clocks = <&car 132>, <&car 129>, <&car 133>, 1827*4882a593Smuzhiyun <&car 134>, <&car 135>; 1828*4882a593Smuzhiyun clock-names = "usp3_io", "a7ca_btss", "a7ca_io", 1829*4882a593Smuzhiyun "noc_btm_io", "thbtm_io"; 1830*4882a593Smuzhiyun dmas = <&dmac4 0>, <&dmac4 1>; 1831*4882a593Smuzhiyun dma-names = "rx", "tx"; 1832*4882a593Smuzhiyun }; 1833*4882a593Smuzhiyun 1834*4882a593Smuzhiyun btm@11010000 { 1835*4882a593Smuzhiyun compatible = "sirf,nocfw-btm"; 1836*4882a593Smuzhiyun reg = <0x11010000 0x3000>; 1837*4882a593Smuzhiyun }; 1838*4882a593Smuzhiyun }; 1839*4882a593Smuzhiyun 1840*4882a593Smuzhiyun rtcm { 1841*4882a593Smuzhiyun compatible = "arteris, flexnoc", "simple-bus"; 1842*4882a593Smuzhiyun #address-cells = <1>; 1843*4882a593Smuzhiyun #size-cells = <1>; 1844*4882a593Smuzhiyun ranges = <0x18810000 0x18810000 0x3000>, 1845*4882a593Smuzhiyun <0x18840000 0x18840000 0x1000>, 1846*4882a593Smuzhiyun <0x18890000 0x18890000 0x1000>, 1847*4882a593Smuzhiyun <0x188B0000 0x188B0000 0x10000>, 1848*4882a593Smuzhiyun <0x188D0000 0x188D0000 0x1000>; 1849*4882a593Smuzhiyun rtcm@18810000 { 1850*4882a593Smuzhiyun compatible = "sirf,nocfw-rtcm"; 1851*4882a593Smuzhiyun reg = <0x18810000 0x3000>; 1852*4882a593Smuzhiyun interrupts = <0 109 0>; 1853*4882a593Smuzhiyun }; 1854*4882a593Smuzhiyun 1855*4882a593Smuzhiyun gpio_2: gpio_rtcm@18890000 { 1856*4882a593Smuzhiyun #gpio-cells = <2>; 1857*4882a593Smuzhiyun #interrupt-cells = <2>; 1858*4882a593Smuzhiyun compatible = "sirf,atlas7-gpio"; 1859*4882a593Smuzhiyun reg = <0x18890000 0x1000>; 1860*4882a593Smuzhiyun interrupts = <0 47 0>; 1861*4882a593Smuzhiyun gpio-controller; 1862*4882a593Smuzhiyun interrupt-controller; 1863*4882a593Smuzhiyun 1864*4882a593Smuzhiyun gpio-banks = <1>; 1865*4882a593Smuzhiyun gpio-ranges = <&pinctrl 0 0 0>; 1866*4882a593Smuzhiyun gpio-ranges-group-names = "rtc_gpio_grp"; 1867*4882a593Smuzhiyun }; 1868*4882a593Smuzhiyun 1869*4882a593Smuzhiyun rtc-iobg@18840000 { 1870*4882a593Smuzhiyun compatible = "sirf,prima2-rtciobg", 1871*4882a593Smuzhiyun "sirf-prima2-rtciobg-bus", 1872*4882a593Smuzhiyun "simple-bus"; 1873*4882a593Smuzhiyun #address-cells = <1>; 1874*4882a593Smuzhiyun #size-cells = <1>; 1875*4882a593Smuzhiyun reg = <0x18840000 0x1000>; 1876*4882a593Smuzhiyun 1877*4882a593Smuzhiyun sysrtc@2000 { 1878*4882a593Smuzhiyun compatible = "sirf,prima2-sysrtc"; 1879*4882a593Smuzhiyun reg = <0x2000 0x100>; 1880*4882a593Smuzhiyun interrupts = <0 52 0>; 1881*4882a593Smuzhiyun }; 1882*4882a593Smuzhiyun pwrc@3000 { 1883*4882a593Smuzhiyun compatible = "sirf,atlas7-pwrc"; 1884*4882a593Smuzhiyun reg = <0x3000 0x100>; 1885*4882a593Smuzhiyun }; 1886*4882a593Smuzhiyun }; 1887*4882a593Smuzhiyun 1888*4882a593Smuzhiyun qspi: flash@188B0000 { 1889*4882a593Smuzhiyun cell-index = <0>; 1890*4882a593Smuzhiyun compatible = "sirf,atlas7-qspi-nor"; 1891*4882a593Smuzhiyun reg = <0x188B0000 0x10000>; 1892*4882a593Smuzhiyun interrupts = <0 15 0>; 1893*4882a593Smuzhiyun #address-cells = <1>; 1894*4882a593Smuzhiyun #size-cells = <0>; 1895*4882a593Smuzhiyun }; 1896*4882a593Smuzhiyun 1897*4882a593Smuzhiyun retain@0x188D0000 { 1898*4882a593Smuzhiyun compatible = "sirf,atlas7-retain"; 1899*4882a593Smuzhiyun reg = <0x188D0000 0x1000>; 1900*4882a593Smuzhiyun }; 1901*4882a593Smuzhiyun 1902*4882a593Smuzhiyun }; 1903*4882a593Smuzhiyun disp-iobg { 1904*4882a593Smuzhiyun /* lcdc0 */ 1905*4882a593Smuzhiyun compatible = "simple-bus"; 1906*4882a593Smuzhiyun #address-cells = <1>; 1907*4882a593Smuzhiyun #size-cells = <1>; 1908*4882a593Smuzhiyun ranges = <0x13100000 0x13100000 0x20000>, 1909*4882a593Smuzhiyun <0x10e10000 0x10e10000 0x10000>, 1910*4882a593Smuzhiyun <0x17010000 0x17010000 0x10000>; 1911*4882a593Smuzhiyun 1912*4882a593Smuzhiyun lcd@13100000 { 1913*4882a593Smuzhiyun compatible = "sirf,atlas7-lcdc"; 1914*4882a593Smuzhiyun reg = <0x13100000 0x10000>; 1915*4882a593Smuzhiyun interrupts = <0 30 0>; 1916*4882a593Smuzhiyun clocks = <&car 79>; 1917*4882a593Smuzhiyun }; 1918*4882a593Smuzhiyun vpp@13110000 { 1919*4882a593Smuzhiyun compatible = "sirf,atlas7-vpp"; 1920*4882a593Smuzhiyun reg = <0x13110000 0x10000>; 1921*4882a593Smuzhiyun interrupts = <0 31 0>; 1922*4882a593Smuzhiyun clocks = <&car 78>; 1923*4882a593Smuzhiyun resets = <&car 29>; 1924*4882a593Smuzhiyun }; 1925*4882a593Smuzhiyun lvds@10e10000 { 1926*4882a593Smuzhiyun compatible = "sirf,atlas7-lvdsc"; 1927*4882a593Smuzhiyun reg = <0x10e10000 0x10000>; 1928*4882a593Smuzhiyun interrupts = <0 64 0>; 1929*4882a593Smuzhiyun clocks = <&car 54>; 1930*4882a593Smuzhiyun resets = <&car 29>; 1931*4882a593Smuzhiyun }; 1932*4882a593Smuzhiyun g2d@17010000 { 1933*4882a593Smuzhiyun compatible = "sirf, atlas7-g2d"; 1934*4882a593Smuzhiyun reg = <0x17010000 0x10000>; 1935*4882a593Smuzhiyun interrupts = <0 61 0>; 1936*4882a593Smuzhiyun clocks = <&car 104>; 1937*4882a593Smuzhiyun }; 1938*4882a593Smuzhiyun 1939*4882a593Smuzhiyun }; 1940*4882a593Smuzhiyun 1941*4882a593Smuzhiyun graphics-iobg { 1942*4882a593Smuzhiyun compatible = "simple-bus"; 1943*4882a593Smuzhiyun #address-cells = <1>; 1944*4882a593Smuzhiyun #size-cells = <1>; 1945*4882a593Smuzhiyun ranges = <0x12000000 0x12000000 0x1000000>; 1946*4882a593Smuzhiyun 1947*4882a593Smuzhiyun graphics@12000000 { 1948*4882a593Smuzhiyun compatible = "powervr,sgx531"; 1949*4882a593Smuzhiyun reg = <0x12000000 0x1000000>; 1950*4882a593Smuzhiyun interrupts = <0 6 0>; 1951*4882a593Smuzhiyun clocks = <&car 126>; 1952*4882a593Smuzhiyun }; 1953*4882a593Smuzhiyun }; 1954*4882a593Smuzhiyun }; 1955*4882a593Smuzhiyun}; 1956