Ðþí  ]º   8  Tä   (            Ö  T¬                             !    bananapi,bpi-r3 mediatek,mt7986a                                     +            7Bananapi BPI-R3       	   =embedded       cpus                         +       cpu@0             arm,cortex-a53           J             Ncpu          Zpsci             h            w   ;      cpu@1             arm,cortex-a53           J            Ncpu          Zpsci             h            w   <      cpu@2             arm,cortex-a53           J            Ncpu          Zpsci             h            w   =      cpu@3             arm,cortex-a53           J            Ncpu          Zpsci             h            w   >         oscillator-40m            fixed-clock          bZ          �             œclkxtal          w         psci              arm,psci-0.2             asmc       reserved-memory                      +             ¯   secmon@43000000          J    C                    ¶         w   ?      wmcpu-reserved@4fc00000           ¶         J    OÀ                  w   .      wo-emi@4fd00000          J    OÐ                   ¶         w         wo-emi@4fd40000          J    OÔ                   ¶         w         wo-ilm@151e0000          J            €           ¶         w         wo-ilm@151f0000          J            €           ¶         w          wo-data@4fd80000             J    OØ       $            ¶         w         wo-dlm@151e8000          J    €                   ¶         w         wo-dlm@151f8000          J    €                   ¶         w   !      wo-boot@15194000             J    @                  ¶         w            soc           simple-bus            ¯                     +      interrupt-controller@c000000              arm,gic-v3        P   J                               @              A             B                               ½      	             È         Ý            w         infracfg@10001000              mediatek,mt7986-infracfg syscon          J                      �            î            w         wed-pcie@10003000              mediatek,mt7986-wed-pcie syscon          J     0                 w   '      topckgen@1001b000              mediatek,mt7986-topckgen syscon          J    °                 �            w         watchdog@1001c000             mediatek,mt7986-wdt          J    À                 ½       n            î            ûokay             w   -      apmixedsys@1001e000           mediatek,mt7986-apmixedsys           J    à                 �            w         pinctrl@1001f000              mediatek,mt7986a-pinctrl          €   J    ð            Ã             Ä             â             ã             ð             ñ              °              @  gpio iocfg_rt iocfg_rb iocfg_lt iocfg_lb iocfg_tr iocfg_tl eint                             (              e          È         ½       á                        Ý            w      i2c-pins             w   	   mux         4i2c         =i2c          mmc0-pins            w      mux         4emmc            =emmc_51       conf-cmd-dat          i  DEMMC_DATA_0 EMMC_DATA_1 EMMC_DATA_2 EMMC_DATA_3 EMMC_DATA_4 EMMC_DATA_5 EMMC_DATA_6 EMMC_DATA_7 EMMC_CMD             I        V           e   e      conf-clk            DEMMC_CK         V           r   f      conf-ds       	  DEMMC_DSL            r   f      conf-rst          
  DEMMC_RSTB           V           e   e         mmc0-uhs-pins            w      mux         4emmc            =emmc_51       conf-cmd-dat          i  DEMMC_DATA_0 EMMC_DATA_1 EMMC_DATA_2 EMMC_DATA_3 EMMC_DATA_4 EMMC_DATA_5 EMMC_DATA_6 EMMC_DATA_7 EMMC_CMD             I        V           e   e      conf-clk            DEMMC_CK         V           r   f      conf-ds       	  DEMMC_DSL            r   f      conf-rst          
  DEMMC_RSTB           V           e   e         pcie-pins            w      mux         4pcie            =pcie_clk pcie_pereset            pwm-pins             w      mux         4pwm         =pwm0 pwm1_0          spi-flash-pins           w   
   mux         4spi         =spi0 spi0_wp_hold            spic-pins            w      mux         4spi         =spi1_0           uart1-pins           w      mux         4uart            =uart1_rx_tx          uart2-pins           w      mux         4uart            =uart2_0_rx_tx            wf-2g-5g-pins            w   /   mux         4wifi            =wf_2g wf_5g       conf          Ý  DWF0_HB1 WF0_HB2 WF0_HB3 WF0_HB4 WF0_HB0 WF0_HB0_B WF0_HB5 WF0_HB6 WF0_HB7 WF0_HB8 WF0_HB9 WF0_HB10 WF0_TOP_CLK WF0_TOP_DATA WF1_HB1 WF1_HB2 WF1_HB3 WF1_HB4 WF1_HB0 WF1_HB5 WF1_HB6 WF1_HB7 WF1_HB8 WF1_TOP_CLK WF1_TOP_DATA            V            wf-dbdc-pins             w   1   mux         4wifi            =wf_dbdc       conf          Ý  DWF0_HB1 WF0_HB2 WF0_HB3 WF0_HB4 WF0_HB0 WF0_HB0_B WF0_HB5 WF0_HB6 WF0_HB7 WF0_HB8 WF0_HB9 WF0_HB10 WF0_TOP_CLK WF0_TOP_DATA WF1_HB1 WF1_HB2 WF1_HB3 WF1_HB4 WF1_HB0 WF1_HB5 WF1_HB6 WF1_HB7 WF1_HB8 WF1_TOP_CLK WF1_TOP_DATA            V            wf-led-pins          w   0   mux         4led       	  =wifi_led                pwm@10048000              mediatek,mt7986-pwm          J    €                �            ½       ‰            Œ                                “top main pwm1 pwm2           ûokay            Ÿdefault         ­            w   7      syscon@10060000       "    mediatek,mt7986-sgmiisys_0 syscon            J                      �            w   $      syscon@10070000       "    mediatek,mt7986-sgmiisys_1 syscon            J                      �            w   %      rng@1020f000          (    mediatek,mt7986-rng mediatek,mt7623-rng          J     ð                Œ      7        “rng          ûokay             w   @      crypto@10320000       7    mediatek,mt7986-crypto inside-secure,safexcel-eip97ies           J    2               0   ½       t          u          v          w           ·ring0 ring1 ring2 ring3         Œ              Ç      3        ×               ûokay             w   A      serial@11002000       *    mediatek,mt7986-uart mediatek,mt6577-uart            J                       ½       {           Œ                  	  “baud bus            Ç                    ×                      ûokay             w   B      serial@11003000       *    mediatek,mt7986-uart mediatek,mt6577-uart            J     0                 ½       |           Œ                  	  “baud bus            Ç              ×      6         ûokay            Ÿdefault         ­            w   C      serial@11004000       *    mediatek,mt7986-uart mediatek,mt6577-uart            J     @                 ½       }           Œ                  	  “baud bus            Ç              ×      6         ûokay            Ÿdefault         ­            w   D      i2c@11008000              mediatek,mt7986-i2c           J     €        �    !p€       €         ½       ˆ           î           Œ                  	  “main dma                         +             ûokay            Ÿdefault         ­   	         w   E      spi@1100a000          )    mediatek,mt7986-spi-ipm mediatek,spi-ipm             J                                   +             ½       Œ            Œ                  #      %         “parent-clk sel-clk spi-clk hclk          ûokay            Ÿdefault         ­   
         w   F   flash@0         ¼           ¬           š ˜–€         J          	    spi-nand 000   partitions           +                         fixed-partitions       partition@580000             J X  ¨          {ubi       partition@380000             Ì         J 8              {fip       partition@100000             J    (        	  {reserved         partition@0          Ì         J               {bl2                spi@1100b000          )    mediatek,mt7986-spi-ipm mediatek,spi-ipm             J     °                             +             ½       �            Œ                  $      &         “parent-clk sel-clk spi-clk hclk          ûokay            Ÿdefault         ­            w   G      thermal@1100c800              mediatek,mt7986-thermal          J     È                 ½       Š           Œ            ,        “therm auxadc            ø           calibration-data                       +           ;            w   2      adc@1100d000              mediatek,mt7986-auxadc           J     Ð                Œ      ,        “main            O         	   ûdisabled             w         usb@11200000          '    mediatek,mt7986-xhci mediatek,mtk-xhci            J             .      >              	  mac ippc             ½       ­         (  Œ      1      2      /      0      ;      $  “sys_ck ref_ck mcu_ck dma_ck xhci_ck         a                           ûokay             w   H      mmc@11230000             ’         Œ         ~        o @         `         Q         ?        1ëÂ         '             mediatek,mt7986-mmc           J    #             Â                  ½       �           Ç      #      "        ×                  (  Œ      #      )      (      *      +      %  “source hclk source_cg bus_clk sys_cg             ûokay led        Ÿdefault state_uhs           ­           f           p           |            w   I      pcie@11280000         *    mediatek,mt7986-pcie mediatek,mt8192-pcie            J    (        @       	  pcie-mac             ¯‚                                   Npci                      +            ½       ¨           ‰       ÿ         Œ      4      3      5      6      !  “pl_250m tl_26m peri_26m top_133m            a            	  “pcie-phy             Ý           �                     `  °                                                                                              ûokay            Ÿdefault         ­            w   J   interrupt-controller                          Ý             È         w            t-phy@11c00000        .    mediatek,mt7986-tphy mediatek,generic-tphy-v2            ¯        À                          +            ûokay             w   K   pcie-phy@0           J               Œ           “ref         ¾            w            efuse@11d00000        %    mediatek,mt7986-efuse mediatek,efuse             J    Ð                              +            w   L   soc-uuid@140             J  @         calib@274            J  t            w            t-phy@11e10000        .    mediatek,mt7986-tphy mediatek,generic-tphy-v2            ¯        á                          +            ûokay             w   M   usb-phy@0            J               Œ      <      =        “ref da_ref          ¾            w         usb-phy@700          J     	         Œ      5        “ref         ¾            w         usb-phy@1000             J              Œ      <      =        “ref da_ref          ¾            w            syscon@15000000           mediatek,mt7986-ethsys syscon            J                       �            î            w   #      wed@15010000              mediatek,mt7986-wed syscon           J                                  ½       Í           É                     %  ×wo-emi wo-ilm wo-dlm wo-data wo-boot            ë            w   (      wed@15011000              mediatek,mt7986-wed syscon           J                                 ½       Î           É          !            %  ×wo-emi wo-ilm wo-dlm wo-data wo-boot            ë   "         w   )      ethernet@15100000             mediatek,mt7986-eth          J                   `   ½       Ä          Å          Æ          Ç          ½          ¾          ¿          À         (  ·fe0 fe1 fe2 fe3 pdma0 pdma1 pdma2 pdma3       x  Œ   #       #      #      #      #      $       $      $      $      %       %      %      %         +      ,      —  “fe gp2 gp1 wocpu1 wocpu0 sgmii_tx250m sgmii_rx250m sgmii_cdr_ref sgmii_cdr_fb sgmii2_tx250m sgmii2_rx250m sgmii2_cdr_ref sgmii2_cdr_fb netsys0 netsys1          Ç      .      /        ×                    ü   &                     +               #           $   %        #   '        5   (   )         ûokay             w   N   mac@0             mediatek,eth-mac             J            B2500base-x           w   ,   fixed-link          K  	Ä         Q         ]         mac@1             mediatek,eth-mac             J           B2500base-x          c   *        gin-band-status           w   O      mdio-bus                         +             w   P   switch@31             mediatek,mt7531          J             È                     ½   B            Ý           o                   w   Q   ports                        +       port@0           J            {wan       port@1           J           {lan0          port@2           J           {lan1          port@3           J           {lan2          port@4           J           {lan3          port@5           J           {lan4            B2500base-x          c   +        gin-band-status           w   R      port@6           J           {cpu         �   ,        B2500base-x     fixed-link          K  	Ä         Q         ]                     sram@15140000         
    mmio-sram            J                                  +            ¯                      w   &      syscon@151a5000           mediatek,mt7986-wo-ccif syscon           J    P                             ½       Ó            w         syscon@151ad000           mediatek,mt7986-wo-ccif syscon           J    Ð                             ½       Ô            w   "      wifi@18000000             mediatek,mt7986-wmac          0   J                   0            Ñ                 Š   -           ‘consys          Œ      2      >        “mcu ap2conn       0   ½       Õ          Ö          ×          Ø           É   .         ûokay            Ÿdefault dbdc            ­   /   0        f   1   0         w   S   led          �            thermal-zones      cpu-thermal         ¬  è        Â  è        Ð   2             w   T   trips      crit            à èH        ì  Ð      	   Ecritical             w   U      hot         à ÔÀ        ì  Ð         Ehot          w   V      active-high         à Á8        ì  Ð         Eactive           w   4      active-med          à L        ì  Ð         Eactive           w   5      active-low          à  ê`        ì  Ð         Eactive           w   6         cooling-maps       map-cpu-active-high         ÷   3                 4      map-cpu-active-med          ÷   3                 5      map-cpu-active-low          ÷   3                   6               timer             arm,armv8-timer                   0   ½                                 
         aliases         /soc/serial@11002000            /soc/ethernet@15100000/mac@0            /soc/ethernet@15100000/mac@1          chosen          'serial0:115200n8          regulator-12vd            regulator-fixed         312vd            B ·         Z ·          r         „         w   8      pwm-fan           pwm-fan          h           ˜   ÿ   (            §   7      '         ûokay             w   3      gpio-keys         
    gpio-keys      reset-key           {reset           ¬  ˜        u      	         wps-key         {wps         ¬          u      
            i2c-0         	    i2c-gpio            ·                 Á                 Ë            w   9      i2c-1         	    i2c-gpio            ·                 Á                 Ë            w   :      leds          
    gpio-leds      led-0           Ý           4power           u      E            ãon           w   W      led-1           Ý           4status          u      V            ãoff          w   X         regulator-1p8v            regulator-fixed         31.8vd           B w@        Z w@         r         „        ñ   8         w         regulator-3p3v            regulator-fixed         33.3vd           B 2Z         Z 2Z          r         „        ñ   8         w         sfp-1             sff,sfp         ü   9              .              ¸        &      1           5                  F                   w   *      sfp-2             sff,sfp         ü   :                          &      /             ¸        5                  F      0             w   +      __symbols__         U/cpus/cpu@0         Z/cpus/cpu@1         _/cpus/cpu@2         d/cpus/cpu@3         i/oscillator-40m       !  p/reserved-memory/secmon@43000000          )  €/reserved-memory/wmcpu-reserved@4fc00000          !  Š/reserved-memory/wo-emi@4fd00000          !  ’/reserved-memory/wo-emi@4fd40000          !  š/reserved-memory/wo-ilm@151e0000          !  ¢/reserved-memory/wo-ilm@151f0000          "  ª/reserved-memory/wo-data@4fd80000         !  ²/reserved-memory/wo-dlm@151e8000          !  º/reserved-memory/wo-dlm@151f8000          "  Â/reserved-memory/wo-boot@15194000         "  Ê/soc/interrupt-controller@c000000           Î/soc/infracfg@10001000          ×/soc/wed-pcie@10003000          à/soc/topckgen@1001b000          é/soc/watchdog@1001c000          D/soc/apmixedsys@1001e000            ò/soc/pinctrl@1001f000           ö/soc/pinctrl@1001f000/i2c-pins           ÿ/soc/pinctrl@1001f000/mmc0-pins       $  /soc/pinctrl@1001f000/mmc0-uhs-pins          /soc/pinctrl@1001f000/pcie-pins         )/soc/pinctrl@1001f000/pwm-pins        %  2/soc/pinctrl@1001f000/spi-flash-pins             A/soc/pinctrl@1001f000/spic-pins       !  K/soc/pinctrl@1001f000/uart1-pins          !  V/soc/pinctrl@1001f000/uart2-pins          $  a/soc/pinctrl@1001f000/wf-2g-5g-pins       #  o/soc/pinctrl@1001f000/wf-dbdc-pins        "  |/soc/pinctrl@1001f000/wf-led-pins           ˆ/soc/pwm@10048000           Œ/soc/syscon@10060000            –/soc/syscon@10070000             /soc/rng@1020f000           ¥/soc/crypto@10320000            ¬/soc/serial@11002000            ²/soc/serial@11003000            ¸/soc/serial@11004000            ¾/soc/i2c@11008000           Ã/soc/spi@1100a000           È/soc/spi@1100b000           Í/soc/thermal@1100c800           4/soc/adc@1100d000           Õ/soc/usb@11200000           Û/soc/mmc@11230000           0/soc/pcie@11280000        (  à/soc/pcie@11280000/interrupt-controller         ê/soc/t-phy@11c00000         ó/soc/t-phy@11c00000/pcie-phy@0          ý/soc/efuse@11d00000         /soc/efuse@11d00000/calib@274           /soc/t-phy@11e10000         /soc/t-phy@11e10000/usb-phy@0            '/soc/t-phy@11e10000/usb-phy@700       !  //soc/t-phy@11e10000/usb-phy@1000            
/soc/syscon@15000000            7/soc/wed@15010000           </soc/wed@15011000           A/soc/ethernet@15100000          E/soc/ethernet@15100000/mac@0            K/soc/ethernet@15100000/mac@1             Q/soc/ethernet@15100000/mdio-bus       *  V/soc/ethernet@15100000/mdio-bus/switch@31         7  ]/soc/ethernet@15100000/mdio-bus/switch@31/ports/port@5          c/soc/sram@15140000          l/soc/syscon@151a5000            u/soc/syscon@151ad000            ~/soc/wifi@18000000          ƒ/thermal-zones/cpu-thermal        &  �/thermal-zones/cpu-thermal/trips/crit         %  �/thermal-zones/cpu-thermal/trips/hot          -  ª/thermal-zones/cpu-thermal/trips/active-high          ,  ¿/thermal-zones/cpu-thermal/trips/active-med       ,  Ó/thermal-zones/cpu-thermal/trips/active-low         ç/regulator-12vd       	  ì/pwm-fan            ð/i2c-0          ù/i2c-1          /leds/led-0         /leds/led-1         /regulator-1p8v         /regulator-3p3v         ô/sfp-1          ý/sfp-2           	compatible interrupt-parent #address-cells #size-cells model chassis-type reg device_type enable-method #cooling-cells phandle clock-frequency #clock-cells clock-output-names ranges no-map interrupts interrupt-controller #interrupt-cells #reset-cells status reg-names gpio-controller #gpio-cells gpio-ranges function groups pins input-enable drive-strength bias-pull-up bias-pull-down #pwm-cells clocks clock-names pinctrl-names pinctrl-0 interrupt-names assigned-clocks assigned-clock-parents clock-div nvmem-cells nvmem-cell-names #thermal-sensor-cells mediatek,auxadc mediatek,apmixedsys #io-channel-cells phys pinctrl-1 vmmc-supply vqmmc-supply bus-range phy-names interrupt-map-mask interrupt-map #phy-cells memory-region memory-region-names mediatek,wo-ccif sram mediatek,ethsys mediatek,sgmiisys mediatek,wed-pcie mediatek,wed phy-mode speed full-duplex pause sfp managed reset-gpios label ethernet resets reset-names led-active-low polling-delay-passive polling-delay thermal-sensors temperature hysteresis cooling-device trip serial0 ethernet0 ethernet1 stdout-path regulator-name regulator-min-microvolt regulator-max-microvolt regulator-boot-on regulator-always-on cooling-levels pwms linux,code sda-gpios scl-gpios i2c-gpio,delay-us color default-state vin-supply i2c-bus los-gpios maximum-power-milliwatt mod-def0-gpios tx-disable-gpios tx-fault-gpios cpu0 cpu1 cpu2 cpu3 clk40m secmon_reserved wmcpu_emi wo_emi0 wo_emi1 wo_ilm0 wo_ilm1 wo_data wo_dlm0 wo_dlm1 wo_boot gic infracfg wed_pcie topckgen watchdog pio i2c_pins mmc0_pins_default mmc0_pins_uhs pcie_pins pwm_pins spi_flash_pins spic_pins uart1_pins uart2_pins wf_2g_5g_pins wf_dbdc_pins wf_led_pins pwm sgmiisys0 sgmiisys1 trng crypto uart0 uart1 uart2 i2c0 spi0 spi1 thermal ssusb mmc0 pcie_intc pcie_phy pcie_port efuse thermal_calibration usb_phy u2port0 u3port0 u2port1 wed0 wed1 eth gmac0 gmac1 mdio switch port5 eth_sram wo_ccif0 wo_ccif1 wifi cpu_thermal cpu_trip_crit cpu_trip_hot cpu_trip_active_high cpu_trip_active_med cpu_trip_active_low dcin fan i2c_sfp1 i2c_sfp2 green_led blue_led reg_1p8v reg_3p3v bus-width max-frequency cap-mmc-highspeed mmc-hs200-1_8v mmc-hs400-1_8v hs400-ds-delay non-removable no-sd no-sdio spi-max-frequency spi-tx-buswidth spi-rx-buswidth read-only 