�
����l���8��f����(������������M��f���������������������������������������������������������� ������������,Merrii A31 Hummingbird��������+���2merrii,a31-hummingbird�allwinner,sun6i-a31�����aliases����������=/soc/ethernet@1c30000������������G/soc/i2c@1c2b400/rtc@51����������L/soc/rtc@1f00000�������������Q/soc/serial@1c28000�������chosen����������������������� �������������Y���������`serial0:115200n8�������framebuffer-lcd0-hdmi���������0���2allwinner,simple-framebuffer�simple-framebuffer����������lde_be0-lcd0-hdmi����������@���������3������/������2������w�������������z��������������������	����disabled����������framebuffer-lcd0����������0���2allwinner,simple-framebuffer�simple-framebuffer����������lde_be0-lcd0�������0���������3������/������w�������������z������������	����disabled�������������timer������������2arm,armv7-timer�������0����������
������������������������
������������n6������������������cpus��������������allwinner,sun6i-a31���������������������� �������cpu@0������������2arm,cortex-a7�������������cpu������������������������������������������������� �����a��O��
/��O��
������S��B@��������	����������������������#���������cpu@1������������2arm,cortex-a7�������������cpu������������������������������������������������ �����a��O��
/��O��
������S��B@��������	�����������#���������cpu@2������������2arm,cortex-a7�������������cpu������������������������������������������������ �����a��O��
/��O��
������S��B@��������	�����������#���������cpu@3������������2arm,cortex-a7�������������cpu������������������������������������������������ �����a��O��
/��O��
������S��B@��������	�����������#���	���������thermal-zones������cpu_thermal���������+������������A�����������O������cooling-maps�������map0������������_���������0��d������������������������������������	�����������������trips������cpu_alert0����������s�p���������������������passive���������#���������cpu_crit������������s��������������������	����critical�������������������pmu����������2arm,cortex-a7-pmu���������0�����������x����������y����������z����������{���������clocks����������������������� �������������Y���clk-24M�����������������������2fixed-clock�����������n6�������������P���������osc24M����������#���$������clk-32k�����������������������2fixed-clock���������������������������P���������ext_osc32k����������#���=������clk-mii-phy-tx������������������������2fixed-clock�����������}x@���������mii_phy_tx����������#���
������clk-gmac-int-tx�����������������������2fixed-clock�����������sY@���������gmac_int_tx���������#���������clk@1c200d0�����������������������2allwinner,sun7i-a20-gmac-clk��������������������������������
������������gmac_tx���������#���*���������display-engine��������#���2allwinner,sun6i-a31-display-engine�����������������
����������okay����������soc����������2simple-bus����������������������� �������������Y���dma-controller@1c02000�����������2allwinner,sun6i-a31-dma������������ ���������������������2�����������������������������������������������������#���������lcd-controller@1c0c000�����������2allwinner,sun6i-a31-tcon�������������������������������������V���������������������������������������)������	���lcd�lvds���������� ���������/����������������������������ahb�tcon-ch0�tcon-ch1�lvds-alt�����������tcon0-pixel-clock�������������������������default���������
������ports������������������������ �������port@0����������������������� ���������������������endpoint@0�����������������������������������#���;������endpoint@1����������������������������������#���5���������port@1����������������������� ��������������������endpoint@1����������������������������������$�����������#���������endpoint@0�����������������������������������#���J���������������lcd-controller@1c0d000�����������2allwinner,sun6i-a31-tcon�������������������������������������W���������������������������������������)������	���lcd�lvds���������� ���������0�����������������������������ahb�tcon-ch0�tcon-ch1�lvds-alt�����������tcon1-pixel-clock�������������������ports������������������������ �������port@0����������������������� ���������������������endpoint@0�����������������������������������#���<������endpoint@1����������������������������������#���6���������port@1����������������������� ��������������������endpoint@1����������������������������������$�����������#������������������mmc@1c0f000����������2allwinner,sun7i-a20-mmc����������������������� ���������������O������Q������P���������ahb�mmc�output�sample���������������������������ahb������������������<������������default���������
�������������okay������������������������� ������������;�����������G�����������Q�������������������mmc@1c10000����������2allwinner,sun7i-a20-mmc����������������������� ���������������R������T������S���������ahb�mmc�output�sample���������������������������ahb������������������=������������default���������
�������������okay������������������������� ������������;�����������Z�����������G������������e������mmc@1c11000����������2allwinner,sun7i-a20-mmc���������������������� ���������������U������W������V���������ahb�mmc�output�sample���������������������������ahb������������������>���������	����disabled������������������������� ����������mmc@1c12000����������2allwinner,sun7i-a20-mmc������������ ���������� ���������������X������Z������Y���������ahb�mmc�output�sample������������������	���������ahb������������������?���������	����disabled������������������������� ����������hdmi@1c16000�������������2allwinner,sun6i-a31-hdmi���������������`���������������������X���������(���������2��������������������������
���������ahb�mod�ddc�pll-0�pll-1������������������������sddc-tx�ddc-rx�audio-tx�����������������
������
����������������okay�������ports������������������������ �������port@0����������������������� ���������������������endpoint@0�����������������������������������#���������endpoint@1����������������������������������#������������port@1������������������endpoint�����������������������#���G���������������usb@1c19000����������2allwinner,sun6i-a31-musb�����������������������������������(��������������������������������G�����������}mc�������������� �������������usb������������� �������������otg�����������okay����������phy@1c19400����������2allwinner,sun6i-a31-usb-phy��������������������������������������phy_ctrl�pmu1�pmu2�����������������d������e������f���������usb0_phy�usb1_phy�usb2_phy������������������������������������!���usb0_reset�usb1_reset�usb2_reset��������������okay��������������������������������������������������������������������������!������������"�����������#��������#��� ������usb@1c1a000�������&���2allwinner,sun6i-a31-ehci�generic-ehci������������������������������������H������������������)��������������������������� ������������usb�����������okay����������usb@1c1a400�������&���2allwinner,sun6i-a31-ohci�generic-ohci������������������������������������I������������������+������g��������������������������� ������������usb�����������okay����������usb@1c1b000�������&���2allwinner,sun6i-a31-ehci�generic-ehci������������������������������������J������������������*��������������������������� ������������usb�������	����disabled����������usb@1c1b400�������&���2allwinner,sun6i-a31-ohci�generic-ohci������������������������������������K������������������,������h��������������������������� ������������usb�������	����disabled����������usb@1c1c400�������&���2allwinner,sun6i-a31-ohci�generic-ohci������������������������������������M������������������-������i���������������������	����disabled����������clock@1c20000������������2allwinner,sun6i-a31-ccu�����������������������������$���%����������
���hosc�losc����������������������������������#���������pinctrl@1c20800����������2allwinner,sun6i-a31-pinctrl����������������������0�����������������������������������������������������������@���$���%�������������apb�hosc�losc������������,���������<��������Q�����������b�����������#������gmac-gmii-pins�����������nPA0�PA1�PA2�PA3�PA4�PA5�PA6�PA7�PA8�PA9�PA10�PA11�PA12�PA13�PA14�PA15�PA16�PA17�PA18�PA19�PA20�PA21�PA22�PA23�PA24�PA25�PA26�PA27�����������sgmac������������|���������gmac-mii-pins���������T��nPA0�PA1�PA2�PA3�PA8�PA9�PA11�PA12�PA13�PA14�PA19�PA20�PA21�PA22�PA23�PA24�PA26�PA27���������sgmac����������gmac-rgmii-pins�������F��nPA0�PA1�PA2�PA3�PA9�PA10�PA11�PA12�PA13�PA14�PA19�PA20�PA25�PA26�PA27�����������sgmac������������|���(��������#���+������i2c0-pins���������
��nPH14�PH15�����������si2c0������������#���'������i2c1-pins���������
��nPH16�PH17�����������si2c1������������#���(������i2c2-pins���������
��nPH18�PH19�����������si2c2������������#���)������lcd0-rgb888-pins�������������nPD0�PD1�PD2�PD3�PD4�PD5�PD6�PD7�PD8�PD9�PD10�PD11�PD12�PD13�PD14�PD15�PD16�PD17�PD18�PD19�PD20�PD21�PD22�PD23�PD24�PD25�PD26�PD27�����������slcd0������������#���������mmc0-pins�����������nPF0�PF1�PF2�PF3�PF4�PF5���������smmc0������������|���������������������#���������mmc1-pins�����������nPG0�PG1�PG2�PG3�PG4�PG5���������smmc1������������|���������������������#���������mmc2-4bit-pins����������nPC6�PC7�PC8�PC9�PC10�PC11�����������smmc2������������|�������������������mmc2-8bit-emmc-pins�������3��nPC6�PC7�PC8�PC9�PC10�PC11�PC12�PC13�PC14�PC15�PC24����������smmc2������������|�������������������mmc3-8bit-emmc-pins�������3��nPC6�PC7�PC8�PC9�PC10�PC11�PC12�PC13�PC14�PC15�PC24����������smmc3������������|���(����������������spdif-tx-pin������������nPH28������������sspdif���������uart0-ph-pins���������
��nPH20�PH21�����������suart0�����������#���&���������timer@1c20c00������������2allwinner,sun4i-a10-timer�������������������������H����������������������������������������������������������������������������$������watchdog@1c20ca0�������������2allwinner,sun6i-a31-wdt���������������� ��������������������������������$������spdif@1c21000�������������������������2allwinner,sun6i-a31-spdif�����������������������������������������������������>������c���������������+������
���apb�spdif��������������������������������srx�tx���������	����disabled����������i2s@1c22000�����������������������2allwinner,sun6i-a31-i2s������������ ���������������������
������������������A������a���������������-���������apb�mod������������������������������srx�tx���������	����disabled����������i2s@1c22400�����������������������2allwinner,sun6i-a31-i2s������������$���������������������������������������B������b���������������.���������apb�mod������������������������������srx�tx���������	����disabled����������lradc@1c22800������������2allwinner,sun4i-a10-lradc-keys�������������(������������������������������	����disabled����������rtp@1c25000����������2allwinner,sun6i-a31-ts�������������P���������������������������������������������#���������serial@1c28000�����������2snps,dw-apb-uart��������������€����������������������������������������������������������������G���������������3�����������������������������srx�tx�������������okay�������������default���������
���&������serial@1c28400�����������2snps,dw-apb-uart��������������„���������������������������������������������������������������H���������������4�����������������������������srx�tx���������	����disabled����������serial@1c28800�����������2snps,dw-apb-uart��������������ˆ���������������������������������������������������������������I���������������5�����������������������������srx�tx���������	����disabled����������serial@1c28c00�����������2snps,dw-apb-uart��������������Œ���������������������������������������������������������������J���������������6���������������	������	��������srx�tx���������	����disabled����������serial@1c29000�����������2snps,dw-apb-uart�����������������������������������������������������������������������������K���������������7���������������
������
��������srx�tx���������	����disabled����������serial@1c29400�����������2snps,dw-apb-uart��������������”���������������������������������������������������������������L���������������8�����������������������������srx�tx���������	����disabled����������i2c@1c2ac00����������2allwinner,sun6i-a31-i2c�����������¬���������������������������������������C���������������/���������default���������
���'����������failed����������������������� ����������i2c@1c2b000����������2allwinner,sun6i-a31-i2c�����������°���������������������������������������D���������������0���������default���������
���(����������okay������������������������� ����������i2c@1c2b400����������2allwinner,sun6i-a31-i2c�����������´���������������������������������������E���������������1���������default���������
���)����������okay������������������������� �������rtc@51�����������2nxp,pcf8563��������������Q���������i2c@1c2b800����������2allwinner,sun6i-a31-i2c�����������¸���������������������	������������������F���������������2������	����disabled������������������������� ����������ethernet@1c30000�������������2allwinner,sun7i-a20-gmac�������������������T�����������������R�����������}macirq�����������������!���*���������stmmaceth�allwinner_gmac_tx����������������
������
���stmmaceth���������������������������������������������okay�������������default���������
���+�����������,������	��rgmii-id�������mdio�������������2snps,dwmac-mdio���������������������� �������ethernet-phy@1��������������������������������������������'��'��������7��u0��������#���,������������crypto-engine@1c15000���������6���2allwinner,sun6i-a31-crypto�allwinner,sun4i-a10-crypto��������������P���������������������P������������������������\���������ahb�mod�������������������������ahb�������codec@1c22c00�������������������������2allwinner,sun6i-a31-codec��������������,���������������������������������������=�������������
���apb�codec������������������*�����������������������������srx�tx�������������okay����������b��IHeadphone�HP�Speaker�LINEOUT�LINEIN�Line In�MIC1�Mic�MIC2�Headset Mic�Mic�MBIAS�Headset Mic�HBIAS�����������a�������������������timer@1c60000���������8���2allwinner,sun6i-a31-hstimer�allwinner,sun7i-a20-hstimer�����������������������0�����������3����������4����������5����������6������������������#���������������������spi@1c68000����������2allwinner,sun6i-a31-spi�����������ƀ���������������������A������������������$������]���������ahb�mod������������������������������srx�tx������������������������	����disabled������������������������� ����������spi@1c69000����������2allwinner,sun6i-a31-spi�����������Ɛ���������������������B������������������%������^���������ahb�mod������������������������������srx�tx������������������������	����disabled������������������������� ����������spi@1c6a000����������2allwinner,sun6i-a31-spi�����������Ơ���������������������C������������������&������_���������ahb�mod������������������������������srx�tx������������������������	����disabled������������������������� ����������spi@1c6b000����������2allwinner,sun6i-a31-spi�����������ư���������������������D������������������'������`���������ahb�mod������������������������������srx�tx������������������������	����disabled������������������������� ����������interrupt-controller@1c81000�������������2arm,gic-400������� ���������� ��� ��@��� ��`��� ����������<��������Q�������������������	����������#���������display-frontend@1e00000����������%���2allwinner,sun6i-a31-display-frontend�������������������������������������]������������������5������|������u���������ahb�mod�ram����������������!��������#������ports������������������������ �������port@1����������������������� ��������������������endpoint@0���������������������������-��������#���7������endpoint@1��������������������������.��������#���1���������������display-frontend@1e20000����������%���2allwinner,sun6i-a31-display-frontend�������������������������������������^������������������6������}������v���������ahb�mod�ram����������������"��������#���
���ports������������������������ �������port@1����������������������� ��������������������endpoint@0���������������������������/��������#���8������endpoint@1��������������������������0��������#���2���������������display-backend@1e40000�������$���2allwinner,sun6i-a31-display-backend����������������������������������`������������������4������{������x���������ahb�mod�ram���������������� ���ports������������������������ �������port@0����������������������� ���������������������endpoint@0���������������������������1��������#���.������endpoint@1��������������������������2��������#���0���������port@1����������������������� ��������������������endpoint@1��������������������������3��������#���4���������������drc@1e50000����������2allwinner,sun6i-a31-drc����������������������������������[������������������<�������������r���������ahb�mod�ram����������������(���ports������������������������ �������port@0����������������������� ���������������������endpoint@1��������������������������4��������#���3���������port@1����������������������� ��������������������endpoint@0���������������������������5��������#���������endpoint@1��������������������������6��������#������������������display-backend@1e60000�������$���2allwinner,sun6i-a31-display-backend����������������������������������_������������������3������z������w���������ahb�mod�ram�������������������ports������������������������ �������port@0����������������������� ���������������������endpoint@0���������������������������7��������#���-������endpoint@1��������������������������8��������#���/���������port@1������������������endpoint���������������9��������#���:���������������drc@1e70000����������2allwinner,sun6i-a31-drc����������������������������������[������������������;�������������q���������ahb�mod�ram����������������'���ports������������������������ �������port@0�������������������endpoint���������������:��������#���9���������port@1����������������������� ��������������������endpoint@0���������������������������;��������#���������endpoint@1��������������������������<��������#������������������rtc@1f00000����������������������2allwinner,sun6i-a31-rtc�����������������T�����������������(����������)���������������=���������osc32k����������#���%������interrupt-controller@1f00c00�������������2allwinner,sun6i-a31-r-intc�����������<��������Q����������������������������������� �����������#���F������prcm@1f01400�������������2allwinner,sun6i-a31-prcm����������������������ar100_clk������������2allwinner,sun6i-a31-ar100-clk����������������������������%�������$������
������
���������ar100�����������#���>������ahb0_clk�������������2fixed-factor-clock�����������������������t�����������~���������������>���������ahb0������������#���?������apb0_clk�������������2allwinner,sun6i-a31-apb0-clk�����������������������������?���������apb0������������#���@������apb0_gates_clk��������#���2allwinner,sun6i-a31-apb0-gates-clk��������������������������@������D���apb0_pio�apb0_ir�apb0_timer�apb0_p2wi�apb0_uart�apb0_1wire�apb0_i2c���������#���A������ir_clk������������������������2allwinner,sun4i-a10-mod0-clk����������������%�������$���������ir����������#���B������apb0_rst���������� ���2allwinner,sun6i-a31-clock-reset��������������������#���C���������cpucfg@1f01c00�����������2allwinner,sun6i-a31-cpuconfig������������������������ir@1f02000�����������2allwinner,sun6i-a31-ir��������������A������B���������apb�ir��������������C��������������������%�������������� ����@����������okay�������������default���������
���D������pinctrl@1f02c00����������2allwinner,sun6i-a31-r-pinctrl��������������,���������������������-����������.���������������A�������$���%�������������apb�hosc�losc���������������C�������������,���������<��������Q�����������b������s-ir-rx-pin���������nPL4���������ss_ir������������#���D������s-p2wi-pins���������nPL0�PL1���������ss_p2wi����������#���E���������i2c@1f03400����������2allwinner,sun6i-a31-p2wi���������������4���������������������'���������������A����������������������������C������������default���������
���E����������okay������������������������� �������pmic@68����������2x-powers,axp221��������������h�������������F������������������������������������<��������Q������ac-power-supply������� ���2x-powers,axp221-ac-power-supply�����������okay����������adc����������2x-powers,axp221-adc�������������������battery-power-supply����������%���2x-powers,axp221-battery-power-supply����������	����disabled����������regulators�����������������dcdc1������������vcc-3v0���������������������-������������-����������#���������dcdc2������������vdd-gpu�����������
�`����������$@������dcdc3������������vdd-cpu���������������������
�`����������$@��������#���������dcdc4������������vdd-sys-dll���������������������
�`����������$@������dcdc5���������	���vcc-dram�������������������������`�����������`������dc1sw������������dc1sw���������dc5ldo��������	���vdd-cpus��������������
�`����������$@������aldo1���������	���vcc-wifi��������������2Z�����������2Z���������#���������aldo2������������aldo2���������aldo3������������avcc������������������������)2�����������2Z�������dldo1������������dldo1���������dldo2������������dldo2���������dldo3������������dldo3���������dldo4������������dldo4���������eldo1������������eldo1���������eldo2������������eldo2���������eldo3������������eldo3���������ldo_io0����������ldo_io0�������	����disabled����������ldo_io1����������ldo_io1�������	����disabled����������rtc_ldo���������������������-������������-�����������rtc_ldo�������drivevbus���������
���usb0-vbus�������������okay������������#���"���������usb_power_supply����������!���2x-powers,axp221-usb-power-supply��������������okay������������#���!���������������ahci-5v����������2regulator-fixed����������ahci-5v�����������LK@����������LK@������������������*��������=�������������������	����disabled����������usb0-vbus������������2regulator-fixed�������
���usb0-vbus�������������LK@����������LK@���������*��������=���������	����������	����disabled����������usb1-vbus������������2regulator-fixed�������
���usb1-vbus�������������LK@����������LK@������������������*��������=�����������������������okay������������#���#������usb2-vbus������������2regulator-fixed�������
���usb2-vbus�������������LK@����������LK@������������������*��������=�������������������	����disabled����������vcc3v0�����������2regulator-fixed����������vcc3v0������������-������������-��������vcc3v3�����������2regulator-fixed����������vcc3v3������������2Z�����������2Z�������vcc5v0�����������2regulator-fixed����������vcc5v0������������LK@����������LK@������hdmi-connector�����������2hdmi-connector������������a������port�������endpoint���������������G��������#���������������vga-connector������������2vga-connector������port�������endpoint���������������H��������#���K������������vga-dac�������
���2dumb-vga-dac������������B���I���ports������������������������ �������port@0�������������������endpoint���������������J��������#������������port@1������������������endpoint���������������K��������#���H���������������vga_3v3_regulator������������2regulator-fixed����������vga-3v3�����������2Z�����������2Z�������������������*��������=���������������������#���I������wifi_pwrseq����������2mmc-pwrseq-simple��������������������
�����������#������������	interrupt-parent�#address-cells�#size-cells�model�compatible�ethernet0�rtc0�rtc1�serial0�ranges�stdout-path�allwinner,pipeline�clocks�status�interrupts�clock-frequency�arm,cpu-registers-not-fw-configured�enable-method�device_type�reg�clock-latency�operating-points�#cooling-cells�cpu-supply�phandle�polling-delay-passive�polling-delay�thermal-sensors�trip�cooling-device�temperature�hysteresis�#clock-cells�clock-accuracy�clock-output-names�allwinner,pipelines�resets�#dma-cells�dmas�reset-names�clock-names�pinctrl-names�pinctrl-0�remote-endpoint�allwinner,tcon-channel�vmmc-supply�bus-width�cd-gpios�mmc-pwrseq�non-removable�dma-names�interrupt-names�phys�phy-names�extcon�dr_mode�reg-names�#phy-cells�usb0_id_det-gpios�usb0_vbus_det-gpios�usb0_vbus_power-supply�usb0_vbus-supply�usb1_vbus-supply�#reset-cells�gpio-controller�interrupt-controller�#interrupt-cells�#gpio-cells�pins�function�drive-strength�bias-pull-up�#sound-dai-cells�#thermal-sensor-cells�reg-shift�reg-io-width�snps,pbl�snps,fixed-burst�snps,force_sf_dma_mode�phy-handle�phy-mode�reset-gpios�reset-assert-us�reset-deassert-us�allwinner,audio-routing�allwinner,pa-gpios�clock-div�clock-mult�x-powers,drive-vbus-en�#io-channel-cells�x-powers,dcdc-freq�regulator-name�regulator-always-on�regulator-min-microvolt�regulator-max-microvolt�regulator-boot-on�enable-active-high�gpio�vdd-supply�