     8  D   (                                           {    google,elm-rev8 google,elm-rev7 google,elm-rev6 google,elm-rev5 google,elm-rev4 google,elm-rev3 google,elm mediatek,mt8173                                   +            7Google Elm           =laptop     aliases          J/soc/ovl@1400c000            O/soc/ovl@1400d000            T/soc/rdma@1400e000           Z/soc/rdma@1400f000           `/soc/rdma@14010000           f/soc/wdma@14011000           l/soc/wdma@14012000           r/soc/color@14013000          y/soc/color@14014000          /soc/split@14018000          /soc/split@14019000          /soc/dpi@1401d000            /soc/dsi@1401b000            /soc/dsi@1401c000            /soc/rdma@14001000           /soc/rdma@14002000           /soc/rsz@14003000            /soc/rsz@14004000            /soc/rsz@14005000            /soc/wdma@14006000           /soc/wrot@14007000           /soc/wrot@14008000           /soc/serial@11002000             /soc/serial@11003000             /soc/serial@11004000            /soc/serial@11005000            
/soc/mmc@11230000           /soc/mmc@11240000           /soc/mmc@11260000         opp-table-0           operating-points-v2                  $   	   opp-507000000           ,    84        3 x      opp-702000000           ,    )׫        3       opp-1001000000          ,    ;@        3       opp-1105000000          ,    A@        3 eh      opp-1209000000          ,    H@        3       opp-1300000000          ,    M|m         3        opp-1508000000          ,    YA         3       opp-1703000000          ,    e        3 *         opp-table-1           operating-points-v2                  $      opp-507000000           ,    84        3 `      opp-702000000           ,    )׫        3 :      opp-1001000000          ,    ;@        3 %      opp-1209000000          ,    H@        3 @      opp-1404000000          ,    SW         3 ]      opp-1612000000          ,    `+         3       opp-1807000000          ,    k        3       opp-2106000000          ,    }        3 *         cpus                         +       cpu-map    cluster0       core0           A         core1           A            cluster1       core0           A         core1           A               cpu@0           Ecpu           arm,cortex-a53          Q            Upsci            c           s                                         cpu intermediate               	                     
        $         cpu@1           Ecpu           arm,cortex-a53          Q           Upsci            c           s                                         cpu intermediate               	                     
        $         cpu@100         Ecpu           arm,cortex-a72          Q           Upsci            c           s                                         cpu intermediate                                                        $         cpu@101         Ecpu           arm,cortex-a72          Q          Upsci            c           s                                         cpu intermediate                                                        $         idle-states         psci       cpu-sleep-0           arm,idle-state                                       -  @        >           $               pmu-a53           arm,cortex-a53-pmu          U                 	           `            pmu-a72           arm,cortex-a72-pmu          U                            `            psci          #    arm,psci-1.0 arm,psci-0.2 arm,psci          \smc         s                            oscillator0           fixed-clock                             clk26m          $         oscillator1           fixed-clock                       }         clk32k        oscillator2           fixed-clock                                 cpum_ck       thermal-zones      cpu-thermal                                             trips      trip-point0           `                   Epassive       trip-point1                              Epassive         $         cpu-crit0            8                	   Ecritical             cooling-maps       map0                                      /         map1                                      /                  reserved-memory                      +            <   vpu-dma-mem@b7000000              shared-dma-pool         Q            P          C            M        $            timer             arm,armv8-timer                   0  U                              
           T      soc                      +             simple-bus           <   clock-controller@10000000             mediatek,mt8173-topckgen            Q                                 $         power-controller@10001000              mediatek,mt8173-infracfg syscon         Q                                k           $         power-controller@10003000             mediatek,mt8173-pericfg syscon          Q     0                           k           $         syscon@10005000       %    mediatek,mt8173-pctl-a-syscfg syscon            Q     P                $         pinctrl@1000b000              mediatek,mt8173-pinctrl         Q                     x                                                 $  U                                   %  EC_INT_1V8 SD_CD_L ALC5514_IRQ ALC5650_IRQ AP_FLASH_WP_L SFIN SFCS0 SFHOLD SFOUT SFCK WRAP_EVENT_S_EINT10 PMU_INT I2S2_WS_ALC5650 I2S2_BCK_ALC5650 PWR_BTN_1V8 DA9212_IRQ IDDIG WATCHDOG CEC HDMISCK HDMISD HTPLG MSDC3_DAT0 MSDC3_DAT1 MSDC3_DAT2 MSDC3_DAT3 MSDC3_CLK MSDC3_CMD USB_C0_OC_FLAGB USBA_OC1_L PS8640_1V2_ENABLE THERM_ALERT_N PANEL_LCD_POWER_EN ANX7688_CHIP_PD_C EC_IN_RW_1V8 ANX7688_1V_EN_C USB_DP_HPD_C TPM_DAVINT_N MARVELL8897_IRQ EN_USB_A0_PWR USBA_A0_OC_L EN_PP3300_DX_EDP  SOC_I2C2_1V8_SDA_400K SOC_I2C2_1V8_SCL_400K SOC_I2C0_1V8_SDA_400K SOC_I2C0_1V8_SCL_400K EMMC_ID1 EMMC_ID0 MEM_CONFIG3 EMMC_ID2 MEM_CONFIG1 MEM_CONFIG2 BRD_ID2 MEM_CONFIG0 BRD_ID0 BRD_ID1 EMMC_DAT0 EMMC_DAT1 EMMC_DAT2 EMMC_DAT3 EMMC_DAT4 EMMC_DAT5 EMMC_DAT6 EMMC_DAT7 EMMC_CLK EMMC_CMD EMMC_RCLK PLT_RST_L LID_OPEN_1V8_L AUDIO_SPI_MISO_R  AC_OK_1V8 SD_DATA0 SD_DATA1 SD_DATA2 SD_DATA3 SD_CLK SD_CMD PWRAP_SPI0_MI PWRAP_SPI0_MO PWRAP_SPI0_CK PWRAP_SPI0_CSN   WIFI_PDN RTC32K_1V8 DISP_PWM0 TOUCHSCREEN_INT_L  SRCLKENA0 SRCLKENA1 PS8640_MODE_CONF TOUCHSCREEN_RESET_R PLATFORM_PROCHOT_L PANEL_POWER_EN REC_MODE_L EC_FW_UPDATE_L ACCEL2_INT_L HDMI_DP_INT ACCELGYRO3_INT_L ACCELGYRO4_INT_L SPI_EC_CLK SPI_EC_MI SPI_EC_MO SPI_EC_CSN SOC_I2C3_1V8_SDA_400K SOC_I2C3_1V8_SCL_400K        PS8640_SYSRSTN_1V8 APIN_MAX98090_DOUT2 TP_INT_1V8_L_R RST_USB_HUB_R BT_WAKE_L ACCEL1_INT_L TABLET_MODE_L  V_UP_IN_L_R V_DOWN_IN_L_R SOC_I2C1_1V8_SDA_1M SOC_I2C1_1V8_SCL_1M PS8640_PDN_1V8 MAX98090_LRCLK MAX98090_BCLK MAX98090_MCLK APOUT_MAX98090_DIN APIN_MAX98090_DOUT SOC_I2C4_1V8_SDA_400K SOC_I2C4_1V8_SCL_400K            $      xxx         $   P   pins1                                        i2c0            $      pins1             -  .                  i2c1            $   *   pins1             }  ~               da9211_pins                              i2c2            $   +   pins1             +  ,                  i2c3            $   0   pins1             j  k                  i2c4       pins1                                 i2c6            $   3   pins1             d  e                  aud_i2s2            $   c   pins1                                           bl_fixed_pins           $   [   pins1                                 bt_wake_pins       pins1             w                   disp_pwm0_pins          $   N   pins1             W                  gpio_keys_pins          $   \   volume_pins           {   |                tablet_mode_pins              y                   hdmi_mux_pins      pins1             $          mmc0default         $   5   pins_cmd_dat          $    9  :  ;  <  =  >  ?  @  B               pins_clk              A               pins_rst              D                  mmc1default         $   9   pins_cmd_dat              I  J  K  L  N                 '              f      pins_clk              M                 '         pins_insert                              mmc3default         $   =   pins_dat                                     '              f      pins_cmd                               '              f      pins_clk                               '            mmc0            $   6   pins_cmd_dat          $    9  :  ;  <  =  >  ?  @  B                 '              e      pins_clk              A        '              e      pins_ds           C        '   
           e      pins_rst              D                  mmc1            $   :   pins_cmd_dat              I  J  K  L  N                 '              f      pins_clk              M        '              f         mmc3            $   >   pins_dat                                     '              f      pins_cmd                               '              f      pins_clk                      '              f         nor         $   /   pins1                                  '                  pins2                     '                  pins_clk              	                 '                     panel_backlight_en_pins         $   Z   pins1             _          panel_fixed_pins            $   ]   pins1             )          ps8640_pins         $   "   pins1             \   s             ps8640_fixed_pins           $   ^   pins1                       rt5650_irq          $   !   pins1                                sdio_fixed_3v3_pins         $   _   pins1             U                   spi1            $   ,   pins1                              pins_spi              f  g  h  i                  trackpad_irq            $   1   pins1             u                            usb         $   E   pins1             e          6                  wifi_wake_pins     pins1             &                      syscon@10006000       )    mediatek,mt8173-scpsys syscon simple-mfd            Q     `           power-controller          !    mediatek,mt8173-power-controller                         +            B           $   4   power-domain@0          Q                  U        mm          B          power-domain@1          Q                 U      X        mm venc         B          power-domain@2          Q                 U        mm          B          power-domain@3          Q                 U        mm          B            V         power-domain@4          Q                 U      i      
  mm venclt           B          power-domain@5          Q           B          power-domain@6          Q           B          power-domain@7          Q                      mfg                      +            B           h      power-domain@8          Q                        +            B      power-domain@9          Q   	        B            V                     watchdog@10007000         (    mediatek,mt8173-wdt mediatek,mt6589-wdt         Q     p              	  vdisabled          timer@10008000        ,    mediatek,mt8173-timer mediatek,mt6577-timer         Q                     U                              x      pwrap@1000d000            mediatek,mt8173-pwrap           Q                     }pwrap           U                                pwrap                 
            	  spi wrap       pmic              mediatek,mt6397                      +                                           clocks            mediatek,mt6397-clk                  pinctrl           mediatek,mt6397-pinctrl                           regulators            mediatek,mt6397-regulator      buck_vpca15         vpca15           
`         p          0                                $   
      buck_vpca7          vpca7            
`         p          0        .   s               buck_vsramca15        
  vsramca15            
`         p          0               buck_vsramca7         	  vsramca7             
`         p          0                 $         buck_vcore          vcore            
`         p          0               buck_vgpu           vgpu             
`         p          0        .   s      buck_vdrm           vdrm             O         \          0               buck_vio18          vio18                      6`          0                 $   8      ldo_vtcxo           vtcxo                  ldo_va28            va28          ldo_vcama           vcama            w@         w@        .           $          ldo_vio28           vio28                  ldo_vusb            vusb            $   D      ldo_vmc         vmc          w@         2Z        .           $   <      ldo_vmch            vmch             -         2Z        .           $   ;      ldo_vemc3v3       	  vemc_3v3             -         2Z        .           $   7      ldo_vgp1            vcamd            w@         w@        .           $         ldo_vgp2            vcamio           2Z         2Z        .           $   $      ldo_vgp3            vcamaf           w@         w@        .           $   @      ldo_vgp4            vgp4             O         2Z        .         ldo_vgp5            vgp5             O         -        .         ldo_vgp6            vgp6             2Z         2Z        .                    $   2      ldo_vibr            vibr                       2Z        .            rtc           mediatek,mt6397-rtc             cec@10013000              mediatek,mt8173-cec         Q    0                U                        	        vokay          vpu@10020000              mediatek,mt8173-vpu          Q                                  }tcm cfg_reg         U                        g        main            J           $   I      intpol-controller@10200620        .    mediatek,mt8173-sysirq mediatek,mt6577-sysirq                                           Q                      $         iommu@10205000            mediatek,mt8173-m4u         Q     P                U                                bclk            V           X                          g           $   H      efuse@10206000            mediatek,mt8173-efuse           Q     `                             +      socinfo-data1@40            Q   @         socinfo-data2@44            Q   D         calib@528           Q  (           $   .         clock-controller@10209000             mediatek,mt8173-apmixedsys          Q                                $         hdmi-phy@10209100             mediatek,mt8173-hdmi-phy            Q             $                      pll_ref         hdmitx_dig_cts          t                                              vokay            $   Q      mailbox@10212000              mediatek,mt8173-gce         Q    !                 U                                gce                    $   F      dsi-phy@10215000              mediatek,mt8173-mipi-tx         Q    !P                           mipi_tx0_pll                                    vokay            $   J      dsi-phy@10216000              mediatek,mt8173-mipi-tx         Q    !`                           mipi_tx1_pll                                  	  vdisabled            $   L      interrupt-controller@10221000             arm,gic-400                                       @  Q    "            "              "@             "`                 U      	          $         auxadc@11001000           mediatek,mt8173-auxadc          Q                                   main                       $   -      serial@11002000       *    mediatek,mt8173-uart mediatek,mt6577-uart           Q                      U       S                 $            	  baud bus            vokay          serial@11003000       *    mediatek,mt8173-uart mediatek,mt6577-uart           Q     0                U       T                 %            	  baud bus          	  vdisabled          serial@11004000       *    mediatek,mt8173-uart mediatek,mt6577-uart           Q     @                U       U                 &            	  baud bus          	  vdisabled          serial@11005000       *    mediatek,mt8173-uart mediatek,mt6577-uart           Q     P                U       V                 '            	  baud bus          	  vdisabled          i2c@11007000              mediatek,mt8173-i2c          Q     p        p                     U       L                                        	  main dma            default                                 +            vokay       audio-codec@1a            realtek,rt5650          Q                                                   default            !                   
           !           $   `      edp-bridge@8              parade,ps8640           Q           1                 A      s           default            "        M   #        Z   $   ports                        +       port@0          Q       endpoint            g   %        $   K         port@1          Q      endpoint            g   &        $   )            aux-bus    panel         
    edp-panel           w   '           (   port       endpoint            g   )        $   &                     i2c@11008000              mediatek,mt8173-i2c          Q             p                    U       M                                        	  main dma            default            *                     +            vokay             `   da9211@68             dlg,da9211          Q   h                    regulators     BUCKA           VBUCKA           
`         0                  C#          '                               $         BUCKB           VBUCKB           
`         0                  -          '        $                  i2c@11009000              mediatek,mt8173-i2c          Q             p                     U       N                                        	  main dma            default            +                     +            vokay       tpm@20            infineon,slb9645tt          Q                      spi@1100a000              mediatek,mt8173-spi                      +            Q                     U       n                 4      \              parent-clk sel-clk spi-clk          vokay            default            ,              ec@0              google,cros-ec-spi          Q                                                      i2c-tunnel0           google,cros-ec-i2c-tunnel           %                         +       sbs-battery@b             sbs,sbs-battery         Q           7           K            keyboard-controller           google,cros-ec-keyb         `           p                 D    ; < = > ? @ A	 B	 C  D  }  0  Y  1   
 d  " # (  \       V 
 |  } )   	  + ^  a    !  % $ '	 &
 +  , . / - 3 2 * 5	 4 9     	  	 

 8 l j       6 	  g i            thermal@1100b000                          mediatek,mt8173-thermal         Q                     U       F                               therm auxadc                             -                      .        calibration-data               
                   $         spi@1100d000              mediatek,mt8173-nor         Q                           \        +                 !      r              spi sf axi                       +            vokay            default            /   flash@0           jedec,spi-nor           Q                     i2c@11010000              mediatek,mt8173-i2c          Q             p                    U       O                                        	  main dma            default            0                     +            vokay                touchscreen@10            elan,ekth3500           Q                 X            i2c@11011000              mediatek,mt8173-i2c          Q            p                     U       P                                        	  main dma            default            1                     +            vokay                trackpad@15           elan,ekth3000                 u           Q           B   2                  i2c@11012000              mediatek,mt8173-hdmi-ddc            U       Q           Q                                   ddc-i2c         $   d      i2c@11013000              mediatek,mt8173-i2c          Q    0        p                     U       R                            #            	  main dma            default            3                     +          	  vdisabled          audio-controller@11220000             mediatek,mt8173-afe-pcm         Q    "                 U                  M   4         P              d      e      y                                          b  infra_sys_audio_clk top_pdn_audio top_pdn_aud_intbus bck0 bck1 i2s0_m i2s1_m i2s2_m i2s3_m i2s3_b                 m      n        +                    $   b      mmc@11230000              mediatek,mt8173-mmc         Q    #                 U       G                       _        source hclk         vokay            default state_uhs              5        [   6        e                     o                                    @                                       	   7        	(   8              `        +      &         	5      mmc@11240000              mediatek,mt8173-mmc         Q    $                 U       H                       R        source hclk         vokay            default state_uhs              9        [   :        e                     	C         	T         	a        	o                 	   ;        	(   <      mmc@11250000              mediatek,mt8173-mmc         Q    %                 U       I                       R        source hclk       	  vdisabled          mmc@11260000              mediatek,mt8173-mmc         Q    &                 U       J                       u        source hclk         vokay            default state_uhs              =        [   >        e                     	C         	T         	a         	x                  	        	   ?        	(   @         	5         	                     +       btmrvl@2              marvell,sd8897-bt           Q                 w           	           	 d        mwifiex@1             marvell,sd8897          Q                 &           	            usb@11271000          #    mediatek,mt8173-mtu3 mediatek,mtu3           Q    '       0     (              	  }mac ippc            U       @           	   A      B      C           M   4                 ^           sys_ck ref_ck           	                              +            <        vokay            	host                     	   D   usb@11270000          '    mediatek,mt8173-xhci mediatek,mtk-xhci          Q    '                 }mac         U       s           M   4                 ^           sys_ck ref_ck           vokay            default            E        	   D         t-phy@11290000            mediatek,mt8173-u3phy           Q    )                              +            <        vokay       usb-phy@11290800            Q    )                              ref                    vokay            $   A      usb-phy@11290900            Q    )	                           ref                    vokay            $   B      usb-phy@11291000            Q    )                              ref                    vokay            $   C         syscon@14000000           mediatek,mt8173-mmsys syscon            Q                      M   4                 U        
	ׄ                    k           
   F          F              
%   F                  $   G      rdma@14001000         -    mediatek,mt8173-mdp-rdma mediatek,mt8173-mdp            Q                        G      G           M   4           
=   H           
D   I      rdma@14002000             mediatek,mt8173-mdp-rdma            Q                         G      G           M   4           
=   H         rsz@14003000              mediatek,mt8173-mdp-rsz         Q     0                   G           M   4         rsz@14004000              mediatek,mt8173-mdp-rsz         Q     @                   G           M   4         rsz@14005000              mediatek,mt8173-mdp-rsz         Q     P                   G           M   4         wdma@14006000             mediatek,mt8173-mdp-wdma            Q     `                   G           M   4           
=   H         wrot@14007000             mediatek,mt8173-mdp-wrot            Q     p                   G           M   4           
=   H         wrot@14008000             mediatek,mt8173-mdp-wrot            Q                        G           M   4           
=   H         ovl@1400c000              mediatek,mt8173-disp-ovl            Q                     U                  M   4              G           
=   H            
%   F               ovl@1400d000              mediatek,mt8173-disp-ovl            Q                     U                  M   4              G           
=   H           
%   F               rdma@1400e000             mediatek,mt8173-disp-rdma           Q                     U                  M   4              G           
=   H           
%   F               rdma@1400f000             mediatek,mt8173-disp-rdma           Q                     U                  M   4              G           
=   H           
%   F               rdma@14010000             mediatek,mt8173-disp-rdma           Q                     U                  M   4              G           
=   H           
%   F                wdma@14011000             mediatek,mt8173-disp-wdma           Q                    U                  M   4              G           
=   H           
%   F               wdma@14012000             mediatek,mt8173-disp-wdma           Q                     U                  M   4              G           
=   H           
%   F                color@14013000            mediatek,mt8173-disp-color          Q    0                U                  M   4              G           
%   F     0          color@14014000            mediatek,mt8173-disp-color          Q    @                U                  M   4              G           
%   F     @          aal@14015000              mediatek,mt8173-disp-aal            Q    P                U                  M   4              G           
%   F     P          gamma@14016000            mediatek,mt8173-disp-gamma          Q    `                U                  M   4              G           
%   F     `          merge@14017000            mediatek,mt8173-disp-merge          Q    p                M   4              G         split@14018000            mediatek,mt8173-disp-split          Q                    M   4              G         split@14019000            mediatek,mt8173-disp-split          Q                    M   4              G         ufoe@1401a000             mediatek,mt8173-disp-ufoe           Q                    U                  M   4              G           
%   F               dsi@1401b000              mediatek,mt8173-dsi         Q                    U                  M   4              G   $   G   %   J        engine digital hs              G           	   J        
Qdphy            vokay       ports      port       endpoint            g   K        $   %               dsi@1401c000              mediatek,mt8173-dsi         Q                    U                  M   4              G   &   G   '   L        engine digital hs           	   L        
Qdphy          	  vdisabled          dpi@1401d000              mediatek,mt8173-dpi         Q                    U                  M   4              G   (   G   )              pixel engine pll            vokay       port       endpoint            g   M        $   R            pwm@1401e000              mediatek,mt8173-disp-pwm            Q                    
[              G   !   G            main mm         vokay            default            N        $   X      pwm@1401f000              mediatek,mt8173-disp-pwm            Q                    
[              G   #   G   "        main mm       	  vdisabled          mutex@14020000            mediatek,mt8173-disp-mutex          Q                     U                  M   4              G           
%   F                  
f   5   6      larb@14021000             mediatek,mt8173-smi-larb            Q                    
z   O        M   4              G      G           apb smi         $         smi@14022000              mediatek,mt8173-smi-common          Q                     M   4              G      G           apb smi         $   O      od@14023000           mediatek,mt8173-disp-od         Q    0                   G           
%   F     0          hdmi@14025000             mediatek,mt8173-hdmi            Q    P                U                      G   ,   G   -   G   .   G   /        pixel pll bclk spdif            default            P        	   Q        
Qhdmi            
   G  	               s        +   Q        vokay            $   a   ports                        +       port@0          Q       endpoint            g   R        $   M         port@1          Q      endpoint            g   S        $   e               larb@14027000             mediatek,mt8173-smi-larb            Q    p                
z   O        M   4              G   2   G   2        apb smi         $         clock-controller@15000000             mediatek,mt8173-imgsys syscon           Q                                 $   T      larb@15001000             mediatek,mt8173-smi-larb            Q                     
z   O        M   4              T      T           apb smi         $         clock-controller@16000000             mediatek,mt8173-vdecsys syscon          Q                                 $   U      vcodec@16020000           mediatek,mt8173-vcodec-dec          Q                                                      0            @            P            h            p            x                          (  }misc ld top cm ad av pp hwd hwq hwb hwg         U                @  
=   H       H   !   H   %   H   &   H   '   H   "   H   #   H   $        
D   I        
   U        M   4          @        
      >      l      W      M            i      N      Z  vcodecpll univpll_d2 clk_cci400_sel vdec_sel vdecpll vencpll venc_lt_sel vdec_bus_clk_src         (        i      l      W      
              +      N      >      M        
	            XU/       larb@16010000             mediatek,mt8173-smi-larb            Q                     
z   O        M   4               U      U           apb smi         $         clock-controller@18000000             mediatek,mt8173-vencsys syscon          Q                                 $   V      larb@18001000             mediatek,mt8173-smi-larb            Q                     
z   O        M   4              V      V           apb smi         $         vcodec@18002000           mediatek,mt8173-vcodec-enc          Q                      U                X  
=   H   `   H   a   H   b   H   c   H   d   H   i   H   j   H   k   H   l   H   m   H   n        
D   I              X      	  venc_sel                  X        +      M        M   4         jpegdec@18004000              mediatek,mt8173-jpgdec          Q     @                U                     V      V           jpgdec-smi jpgdec           M   4           
=   H   g   H   h      clock-controller@19000000         !    mediatek,mt8173-vencltsys syscon            Q                                 $   W      larb@19001000             mediatek,mt8173-smi-larb            Q                     
z   O        M   4              W      W           apb smi         $         vcodec@19002000           mediatek,mt8173-vcodec-enc-vp8          Q                      U                H  
=   H      H      H      H      H      H      H      H      H           
D   I              i        venc_lt_sel               i        +      N        M   4            memory@40000000         Ememory          Q    @                backlight             pwm-backlight           
   X     B@        w   Y        
      _            default            Z        vokay            $   (      fixedregulator2           regulator-fixed       	  bl_fixed             w@         w@        
           
        
                   default            [        $   Y      chosen          
serial0:115200n8          gpio-keys         
    gpio-keys           default            \   switch-lid          
Lid         ;      E           
                              switch-power            
Power           ;                  
   t                          switch-tablet-mode          
Tablet_mode         ;      y            
                             switch-volume-down          
Volume_down         ;      {           
   r      switch-volume-up          
  
Volume_up           ;      |           
   s         regulator1            regulator-fixed       
  PANEL_3V3            2Z         2Z         
         (        :          
      )            default            ]        $   '      regulator2            regulator-fixed         PS8640_1V2           O         O        .           
         (        
                  default            ^        $   #      fixedregulator0           regulator-fixed         3V3          2Z         2Z        
      U            default            _        $   ?      sound             mediatek,mt8173-rt5650          J   `   a        _   b        default            c        q      codec-capture              `            connector             hdmi-connector          
hdmi             Ea              d   port       endpoint            g   e        $   S            watchdog              arm,smc-wdt          	compatible interrupt-parent #address-cells #size-cells model chassis-type ovl0 ovl1 rdma0 rdma1 rdma2 wdma0 wdma1 color0 color1 split0 split1 dpi0 dsi0 dsi1 mdp-rdma0 mdp-rdma1 mdp-rsz0 mdp-rsz1 mdp-rsz2 mdp-wdma0 mdp-wrot0 mdp-wrot1 serial0 serial1 serial2 serial3 mmc0 mmc1 mmc2 opp-shared phandle opp-hz opp-microvolt cpu device_type reg enable-method cpu-idle-states #cooling-cells dynamic-power-coefficient clocks clock-names operating-points-v2 capacity-dmips-mhz proc-supply sram-supply entry-method local-timer-stop entry-latency-us exit-latency-us min-residency-us arm,psci-suspend-param interrupts interrupt-affinity cpu_suspend cpu_off cpu_on #clock-cells clock-frequency clock-output-names polling-delay-passive polling-delay thermal-sensors sustainable-power temperature hysteresis trip cooling-device contribution ranges alignment no-map arm,no-tick-in-suspend #reset-cells mediatek,pctl-regmap gpio-controller #gpio-cells interrupt-controller #interrupt-cells gpio-line-names pinmux input-enable bias-pull-down bias-disable bias-pull-up output-low drive-strength output-high #power-domain-cells mediatek,infracfg domain-supply status reg-names resets reset-names interrupts-extended regulator-name regulator-min-microvolt regulator-max-microvolt regulator-ramp-delay regulator-always-on regulator-allowed-modes regulator-enable-ramp-delay memory-region mediatek,larbs #iommu-cells mediatek,ibias mediatek,ibias_up #phy-cells #mbox-cells #io-channel-cells clock-div pinctrl-names pinctrl-0 avdd-supply cpvdd-supply #sound-dai-cells realtek,dmic1-data-pin realtek,jd-mode powerdown-gpios reset-gpios vdd12-supply vdd33-supply remote-endpoint power-supply backlight regulator-min-microamp regulator-max-microamp powered-while-suspended mediatek,pad-select spi-max-frequency google,cros-ec-spi-msg-delay wakeup-source google,remote-bus sbs,i2c-retry-count sbs,poll-retry-count keypad,num-rows keypad,num-columns google,needs-ghost-filter linux,keymap #thermal-sensor-cells mediatek,auxadc mediatek,apmixedsys nvmem-cells nvmem-cell-names bank0-supply bank1-supply assigned-clocks assigned-clock-parents vcc-supply power-domains pinctrl-1 bus-width cap-mmc-highspeed mmc-hs200-1_8v mmc-hs400-1_8v cap-mmc-hw-reset hs400-ds-delay mediatek,hs200-cmd-int-delay mediatek,hs400-cmd-int-delay mediatek,hs400-cmd-resp-sel-rising vmmc-supply vqmmc-supply non-removable cap-sd-highspeed sd-uhs-sdr50 sd-uhs-sdr104 cd-gpios keep-power-in-suspend cap-sdio-irq cap-power-off-card marvell,wakeup-pin marvell,wakeup-gap-ms phys mediatek,syscon-wakeup dr_mode vusb33-supply assigned-clock-rates mboxes mediatek,gce-client-reg iommus mediatek,vpu phy-names #pwm-cells mediatek,gce-events mediatek,smi mediatek,syscon-hdmi mediatek,vdecsys pwms enable-gpios startup-delay-us enable-active-high gpio stdout-path label linux,code linux,input-type debounce-interval regulator-boot-on off-on-delay-us mediatek,audio-codec mediatek,platform mediatek,mclk sound-dai ddc-i2c-bus 