A8|( D'starfive,visionfive-v2starfive,jh7110 &StarFive VisionFive V2ac108_mclk fixed-clock,9n6bist_apb fixed-clock,9I-clk-ext-camera fixed-clock,9n6I4clk_rtc fixed-clock,9I.gmac0_rgmii_rxin fixed-clock,9sY@I0gmac0_rmii_refin fixed-clock,9I/gmac1_rgmii_rxin fixed-clock,9sY@I)gmac1_rmii_refin fixed-clock,9I(hdmitx0_pixelclk fixed-clock,9@IIi2srx_bclk_ext fixed-clock,9I"i2srx_lrck_ext fixed-clock,9I#i2stx_bclk_ext fixed-clock,9I*i2stx_lrck_ext fixed-clock,9I+jtag_tck_inner fixed-clock,9I,mclk_ext fixed-clock,9Imipitx_dphy_rxesc fixed-clock,9IOmipitx_dphy_txbytehs fixed-clock,9@IPosc fixed-clock,9n6I'tdm_ext fixed-clock,9Iwm8960_mclk fixed-clock,9wcpus Q= cpu@0sifive,s7riscvdhcput@@@rv64imac_zba_zbb disabledIbinterrupt-controllerriscv,cpu-intcIcpu@1sifive,u74-mcriscvd@ @%0(hcput@@;F( Qriscv,sv39rv64imafdc_zba_zbbZdxcpuIinterrupt-controllerriscv,cpu-intcIcpu@2sifive,u74-mcriscvd@ @%0(hcput@@;F( Qriscv,sv39rv64imafdc_zba_zbbZdxcpuIinterrupt-controllerriscv,cpu-intcIcpu@3sifive,u74-mcriscvd@ @%0(hcput@@;F( Qriscv,sv39rv64imafdc_zba_zbbZdxcpuIinterrupt-controllerriscv,cpu-intcIcpu@4sifive,u74-mcriscvd@ @%0(hcput@@;F( Qriscv,sv39rv64imafdc_zba_zbbZdxcpuIinterrupt-controllerriscv,cpu-intcIcpu-mapcluster0core0core1core2core3opp-table-0operating-points-v2Iopp-375000000Z  5opp-500000000e 5opp-750000000, 5opp-1500000000Yh/ހopp-312500000_  5opp-417000000@ 5opp-625000000%@@ 5opp-1250000000J|B@display-subsystem6starfive,jh7110-displayverisilicon,display-subsystem okaydsi-output8starfive,jh7110-display-encoderverisilicon,dsi-encoderokayports port@0dendpoint ILport@1dendpoint ITmailbox_clientstarfive,mailbox-testrxtx  okayrgb-output3starfive,jh7110-rgb_outputverisilicon,rgb-encoder disabledports port@0 dendpoint@0d IJstmmac-axi-config@ IAtda988x_pinstarfive,tda998x_rgb_pin disabledsoc simple-bus  ,)clint@2000000 riscv,clint0d0controlP:cache-controller@2010000sifive,fu740-c000-ccachecache0d@ 0controlsidebandNv@Y esIplic@c000000 riscv,plic0d 0controlH:         I serial@10000000snps,dw-apb-uartdxbaudclkapb_pclkSTN okaydefaultserial@10010000snps,dw-apb-uartdxbaudclkapb_pclkUVN!okaydefaultserial@10020000snps,dw-apb-uartdxbaudclkapb_pclkWXN" disabledi2c@10030000snps,designware-i2cdx% refpclkLN# okay9,defaulti2c@10040000snps,designware-i2cdx& refpclkMN$  disabledi2c@10050000snps,designware-i2cdx' refpclkNN% okay9,defaultseeed_plane_i2c@45 seeed_paneldEportendpointIRtinker_ft5406@38tinker_ft5406d8touchscreen@14 goodix,gt911d 0 :panel_radxa@19starfive_jadardd F QportendpointISspi@10060000arm,pl022arm,primecelldx apb_pclkE]rst_apbN&i" okaydefaultspi@0rohm,dh2228fvdokayspi@10070000arm,pl022arm,primecelldx apb_pclkF]rst_apbN'i"  disabledspi@10080000arm,pl022arm,primecelldx apb_pclkG]rst_apbN(i"  disabledtdm@10090000starfive,jh7110-tdmd ,x4tdm_ahbtdm_apbtdm_internaltdmmclk_innertdm_extikjrxtx disableddefaultspdif@100a0000starfive,jh7110-spdifd ,x*apbcoreaudrootmclk_innermclk_extmclk_]apbNTtx disabledpwmdac@100b0000starfive,jh7110-pwmdacd x apb0apbcore`]apbtxokaydefault I]pdm@100d0000starfive,jh7110-pdmd 0pdmx#pdm_mclkpdm_apbclk_mclkmclk_extab]pdm_dmicpdm_apb disabledi2srx_mst@100e0000starfive,jh7110-i2srx-masterd<x 3apb0apbbclk_mstlrck_mstbclklrckmclkmclk_extcd ]apbbclkrx !4 disabledi2srx_3ch@100e0000starfive,jh7110-i2srxdTx "#Zapb0apbaudiorootmclk_innerbclk_mstlrck_mstbclklrckmclkmclk_extbclk_extlrck_extcdrx !4 disableddefault$%usbdrdstarfive,jh7110-cdns3 d! 8x_125mapplpmstbapbaxiutmi ]pwrupapbaxiutmi&H!okay ) peripheralusb@10100000 cdns,usb30d 0otgxhcidev Ndlnhostperipheralotg(cdns3,usb3-phycnds3,usb2-phy 2super-speedmulti-phyctrl@10210000starfive,phyctrld!IUpcie1-phyctrl@10220000starfive,phyctrld"IXclock-controllerstarfive,jh7110-clkgen0d# 0sysstgaon8x'()*+"#,-./0oscgmac1_rmii_refingmac1_rgmii_rxini2stx_bclk_exti2stx_lrck_exti2srx_bclk_exti2srx_lrck_exttdm_extmclk_extjtag_tck_innerbist_apbclk_rtcgmac0_rmii_refingmac0_rgmii_rxin,$! $(,04Ireset-controllerstarfive,jh7110-resetPd#)\$0syscrgstgcrgaoncrgispcrgvoutcrg@Ixrp cdns,xrp d#$x core_clk]rst_corerst_axi& Mhifi4_elf  )@ iiokay[1dsp@0stg_syscon@10240000syscond$I&serial@12000000snps,dw-apb-uartdxbaudclkapb_pclkYZN- disabledserial@12010000snps,dw-apb-uartdxbaudclkapb_pclk[\N. disabledserial@12020000snps,dw-apb-uartdxbaudclkapb_pclk]^N/ disabledi2c@12030000snps,designware-i2cdx( refpclkON0  disabledi2c@12040000snps,designware-i2cdx) refpclkPN1  disabledi2c@12050000snps,designware-i2cdx* refpclkQN2 okay9,default2eeprom@50 atmel,24c04dPiaxp15060_reg@36x-powers,axp15060d6regulatorsALDO1raldo1 mipi_0p9  ALDO5raldo5 hdmi_0p9  ALDO3raldo3 hdmi_1p8w@w@ALDO4raldo4 sdio_vddw@w@I>DCDC1rdcdc1vcc_3v32Z2ZI=DCDC2rdcdc2cpu_vdd Ii2c@12060000snps,designware-i2cdx+ refpclkRN3 okay9,default3imx219@10 sony,imx219dx4xclk Fportendpoint5  !1.IDimx708@1a sony,imx708dx4 Fportendpoint6B1tIEov4689@36 ovti,ov4689d6x4xclkportendpoint7 IFspi@12070000arm,pl022arm,primecelldx apb_pclkH]rst_apbN4i"  disabledspi@12080000arm,pl022arm,primecelldx apb_pclkI]rst_apbN5i"  disabledspi@12090000arm,pl022arm,primecelld x apb_pclkJ]rst_apbN6i"  disabledspi@120A0000arm,pl022arm,primecelld x apb_pclkK]rst_apbN7i"  disabledi2stx_4ch0@120b0000starfive,jh7110-i2stx-4ch0d <x9mclk_innerbclk_mstlrck_mstmclkbclklrckapbmclk_extef ]apbbclk/txokaydefault8Idi2stx_4ch1@120c0000starfive,jh7110-i2stx-4ch1d \x *+aaudrootmclk_innerbclk_mstlrck_mstmclkbclklrckmclk_outapb0apbmclk_extbclk_extlrck_extgh0tx disableddefault9pwm@120d0000starfive,jh7110-pwmd 0controlxylVkvokaydefault:tmon@120e0000starfive,jh7110-tempdNQx sensebus|{ ]sensebusokayI`spi@13010000cdns,qspi-nor  d!@N(xZX WY%clk_refclk_apbahb1clk_ahbclk_src>=?沀nor-flash@0jedec,spi-nord okaypartitionsfixed-partitions spl@0duboot-env@100000duboot@100000d0data@f00000dsys_syscon@13030000syscondI!gpio@13040000starfive,jh7110-sys-pinctrld0controlxpNV#@Ii2c0-pinsIi2c0-pins-scl*98 pH ^u i2c0-pins-sda*:8H ^u i2c5-pinsI2i2c5-pins-scl*8H ^u*Oi2c5-pins-sda*8H ^u+Pi2c6-pinsI3i2c6-pins-scl*8pH ^u.Vi2c6-pins-sda*8H ^u/Wpwmdac0-pinsI pwmdac0-pins-left*!8 H ^upwmdac0-pins-right*"8 pH ^upwm-pinsI:pwm_ch0-pins*.8H^u pwm_ch1-pins*;8H^u ssp0-pinsIssp0-pins_tx*48H^ ussp0-pins_rx*58 Hussp0-pins_clk*08H^ussp0-pins_cs*18H^upcie0_perst_defaultperst-pins*8H^upcie0_perst_activeperst-pins*8H^upcie0_wake_defaultIVwake-pins* 8Hupcie0_clkreq_defaultIWclkreq-pins*8Hupcie1_perst_defaultperst-pins*8H^upcie1_perst_activeperst-pins*8H^upcie1_wake_defaultIYwake-pins*88Hupcie1_clkreq_defaultIZclkreq-pins*88Huusb-pinsdrive-vbus-pin*8H^ui2srx-pinsI%i2srx-pins0*=8Hui2s-clk0I$i2s-clk0_bclk*&8H!ui2s-clk0_lrclk*?8H" ui2stx-pinsI9i2stx-pins0*,8 H^Eutdm0-pinsItdm0-pins-tx*,8 H^)utdm0-pins-rx*=8Hu$tdm0-pins-sync*?8Hu%tdm0-pins-pcmclk*&8Hu#uart0-pinsIuart0-pins-tx*H^uuart0-pins-rx*8H uuart1-pinsIuart1-pins-tx*<H^Duuart1-pins-rx*=8H u7i2c2-pinsIi2c2-pins-scl*H ^u;i2c2-pins-sda*H ^u<mmc0-pinsI?mmc0-pins-rest*>88H ^ummc0-pins-cLK*@H-mmc0-pins-cmd*AH mmc0-pins-data0*BH mmc0-pins-data1*CH mmc0-pins-data2*DH mmc0-pins-data3*EH mmc0-pins-data4*FH mmc0-pins-data5*GH mmc0-pins-data6*HH mmc0-pins-data7*IH sdcard1-pinsI@sdcard1-pins0* 8H-^7usdcard1-pins1* 8H ^9u,sdcard1-pins2* 8H ^:u-sdcard1-pins3* 8H ^;u.sdcard1-pins4*8H ^<u/sdcard1-pins5*8H ^=u0inno_hdmi-pinsIMinno_hdmi-scl*H ^ uinno_hdmi-sda*H ^ uinno_hdmi-cec-pins*H u^ inno_hdmi-hpd-pins*Humclk_ext_pinsI8mclk_ext_pins*Hutimer@13050000starfive,jh7110-timersdNEFGHtimer0timer1timer2timer3(x}~|$timer0timer1timer2timer3apb_clk(vwxyu$]timer0timer1timer2timer3apb_rst9n6mailbox@13060000starfive,mail_boxdxqclk_apbD]mbx_rreNokayI wdog@13070000starfive,jh7110-wdtdNDwdogx{zcore_clkapb_clkmn]rst_apbrst_corejpu@13090000 starfive,jpud N xBCDL!axi_clkcore_clkapb_clknoc_bus,-.]rst_axirst_corerst_apb;okayvpu_dec@130A0000starfive,vdecd N (xFGHIL(axi_clkbpu_clkvce_clkapb_clknoc_bus(/0125)]rst_axirst_bpurst_vcerst_apbrst_sram;okayvpu_enc@130B0000starfive,vencd N(xNOPQR(axi_clkbpu_clkvce_clkapb_clknoc_bus(6789:)]rst_axirst_bpurst_vcerst_apbrst_sram;okaycan@130d0000starfive,jh7110-canipms,cand Npxsutapb_clkcore_clktimer_clkopq]rst_apbrst_corerst_timer?bZ! disabledcan@130e0000starfive,jh7110-canipms,candNqxvxwapb_clkcore_clktimer_clkrst]rst_apbrst_corerst_timer?bZ! disabledcrypto@16000000starfive,jh7110-sec d@@0secregsecdmaNsecirqdmairqxsec_hclksec_ahb]sec_hre true)true<< sec_msec_pokaysec_dma@16008000arm,pl080arm,primecellid@0sec_dmaNxsec_hclkapb_pclk]sec_hre4Kbt okayI<trng@1600C000starfive,jh7110-trngd@x hclkahbNokaymmc@16010000starfive,jh7110-mmcdx[]biuciu@]resetNJ okay],{ (?=K>default?mmc@16020000starfive,jh7110-mmcdx\^biuciuA]resetNK okay^,{X`gq(default@ethernet@16030000 starfive,dwmacsnps,dwmac-5.10ad,gtxtxptp_refstmmacethpclkgtxcrmii_rtx8xlmo]ahbstmmaceth Nmacirqeth_wake_irqeth_lpi rgmii-id@ A ) 2 M Xokay ethernet-phy@0 c q }       ethernet@16040000 starfive,dwmacsnps,dwmac-5.10ad,gtxtxptp_refstmmacethpclkgtxcrmii_rtx8xdifabkeCB]ahbstmmaceth NNMLmacirqeth_wake_irqeth_lpi rgmii-id@ A ) 2 M Xokay ethernet-phy@1 c q }       dma-controller@16050000starfive,jh7110-axi-dmadx`core-clkcfgr-clknoc-clkNI     0 >okayIaon_syscon@17010000syscondICgpio@17020000starfive,jh7110-aon-pinctrld0controlNU#I_power-controller@17030000starfive,jh7110-pmudNo UI;rtc@17040000starfive,jh7110-rtcd N rtc_ms_pulsertc_sec_pulsertcx pclkcal_clk]rst_oscrst_apbrst_cal iB@gpu@18000000img-gpu d00x-01./20clk_bvclk_apbclk_rtcclk_coreclk_sysclk_axi]rst_apbrst_doma;NR |zokayvin_sysctl@19800000starfive,jh7110-vind+0csi2rxvclkvrstsctrlisptrstpmusyscrgxBBBB BB BBB B B BBB34clk_apb_funcclk_pclkclk_sys_clkclk_wrapper_clk_cclk_dvp_invclk_axiwrclk_mipi_rx0_pxlclk_pixel_clk_if0clk_pixel_clk_if1clk_pixel_clk_if2clk_pixel_clk_if3clk_m31dphy_cfgclk_inclk_m31dphy_refclk_inclk_m31dphy_txclkesc_lan0clk_ispcore_2xclk_isp_axip)*]rst_wrapper_prst_wrapper_crst_pclkrst_sys_clkrst_axirdrst_axiwrrst_pixel_clk_if0rst_pixel_clk_if1rst_pixel_clk_if2rst_pixel_clk_if3rst_m31dphy_hwrst_m31dphy_b09_always_onrst_isp_top_nrst_isp_top_axi C;N\WXYZokayports port@1d endpoint@0dD  !okayI5endpoint@1dE  !okayI6endpoint@2dF okayI7clock-controller@19810000starfive,jh7110-clk-ispd0isp, x 345u0_dom_isp_top_clk_dom_isp_top_clk_dvpu0_dom_isp_top_clk_dom_isp_top_clk_ispcore_2xu0_dom_isp_top_clk_dom_isp_top_clk_isp_axiu0_sft7110_noc_bus_clk_isp_axi)*0]rst_isp_top_nrst_isp_top_axirst_isp_noc_bus_n;IBdc8200@29400000*starfive,jh7110-dc8200verisilicon,dc8200 G0d)@)@ N_tx<:>=HHHHH>H IHH'H(noc_dispvout_srctop_vout_axitop_vout_ahbpix_clkvout_pix1axi_clkcore_clkvout_ahbvout_top_axivout_top_lcdhdmitx0_pixelclkdc8200_pix0dc8200_pix0_outdc8200_pix1_out(+3]rst_vout_srcrst_axirst_ahbrst_corerst_noc_dispokayport endpoint@0dJI endpoint@1dKINendpoint@2dLI hdmi@29590000starfive,jh7110-hdmiinno,hdmid)Y@NcxHHHIsysclkmclkbclkpclk]hdmi_txokaydefaultM Ieport endpoint@0dNIKdssctrl@295B00004starfive,jh7110-dssctrlverisilicon,dss-ctrlsyscond)[IGclock-controller@295C0000starfive,jh7110-clk-voutd)\0voutxIOP:=Nhdmitx0_pixelclkmipitx_dphy_rxescmipitx_dphy_txbytehsvout_srcvout_top_ahb+ ]vout_src,;IHmipi@295d0000"starfive,jh7110-mipi_dsicdns,dsid)]Nb0dsi xH H H H dpiapbtxescsys09]dsi_dpidsi_apbdsi_rxescdsi_sysdsi_txbytehsdsi_txesc Q(dphyokayports port@0d endpoint@0dRIendpoint@1dSIport@1dendpointTI mipi-dphy@295e0000.starfive,jh7110-mipi-dphy-txm31,mipi-dphy-txd)^xH dphy_txesc]dphy_sysdphy_txbytehs okayIQpcie@2B000000.starfive,jh7110-pcieplda,pci-xpressrich3-axi  d+ @ 0regconfighpci&0 U( 8)00 @ N8msi  `     03]rst_mst0rst_slv0rst_slvrst_brgrst_corerst_apb x`noctlaxi_mst0apbokaydefaultVW :pcie@2C000000.starfive,jh7110-pcieplda,pci-xpressrich3-axi  d,  0regconfighpci&pth X( 8)88 @ N9msi  `     03]rst_mst0rst_slv0rst_slvrst_brgrst_corerst_apb x`noctlaxi_mst0apbokaydefaultYZ :e24 starfive,e24 dn!n! 0ecmdespacexclk_rtcclk_coreclk_dbg ]e24_core& Me24_elf txrx   )ll`okay[[dsp@0pwmdac-transmitterstarfive,jh7110-pwmdac-ditokayI^snd-card3simple-audio-card  Starfive-PWMDAC-Sound-Cardsimple-audio-card,dai-link@0d 5left_j <\ L\cpu Y]I\codec Y^aliases c/soc/spi@13010000 h/soc/gpio@13040000 n/soc/ethernet@16030000 x/soc/ethernet@16040000 /soc/mmc@16010000 /soc/mmc@16020000 /soc/serial@10000000 /soc/serial@10010000 /soc/serial@12000000 /soc/i2c@10030000 /soc/i2c@10040000 /soc/i2c@10050000 /soc/i2c@12030000 /soc/i2c@12040000 /soc/i2c@12050000 /soc/i2c@12060000chosen F L serial0:115200 debug console=ttyS0 rootwaitmemory@40000000hmemoryd@reserved-memory )linux,cmashared-dma-pool    p  !e24@c0000000dl`I[xrpbuffer@f0000000@dikklI1leds gpio-ledsled-ack 4_ 3 9heartbeat Bheartbeat Xackthermal-zonescpu-thermal ^ t: `tripscpu_alert0 L opassiveIacpu_crit   ocriticalcooling-mapsmap0 a0 bsnd-card1simple-audio-card  Starfive-HDMI-Sound-Cardsimple-audio-card,dai-link@0d 5i2s <c Lc okaycpu YdIccodec Yegpio-restart gpio-restart 4# compatible#address-cells#size-cellsmodel#clock-cellsclock-frequencyphandletimebase-frequencyregdevice_typei-cache-block-sizei-cache-setsi-cache-sizenext-level-cacheriscv,isa#cooling-cellsstatusinterrupt-controller#interrupt-cellsd-cache-block-sized-cache-setsd-cache-sized-tlb-setsd-tlb-sizei-tlb-setsi-tlb-sizemmu-typetlb-splitoperating-points-v2clocksclock-namescpu-supplycpuopp-sharedopp-hzopp-microvoltopp-suspendportsremote-endpointmbox-namesmboxessnps,wr_osr_lmtsnps,rd_osr_lmtsnps,bleninterrupt-parentrangesreg-namesinterrupts-extendedinterruptscache-levelcache-unifieduncached-offsetriscv,max-priorityriscv,ndevreg-io-widthreg-shiftresetspinctrl-namespinctrl-0i2c-sda-hold-time-nsi2c-sda-falling-time-nsi2c-scl-falling-time-nsauto_calc_scl_lhcntirq-gpiosreset-gpiosreset-gpioenable-gpioreset-namesarm,primecell-periphidnum-cspl022,com-modespi-max-frequencydmasdma-names#sound-dai-cellsinterrupt-namesstarfive,sys-sysconstarfive,stg-sysconstarfive,usb2-onlydr_modedma-coherentphy-namesmaximum-speed#reset-cellsfirmware-namememory-regionpagesizeregulator-boot-onregulator-compatibleregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-always-onrotationorientationbus-typeclock-lanesdata-laneslane-polaritieslink-frequenciesclock-noncontinuousstarfive,approx-freq#pwm-cellsstarfive,npwm#thermal-sensor-cellscdns,fifo-depthcdns,fifo-widthcdns,trigger-addresscdns,read-delaycdns,tshsl-nscdns,tsd2d-nscdns,tchsh-nscdns,tslch-ns#gpio-cellsngpiosstarfive,pinsstarfive,pinmuxstarfive,pin-ioconfigstarfive,pin-gpio-doutstarfive,pin-gpio-doenstarfive,pin-gpio-din#mbox-cellstimeout-secpower-domainsstarfive,vdec_noc_ctrlstarfive,venc_noc_ctrlsyscon,can_or_canfdenable-side-channel-mitigationenable-dmalli-bus-interface-ahb1mem-bus-interface-ahb1memcpy-burst-sizememcpy-bus-width#dma-cellsfifo-watermark-aligneddata-addrassigned-clocksassigned-clock-ratescard-detect-delaycap-mmc-highspeedmmc-hs200-1_8vnon-removablecap-mmc-hw-resetpost-power-on-delay-msvmmc-supplyvqmmc-supplyno-sdiono-mmcbroken-cdcap-sd-highspeedphy-modesnps,multicast-filter-binssnps,perfect-filter-entriesrx-fifo-depthtx-fifo-depthsnps,fixed-burstsnps,no-pbl-x8snps,force_thresh_dma_modesnps,axi-configsnps,tsosnps,en-tx-lpi-clockgatingsnps,txpblsnps,rxpblrgmii_sw_dr_2rgmii_sw_drrgmii_sw_dr_rxcrxc_dly_enrx_delay_seltx_delay_sel_fetx_delay_seltx_inverted_10tx_inverted_100tx_inverted_1000dma-channelssnps,dma-masterssnps,data-widthsnps,block-sizesnps,prioritysnps,axi-max-burst-len#power-domain-cellsrtc,cal-clock-freqcurrent-clockstarfive,aon-sysconverisilicon,dss-sysconhpd-gpiophys#phy-cellsstarfive,phyctrlbus-rangemsi-parentinterrupt-map-maskinterrupt-mapirq-modesimple-audio-card,nameformatbitclock-masterframe-mastersound-daispi0gpio0ethernet0ethernet1mmc0mmc1serial0serial1serial3i2c0i2c1i2c2i2c3i2c4i2c5i2c6linux,initrd-startlinux,initrd-endstdout-path#bootargsreusablealignmentalloc-rangeslinux,cma-defaultcolorfunctionlinux,default-triggerlabelpolling-delay-passivepolling-delaythermal-sensorstemperaturehysteresistripcooling-devicemclk-fs