Ð þíÌ8Ã(üÂÌ ?,bananapi,bpi-cm4iobananapi,bpi-cm4amlogic,a311damlogic,g12b17BananaPi BPI-CM4IO Baseboard with BPI-CM4 Modulealiases=/soc/mmc@ffe05000B/soc/mmc@ffe07000G/soc/mmc@ffe03000L/soc/bus@ff800000/serial@3000T/soc/bus@ff800000/rtc@a8Y/soc/ethernet@ff3f0000c/soc/bus@ffd00000/i2c@1e000h/soc/bus@ffd00000/i2c@1c000chosen mtserial0:115200n8framebuffer-cvbs.,amlogic,simple-framebuffersimple-framebuffer €vpu-cvbs‘¨5: ˜disabledŸframebuffer-hdmi.,amlogic,simple-framebuffersimple-framebuffer €vpu-hdmi‘¨5: ˜disabledŸefuse,amlogic,meson-gxbb-efuse‘j ­·opp-table-gpu,operating-points-v2Æ>opp-124999998ÎsY>Õ 5opp-249999996Îæ²|Õ 5opp-285714281ΧiÕ 5opp-399999994Î׃úÕ 5opp-499999992ÎÍdøÕ 5opp-666666656Î'¼† Õ 5opp-799999987Î/¯óÕ 5psci ,arm,psci-1.0ãsmcreserved-memory msecmon@5000000ê0îsecmon@5300000ê0îlinux,cma,shared-dma-poolõþ@ secure-monitor,amlogic,meson-gxbb-smÆsoc ,simple-bus mpcie@fc000000,amlogic,g12a-pciesnps,dw-pcie0êü@ÿd€ ü@ elbicfgconfig )Ý4E Xßfÿ ppci8m�ü`‚üpüp�‘0-É|generalpclkportˆ  �portapb›¥ªpcie˜okay ´9ethernet@ff3f00005,amlogic,meson-g12a-dwmacsnps,dwmac-3.70asnps,dwmac êÿ?ÿcE@ )Àmacirq ‘& *|stmmacethclkin0clkin1timing-adjustmentÐÞ˜okayŸì ödefault rgmii-txid mdio ,snps,dwmac-mdioÆbus@ff600000 ,simple-busêÿ`  mÿ` hdmi-tx@0,amlogic,meson-g12a-dw-hdmiê )9ˆBO�hdmitx_apbhdmitxhdmitx_phy‘¨5:|isfriahbvenci ˜okay)¦¨9 Pn6Ÿì ödefaulteÆport@0êendpointqÆ"port@1êendpointqÆVbus@30000 ,simple-busê  m rng@218,amlogic,meson-rngê‘|coreaudio-controller@32000,amlogic,t9015ê �ACODEC‘$|pclkˆ= ˜disabledbus@34400 ,simple-busêD mDpinctrl@40#,amlogic,meson-g12a-periphs-pinctrl mÆbank@40Pê@Lè À@@gpiopullpull-enablemuxds“£¯VÆcec_ao_a_hÆmux »cec_ao_a_h Âcec_ao_a_hËcec_ao_b_hÆmux »cec_ao_b_h Âcec_ao_b_hËemmc-ctrlÆ7mux-0 »emmc_cmdÂemmcØå mux-1 »emmc_clkÂemmcËå emmc-data-4bmux-04»emmc_nand_d0emmc_nand_d1emmc_nand_d2emmc_nand_d3ÂemmcØå emmc-data-8bÆ8mux-0h»emmc_nand_d0emmc_nand_d1emmc_nand_d2emmc_nand_d3emmc_nand_d4emmc_nand_d5emmc_nand_d6emmc_nand_d7ÂemmcØå emmc-dsÆ9mux »emmc_nand_dsÂemmcýå emmc_clk_gateÆ:mux»BOOT_8 Âgpio_periphsýå hdmitx_ddcÆ mux»hdmitx_sdahdmitx_sckÂhdmitxËå hdmitx_hpdÆ mux»hdmitx_hpd_inÂhdmitxËi2c0-sda-cmux »i2c0_sda_cÂi2c0Ëå ¸i2c0-sck-cmux »i2c0_sck_cÂi2c0Ëå ¸i2c0-sda-z0mux »i2c0_sda_z0Âi2c0Ëå ¸i2c0-sck-z1mux »i2c0_sck_z1Âi2c0Ëå ¸i2c0-sda-z7mux »i2c0_sda_z7Âi2c0Ëå ¸i2c0-sda-z8mux »i2c0_sda_z8Âi2c0Ëå ¸i2c1-sda-xmux »i2c1_sda_xÂi2c1Ëå ¸i2c1-sck-xmux »i2c1_sck_xÂi2c1Ëå ¸i2c1-sda-h2mux »i2c1_sda_h2Âi2c1Ëå ¸i2c1-sck-h3mux »i2c1_sck_h3Âi2c1Ëå ¸i2c1-sda-h6Æ,mux »i2c1_sda_h6Âi2c1Ëå ¸i2c1-sck-h7Æ-mux »i2c1_sck_h7Âi2c1Ëå ¸i2c2-sda-xÆ*mux »i2c2_sda_xÂi2c2Ëå ¸i2c2-sck-xÆ+mux »i2c2_sck_xÂi2c2Ëå ¸i2c2-sda-zmux »i2c2_sda_zÂi2c2Ëå ¸i2c2-sck-zmux »i2c2_sck_zÂi2c2Ëå ¸i2c3-sda-hmux »i2c3_sda_hÂi2c3Ëå ¸i2c3-sck-hmux »i2c3_sck_hÂi2c3Ëå ¸i2c3-sda-aÆ(mux »i2c3_sda_aÂi2c3Ëå ¸i2c3-sck-aÆ)mux »i2c3_sck_aÂi2c3Ëå ¸mclk0-amux»mclk0_aÂmclk0Ëå ¸mclk1-amux»mclk1_aÂmclk1Ëå ¸mclk1-xmux»mclk1_xÂmclk1Ëå ¸mclk1-zmux»mclk1_zÂmclk1Ëå ¸normux»nor_dnor_qnor_cnor_csÂnorËpdm-din0-amux »pdm_din0_aÂpdmËpdm-din0-cmux »pdm_din0_cÂpdmËpdm-din0-xmux »pdm_din0_xÂpdmËpdm-din0-zmux »pdm_din0_zÂpdmËpdm-din1-amux »pdm_din1_aÂpdmËpdm-din1-cmux »pdm_din1_cÂpdmËpdm-din1-xmux »pdm_din1_xÂpdmËpdm-din1-zmux »pdm_din1_zÂpdmËpdm-din2-amux »pdm_din2_aÂpdmËpdm-din2-cmux »pdm_din2_cÂpdmËpdm-din2-xmux »pdm_din2_xÂpdmËpdm-din2-zmux »pdm_din2_zÂpdmËpdm-din3-amux »pdm_din3_aÂpdmËpdm-din3-cmux »pdm_din3_cÂpdmËpdm-din3-xmux »pdm_din3_xÂpdmËpdm-din3-zmux »pdm_din3_zÂpdmËpdm-dclk-amux »pdm_dclk_aÂpdmËåôpdm-dclk-cmux »pdm_dclk_cÂpdmËåôpdm-dclk-xmux »pdm_dclk_xÂpdmËåôpdm-dclk-zmux »pdm_dclk_zÂpdmËåôpwm-amux»pwm_aÂpwm_aËpwm-b-x7mux »pwm_b_x7Âpwm_bËpwm-b-x19mux »pwm_b_x19Âpwm_bËpwm-c-cmux»pwm_c_cÂpwm_cËpwm-c-x5mux »pwm_c_x5Âpwm_cËpwm-c-x8mux »pwm_c_x8Âpwm_cËpwm-d-x3mux »pwm_d_x3Âpwm_dËpwm-d-x6mux »pwm_d_x6Âpwm_dËpwm-eÆ&mux»pwm_eÂpwm_eËpwm-f-zmux»pwm_f_zÂpwm_fËpwm-f-amux»pwm_f_aÂpwm_fËpwm-f-xmux»pwm_f_xÂpwm_fËpwm-f-hmux»pwm_f_hÂpwm_fËsdcard_cÆ4mux-0=»sdcard_d0_csdcard_d1_csdcard_d2_csdcard_d3_csdcard_cmd_cÂsdcardØå mux-1 »sdcard_clk_cÂsdcardËå sdcard_clk_gate_cÆ5mux»GPIOC_4 Âgpio_periphsýå sdcard_zmux-0=»sdcard_d0_zsdcard_d1_zsdcard_d2_zsdcard_d3_zsdcard_cmd_zÂsdcardØå mux-1 »sdcard_clk_zÂsdcardËå sdcard_clk_gate_zmux»GPIOZ_6 Âgpio_periphsýå sdioÆ0mux2»sdio_d0sdio_d1sdio_d2sdio_d3sdio_clksdio_cmdÂsdioËå sdio_clk_gateÆ1mux»GPIOX_4 Âgpio_periphsýå spdif-in-a10mux »spdif_in_a10 Âspdif_inËspdif-in-a12mux »spdif_in_a12 Âspdif_inËspdif-in-hmux »spdif_in_h Âspdif_inËspdif-out-hmux »spdif_out_h Âspdif_outå ¸Ëspdif-out-a11mux»spdif_out_a11 Âspdif_outå ¸Ëspdif-out-a13mux»spdif_out_a13 Âspdif_outå ¸Ëspicc0-xmux#»spi0_mosi_xspi0_miso_xspi0_clk_xÂspi0å Ëspicc0-ss0-xmux »spi0_ss0_xÂspi0å Ëspicc0-cmux.»spi0_mosi_cspi0_miso_cspi0_ss0_cspi0_clk_cÂspi0å Ëspicc1mux»spi1_mosispi1_misospi1_clkÂspi1å spicc1-ss0mux »spi1_ss0Âspi1å Ëtdm-a-din0mux »tdm_a_din0Âtdm_aËtdm-a-din1mux »tdm_a_din1Âtdm_aËtdm-a-dout0mux »tdm_a_dout0Âtdm_aËå ¸tdm-a-dout1mux »tdm_a_dout1Âtdm_aËå ¸tdm-a-fsmux »tdm_a_fsÂtdm_aËå ¸tdm-a-sclkmux »tdm_a_sclkÂtdm_aËå ¸tdm-a-slv-fsmux »tdm_a_slv_fsÂtdm_aËtdm-a-slv-sclkmux»tdm_a_slv_sclkÂtdm_aËtdm-b-din0mux »tdm_b_din0Âtdm_bËtdm-b-din1mux »tdm_b_din1Âtdm_bËtdm-b-din2mux »tdm_b_din2Âtdm_bËtdm-b-din3-amux »tdm_b_din3_aÂtdm_bËtdm-b-din3-hmux »tdm_b_din3_hÂtdm_bËtdm-b-dout0mux »tdm_b_dout0Âtdm_bËå ¸tdm-b-dout1mux »tdm_b_dout1Âtdm_bËå ¸tdm-b-dout2mux »tdm_b_dout2Âtdm_bËå ¸tdm-b-dout3-amux»tdm_b_dout3_aÂtdm_bËå ¸tdm-b-dout3-hmux»tdm_b_dout3_hÂtdm_bËå ¸tdm-b-fsmux »tdm_b_fsÂtdm_bËå ¸tdm-b-sclkmux »tdm_b_sclkÂtdm_bËå ¸tdm-b-slv-fsmux »tdm_b_slv_fsÂtdm_bËtdm-b-slv-sclkmux»tdm_b_slv_sclkÂtdm_bËtdm-c-din0-amux »tdm_c_din0_aÂtdm_cËtdm-c-din0-zmux »tdm_c_din0_zÂtdm_cËtdm-c-din1-amux »tdm_c_din1_aÂtdm_cËtdm-c-din1-zmux »tdm_c_din1_zÂtdm_cËtdm-c-din2-amux »tdm_c_din2_aÂtdm_cËeth-ledsmux»eth_link_ledeth_act_ledÂethËethÆmuxY»eth_mdioeth_mdceth_rgmii_rx_clketh_rx_dveth_rxd0eth_rxd1eth_txeneth_txd0eth_txd1Âethå Ëeth-rgmiiÆ muxM»eth_rxd2_rgmiieth_rxd3_rgmiieth_rgmii_tx_clketh_txd2_rgmiieth_txd3_rgmiiÂethå Ëtdm-c-din2-zmux »tdm_c_din2_zÂtdm_cËtdm-c-din3-amux »tdm_c_din3_aÂtdm_cËtdm-c-din3-zmux »tdm_c_din3_zÂtdm_cËtdm-c-dout0-amux»tdm_c_dout0_aÂtdm_cËå ¸tdm-c-dout0-zmux»tdm_c_dout0_zÂtdm_cËå ¸tdm-c-dout1-amux»tdm_c_dout1_aÂtdm_cËå ¸tdm-c-dout1-zmux»tdm_c_dout1_zÂtdm_cËå ¸tdm-c-dout2-amux»tdm_c_dout2_aÂtdm_cËå ¸tdm-c-dout2-zmux»tdm_c_dout2_zÂtdm_cËå ¸tdm-c-dout3-amux»tdm_c_dout3_aÂtdm_cËå ¸tdm-c-dout3-zmux»tdm_c_dout3_zÂtdm_cËå ¸tdm-c-fs-amux »tdm_c_fs_aÂtdm_cËå ¸tdm-c-fs-zmux »tdm_c_fs_zÂtdm_cËå ¸tdm-c-sclk-amux »tdm_c_sclk_aÂtdm_cËå ¸tdm-c-sclk-zmux »tdm_c_sclk_zÂtdm_cËå ¸tdm-c-slv-fs-amux»tdm_c_slv_fs_aÂtdm_cËtdm-c-slv-fs-zmux»tdm_c_slv_fs_zÂtdm_cËtdm-c-slv-sclk-amux»tdm_c_slv_sclk_aÂtdm_cËtdm-c-slv-sclk-zmux»tdm_c_slv_sclk_zÂtdm_cËuart-aÆ.mux»uart_a_txuart_a_rxÂuart_aËuart-a-cts-rtsÆ/mux»uart_a_ctsuart_a_rtsÂuart_aËuart-bmux»uart_b_txuart_b_rxÂuart_bËuart-cmux»uart_c_txuart_c_rxÂuart_cËuart-c-cts-rtsmux»uart_c_ctsuart_c_rtsÂuart_cËtemperature-sensor@34800.,amlogic,g12a-cpu-thermalamlogic,g12a-thermalêHP )#‘Ô "Æ?temperature-sensor@34c00.,amlogic,g12a-ddr-thermalamlogic,g12a-thermalêLP )$‘Ô "ÆHphy@36000,amlogic,g12a-usb2-phyê` ‘ |xtalˆ0�phy4Æ<bus@38000 ,simple-bus m€ video-lut@48,amlogic,canvasêHÆ!pmu@80 ê€@ @ )4,amlogic,g12b-ddr-pmuphy@3a000,amlogic,g12a-usb2-phyê  ‘ |xtalˆ1�phy4Æ=bus@3c000 ,simple-busêÀ mÀsystem-controller@0/,amlogic,meson-gx-hhi-sysctrlsimple-mfdsysconêclock-controller,amlogic,g12b-clkc?‘ |xtalÆpower-controller,amlogic,meson-g12a-pwrcL`Xˆ  %…†‡‰Œ�ç?�viuvencvcbusbt656rdmavencivencpvdacvdi6venclvid_lock‘t| |vpuvapb0)nptuw{(9pwP'¼†ªæ²€Æphy,amlogic,g12a-mipi-dphy-analog4 ˜disabledÆphy@44000,amlogic,axg-mipi-dphyê@ ‘|pclkˆ‚�phy¥ªanalog4 ˜disabledÆ$phy@46000,amlogic,g12a-usb3-pcie-phyê` ‘É|ref_clkˆ�phy)ÉPõá4Æmdio-multiplexer@4c000,amlogic,g12a-mdio-muxêÀ¤‘ ±|pclkclkin0clkin1s mdio@0ê ethernet-phy@0êƒè)Æ mdio@1ê ethernet-phy@84,ethernet-phy-id0180.3301ethernet-phy-ieee802.3-c22 ) êƒdaudio-controller@40000!,amlogic,g12a-pdmamlogic,axg-pdmê4�PDM‘9:|pclkdclksysclkˆ ˜disabledbus@42000 ,simple-busê  m clock-controller@0˜okay,amlogic,g12a-audio-clkcê´?�H‘%   JE|pclkmst_in0mst_in1mst_in2mst_in3mst_in4mst_in5mst_in6mst_in7ˆAÆaudio-controller@100%,amlogic,g12a-toddramlogic,axg-toddrê,�TODDR_A )”‘)ˆ�arbrstš ˜disabledaudio-controller@140%,amlogic,g12a-toddramlogic,axg-toddrê@,�TODDR_B )•‘*ˆ�arbrstš ˜disabledaudio-controller@180%,amlogic,g12a-toddramlogic,axg-toddrê€,�TODDR_C )–‘+ˆ�arbrstš ˜disabledaudio-controller@1c0%,amlogic,g12a-frddramlogic,axg-frddrêÀ,�FRDDR_A )˜‘&ˆ �arbrstš˜okayÆXaudio-controller@200%,amlogic,g12a-frddramlogic,axg-frddrê,�FRDDR_B )™‘'ˆ �arbrstš˜okayÆYaudio-controller@240%,amlogic,g12a-frddramlogic,axg-frddrê@,�FRDDR_C )š‘(ˆ �arbrstš˜okayÆZreset-controller@280˜okay,amlogic,meson-axg-audio-arbê€�‘Æaudio-controller@300,amlogic,g12a-tdminê@�TDMIN_Aˆ(‘{t‚‚#|pclksclksclk_sellrclklrclk_sel ˜disabledaudio-controller@340,amlogic,g12a-tdminê@@�TDMIN_Bˆ(‘ |uƒƒ#|pclksclksclk_sellrclklrclk_sel ˜disabledaudio-controller@380,amlogic,g12a-tdminê€@�TDMIN_Cˆ(‘!}v„„#|pclksclksclk_sellrclklrclk_sel ˜disabledaudio-controller@3c0,amlogic,g12a-tdminêÀ@ �TDMIN_LBˆ(‘"~w……#|pclksclksclk_sellrclklrclk_sel ˜disabledaudio-controller@400),amlogic,g12a-spdifinamlogic,axg-spdifinê0�SPDIFIN )—‘-8 |pclkrefclkˆ ˜disabledaudio-controller@480+,amlogic,g12a-spdifoutamlogic,axg-spdifoutê€P �SPDIFOUT_A‘.7 |pclkmclkˆ ˜disabledaudio-controller@500,amlogic,g12a-tdmoutê@ �TDMOUT_Aˆ (‘#x††#|pclksclksclk_sellrclklrclk_sel ˜disabledaudio-controller@540,amlogic,g12a-tdmoutê@@ �TDMOUT_Bˆ (‘$€y‡‡#|pclksclksclk_sellrclklrclk_sel˜okayÆWaudio-controller@580,amlogic,g12a-tdmoutê€@ �TDMOUT_Cˆ(‘%�zˆˆ#|pclksclksclk_sellrclklrclk_sel ˜disabledaudio-controller@680+,amlogic,g12a-spdifoutamlogic,axg-spdifoutê€P �SPDIFOUT_B‘—˜ |pclkmclkˆ ˜disabledaudio-controller@740,amlogic,g12a-toacodecê@ �TOACODECˆ ˜disabledaudio-controller@744,amlogic,g12a-tohdmitxêD �TOHDMITXˆ˜okayÆ\bus@ff800000 ,simple-busêÿ€ mÿ€sys-ctrl@0.,amlogic,meson-gx-ao-sysctrlsimple-mfdsysconêÆclock-controller,amlogic,meson-g12a-aoclkc?� ‘  |xtalmpeg-clkÆpinctrl@14!,amlogic,meson-g12a-aobus-pinctrl mÆbank@140ê$ muxdsgpio“£¯ÆQi2c_ao_sck_pinsmux »i2c_ao_sckÂi2c_aoËå ¸i2c_ao_sdamux »i2c_ao_sdaÂi2c_aoËå ¸i2c_ao_sck_emux »i2c_ao_sck_eÂi2c_aoËå ¸i2c_ao_sda_emux »i2c_ao_sda_eÂi2c_aoËå ¸mclk0-aomux »mclk0_ao Âmclk0_aoËå ¸tdm-ao-b-din0mux»tdm_ao_b_din0 Âtdm_ao_bËspdif-ao-outmux »spdif_ao_out Âspdif_ao_outå ¸Ëtdm-ao-b-din1mux»tdm_ao_b_din1 Âtdm_ao_bËtdm-ao-b-din2mux»tdm_ao_b_din2 Âtdm_ao_bËtdm-ao-b-dout0mux»tdm_ao_b_dout0 Âtdm_ao_bËå ¸tdm-ao-b-dout1mux»tdm_ao_b_dout1 Âtdm_ao_bËå ¸tdm-ao-b-dout2mux»tdm_ao_b_dout2 Âtdm_ao_bËå ¸tdm-ao-b-fsmux »tdm_ao_b_fs Âtdm_ao_bËå ¸tdm-ao-b-sclkmux»tdm_ao_b_sclk Âtdm_ao_bËå ¸tdm-ao-b-slv-fsmux»tdm_ao_b_slv_fs Âtdm_ao_bËtdm-ao-b-slv-sclkmux»tdm_ao_b_slv_sclk Âtdm_ao_bËuart-a-aoÆmux»uart_ao_a_txuart_ao_a_rx Âuart_ao_aËuart-ao-a-cts-rtsmux»uart_ao_a_ctsuart_ao_a_rts Âuart_ao_aËuart-ao-b-2-3mux»uart_ao_b_tx_2uart_ao_b_rx_3 Âuart_ao_bËuart-ao-b-8-9mux»uart_ao_b_tx_8uart_ao_b_rx_9 Âuart_ao_bËuart-ao-b-cts-rtsmux»uart_ao_b_ctsuart_ao_b_rts Âuart_ao_bËpwm-a-eÆ'mux»pwm_a_eÂpwm_a_eËpwm-ao-amux »pwm_ao_a Âpwm_ao_aËpwm-ao-bmux »pwm_ao_b Âpwm_ao_bËpwm-ao-c-4mux »pwm_ao_c_4 Âpwm_ao_cËpwm-ao-c-6mux »pwm_ao_c_6 Âpwm_ao_cËpwm-ao-d-5mux »pwm_ao_d_5 Âpwm_ao_dËpwm-ao-d-10mux »pwm_ao_d_10 Âpwm_ao_dËpwm-ao-d-eÆmux »pwm_ao_d_e Âpwm_ao_dremote-input-aomux»remote_ao_inputÂremote_ao_inputËrtc@a8,amlogic,meson-vrtcê¨cec@100,amlogic,meson-gx-ao-cecê )Ç‘|core ˜disabledìödefault­ao-secure@140",amlogic,meson-gx-ao-securesysconê@@ºÆcec@280,amlogic,meson-g12a-ao-cecê€ )Ë‘|oscin˜okayìödefault­pwm@2000,amlogic,meson-g12a-ao-pwm-cdê Θokayìödefault‘ |clkin1ÆSserial@3000D,amlogic,meson-g12a-uartamlogic,meson-gx-uartamlogic,meson-ao-uartê0 )Á‘  |xtalpclkbaud˜okayìödefaultserial@4000D,amlogic,meson-g12a-uartamlogic,meson-gx-uartamlogic,meson-ao-uartê@ )Å‘  |xtalpclkbaud ˜disabledi2c@5000,amlogic,meson-axg-i2c ˜disabledêP  )à ‘pwm@7000,amlogic,meson-g12a-ao-pwm-abêp Î ˜disabledir@8000,amlogic,meson-gxbb-irê€  )Ä ˜disabledadc@9000/,amlogic,meson-g12a-saradcamlogic,meson-saradcê�HÙ )È‘ |clkincoreadc_clkadc_sel˜okayë ÆUvideo-decoder@ff620000,amlogic,g12a-vdec êÿbÿÐá€ä dosesparser), Àvdecesparser`÷!(‘.ÌÏÒ+|dos_parserdosvdec_1vdec_hevcvdec_hevcfˆ( �esparservpu@ff900000,amlogic,meson-g12a-vpu êÿ�ÿcÀvpuhhi ) ÷!Ÿport@0êport@1êendpointq"Æport@2êendpointq#Æ%interrupt-controller@ffc01000 ,arm,gic-400@êÿÀÿÀ ÿÀ@ ÿÀ`  ) ÿ4Æbus@ffd00000 ,simple-busêÿÐ mÿÐreset-controller@1004,amlogic,meson-axg-resetêœ�Æinterrupt-controller@f0805,amlogic,meson-g12a-gpio-intcamlogic,meson-gpio-intcêð€4 @ABCDEFGÆdsi@7000,amlogic,meson-g12a-dw-mipi-dsiêpˆD�top‘ |pclkbitpx¥$ªdphy  ˜disabled) …9™ports port@0êendpointq%Æ#port@1êwatchdog@f0d0,amlogic,meson-gxbb-wdtêðБ spi@13000,amlogic,meson-g12a-spiccê0D )Q‘ |corepclk  ˜disabledspi@15000,amlogic,meson-g12a-spiccêPD )Z‘ |corepclk  ˜disabledspi@14000,amlogic,meson-gxbb-spifc ˜disabledê@€ ‘ pwm@19000,amlogic,meson-g12a-ee-pwmê� Θokayì&ödefaultÆTpwm@1a000,amlogic,meson-g12a-ee-pwmê  Î ˜disabledpwm@1b000,amlogic,meson-g12a-ee-pwmê° Î˜okayì'ödefault‘ |clkin0ÆRi2c@1c000,amlogic,meson-axg-i2c˜okayêÀ  )' ‘ì()ödefaulti2c@1d000,amlogic,meson-axg-i2c ˜disabledêÐ  )× ‘ì*+ödefaulti2c@1e000,amlogic,meson-axg-i2c˜okayêà  )Ö ‘ì,-ödefaulti2c@1f000,amlogic,meson-axg-i2c ˜disabledêð  ) ‘clock-measure@18000,amlogic,meson-g12a-clk-measureê€serial@22000.,amlogic,meson-g12a-uartamlogic,meson-gx-uartê  )]‘ 9 |xtalpclkbaud ˜disabledserial@23000.,amlogic,meson-g12a-uartamlogic,meson-gx-uartê0 )K‘ * |xtalpclkbaud ˜disabledserial@24000.,amlogic,meson-g12a-uartamlogic,meson-gx-uartê@ )‘  |xtalpclkbaud˜okay6€ì./ödefault@bluetooth,realtek,rtl8822cs-bt PR ]T mSmmc@ffe03000,amlogic,meson-axg-mmcêÿà0 )½˜okay‘!<|coreclkin0clkin1ˆ,ì0™1ödefaultclk-gate £­»úð€É×âø233wifi@1êmmc@ffe05000,amlogic,meson-axg-mmcêÿàP )¾˜okay‘"=|coreclkin0clkin1ˆ-ì4™5ödefaultclk-gate£»úð€× -/36mmc@ffe07000,amlogic,meson-axg-mmcêÿàp )¿˜okay‘#>|coreclkin0clkin1ˆ. ì789™:ödefaultclk-gate£6HU» ëÂ×ø;3 usb@ffe09000˜okay,amlogic,meson-g12a-usb-ctrlêÿà�  ) m‘/ˆ" dperipheral¥<=ªusb2-phy0usb2-phy1usb@ff400000!,amlogic,meson-g12a-usbsnps,dwc2êÿ@ )‘7|otg¥= ªusb2-phy dperipherallÀ{€�€€usb@ff500000 ,snps,dwc3êÿP )dhostœµ Øgpu@ffe40000),amlogic,meson-g12a-maliarm,mali-bifrostêÿä$)¢¡  Àjobmmugpu‘¯ˆN÷> ÆJthermal-zonescpu-thermal'è5dK?tripscpu-passive[LgÐwpassiveÆ@cpu-hot[sgÐwhotÆGcpu-critical[­°gÐ wcriticalcooling-mapsmap0r@HwAÿÿÿÿÿÿÿÿBÿÿÿÿÿÿÿÿCÿÿÿÿÿÿÿÿDÿÿÿÿÿÿÿÿEÿÿÿÿÿÿÿÿFÿÿÿÿÿÿÿÿmap1rGHwAÿÿÿÿÿÿÿÿBÿÿÿÿÿÿÿÿCÿÿÿÿÿÿÿÿDÿÿÿÿÿÿÿÿEÿÿÿÿÿÿÿÿFÿÿÿÿÿÿÿÿddr-thermal'è5dKHtripsddr-passive[LgÐwpassiveÆIddr-critical[­°gÐ wcriticalcooling-mapsmaprI wJÿÿÿÿÿÿÿÿtimer,arm,armv8-timer0) ÿÿ ÿ ÿ†xtal-clk ,fixed-clock�n6­xtal?Æ npu@ff100000 ,vivante,gcêÿ )“‘  |corebus) P/¯/¯ˆL ˜disabledŸaudio-controller-0,amlogic,axg-tdm-iface�TDM_A‘OV1|sclklrclkmclk ˜disabledaudio-controller-1,amlogic,axg-tdm-iface�TDM_B‘PW2|sclklrclkmclk˜okayÆ[audio-controller-2,amlogic,axg-tdm-iface�TDM_C‘QX3|sclklrclkmclk ˜disabledcpus cpu-mapcluster0core0ÀAcore1ÀBcluster1core0ÀCcore1ÀDcore2ÀEcore3ÀFcpu@0pcpu,arm,cortex-a53êÄpsciÒPåK öL÷M‘»ÃPÆAcpu@1pcpu,arm,cortex-a53êÄpsciÒPåK öL÷M‘»ÃPÆBcpu@100pcpu,arm,cortex-a73êÄpsciÒåK öN÷O‘àÃPÆCcpu@101pcpu,arm,cortex-a73êÄpsciÒåK öN÷O‘àÃPÆDcpu@102pcpu,arm,cortex-a73êÄpsciÒåK öN÷O‘àÃPÆEcpu@103pcpu,arm,cortex-a73êÄpsciÒåK öN÷O‘àÃPÆFl2-cache0,cacheÆKopp-table-0,operating-points-v2)ÆMopp-1000000000Î;šÊÕ œ¨opp-1200000000ÎG†ŒÕ êÈopp-1398000000ÎSSÉ€Õ _øopp-1512000000ÎZJÕ #Hopp-1608000000Î_Ø"Õ ¿ˆopp-1704000000Îe�úÕ‚Øopp-1800000000ÎkIÒÕF(opp-table-1,operating-points-v2)ÆOopp-1000000000Î;šÊÕ 'xopp-1200000000ÎG†ŒÕ u˜opp-1398000000ÎSSÉ€Õ Ã¸opp-1512000000ÎZJÕ Ã¸opp-1608000000Î_Ø"Õ êÈopp-1704000000Îe�úÕ Øopp-1800000000ÎkIÒÕ ®opp-1908000000Îq¹ÅÕ #Hopp-2016000000Îx)¸Õ æ˜opp-2108000000Î}¥‡Õ‚Øopp-2208000000΃›hÕm8emmc-pwrseq,mmc-pwrseq-emmc ´%Æ;memory@0pmemoryê@sdio-pwrseq,mmc-pwrseq-simple ´‘P |ext_clockÆ2regulator-emmc-1v8,regulator-fixed 4EMMC_1V8Cw@[w@s3~regulator-dc-in,regulator-fixed4DC_INCLK@[LK@~Æregulator-vddio-c,regulator-gpio4VDDIO_CCw@[2Z  PQ’~ ºQ ¥«w@2Z Æ6regulator-vddao-1v8,regulator-fixed 4VDDAO_1V8Cw@[w@s3~Æ regulator-vddao-3v3,regulator-fixed 4VDDAO_3V3C2Z [2Z s~Æ3regulator-vddcpu-a,pwm-regulator 4VDDCPU_AC `@[Þ€²½RâÂdÖ~ÆNregulator-vddcpu-b,pwm-regulator 4VDDCPU_BC `@[Þ€²½SâÂdÖ~ÆLwifi32k ,pwm-clock?�€½Tw6ÆPadc-keys ,adc-keysèUôbuttons°button-function Function%Ð0'hdmi-connector,hdmi-connectorwaportendpointqVÆleds ,gpio-ledsled-blueJÂstatus ºQ Pheartbeatled-greenJÂstatus ºQsound,amlogic,axg-sound-card 7BPI-CM4IOfWpuTDMOUT_B IN 0FRDDR_A OUT 1TDMOUT_B IN 1FRDDR_B OUT 1TDMOUT_B IN 2FRDDR_C OUT 1TDM_B PlaybackTDMOUT_B OUT‘   )    9 P”&`pdai-link-0ƒXdai-link-1ƒYdai-link-2ƒZdai-link-3ƒ[�i2s˜¯ÆÝôcodecƒ\dai-link-4ƒ\codecƒ interrupt-parent#address-cells#size-cellscompatiblemodelmmc0mmc1mmc2serial0rtc1ethernet0i2c0i2c1rangesstdout-pathamlogic,pipelineclocksstatuspower-domainsread-onlysecure-monitorphandleopp-hzopp-microvoltmethodregno-mapreusablesizealignmentlinux,cma-defaultreg-namesinterrupts#interrupt-cellsinterrupt-map-maskinterrupt-mapbus-rangedevice_typeclock-namesresetsreset-namesnum-lanesphysphy-namesreset-gpiosinterrupt-namesrx-fifo-depthtx-fifo-depthpinctrl-0pinctrl-namesphy-modephy-handle#sound-dai-cellsassigned-clocksassigned-clock-parentsassigned-clock-rateshdmi-supplyremote-endpointsound-name-prefixgpio-controller#gpio-cellsgpio-rangesgroupsfunctionbias-disablebias-pull-updrive-strength-microampbias-pull-down#thermal-sensor-cellsamlogic,ao-secure#phy-cells#clock-cells#power-domain-cellsamlogic,ao-sysctrlmdio-parent-busmax-speed#reset-cellsamlogic,fifo-depthhdmi-phandleamlogic,has-chip-id#pwm-cells#io-channel-cellsvref-supplyamlogic,canvasinterrupt-controlleramlogic,channel-interruptsfifo-sizeuart-has-rtsctsenable-gpioshost-wake-gpiosdevice-wake-gpiosamlogic,dram-access-quirkpinctrl-1bus-widthsd-uhs-sdr104max-frequencynon-removabledisable-wpkeep-power-in-suspendmmc-pwrseqvmmc-supplyvqmmc-supplycap-sd-highspeedcd-gpioscap-mmc-highspeedmmc-ddr-1_8vmmc-hs200-1_8vdr_modeg-rx-fifo-sizeg-np-tx-fifo-sizeg-tx-fifo-sizesnps,dis_u2_susphy_quirksnps,quirk-frame-length-adjustmentsnps,parkmode-disable-ss-quirkoperating-points-v2#cooling-cellsdma-coherentpolling-delaypolling-delay-passivethermal-sensorstemperaturehysteresistripcooling-devicearm,no-tick-in-suspendclock-frequencyclock-output-namescpuenable-methodcapacity-dmips-mhznext-level-cachecpu-supplyclock-latencycache-levelcache-unifiedopp-sharedregulator-nameregulator-min-microvoltregulator-max-microvoltvin-supplyregulator-always-onenable-active-highgpios-statespwm-supplypwmspwm-dutycycle-rangeregulator-boot-onio-channelsio-channel-nameskeyup-threshold-microvoltlabellinux,codepress-threshold-microvoltcolorlinux,default-triggeraudio-aux-devsaudio-routingsound-daidai-formatdai-tdm-slot-tx-mask-0dai-tdm-slot-tx-mask-1dai-tdm-slot-tx-mask-2dai-tdm-slot-tx-mask-3mclk-fs