  :   8  6   (              6                             (    mediatek,mt8167-pumpkin mediatek,mt8167                                  +            7Pumpkin MT8167     opp-table-0           operating-points-v2           =         H      opp-598000000            P    #         W 0      opp-747500000            P    ,         W 0      opp-1040000000           P    =$          W O      opp-1196000000           P    GI          W       opp-1300000000           P    M|m          W           cpus                         +       cpu@0            ecpu           arm,cortex-a35           q             upsci                                                           cpu intermediate                         H         cpu@1            ecpu           arm,cortex-a35           q            upsci                                                           cpu intermediate                         H   	      cpu@2            ecpu           arm,cortex-a35           q            upsci                                                           cpu intermediate                         H   
      cpu@3            ecpu           arm,cortex-a35           q            upsci                                                           cpu intermediate armpll                      H         idle-states          psci       cpu-sleep-0-0             arm,idle-state             X           X                                H         cluster-sleep-0           arm,idle-state                                                        H               psci              arm,psci-1.0             |smc       clk26m            fixed-clock                             -clk26m        clk32k            fixed-clock                       }         -clk32k        reserved-memory                      +            @   secmon@43000000          G         q    C                   timer             arm,armv8-timer                   0  N                              
        pmu           arm,armv8-pmuv3       0  N                                                Y      	   
         soc                      +             simple-bus           @   topckgen@10000000              mediatek,mt8167-topckgen syscon          q                                  H         infracfg@10001000              mediatek,mt8167-infracfg syscon          q                                 H         pericfg@10003050              mediatek,mt8516-pericfg syscon           q     0P                H         apmixedsys@10018000       "    mediatek,mt8167-apmixedsys syscon            q                            toprgu@10007000       (    mediatek,mt8516-wdt mediatek,mt6589-wdt          q     p                N                  l         timer@10008000        ,    mediatek,mt8516-timer mediatek,mt6577-timer          q                     N                         *      E         clk13m bus        syscfg-pctl@10005000              syscon           q     P                 H         pinctrl@1000b000              mediatek,mt8167-pinctrl          q                     y                                                            N                   H      gpiodefault          H      pins_cmd_dat              *   +                            i2c0             H      pins1             :  ;                  i2c2             H      pins1             <  =                  pinmux_tca6416_pins          H      gpio_mux_rst_n_pin            A                gpio_mux_int_n_pin            @                            ethernet             H      pins_ethernet         (                 	    &  '            efuse@10009000        %    mediatek,mt8516-efuse mediatek,efuse             q                                  +         pwrap@1000f000            mediatek,mt8516-pwrap            q                     pwrap           N                         I      A      	   spi wrap          interrupt-controller@10200620         .    mediatek,mt8516-sysirq mediatek,mt6577-sysirq                                            q                       H         interrupt-controller@10310000             arm,gic-400                                       @   q    1             2             4              6                  N      	           H         dma-controller@11000480       2    mediatek,mt8516-uart-dma mediatek,mt6577-uart-dma         `   q                                                       	            
              H  N       `          a          b          c          d          e           &                  /         apdma           3            H         serial@11005000       *    mediatek,mt8516-uart mediatek,mt6577-uart            q     P                N       T                        7      	   baud bus            >                     Ctx rx           Mokay          serial@11006000       *    mediatek,mt8516-uart mediatek,mt6577-uart            q     `                N       U                        8      	   baud bus            >                    Ctx rx         	  Mdisabled          serial@11007000       *    mediatek,mt8516-uart mediatek,mt6577-uart            q     p                N                               a      	   baud bus            >                    Ctx rx         	  Mdisabled          i2c@11009000          (    mediatek,mt8516-i2c mediatek,mt2712-i2c           q                                 N       P                  0      /      	   main dma                         +            Mokay            T           ^default         l      gpio@20           ti,tca6416           q            v      A           ^default         l                          eint20-mux-sel0-hog                  |                         eint20_mux_sel0       expcon-mux-sel1-hog                  |                        expcon_mux_sel1       mrg-di-mux-sel2-hog                  |                        mrg_di_mux_sel2       sd-sdio-mux-sel3-hog                     |                        sd_sdio_mux_sel3          sd-sdio-mux-ctrl7-hog                    |                        sd_sdio_mux_ctrl7         hw-id0-hog                   |                        hw_id0        hw-id1-hog                   |   	                     hw_id1        hw-id2-hog                   |   
                     hw_id2        fg-int-n-hog                     |                      	  fg_int_n          usba-pwr-en-hog                  |                        usba_pwr_en       wifi-3v3-pg-hog                  |                        wifi_3v3_pg       cam-rst-hog                  |                        cam_rst       cam-pwdn-hog                     |                      	  cam_pwdn                i2c@1100a000          (    mediatek,mt8516-i2c mediatek,mt2712-i2c           q                                  N       Q                  1      /      	   main dma                         +          	  Mdisabled          i2c@1100b000          (    mediatek,mt8516-i2c mediatek,mt2712-i2c           q                                 N       R                  =      /      	   main dma                         +            Mokay            T           ^default         l         spi@1100c000          (    mediatek,mt8516-spi mediatek,mt2712-spi                      +             q                     N       h                              D         parent-clk sel-clk spi-clk        	  Mdisabled          mmc@11120000              mediatek,mt8516-mmc          q                     N       N                  >                     source hclk source_cg         	  Mdisabled          mmc@11130000              mediatek,mt8516-mmc          q                     N       O                  ?                     source hclk source_cg         	  Mdisabled          mmc@11170000              mediatek,mt8516-mmc          q                     N       m                  L      d               source hclk source_cg         	  Mdisabled          ethernet@11180000             mediatek,mt8516-eth          q                                N       o                  e      [      \         core reg trans          Mokay            ^default         l                      rmii                       mdio                         +       ethernet-phy@0           q             H               rng@1020c000          (    mediatek,mt8516-rng mediatek,mt7623-rng          q                            P         rng       pwm@11008000              mediatek,mt8516-pwm          q                                N       L         8         6      S      T      U      V      W      X      "   top main pwm1 pwm2 pwm3 pwm4 pwm5         usb@11100000          '    mediatek,mt8516-musb mediatek,mtk-musb           q                     N       H           mc                               :      `      Y         main mcu univpll            Mokay            peripheral              connector             usb-c-connector         USB-C            usb@11190000          '    mediatek,mt8516-musb mediatek,mtk-musb           q                     N                  mc                               :      `      Y         main mcu univpll            host          	  Mdisabled          t-phy@11110000        .    mediatek,mt8516-tphy mediatek,generic-tphy-v1            q                                  +            @        Mokay       usb-phy@11110800             q                                     ref                     H         usb-phy@11110900             q    	                                 ref                     H            adc@11003000          .    mediatek,mt8516-auxadc mediatek,mt8173-auxadc            q     0                       J         main                      	  Mdisabled          syscon@10006000       )    mediatek,mt8167-scpsys syscon simple-mfd             q     `           power-controller          !    mediatek,mt8167-power-controller                         +            2            H      power-domain@0           q                            mm          2            F         power-domain@1           q                                 mm vdec         2          power-domain@2           q                           mm          2          power-domain@4           q                                 axi_mfg mfg                      +            2           F      power-domain@5           q                        +            2      power-domain@6           q           2            F               power-domain@3           q           2            F               syscon@15000000           mediatek,mt8167-imgsys syscon            q                                  H         syscon@16000000           mediatek,mt8167-vdecsys syscon           q                                  H         mmsys@14000000            mediatek,mt8167-mmsys syscon             q                                  H         smi@14017000              mediatek,mt8167-smi-common           q    p                                        apb smi         X                H         larb@14016000             mediatek,mt8167-smi-larb             q    `                f                                 apb smi         X                H         larb@15001000             mediatek,mt8167-smi-larb             q                     f                                   apb smi         X               H         larb@16010000             mediatek,mt8167-smi-larb             q                     f                                  apb smi         X               H         m4u@10203000              mediatek,mt8167-m4u          q     0                s                 N       y                       aliases         /soc/serial@11005000            /soc/ethernet@11180000        chosen          serial0:921600n8          firmware       optee             linaro,optee-tz          |smc          gpio-keys         
    gpio-keys           ^default         l      key-volume-up           |      *         
  volume_up              s                          key-volume-down         |      +           volume_down            r                             memory@40000000          ememory           q    @                   	compatible interrupt-parent #address-cells #size-cells model opp-shared phandle opp-hz opp-microvolt device_type reg enable-method cpu-idle-states clocks clock-names operating-points-v2 entry-method entry-latency-us exit-latency-us min-residency-us arm,psci-suspend-param #clock-cells clock-frequency clock-output-names ranges no-map interrupts interrupt-affinity #reset-cells mediatek,pctl-regmap pins-are-numbered gpio-controller #gpio-cells interrupt-controller #interrupt-cells pinmux bias-pull-up input-enable bias-disable output-high reg-names dma-requests #dma-cells dmas dma-names status clock-div pinctrl-names pinctrl-0 reset-gpios gpio-hog input line-name output-low mediatek,pericfg phy-handle phy-mode mac-address #pwm-cells interrupt-names phys dr_mode usb-role-switch label #phy-cells #io-channel-cells #power-domain-cells mediatek,infracfg power-domains mediatek,smi mediatek,larbs #iommu-cells serial0 ethernet0 stdout-path linux,code wakeup-source debounce-interval 