8D( k 'tsd,px30-ringneck-haikourockchip,px30 +07Theobroma Systems PX30-uQ7 SoM on Haikou devkitaliases=/ethernet@ff360000G/i2c@ff180000L/i2c@ff190000Q/i2c@ff1a0000V/i2c@ff1b0000[/serial@ff030000c/serial@ff158000k/serial@ff160000s/serial@ff168000{/serial@ff170000/serial@ff178000/spi@ff1d0000/spi@ff1d8000/mmc@ff390000/mmc@ff380000/i2c@ff190000/rtc@6f/i2c@ff180000/pmic@20/mmc@ff370000cpus+cpu@0cpuarm,cortex-a35psciZ  +cpu@1cpuarm,cortex-a35psciZ  +cpu@2cpuarm,cortex-a35psciZ  + cpu@3cpuarm,cortex-a35psciZ  + idle-states3pscicpu-sleeparm,idle-state@Qhxy+cluster-sleeparm,idle-state@Qhy+opp-table-0operating-points-v2+opp-600000000#F ~~p@opp-8160000000, p@opp-1008000000< p@opp-1200000000G   p@opp-1296000000M?d ppp@arm-pmuarm,cortex-a35-pmu0defg display-subsystemrockchip,display-subsystem  disabledexternal-gmac-clock fixed-clock gmac_clkin%psci arm,psci-1.0smctimerarm,armv8-timer0   thermal-zonessoc-thermal2HVh tripstrip-point-0xppassivetrip-point-1xLpassive+soc-critx8 criticalcooling-mapsmap0 gpu-thermal2dHh tripsgpu-thresholdxppassivegpu-targetxLpassive+gpu-critx8 criticalcooling-mapsmap0 xin24m fixed-clock%n6xin24m+epower-management@ff000000$rockchip,px30-pmusysconsimple-mfdpower-controllerrockchip,px30-power-controller++gpower-domain@5<power-domain@7;power-domain@9  C@?power-domain@10 @978:power-domain@11 Kpower-domain@12 XD56power-domain@13 (3 !"#power-domain@14I$syscon@ff010000'rockchip,px30-pmugrfsysconsimple-mfd++io-domains$rockchip,px30-pmu-io-voltage-domain disabledreboot-modesyscon-reboot-modeRBRB RBRBRBserial@ff030000$rockchip,px30-uartsnps,dw-apb-uart %%baudclkapb_pclk"&&'txrx1;HdefaultV'okayi2s@ff060000rockchip,px30-i2s-tdm  mclk_txmclk_rxhclk"&&'txrx`(m ttx-mrx-mHdefaultV)*+,okay+i2s@ff070000&rockchip,px30-i2srockchip,rk3066-i2s  i2s_clki2s_hclk"&&'txrxHdefaultV-./0 disabledi2s@ff080000&rockchip,px30-i2srockchip,rk3066-i2s i2s_clki2s_hclk"&&'txrxHdefaultV1234 disabledinterrupt-controller@ff131000 arm,gic-400@ @ `   +syscon@ff140000$rockchip,px30-grfsysconsimple-mfd++(io-domains rockchip,px30-io-voltage-domainokay5655 57&5lvdsrockchip,px30-lvds:8?dphy`(Ilvds disabledports+port@0+endpoint@0Y9+endpoint@1Y:+port@1serial@ff158000$rockchip,px30-uartsnps,dw-apb-uart Ibaudclkapb_pclk"&&'txrx1;Hdefault V;<= disabledserial@ff160000$rockchip,px30-uartsnps,dw-apb-uart Jbaudclkapb_pclk"&&'txrx1;HdefaultV> disabledserial@ff168000$rockchip,px30-uartsnps,dw-apb-uart Kbaudclkapb_pclk"&&'txrx1;Hdefault V?@A disabledserial@ff170000$rockchip,px30-uartsnps,dw-apb-uart Lbaudclkapb_pclk"&& 'txrx1;Hdefault VBCD disabledserial@ff178000$rockchip,px30-uartsnps,dw-apb-uart Mbaudclkapb_pclk1;HdefaultVEokay iF i2c@ff180000&rockchip,px30-i2crockchip,rk3399-i2cN i2cpclk HdefaultVG+okaypmic@20rockchip,rk809  FVHHdefault%xin32ksIIII555IregulatorsDCDC_REG1vdd_log~)pAqVjregulator-state-mem|~DCDC_REG2vdd_arm~)pAqVj+regulator-state-mem~DCDC_REG3vcc_ddrVjregulator-state-mem|DCDC_REG4 vcc_3v0_1v8w@)-Vj+7regulator-state-mem|-DCDC_REG5vcc_3v32Z)2ZVj+5regulator-state-mem|2ZLDO_REG2vcc_1v8w@)w@Vj+dregulator-state-mem|w@LDO_REG3vcc_1v0B@)B@Vjregulator-state-mem|B@LDO_REG5 vccio_sdw@)2ZVj+6regulator-state-mem|2ZLDO_REG7VjB@)B@vcc_lcdregulator-state-memB@LDO_REG8 vcc_1v8_lcdw@)w@Vjregulator-state-mem|w@LDO_REG9 vcca_1v8w@)w@Vjregulator-state-memw@i2c@ff190000&rockchip,px30-i2crockchip,rk3399-i2cO i2cpclk HdefaultVJ+okayfan@18 ti,amc6821rtc@6f isil,isl1208oi2c@ff1a0000&rockchip,px30-i2crockchip,rk3399-i2cP i2cpclk  HdefaultVK+okaycodec@a fsl,sgtl5000 LMNO+i2c@ff1b0000&rockchip,px30-i2crockchip,rk3399-i2c Q i2cpclk  HdefaultVP+okayeeprom@50P atmel,24c01Nspi@ff1d0000&rockchip,px30-spirockchip,rk3066-spi $Uspiclkapb_pclk"& & 'txrxHdefaultVQRST+ disabledspi@ff1d8000&rockchip,px30-spirockchip,rk3066-spi %Vspiclkapb_pclk"&&'txrxHdefaultVUVWXY+okaywatchdog@ff1e0000rockchip,px30-wdtsnps,dw-wdt[ %okaypwm@ff200000&rockchip,px30-pwmrockchip,rk3328-pwm "S pwmpclkHdefaultVZ okaypwm@ff200010&rockchip,px30-pwmrockchip,rk3328-pwm "S pwmpclkHdefaultV[  disabledpwm@ff200020&rockchip,px30-pwmrockchip,rk3328-pwm "S pwmpclkHdefaultV\  disabledpwm@ff200030&rockchip,px30-pwmrockchip,rk3328-pwm 0"S pwmpclkHdefaultV]  disabledpwm@ff208000&rockchip,px30-pwmrockchip,rk3328-pwm #T pwmpclkHdefaultV^  disabledpwm@ff208010&rockchip,px30-pwmrockchip,rk3328-pwm #T pwmpclkHdefaultV_  disabledpwm@ff208020&rockchip,px30-pwmrockchip,rk3328-pwm #T pwmpclkHdefaultV`  disabledpwm@ff208030&rockchip,px30-pwmrockchip,rk3328-pwm 0#T pwmpclkHdefaultVa  disabledtimer@ff210000*rockchip,px30-timerrockchip,rk3288-timer! Y& pclktimerdma-controller@ff240000arm,pl330arm,primecell$@ apb_pclk++&tsadc@ff280000rockchip,px30-tsadc( $6,FP,Xtsadcapb_pclkm ttsadc-apb`([HinitdefaultsleepVbrc|bokay+ saradc@ff288000,rockchip,px30-saradcrockchip,rk3399-saradc( T-Wsaradcapb_pclkm tsaradc-apbokaydnvmem@ff290000rockchip,px30-otp)@/Zaotpapb_pclkphymtphy+id@7cpu-leakage@17performance@1eclock-controller@ff2b0000rockchip,px30-cru+ e% xin24mgpll`(%86@IFFq рр +clock-controller@ff2bc000rockchip,px30-pmucru+exin24m`(%6%%% FG+%syscon@ff2c0000,rockchip,px30-usb2phy-grfsysconsimple-mfd,+usb2phy@100rockchip,px30-usb2phy % phyclk%6f usb480m_phyokay+fhost-port D linestateokay+iotg-port$BA@otg-bvalidotg-idlinestateokay+hphy@ff2e0000rockchip,px30-dsi-dphy.% E refpclkm>tapbg  disabled+8phy@ff2f0000rockchip,px30-csi-dphy/@Fpclkg m/tapb`( disabled+usb@ff3000000rockchip,px30-usbrockchip,rk3066-usbsnps,dwc20 >otg otg&5@ :h ?usb2-phygokayusb@ff340000 generic-ehci4 <:i?usbgokayusb@ff350000 generic-ohci5 =:i?usbgokayethernet@ff360000rockchip,px30-gmac6 +macirq@>??@ACL[stmmacethmac_clk_rxmac_clk_txclk_mac_refclk_mac_refoutaclk_macpclk_macclk_mac_speed`(DrmiiHdefaultVjkg m^ tstmmacethokay Ml] sPP5outputmmc@ff370000.rockchip,px30-dw-mshcrockchip,rk3288-dw-mshc7@ 6 ;CDbiuciuciu-driveciu-sampleрHdefaultVmnopgokay6  F#.Nmmc@ff380000.rockchip,px30-dw-mshcrockchip,rk3288-dw-mshc8@ 7 8EFbiuciuciu-driveciu-sampleрHdefault Vqrsg  disabledmmc@ff390000.rockchip,px30-dw-mshcrockchip,rk3288-dw-mshc9@ 5 9GHbiuciuciu-driveciu-sampleрHdefault Vtuvg okay:IwT.57spi@ff3a0000 rockchip,sfc:@ 8:clk_sfchclk_sfc VxyzHdefaultg  disablednand-controller@ff3b0000rockchip,px30-nfc;@ 97ahbnfc67FрHdefault V{|}~g  disabledopp-table-1operating-points-v2+opp-200000000 ~opp-300000000opp-400000000ׄopp-4800000008*gpu@ff400000$rockchip,px30-maliarm,mali-bifrost@@$/.- jobmmugpuIg okay+video-codec@ff442000rockchip,px30-vpuD PO vepuvdpu aclkhclkbg iommu@ff442800rockchip,iommuD( Q aclkifaceig +dsi@ff450000(rockchip,px30-mipi-dsisnps,dw-mipi-dsiE KDpclk:8?dphyg m=tapb`(+ disabledports+port@0+endpoint@0Y+endpoint@1Y+port@1vop@ff460000rockchip,px30-vop-bigF Maclk_vopdclk_vophclk_vopm345 taxiahbdclkbg  disabledport++ endpoint@0Y+endpoint@1Y+9iommu@ff460f00rockchip,iommuF M aclkifaceg i disabled+vop@ff470000rockchip,px30-vop-litG Naclk_vopdclk_vophclk_vopm789 taxiahbdclkbg  disabledport++ endpoint@0Y+endpoint@1Y+:iommu@ff470f00rockchip,iommuG N aclkifaceg i disabled+isp@ff4a0000rockchip,px30-cif-ispJ$FIJ ispmimipi 3_ispaclkhclkpclkb:?dphyg  disabledports+port@0+iommu@ff4a8000rockchip,iommuJ F aclkifaceg vi+qos@ff518000rockchip,px30-qossysconQ +qos@ff520000rockchip,px30-qossysconR +$qos@ff52c000rockchip,px30-qossysconR +qos@ff538000rockchip,px30-qossysconS +qos@ff538080rockchip,px30-qossysconS +qos@ff538100rockchip,px30-qossysconS +qos@ff538180rockchip,px30-qossysconS +qos@ff540000rockchip,px30-qossysconT +qos@ff540080rockchip,px30-qossysconT +qos@ff548000rockchip,px30-qossysconT +qos@ff548080rockchip,px30-qossysconT + qos@ff548100rockchip,px30-qossysconT +!qos@ff548180rockchip,px30-qossysconT +"qos@ff548200rockchip,px30-qossysconT +#qos@ff550000rockchip,px30-qossysconU +qos@ff550080rockchip,px30-qossysconU +qos@ff550100rockchip,px30-qossysconU +qos@ff550180rockchip,px30-qossysconU +qos@ff558000rockchip,px30-qossysconU +qos@ff558080rockchip,px30-qossysconU +pinctrlrockchip,px30-pinctrl`(+gpio@ff040000rockchip,gpio-bank %+Fgpio@ff250000rockchip,gpio-bank% \+gpio@ff260000rockchip,gpio-bank& ]bios-disable-override-hogm bios_disable_overridebios-disable-n-hogm bios_disablegpio@ff270000rockchip,gpio-bank' ^+lpcfg-pull-up+pcfg-pull-downpcfg-pull-none +pcfg-pull-none-2ma  pcfg-pull-up-2ma pcfg-pull-up-4ma +pcfg-pull-none-4ma  pcfg-pull-down-4ma pcfg-pull-none-8ma  +pcfg-pull-up-8ma +pcfg-pull-none-12ma   +pcfg-pull-up-12ma  +pcfg-pull-none-smt  +pcfg-output-highpcfg-output-low 3pcfg-input-high >+pcfg-input >i2c0i2c0-xfer K +Gi2c1i2c1-xfer K+Ji2c2i2c2-xfer K+Ki2c3i2c3-xfer K  +Ptsadctsadc-otp-pin K+btsadc-otp-out K+cuart0uart0-xfer K  +'uart0-cts K uart0-rts K uart1uart1-xfer K+;uart1-cts K+<uart1-rts K+=uart2-m0uart2m0-xfer K+>uart2-m1uart2m1-xfer K uart3-m0uart3m0-xfer Kuart3m0-cts Kuart3m0-rts Kuart3-m1uart3m1-xfer K+?uart3m1-cts K +@uart3m1-rts K +Auart4uart4-xfer K+Buart4-cts K+Cuart4-rts K+Duart5uart5-xfer K+Euart5-cts Kuart5-rts Kspi0spi0-clk K+Qspi0-csn K+Rspi0-miso K +Sspi0-mosi K +Tspi0-clk-hs Kspi0-miso-hs K spi0-mosi-hs K spi1spi1-clk K+Uspi1-csn0 K +Vspi1-csn1 K +Wspi1-miso K+Xspi1-mosi K +Yspi1-clk-hs Kspi1-miso-hs Kspi1-mosi-hs K pdmpdm-clk0m0 Kpdm-clk0m1 Kpdm-clk1 Kpdm-sdi0m0 Kpdm-sdi0m1 Kpdm-sdi1 Kpdm-sdi2 Kpdm-sdi3 Kpdm-clk0m0-sleep Kpdm-clk0m1-sleep Kpdm-clk1-sleep Kpdm-sdi0m0-sleep Kpdm-sdi0m1-sleep Kpdm-sdi1-sleep Kpdm-sdi2-sleep Kpdm-sdi3-sleep Ki2s0i2s0-8ch-mclk Ki2s0-8ch-sclktx K+)i2s0-8ch-sclkrx K i2s0-8ch-lrcktx K+*i2s0-8ch-lrckrx K i2s0-8ch-sdo0 K++i2s0-8ch-sdo1 Ki2s0-8ch-sdo2 Ki2s0-8ch-sdo3 Ki2s0-8ch-sdi0 K+,i2s0-8ch-sdi1 K i2s0-8ch-sdi2 K i2s0-8ch-sdi3 Ki2s1i2s1-2ch-mclk Ki2s1-2ch-sclk K+-i2s1-2ch-lrck K+.i2s1-2ch-sdi K+/i2s1-2ch-sdo K+0i2s2i2s2-2ch-mclk Ki2s2-2ch-sclk K+1i2s2-2ch-lrck K+2i2s2-2ch-sdi K+3i2s2-2ch-sdo K+4sdmmcsdmmc-clk K+msdmmc-cmd K+nsdmmc-det K+osdmmc-bus1 Ksdmmc-bus4@ K+psdiosdio-clk K+ssdio-cmd K+rsdio-bus4@ K+qemmcemmc-clk K +temmc-cmd K +uemmc-rstnout K emmc-bus1 Kemmc-bus4@ Kemmc-bus8 K+vemmc-reset K +flashflash-cs0 K+~flash-rdy K +flash-dqs K +flash-ale K +{flash-cle K +}flash-wrn K +flash-csl Kflash-rdn K+flash-bus8 K+|sfcsfc-bus4@ K+zsfc-bus2 Ksfc-cs0 K+ysfc-clk K +xlcdclcdc-rgb-dclk-pin Klcdc-rgb-m0-hsync-pin Klcdc-rgb-m0-vsync-pin Klcdc-rgb-m0-den-pin Klcdc-rgb888-m0-data-pins K     lcdc-rgb666-m0-data-pins K     lcdc-rgb565-m0-data-pins K     lcdc-rgb888-m1-data-pins K   lcdc-rgb666-m1-data-pins K   lcdc-rgb565-m1-data-pins K   pwm0pwm0-pin K+Zpwm1pwm1-pin K+[pwm2pwm2-pin K +\pwm3pwm3-pin K+]pwm4pwm4-pin K+^pwm5pwm5-pin K+_pwm6pwm6-pin K+`pwm7pwm7-pin K+agmacrmii-pins K +jmac-refclk-12ma K +kmac-refclk K cif-m0cif-clkout-m0 K dvp-d2d9-m0 K   dvp-d0d1-m0 K d10-d11-m0 Kcif-m1cif-clkout-m1 Kdvp-d2d9-m1 K  dvp-d0d1-m1 Kd10-d11-m1 Kispisp-prelight Kledsmodule-led-pin K+sd-card-led-pin K +pmicpmic-int K+Hhaikouhaikou-keys-pinP K+emmc-pwrseqmmc-pwrseq-emmcVHdefault Y +wleds gpio-ledsHdefaultVokayled-0 m eheartbeat nheartbeat led-1 ml  nmmc2 esd vccsys-regulatorregulator-fixed vcc5v0_sysVjLK@)LK@+Ichosen serial0:115200n8gpio-keys gpio-keysVHdefaultbutton-batlow-n BATLOW#  mlbutton-slp-btn-n SLP_BTN#  mbutton-wake-n WAKE#  mswitch-lid-btn-n LID_BTN#   mli2s0-soundsimple-audio-card i2s Haikou,I2S-codec   !simple-audio-card,codec C M+simple-audio-card,cpu Csgtl5000-oscillator fixed-clock%w+Ldc-12v-regulatorregulator-fixeddc_12vVj)+vcc3v3-baseboard-regulatorregulator-fixedvcc3v3_baseboardVj2Z)2Z `+Nvcc5v0-baseboard-regulatorregulator-fixedvcc5v0_baseboardVjLK@)LK@ `+vdda-codec-regulatorregulator-fixed vdda_codecj2Z)2Z `+Mvddd-codec-regulatorregulator-fixed vddd_codecjj)j `+O compatibleinterrupt-parent#address-cells#size-cellsmodelethernet0i2c0i2c1i2c2i2c3serial0serial1serial2serial3serial4serial5spi0spi1mmc0mmc1rtc0rtc1mmc2device_typeregenable-methodclocks#cooling-cellscpu-idle-statesdynamic-power-coefficientoperating-points-v2cpu-supplyphandleentry-methodlocal-timer-stoparm,psci-suspend-paramentry-latency-usexit-latency-usmin-residency-usopp-sharedopp-hzopp-microvoltclock-latency-nsopp-suspendinterruptsinterrupt-affinityportsstatusclock-frequencyclock-output-names#clock-cellspolling-delay-passivepolling-delaysustainable-powerthermal-sensorstemperaturehysteresistripcooling-devicecontribution#power-domain-cellspm_qosoffsetmode-bootloadermode-fastbootmode-loadermode-normalmode-recoveryclock-namesdmasdma-namesreg-shiftreg-io-widthpinctrl-namespinctrl-0rockchip,grfresetsreset-names#sound-dai-cellsrockchip,trcm-sync-tx-only#interrupt-cellsinterrupt-controllervccio1-supplyvccio2-supplyvccio3-supplyvccio4-supplyvccio5-supplyvccio6-supplyvccio-oscgpi-supplyphysphy-namesrockchip,outputremote-endpointrts-gpiosrockchip,system-power-controllerwakeup-sourcevcc1-supplyvcc2-supplyvcc3-supplyvcc4-supplyvcc5-supplyvcc6-supplyvcc7-supplyvcc9-supplyregulator-nameregulator-min-microvoltregulator-max-microvoltregulator-ramp-delayregulator-always-onregulator-boot-onregulator-on-in-suspendregulator-suspend-microvoltregulator-off-in-suspendVDDA-supplyVDDIO-supplyVDDD-supplypagesizevcc-supplynum-cs#pwm-cellsarm,pl330-periph-burst#dma-cellsassigned-clocksassigned-clock-ratesrockchip,hw-tshut-temppinctrl-1pinctrl-2#thermal-sensor-cells#io-channel-cellsvref-supplybits#reset-cellsassigned-clock-parents#phy-cellsinterrupt-namespower-domainsdr_modeg-np-tx-fifo-sizeg-rx-fifo-sizeg-tx-fifo-sizephy-modesnps,reset-gpiosnps,reset-active-lowsnps,reset-delays-usphy-supplyclock_in_outbus-widthfifo-depthmax-frequencyvqmmc-supplysd-uhs-sdr12sd-uhs-sdr25sd-uhs-sdr50cap-mmc-highspeedcap-sd-highspeedcd-gpiosdisable-wpvmmc-supplymmc-hs200-1_8vmmc-pwrseqnon-removableiommus#iommu-cellsrockchip,disable-mmu-resetrockchip,pmurangesgpio-controller#gpio-cellsoutput-highline-namegpio-hoginputbias-pull-upbias-pull-downbias-disabledrive-strengthinput-schmitt-enableoutput-lowinput-enablerockchip,pinsreset-gpiosfunctionlinux,default-triggercolorstdout-pathlabellinux,codelinux,input-typesimple-audio-card,formatsimple-audio-card,namesimple-audio-card,mclk-fssimple-audio-card,frame-mastersimple-audio-card,bitclock-mastersound-daisystem-clock-fixedvin-supply