� ����Ʋ���8������(�������������������������������������������������������������������������� ���������!���,hardkernel,odroid-c4�amlogic,sm1�������������7Hardkernel ODROID-C4�������aliases����������=/soc/mmc@ffe05000������������B/soc/mmc@ffe07000������������G/soc/mmc@ffe03000������������L/soc/bus@ff800000/serial@3000������������T/soc/ethernet@ff3f0000��������chosen����������������������� �������������^���������eserial0:115200n8�������framebuffer-cvbs����������.���,amlogic,simple-framebuffer�simple-framebuffer��������� ���qvpu-cvbs���������������������������5������:������ ����disabled���������������������������framebuffer-hdmi����������.���,amlogic,simple-framebuffer�simple-framebuffer��������� ���qvpu-hdmi���������������������������5������:������ ����disabled������������������������������efuse������������,amlogic,meson-gxbb-efuse��������������������j��������������������� ���������������������������������opp-table-gpu������������,operating-points-v2��������������4���opp-124999998�����������������sY>�����������5�������opp-249999996������������������|�����������5�������opp-285714281������������������i�����������5�������opp-399999994�����������������׃������������5�������opp-499999992������������������d������������5�������opp-666666656�����������������'��������������5�������opp-799999987�����������������/�������������5����������psci���������� ���,arm,psci-1.0��������������smc�������reserved-memory���������������������� �������������^���secmon@5000000������������������������0�������������������secmon@5300000����������������0��������������������������linux,cma������������,shared-dma-pool��������������������������������������������@����������������������secure-monitor�����������,amlogic,meson-gxbb-sm����������������������soc����������,simple-bus����������������������� �������������^���pcie@fc000000������������,amlogic,g12a-pcie�snps,dw-pcie��������0�����������������@�������d�������� ������@������� ����������elbi�cfg�config����������������������������%�����������6���������������������� ��I��������������������������������������W����������������������������� �����������apci�������8���^�����������������`������������������p�������p�������������������������0������-���������������mgeneral�pclk�port�����������y������������������ ���port�apb����������������������������������������pcie���������� ����disabled��������������������������ethernet@ff3f0000���������5���,amlogic,meson-g12a-dwmac�snps,dwmac-3.70a�snps,dwmac���������� ���������?��������������cE@����������������������������������macirq�������� ����������&������������ ������������*��mstmmaceth�clkin0�clkin1�timing-adjustment�������������������������������������okay��������������������������������������������default����������rgmii��������������� ���������������mdio������������������������� �������������,snps,dwmac-mdio�����������������������bus@ff600000�������������,simple-bus�����������������`������� ����������������������� ������������^�������������`������� �����hdmi-tx@0������������,amlogic,meson-g12a-dw-hdmi������������������������������������������9�����������y������������B������O���������hdmitx_apb�hdmitx�hdmitx_phy���������������������������5������:��������misfr�iahb�venci���������������������� ��������������������������okay������������"����������������������2��� ������������I����n6������������������������������������������default���������^��� ����������������port@0�������������������endpoint������������j����������������"���������port@1������������������endpoint������������j����������������F������������bus@30000������������,simple-bus������������������������� ���������������������� ������������^��������������������� ����rng@218����������,amlogic,meson-rng��������������������������������������������������mcore�������������audio-controller@32000�����������,amlogic,t9015������������������ ����������������������������zACODEC������������������$��������mpclk������������y������=������ ����disabled����������bus@34400������������,simple-bus�����������������D����������������������������� ������������^�������������D�����������pinctrl@40��������#���,amlogic,meson-g12a-periphs-pinctrl����������������������� �������������^����������������bank@40�������P�����������@�������L��������������������� ���������������������@������@���������������gpio�pull�pull-enable�mux�ds�������������������������������������������������V�������������������������������PIN_36�PIN_26�PIN_32����������������������������������������PIN_27�PIN_28�PIN_16�PIN_18�PIN_22�PIN_11�PIN_13�PIN_7�PIN_33�PIN_15�PIN_19�PIN_21�PIN_24�PIN_23�PIN_8�PIN_10�PIN_29�PIN_31�PIN_12�PIN_3�PIN_5�PIN_35���������������������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����������������*���mux-0��������� ���emmc_cmd�������������emmc��������������������������������mux-1��������� ���emmc_clk�������������emmc�����������������������������������emmc-data-4b�������mux-0���������4���emmc_nand_d0�emmc_nand_d1�emmc_nand_d2�emmc_nand_d3����������emmc�����������������������������������emmc-data-8b�����������������+���mux-0���������h���emmc_nand_d0�emmc_nand_d1�emmc_nand_d2�emmc_nand_d3�emmc_nand_d4�emmc_nand_d5�emmc_nand_d6�emmc_nand_d7����������emmc�����������������������������������emmc-ds��������������,���mux������� ���emmc_nand_ds�������������emmc����������������������������������emmc_clk_gate����������������-���mux����������BOOT_8�������� ���gpio_periphs����������������������������������hdmitx_ddc������������������mux����������hdmitx_sda�hdmitx_sck������������hdmitx���������������������������������hdmitx_hpd������������������mux����������hdmitx_hpd_in������������hdmitx���������������������i2c0-sda-c�����mux����������i2c0_sda_c�����������i2c0�����������������������������������i2c0-sck-c�����mux����������i2c0_sck_c�����������i2c0�����������������������������������i2c0-sda-z0����mux����������i2c0_sda_z0����������i2c0�����������������������������������i2c0-sck-z1����mux����������i2c0_sck_z1����������i2c0�����������������������������������i2c0-sda-z7����mux����������i2c0_sda_z7����������i2c0�����������������������������������i2c0-sda-z8����mux����������i2c0_sda_z8����������i2c0�����������������������������������i2c1-sda-x�����mux����������i2c1_sda_x�����������i2c1�����������������������������������i2c1-sck-x�����mux����������i2c1_sck_x�����������i2c1�����������������������������������i2c1-sda-h2����mux����������i2c1_sda_h2����������i2c1�����������������������������������i2c1-sck-h3����mux����������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-z�����mux����������i2c2_sda_z�����������i2c2�����������������������������������i2c2-sck-z�����mux����������i2c2_sck_z�����������i2c2�����������������������������������i2c3-sda-h�����mux����������i2c3_sda_h�����������i2c3�����������������������������������i2c3-sck-h�����mux����������i2c3_sck_h�����������i2c3�����������������������������������i2c3-sda-a�����mux����������i2c3_sda_a�����������i2c3�����������������������������������i2c3-sck-a�����mux����������i2c3_sck_a�����������i2c3�����������������������������������mclk0-a����mux����������mclk0_a����������mclk0����������������������������������mclk1-a����mux����������mclk1_a����������mclk1����������������������������������mclk1-x����mux����������mclk1_x����������mclk1����������������������������������mclk1-z����mux����������mclk1_z����������mclk1����������������������������������nor����mux����������nor_d�nor_q�nor_c�nor_cs�������������nor��������������������pdm-din0-a�����mux����������pdm_din0_a�����������pdm��������������������pdm-din0-c�����mux����������pdm_din0_c�����������pdm��������������������pdm-din0-x�����mux����������pdm_din0_x�����������pdm��������������������pdm-din0-z�����mux����������pdm_din0_z�����������pdm��������������������pdm-din1-a�����mux����������pdm_din1_a�����������pdm��������������������pdm-din1-c�����mux����������pdm_din1_c�����������pdm��������������������pdm-din1-x�����mux����������pdm_din1_x�����������pdm��������������������pdm-din1-z�����mux����������pdm_din1_z�����������pdm��������������������pdm-din2-a�����mux����������pdm_din2_a�����������pdm��������������������pdm-din2-c�����mux����������pdm_din2_c�����������pdm��������������������pdm-din2-x�����mux����������pdm_din2_x�����������pdm��������������������pdm-din2-z�����mux����������pdm_din2_z�����������pdm��������������������pdm-din3-a�����mux����������pdm_din3_a�����������pdm��������������������pdm-din3-c�����mux����������pdm_din3_c�����������pdm��������������������pdm-din3-x�����mux����������pdm_din3_x�����������pdm��������������������pdm-din3-z�����mux����������pdm_din3_z�����������pdm��������������������pdm-dclk-a�����mux����������pdm_dclk_a�����������pdm��������������������������������pdm-dclk-c�����mux����������pdm_dclk_c�����������pdm��������������������������������pdm-dclk-x�����mux����������pdm_dclk_x�����������pdm��������������������������������pdm-dclk-z�����mux����������pdm_dclk_z�����������pdm��������������������������������pwm-a������mux����������pwm_a������������pwm_a����������������������pwm-b-x7�������mux������� ���pwm_b_x7�������������pwm_b����������������������pwm-b-x19������mux������� ���pwm_b_x19������������pwm_b����������������������pwm-c-c����mux����������pwm_c_c����������pwm_c����������������������pwm-c-x5�������mux������� ���pwm_c_x5�������������pwm_c����������������������pwm-c-x8�������mux������� ���pwm_c_x8�������������pwm_c����������������������pwm-d-x3�������mux������� ���pwm_d_x3�������������pwm_d����������������������pwm-d-x6�������mux������� ���pwm_d_x6�������������pwm_d����������������������pwm-e������mux����������pwm_e������������pwm_e����������������������pwm-f-z����mux����������pwm_f_z����������pwm_f����������������������pwm-f-a����mux����������pwm_f_a����������pwm_f����������������������pwm-f-x����mux����������pwm_f_x����������pwm_f����������������������pwm-f-h����mux����������pwm_f_h����������pwm_f����������������������sdcard_c�����������������&���mux-0���������=���sdcard_d0_c�sdcard_d1_c�sdcard_d2_c�sdcard_d3_c�sdcard_cmd_c�������������sdcard������������������������������mux-1��������� ���sdcard_clk_c�������������sdcard���������������������������������sdcard_clk_gate_c����������������'���mux����������GPIOC_4������� ���gpio_periphs����������������������������������sdcard_z�������mux-0���������=���sdcard_d0_z�sdcard_d1_z�sdcard_d2_z�sdcard_d3_z�sdcard_cmd_z�������������sdcard������������������������������mux-1��������� ���sdcard_clk_z�������������sdcard���������������������������������sdcard_clk_gate_z������mux����������GPIOZ_6������� ���gpio_periphs����������������������������������sdio�������mux�������2���sdio_d0�sdio_d1�sdio_d2�sdio_d3�sdio_clk�sdio_cmd������������sdio�����������������������������������sdio_clk_gate������mux����������GPIOX_4������� ���gpio_periphs����������������������������������spdif-in-a10�������mux������� ���spdif_in_a10���������� ���spdif_in�����������������������spdif-in-a12�������mux������� ���spdif_in_a12���������� ���spdif_in�����������������������spdif-in-h�����mux����������spdif_in_h�������� ���spdif_in�����������������������spdif-out-h����mux����������spdif_out_h������� ���spdif_out����������������������������������spdif-out-a11������mux����������spdif_out_a11��������� ���spdif_out����������������������������������spdif-out-a13������mux����������spdif_out_a13��������� ���spdif_out����������������������������������spicc0-x�������mux�������#���spi0_mosi_x�spi0_miso_x�spi0_clk_x�����������spi0�����������������������������������spicc0-ss0-x�������mux����������spi0_ss0_x�����������spi0�����������������������������������spicc0-c�������mux�������.���spi0_mosi_c�spi0_miso_c�spi0_ss0_c�spi0_clk_c������������spi0�����������������������������������spicc1�����mux����������spi1_mosi�spi1_miso�spi1_clk�������������spi1�������������������������spicc1-ss0�����mux������� ���spi1_ss0�������������spi1�����������������������������������tdm-a-din0�����mux����������tdm_a_din0�����������tdm_a����������������������tdm-a-din1�����mux����������tdm_a_din1�����������tdm_a����������������������tdm-a-dout0����mux����������tdm_a_dout0����������tdm_a����������������������������������tdm-a-dout1����mux����������tdm_a_dout1����������tdm_a����������������������������������tdm-a-fs�������mux������� ���tdm_a_fs�������������tdm_a����������������������������������tdm-a-sclk�����mux����������tdm_a_sclk�����������tdm_a����������������������������������tdm-a-slv-fs�������mux������� ���tdm_a_slv_fs�������������tdm_a����������������������tdm-a-slv-sclk�����mux����������tdm_a_slv_sclk�����������tdm_a����������������������tdm-b-din0�����mux����������tdm_b_din0�����������tdm_b����������������������tdm-b-din1�����mux����������tdm_b_din1�����������tdm_b����������������������tdm-b-din2�����mux����������tdm_b_din2�����������tdm_b����������������������tdm-b-din3-a�������mux������� ���tdm_b_din3_a�������������tdm_b����������������������tdm-b-din3-h�������mux������� ���tdm_b_din3_h�������������tdm_b����������������������tdm-b-dout0����mux����������tdm_b_dout0����������tdm_b����������������������������������tdm-b-dout1����mux����������tdm_b_dout1����������tdm_b����������������������������������tdm-b-dout2����mux����������tdm_b_dout2����������tdm_b����������������������������������tdm-b-dout3-a������mux����������tdm_b_dout3_a������������tdm_b����������������������������������tdm-b-dout3-h������mux����������tdm_b_dout3_h������������tdm_b����������������������������������tdm-b-fs�������mux������� ���tdm_b_fs�������������tdm_b����������������������������������tdm-b-sclk�����mux����������tdm_b_sclk�����������tdm_b����������������������������������tdm-b-slv-fs�������mux������� ���tdm_b_slv_fs�������������tdm_b����������������������tdm-b-slv-sclk�����mux����������tdm_b_slv_sclk�����������tdm_b����������������������tdm-c-din0-a�������mux������� ���tdm_c_din0_a�������������tdm_c����������������������tdm-c-din0-z�������mux������� ���tdm_c_din0_z�������������tdm_c����������������������tdm-c-din1-a�������mux������� ���tdm_c_din1_a�������������tdm_c����������������������tdm-c-din1-z�������mux������� ���tdm_c_din1_z�������������tdm_c����������������������tdm-c-din2-a�������mux������� ���tdm_c_din2_a�������������tdm_c����������������������eth-leds�������mux����������eth_link_led�eth_act_led�������������eth��������������������eth�����������������mux�������Y���eth_mdio�eth_mdc�eth_rgmii_rx_clk�eth_rx_dv�eth_rxd0�eth_rxd1�eth_txen�eth_txd0�eth_txd1�������������eth��������������������������������eth-rgmii�������������������mux�������M���eth_rxd2_rgmii�eth_rxd3_rgmii�eth_rgmii_tx_clk�eth_txd2_rgmii�eth_txd3_rgmii�������������eth��������������������������������tdm-c-din2-z�������mux������� ���tdm_c_din2_z�������������tdm_c����������������������tdm-c-din3-a�������mux������� ���tdm_c_din3_a�������������tdm_c����������������������tdm-c-din3-z�������mux������� ���tdm_c_din3_z�������������tdm_c����������������������tdm-c-dout0-a������mux����������tdm_c_dout0_a������������tdm_c����������������������������������tdm-c-dout0-z������mux����������tdm_c_dout0_z������������tdm_c����������������������������������tdm-c-dout1-a������mux����������tdm_c_dout1_a������������tdm_c����������������������������������tdm-c-dout1-z������mux����������tdm_c_dout1_z������������tdm_c����������������������������������tdm-c-dout2-a������mux����������tdm_c_dout2_a������������tdm_c����������������������������������tdm-c-dout2-z������mux����������tdm_c_dout2_z������������tdm_c����������������������������������tdm-c-dout3-a������mux����������tdm_c_dout3_a������������tdm_c����������������������������������tdm-c-dout3-z������mux����������tdm_c_dout3_z������������tdm_c����������������������������������tdm-c-fs-a�����mux����������tdm_c_fs_a�����������tdm_c����������������������������������tdm-c-fs-z�����mux����������tdm_c_fs_z�����������tdm_c����������������������������������tdm-c-sclk-a�������mux������� ���tdm_c_sclk_a�������������tdm_c����������������������������������tdm-c-sclk-z�������mux������� ���tdm_c_sclk_z�������������tdm_c����������������������������������tdm-c-slv-fs-a�����mux����������tdm_c_slv_fs_a�����������tdm_c����������������������tdm-c-slv-fs-z�����mux����������tdm_c_slv_fs_z�����������tdm_c����������������������tdm-c-slv-sclk-a�������mux����������tdm_c_slv_sclk_a�������������tdm_c����������������������tdm-c-slv-sclk-z�������mux����������tdm_c_slv_sclk_z�������������tdm_c����������������������uart-a�����mux����������uart_a_tx�uart_a_rx����������uart_a���������������������uart-a-cts-rts�����mux����������uart_a_cts�uart_a_rts������������uart_a���������������������uart-b�����mux����������uart_b_tx�uart_b_rx����������uart_b���������������������uart-c�����mux����������uart_c_tx�uart_c_rx����������uart_c���������������������uart-c-cts-rts�����mux����������uart_c_cts�uart_c_rts������������uart_c���������������������������temperature-sensor@34800����������.���,amlogic,g12a-cpu-thermal�amlogic,g12a-thermal������������������H��������P���������������#����������������������������������������+����������������5������temperature-sensor@34c00����������.���,amlogic,g12a-ddr-thermal�amlogic,g12a-thermal������������������L��������P���������������$����������������������������������������+����������������<������phy@36000������������,amlogic,g12a-usb2-phy������������������`������� �������������� ��������mxtal������������y������0���������phy���������=������������H��� �������������1������bus@38000������������,simple-bus����������������������� ������������^��������������������� ����video-lut@48�������������,amlogic,canvas�������������������H��������������������!������pmu@80�������� �������������������@��������������@���������������4������������,amlogic,sm1-ddr-pmu����������phy@3a000������������,amlogic,g12a-usb2-phy�������������������������� �������������� ��������mxtal������������y������1���������phy���������=�����������������2������bus@3c000������������,simple-bus����������������������������������������������� ������������^�������������������������system-controller@0�������/���,amlogic,meson-gx-hhi-sysctrl�simple-mfd�syscon������������������������������clock-controller�������������,amlogic,sm1-clkc������������S���������������� ��������mxtal�����������������������power-controller�������������,amlogic,meson-sm1-pwrc����������`�����������t���������X��y������������ ������ ������%�������������������������������������������������������?���viu�venc�vcbus�bt656�rdma�venci�vencp�vdac�vdi6�vencl�vid_lock������������������t������|������ ��mvpu�vapb����������0��"������n������p������t������u������w������{������(��2����������������p����������������w��������I����'�����������沀�����������������������phy����������,amlogic,g12a-mipi-dphy-analog�����������=���������� ����disabled�����������������������������phy@44000������������,amlogic,axg-mipi-dphy������������������@������� �������������������������mpclk������������y����������������phy����������������������analog����������=���������� ����disabled�����������������$������phy@46000������������,amlogic,g12a-usb3-pcie-phy�����������������`������� ��������������������������mref_clk���������y���������������phy���������"���������������I�����������=����������������������mdio-multiplexer@4c000�����������,amlogic,g12a-mdio-mux����������������������������������������������� ���������������mpclk�clkin0�clkin1����������������������������������� �������mdio@0������������������������������������� �������ethernet-phy@0���������������������������������������'����������8����������������������������������������������������������� ���������mdio@1������������������������������������ �������ethernet-phy@8��������4���,ethernet-phy-id0180.3301�ethernet-phy-ieee802.3-c22���������������� ����������������������������d������������bus@60000������������,simple-bus����������������������������������������������� ������������^�������������������������clock-controller@0������������okay�������������,amlogic,sm1-audio-clkc������������������������������������S���������������������H����������%������������������ ������������J������������������������E��mpclk�mst_in0�mst_in1�mst_in2�mst_in3�mst_in4�mst_in5�mst_in6�mst_in7������������y������A�������������������audio-controller@100����������$���,amlogic,sm1-toddr�amlogic,axg-toddr�������������������������,��������������������zTODDR_A������������������������������������)��������y����������������������arb�rst������������ ������� ����disabled����������audio-controller@140����������$���,amlogic,sm1-toddr�amlogic,axg-toddr�����������������@�������,��������������������zTODDR_B������������������������������������*��������y���������������������arb�rst������������������� ����disabled����������audio-controller@180����������$���,amlogic,sm1-toddr�amlogic,axg-toddr�������������������������,��������������������zTODDR_C������������������������������������+��������y���������������������arb�rst������������������� ����disabled����������audio-controller@1c0����������$���,amlogic,sm1-frddr�amlogic,axg-frddr�������������������������,��������������������zFRDDR_A������������������������������������&��������y������������ ���������arb�rst�����������������������okay�����������������H������audio-controller@200����������$���,amlogic,sm1-frddr�amlogic,axg-frddr�������������������������,��������������������zFRDDR_B������������������������������������'��������y������������ ���������arb�rst�����������������������okay�����������������I������audio-controller@240����������$���,amlogic,sm1-frddr�amlogic,axg-frddr�����������������@�������,��������������������zFRDDR_C������������������������������������(��������y���������������������arb�rst�����������������������okay�����������������J������reset-controller@280��������������okay�������������,amlogic,meson-sm1-audio-arb������������������������������������������������������������������������audio-controller@300�������������,amlogic,sm1-tdmin���������������������������@��������zTDMIN_A���������y������������(����������������{������t��������������������#��mpclk�sclk�sclk_sel�lrclk�lrclk_sel�������� ����disabled����������audio-controller@340�������������,amlogic,sm1-tdmin�������������������@�������@��������zTDMIN_B���������y������������(���������� ������|������u��������������������#��mpclk�sclk�sclk_sel�lrclk�lrclk_sel�������� ����disabled����������audio-controller@380�������������,amlogic,sm1-tdmin���������������������������@��������zTDMIN_C���������y������������(����������!������}������v��������������������#��mpclk�sclk�sclk_sel�lrclk�lrclk_sel�������� ����disabled����������audio-controller@3c0�������������,amlogic,sm1-tdmin���������������������������@������ ��zTDMIN_LB������������y������������(����������"������~������w��������������������#��mpclk�sclk�sclk_sel�lrclk�lrclk_sel�������� ����disabled����������audio-controller@400����������(���,amlogic,sm1-spdifin�amlogic,axg-spdifin�������������������������0��������������������zSPDIFIN������������������������������������-������8��������mpclk�refclk���������y������������ ����disabled����������audio-controller@480����������*���,amlogic,sm1-spdifout�amlogic,axg-spdifout���������������������������P��������������������zSPDIFOUT_A������������������.������7������ ��mpclk�mclk�����������y������������ ����disabled����������audio-controller@500�������������,amlogic,sm1-tdmout��������������������������@������ ��zTDMOUT_A������������y������������(����������#������������x��������������������#��mpclk�sclk�sclk_sel�lrclk�lrclk_sel�������� ����disabled����������audio-controller@540�������������,amlogic,sm1-tdmout������������������@�������@������ ��zTDMOUT_B������������y������ ������(����������$�������������y��������������������#��mpclk�sclk�sclk_sel�lrclk�lrclk_sel������������okay�����������������G������audio-controller@580�������������,amlogic,sm1-tdmout��������������������������@������ ��zTDMOUT_C������������y������������(����������%�������������z��������������������#��mpclk�sclk�sclk_sel�lrclk�lrclk_sel�������� ����disabled����������audio-controller@740����������+���,amlogic,sm1-toacodec�amlogic,g12a-toacodec������������������@������������������������ ��zTOACODEC������������y������������ ����disabled����������audio-controller@744����������+���,amlogic,sm1-tohdmitx�amlogic,g12a-tohdmitx������������������D������������������������ ��zTOHDMITX������������y����������������okay�����������������L������audio-controller@840����������$���,amlogic,sm1-toddr�amlogic,axg-toddr�����������������@�������,��������������������zTODDR_D����������������1����������������������������y������������!���������arb�rst������������������� ����disabled����������audio-controller@880����������$���,amlogic,sm1-frddr�amlogic,axg-frddr�������������������������,��������������������zFRDDR_D����������������2����������������������������y������������ ���������arb�rst������������������� ����disabled�������������audio-controller@61000�������� ���,amlogic,sm1-pdm�amlogic,axg-pdm������������������������4��������������������zPDM�����������������������9������:��������mpclk�dclk�sysclk������������y������������� ����disabled�������������bus@ff800000�������������,simple-bus������������������������������������������������ ������������^��������������������������sys-ctrl@0��������.���,amlogic,meson-gx-ao-sysctrl�simple-mfd�syscon��������������������������������������������clock-controller�������������,amlogic,meson-g12a-aoclkc�����������S���������������������������� ������ ��������mxtal�mpeg-clk�������������������������pinctrl@14��������!���,amlogic,meson-g12a-aobus-pinctrl������������������������� �������������^����������������bank@14�������0���������������������������������������$���������������mux�ds�gpio����������������������������������������������������-�������PIN_47���PIN_45�PIN_46�PIN_44�PIN_42���������������������B������i2c_ao_sck_pins����mux����������i2c_ao_sck�����������i2c_ao���������������������������������i2c_ao_sda�����mux����������i2c_ao_sda�����������i2c_ao���������������������������������i2c_ao_sck_e�������mux������� ���i2c_ao_sck_e�������������i2c_ao���������������������������������i2c_ao_sda_e�������mux������� ���i2c_ao_sda_e�������������i2c_ao���������������������������������mclk0-ao�������mux������� ���mclk0_ao���������� ���mclk0_ao�����������������������������������tdm-ao-b-din0������mux����������tdm_ao_b_din0��������� ���tdm_ao_b�����������������������spdif-ao-out�������mux������� ���spdif_ao_out���������� ���spdif_ao_out�����������������������������������tdm-ao-b-din1������mux����������tdm_ao_b_din1��������� ���tdm_ao_b�����������������������tdm-ao-b-din2������mux����������tdm_ao_b_din2��������� ���tdm_ao_b�����������������������tdm-ao-b-dout0�����mux����������tdm_ao_b_dout0�������� ���tdm_ao_b�����������������������������������tdm-ao-b-dout1�����mux����������tdm_ao_b_dout1�������� ���tdm_ao_b�����������������������������������tdm-ao-b-dout2�����mux����������tdm_ao_b_dout2�������� ���tdm_ao_b�����������������������������������tdm-ao-b-fs����mux����������tdm_ao_b_fs������� ���tdm_ao_b�����������������������������������tdm-ao-b-sclk������mux����������tdm_ao_b_sclk��������� ���tdm_ao_b�����������������������������������tdm-ao-b-slv-fs����mux����������tdm_ao_b_slv_fs������� ���tdm_ao_b�����������������������tdm-ao-b-slv-sclk������mux����������tdm_ao_b_slv_sclk��������� ���tdm_ao_b�����������������������uart-a-ao�������������������mux����������uart_ao_a_tx�uart_ao_a_rx��������� ���uart_ao_a����������������������uart-ao-a-cts-rts������mux����������uart_ao_a_cts�uart_ao_a_rts������� ���uart_ao_a����������������������uart-ao-b-2-3������mux����������uart_ao_b_tx_2�uart_ao_b_rx_3��������� ���uart_ao_b����������������������uart-ao-b-8-9������mux����������uart_ao_b_tx_8�uart_ao_b_rx_9��������� ���uart_ao_b����������������������uart-ao-b-cts-rts������mux����������uart_ao_b_cts�uart_ao_b_rts������� ���uart_ao_b����������������������pwm-a-e����mux����������pwm_a_e����������pwm_a_e��������������������pwm-ao-a�������mux������� ���pwm_ao_a���������� ���pwm_ao_a�����������������������pwm-ao-b�������mux������� ���pwm_ao_b���������� ���pwm_ao_b�����������������������pwm-ao-c-4�����mux����������pwm_ao_c_4�������� ���pwm_ao_c�����������������������pwm-ao-c-6�����mux����������pwm_ao_c_6�������� ���pwm_ao_c�����������������������pwm-ao-d-5�����mux����������pwm_ao_d_5�������� ���pwm_ao_d�����������������������pwm-ao-d-10����mux����������pwm_ao_d_10������� ���pwm_ao_d�����������������������pwm-ao-d-e������������������mux����������pwm_ao_d_e�������� ���pwm_ao_d�������������remote-input-ao�������������� ���mux����������remote_ao_input����������remote_ao_input�����������������������rtc@a8�����������,amlogic,meson-vrtc���������������������������������cec@100����������,amlogic,meson-gx-ao-cec��������������������������������������������������������������������mcore���������� ����disabled�������������������������default�������������������ao-secure@140���������"���,amlogic,meson-gx-ao-secure�syscon�������������������@������@�����������������������������cec@280����������,amlogic,meson-sm1-ao-cec�����������������������������������������������������������������������moscin�������������okay�������������������������default�������������������pwm@2000�������������,amlogic,meson-g12a-ao-pwm-cd�������������������� �������� ���������������������okay�������������������������default�������������� ��������mclkin1���������������E������serial@3000�������D���,amlogic,meson-g12a-uart�amlogic,meson-gx-uart�amlogic,meson-ao-uart�����������������0���������������������������������������� ��������� ��������mxtal�pclk�baud������������okay�������������������������default�������serial@4000�������D���,amlogic,meson-g12a-uart�amlogic,meson-gx-uart�amlogic,meson-ao-uart�����������������@���������������������������������������� ��������� ��������mxtal�pclk�baud�������� ����disabled����������i2c@5000�������������,amlogic,meson-axg-i2c��������� ����disabled��������������������P�������� ���������������������������������������� ��������������������������pwm@7000�������������,amlogic,meson-g12a-ao-pwm-ab��������������������p�������� ����������������� ����disabled����������ir@8000����������,amlogic,meson-gxbb-ir���������������������������� �����������������������������okay���������������� ���������default������� ��rc-odroid���������adc@9000����������/���,amlogic,meson-g12a-saradc�amlogic,meson-saradc���������������������������H��������-����������������������������������� ��������������������������mclkin�core�adc_clk�adc_sel������������okay�������������video-decoder@ff620000�����������,amlogic,sm1-vdec���������� ���������b������������������������������ ��dos�esparser�������������������,���������� ������������vdec�esparser�����������t�����������?���!������(����������.���������������������������������+��mdos_parser�dos�vdec_1�vdec_hevc�vdec_hevcf����������y������(������ ���esparser����������vpu@ff900000�������������,amlogic,meson-g12a-vpu�������� ������������������������c�����������������vpu�hhi���������������������������������������� ������������?���!��������������������port@0����������������������port@1������������������endpoint������������j���"����������������������port@2������������������endpoint������������j���#�������������%������������interrupt-controller@ffc01000������������,arm,gic-400�������@������������������������ ������� �������@������� �������`������� ����������N�������������� �����������%�����������������������������������bus@ffd00000�������������,simple-bus������������������������������������������������ ������������^��������������������������reset-controller@1004������������,amlogic,meson-axg-reset��������������������������������������������������������interrupt-controller@f080���������4���,amlogic,meson-sm1-gpio-intc�amlogic,meson-gpio-intc�����������������������������������N��������%��������� ��c���@���A���B���C���D���E���F���G�������������������dsi@7000�������������,amlogic,meson-g12a-dw-mipi-dsi������������������p����������������y������D���������top�����������������������������������mpclk�bit�px�������������$���������dphy������������������������� ���������� ����disabled������������"����� ��������������������2����������������������ports������������������������ �������port@0�������������������endpoint������������j���%�������������#���������port@1���������������������������watchdog@f0d0������������,amlogic,meson-gxbb-wdt���������������������������������������� ������spi@13000������������,amlogic,meson-g12a-spicc�������������������0��������D���������������Q������������������������������ ��mcore�pclk������������������������ ���������� ����disabled����������spi@15000������������,amlogic,meson-g12a-spicc�������������������P��������D���������������Z������������������������������ ��mcore�pclk������������������������ ���������� ����disabled����������spi@14000������������,amlogic,meson-gxbb-spifc���������� ����disabled�������������������@������������������������������ �������������������� ������pwm@19000������������,amlogic,meson-g12a-ee-pwm��������������������������� ����������������� ����disabled����������pwm@1a000������������,amlogic,meson-g12a-ee-pwm��������������������������� ����������������� ����disabled����������pwm@1b000������������,amlogic,meson-g12a-ee-pwm��������������������������� ����������������� ����disabled����������i2c@1c000������������,amlogic,meson-axg-i2c��������� ����disabled���������������������������� ���������������'������������������������ ��������������������������i2c@1d000������������,amlogic,meson-axg-i2c��������� ����disabled���������������������������� ���������������������������������������� ��������������������������i2c@1e000������������,amlogic,meson-axg-i2c��������� ����disabled���������������������������� ���������������������������������������� ��������������������������i2c@1f000������������,amlogic,meson-axg-i2c��������� ����disabled���������������������������� ��������������������������������������� ��������������������������clock-measure@18000����������,amlogic,meson-sm1-clk-measure���������������������������������serial@22000����������.���,amlogic,meson-g12a-uart�amlogic,meson-gx-uart������������������ �����������������������]���������������� ������9��� ��������mxtal�pclk�baud�������� ����disabled����������serial@23000����������.���,amlogic,meson-g12a-uart�amlogic,meson-gx-uart������������������0�����������������������K���������������� ������*��� ��������mxtal�pclk�baud�������� ����disabled����������serial@24000����������.���,amlogic,meson-g12a-uart�amlogic,meson-gx-uart������������������@��������������������������������������� ��������� ��������mxtal�pclk�baud�������� ����disabled������������~�������������mmc@ffe03000�������������,amlogic,meson-axg-mmc�������������������0��������������������������������� ����disabled��������������������!������<��������������mcore�clkin0�clkin1����������y������,������mmc@ffe05000�������������,amlogic,meson-axg-mmc�������������������P�������������������������������������okay��������������������"������=��������������mcore�clkin0�clkin1����������y������-������������&������������'���������default�clk-gate�������������������������������������������������������������������������������������������������������/��������������(�����������)������mmc@ffe07000�������������,amlogic,meson-axg-mmc�������������������p�������������������������������������okay��������������������#������>��������������mcore�clkin0�clkin1����������y������.������������*���+���,������������-���������default�clk-gate����������������������������������/���������<������������������������������K���.�����������/�����������0������usb@ffe09000��������������okay�������������,amlogic,meson-g12a-usb-ctrl������������������������������������������������������������������ �������������^����������������/��������y������"��������Votg�������������1���2���������������usb2-phy0�usb2-phy1�usb3-phy0���������������������������^���3���usb@ff400000����������!���,amlogic,meson-g12a-usb�snps,dwc2�������������������@�������������������������������������������7��������motg�������������2������ ���usb2-phy������������Vperipheral����������j������������y������������������������������������usb@ff500000���������� ���,snps,dwc3������������������P�����������������������������������Vhost�������������������������� �������������������gpu@ffe40000����������)���,amlogic,meson-g12a-mali�arm,mali-bifrost������������������������������������������������$��������������������������������������������job�mmu�gpu��������������������������y������������N������������4�������� ����������������>���������thermal-zones������cpu-thermal��������������������&���d��������<���5���trips������cpu-passive���������L�L��������X�����������hpassive��������������6������cpu-hot���������L�s��������X�����������hhot��������������;������cpu-critical������������L�����������X��������� ��hcritical�������������cooling-maps�������map0������������c���6������0��h���7�����������8�����������9�����������:��������������map1������������c���;������0��h���7�����������8�����������9�����������:��������������������ddr-thermal��������������������&���d��������<���<���trips������ddr-passive���������L�L��������X�����������hpassive��������������=������ddr-critical������������L�����������X��������� ��hcritical�������������cooling-maps�������map���������c���=��������h���>�����������������������timer������������,arm,armv8-timer�������0�������� ��������������������������� ������������w������xtal-clk�������������,fixed-clock����������n6����������xtal������������S����������������� ������npu@ff100000�������������,vivante,gc����������������������������������������������������������������������� ��mcore�bus������������"������������������I/��/����������y������L������ ����disabled��������������������������audio-controller-0�����������,amlogic,axg-tdm-iface�����������������������zTDM_A�������������������O������V������1��������msclk�lrclk�mclk������� ����disabled����������audio-controller-1�����������,amlogic,axg-tdm-iface�����������������������zTDM_B�������������������P������W������2��������msclk�lrclk�mclk�����������okay�����������������K������audio-controller-2�����������,amlogic,axg-tdm-iface�����������������������zTDM_C�������������������Q������X������3��������msclk�lrclk�mclk������� ����disabled����������cpus������������������������� �������cpu@0�����������acpu����������,arm,cortex-a55�����������������������������psci����������������?�������� ���������������@������������A�����������������������������P�������������7������cpu@1�����������acpu����������,arm,cortex-a55����������������������������psci����������������?�������� ���������������@������������A�����������������������������P�������������8������cpu@2�����������acpu����������,arm,cortex-a55����������������������������psci����������������?�������� ���������������@������������A�����������������������������P�������������9������cpu@3�����������acpu����������,arm,cortex-a55����������������������������psci����������������?�������� ���������������@������������A�����������������������������P�������������:������l2-cache0������������,cache��������������������������������������?���������opp-table������������,operating-points-v2�����������������������A���opp-1000000000����������������;����������������������opp-1200000000����������������G����������������������opp-1404000000����������������S�W������������ �������opp-1500000000����������������Yh/������������5�������opp-1608000000����������������_�"������������\������opp-1704000000����������������e���������������P������opp-1800000000����������������kI������������� ��������opp-1908000000����������������q��������������~����������memory@0������������amemory������������������������@���������emmc-pwrseq����������,mmc-pwrseq-emmc����������������%����������������.������regulator-tflash-vdd�������������,regulator-fixed���������TFLASH_VDD�����������2Z���������5�2Z���������M���B���������������R���������e�������������(������gpio-regulator-tf-io�������������,regulator-gpio����������TF_IO������������w@��������5�2Z���������y��� ������������B���������������R���������e������������B�����������������������������2Z������w@����������������)������regulator-flash-1v8����������,regulator-fixed������� ��FLASH_1V8������������w@��������5�w@��������y���/���������e�������������0������regulator-main-12v�����������,regulator-fixed���������12V��������������������5������������e�������������C������regulator-vcc-5v�������������,regulator-fixed���������5V�����������LK@��������5�LK@���������e��������y���C��������M������������������R������������� ������regulator-vcc-1v8������������,regulator-fixed���������VCC_1V8����������w@��������5�w@��������y���/���������e������regulator-vcc-3v3������������,regulator-fixed���������VCC_3V3����������2Z���������5�2Z���������y���D���������e�������������/������regulator-vddcpu�������������,pwm-regulator�����������VDDCPU������������h��������5��0������������C������������E����������������������d�����������������������e�������������@������regulator-usb-pwr-en�������������,regulator-fixed���������USB_PWR_EN�����������LK@��������5�LK@��������y��� ��������M���B����������������R�������������3������regulator-vddao-1v8����������,regulator-fixed������� ��VDDAO_1V8������������w@��������5�w@��������y���D���������e������regulator-vddao-3v3����������,regulator-fixed������� ��VDDAO_3V3������������2Z���������5�2Z���������y���C���������e�������������D������hdmi-connector�����������,hdmi-connector����������ha������port�������endpoint������������j���F�������������������������sound������������,amlogic,axg-sound-card��������������G������p���TDMOUT_B IN 0�FRDDR_A OUT 1�TDMOUT_B IN 1�FRDDR_B OUT 1�TDMOUT_B IN 2�FRDDR_C OUT 1�TDM_B Playback�TDMOUT_B OUT����������������� ��������������������"������ ��������������������2��������������������I���&`�p�������� ���7ODROID-C4������dai-link-0��������������H������dai-link-1��������������I������dai-link-2��������������J������dai-link-3��������������K���������i2s�������������������������������������4��������������K��������������b������codec���������������L������������dai-link-4��������������L������codec���������������������������leds���������� ���,gpio-leds������led-blue������������j������������status��������������B������������� ��pheartbeat����������������������usb-hub���������Vhost������������������������� �������hub@1��������� ���,usb2109,2817�����������������������������M������������������������������ �������������N������hub@2������������,usb2109,817��������������������������N������������������������������ �������������M������������ interrupt-parent�#address-cells�#size-cells�compatible�model�mmc0�mmc1�mmc2�serial0�ethernet0�ranges�stdout-path�amlogic,pipeline�clocks�status�power-domains�read-only�secure-monitor�phandle�opp-hz�opp-microvolt�method�reg�no-map�reusable�size�alignment�linux,cma-default�reg-names�interrupts�#interrupt-cells�interrupt-map-mask�interrupt-map�bus-range�device_type�clock-names�resets�reset-names�num-lanes�phys�phy-names�interrupt-names�rx-fifo-depth�tx-fifo-depth�pinctrl-0�pinctrl-names�phy-mode�phy-handle�amlogic,tx-delay-ns�#sound-dai-cells�assigned-clocks�assigned-clock-parents�assigned-clock-rates�hdmi-supply�remote-endpoint�sound-name-prefix�gpio-controller�#gpio-cells�gpio-ranges�gpio-line-names�groups�function�bias-disable�bias-pull-up�drive-strength-microamp�bias-pull-down�#thermal-sensor-cells�amlogic,ao-secure�#phy-cells�phy-supply�#clock-cells�#power-domain-cells�amlogic,ao-sysctrl�mdio-parent-bus�max-speed�reset-assert-us�reset-deassert-us�reset-gpios�#reset-cells�amlogic,fifo-depth�hdmi-phandle�amlogic,has-chip-id�#pwm-cells�linux,rc-map-name�#io-channel-cells�amlogic,canvas�interrupt-controller�amlogic,channel-interrupts�fifo-size�pinctrl-1�bus-width�cap-sd-highspeed�max-frequency�sd-uhs-sdr12�sd-uhs-sdr25�sd-uhs-sdr50�sd-uhs-sdr104�disable-wp�cd-gpios�vmmc-supply�vqmmc-supply�cap-mmc-highspeed�mmc-ddr-1_8v�mmc-hs200-1_8v�mmc-pwrseq�dr_mode�vbus-supply�g-rx-fifo-size�g-np-tx-fifo-size�g-tx-fifo-size�snps,dis_u2_susphy_quirk�snps,quirk-frame-length-adjustment�snps,parkmode-disable-ss-quirk�operating-points-v2�#cooling-cells�polling-delay�polling-delay-passive�thermal-sensors�temperature�hysteresis�trip�cooling-device�arm,no-tick-in-suspend�clock-frequency�clock-output-names�enable-method�next-level-cache�cpu-supply�clock-latency�cache-level�cache-unified�opp-shared�regulator-name�regulator-min-microvolt�regulator-max-microvolt�gpio�enable-active-high�regulator-always-on�vin-supply�enable-gpios�gpios-states�pwm-supply�pwms�pwm-dutycycle-range�regulator-boot-on�audio-aux-devs�audio-routing�sound-dai�dai-format�dai-tdm-slot-tx-mask-0�dai-tdm-slot-tx-mask-1�dai-tdm-slot-tx-mask-2�dai-tdm-slot-tx-mask-3�mclk-fs�color�linux,default-trigger�panic-indicator�peer-hub�vdd-supply�