     8     (            	S                                                                     &   ,Gateworks Venice GW74xx i.MX8MP board         #   2gateworks,imx8mp-gw74xx fsl,imx8mp     aliases       &   =/soc@0/bus@30800000/ethernet@30bf0000         &   G/soc@0/bus@30800000/ethernet@30be0000         "   Q/soc@0/bus@30000000/gpio@30200000         "   W/soc@0/bus@30000000/gpio@30210000         "   ]/soc@0/bus@30000000/gpio@30220000         "   c/soc@0/bus@30000000/gpio@30230000         "   i/soc@0/bus@30000000/gpio@30240000         !   o/soc@0/bus@30800000/i2c@30a20000          !   t/soc@0/bus@30800000/i2c@30a30000          !   y/soc@0/bus@30800000/i2c@30a40000          !   ~/soc@0/bus@30800000/i2c@30a50000          !   /soc@0/bus@30800000/i2c@30ad0000          !   /soc@0/bus@30800000/i2c@30ae0000          !   /soc@0/bus@30800000/mmc@30b40000          !   /soc@0/bus@30800000/mmc@30b50000          !   /soc@0/bus@30800000/mmc@30b60000          $   /soc@0/bus@30800000/serial@30860000       $   /soc@0/bus@30800000/serial@30890000       $   /soc@0/bus@30800000/serial@30880000       $   /soc@0/bus@30800000/serial@30a60000       !   /soc@0/bus@30800000/spi@30bb0000          8   /soc@0/bus@30800000/i2c@30a30000/switch@5f/ports/port@0       8   /soc@0/bus@30800000/i2c@30a30000/switch@5f/ports/port@1       8   /soc@0/bus@30800000/i2c@30a30000/switch@5f/ports/port@2       8   /soc@0/bus@30800000/i2c@30a30000/switch@5f/ports/port@3       8   /soc@0/bus@30800000/i2c@30a30000/switch@5f/ports/port@4       cpus                                 cpu@0            cpu          2arm,cortex-a53                         l                     psci            &           3   @        E           R           _   @        q           ~                      speed_grade                                             	      cpu@1            cpu          2arm,cortex-a53                        l                     psci            &           3   @        E           R           _   @        q           ~                                               
      cpu@2            cpu          2arm,cortex-a53                        l                     psci            &           3   @        E           R           _   @        q           ~                                                     cpu@3            cpu          2arm,cortex-a53                        l                     psci            &           3   @        E           R           _   @        q           ~                                                     l2-cache0            2cache                      (           5   @        G                       opp-table            2operating-points-v2                        opp-1200000000              G           P                      I         0      opp-1600000000              _^           ~                       I         0      opp-1800000000              kI           B@                        I         0         clock-osc-32k            2fixed-clock         <            I           Yosc_32k                  clock-osc-24m            2fixed-clock         <            In6         Yosc_24m                  clock-ext1           2fixed-clock         <            Ik@      	  Yclk_ext1                     clock-ext2           2fixed-clock         <            Ik@      	  Yclk_ext2                     clock-ext3           2fixed-clock         <            Ik@      	  Yclk_ext3                     clock-ext4           2fixed-clock         <            Ik@      	  Yclk_ext4                     reserved-memory                                   l   dsp@92400000                 @                  s           Z         pmu          2arm,cortex-a53-pmu          z              psci             2arm,psci-1.0            smc       thermal-zones      cpu-thermal                                        trips      trip0            L                   passive                  trip1            s                	   critical             cooling-maps       map0                     0     	   
                  soc-thermal                                       trips      trip0            L                   passive                  trip1            s                	   critical             cooling-maps       map0                     0     	   
                     timer            2arm,armv8-timer       0  z                              
          I z                soc@0            2fsl,imx8mp-soc simple-bus                                    l            >                      soc_unique_id      bus@30000000             2fsl,aips-bus simple-bus          0    @                                    l   gpio@30200000            2fsl,imx8mp-gpio fsl,imx35-gpio           0              z       @          A                                                      ,           =                   (  I          dio0  dio1                               -      gpio@30210000            2fsl,imx8mp-gpio fsl,imx35-gpio           0!             z       B          C                                                      ,           =          #         6  I              pcie3_wdis#    pcie2_wdis#                           N      gpio@30220000            2fsl,imx8mp-gpio fsl,imx35-gpio           0"             z       D          E                                                      ,            =          8                     6  Im2_gdis#       m2_rst#         m2_off#                             !      gpio@30230000            2fsl,imx8mp-gpio fsl,imx35-gpio           0#             z       F          G                                                      ,           =          R          2  I                    m2_wdis#           uart_rs485              (      gpio@30240000            2fsl,imx8mp-gpio fsl,imx35-gpio           0$             z       H          I                                                      ,           =          r         2  Iuart_half uart_term                                                  tmu@30260000             2fsl,imx8mp-tmu           0&                          Y                    watchdog@30280000            2fsl,imx8mp-wdt fsl,imx21-wdt             0(             z       N                        ookay            vdefault                           watchdog@30290000            2fsl,imx8mp-wdt fsl,imx21-wdt             0)             z       O                      	  odisabled          watchdog@302a0000            2fsl,imx8mp-wdt fsl,imx21-wdt             0*             z       
                      	  odisabled          pinctrl@30330000             2fsl,imx8mp-iomuxc            03             vdefault                          hoggrp            8              @  @   @              @  @    x           @  @     4           @ P     $           @ P     X           @  @               @ P     @           @ P    ,           @     $           @     (           @                  accelgrp               0                P           ,      eqosgrp           T                    X                 |                                                                                x                    t                    h                    d                    `                    \                    l                    p                                   @                 P           =      fecgrp       P    `               d               h                  l                  t                  p               x                  |                                                                                          H               @  L               @           ;      flexcan2grp       0    @               T  D    P         T           $      gscgrp                           P           '      i2c1grp       0       `         @     d         @            &      i2c2grp       0      h         @     l         @            +      i2c3grp       0      p         @     t         @            0      i2c4grp       0      x         @     |         @            1      kszgrp        0                   P    0             @           .      ledgrp        0       (                   ,                         \      pciegrp              0                        M      pmicgrp              \             @           *      ppsgrp             D                @           ]      regcangrp             ,               T           _      regusb2grp             ,                @           ^      regwifigrp              d                        `      sai2grp       `                                                                                    spi2grp       `      P  h              T  p              X  l              \             @                 uart1grp          0                  @  $                @                 uart2grp          0    (             @  ,                @           "      uart3grp          `    0             @  4                @  4               @  8               @                 uart3gpiogrp                 `                               uart4grp          0    8              @  <                @           2      usb1grp            H               @           T      usb1congrp             <                @           V      usdhc1grp                                                                                                                                         3      usdhc1-100mhzgrp                                                                                                                                          4      usdhc1-200mhzgrp                                                                                                                                          5      usdhc3grp            $              (                h              l              p              t              |                L  $             P  (             T  ,             H  0                   7      usdhc3-100mhzgrp             $              (                h              l              p              t              |                L  $             P  (             T  ,             H  0                   8      usdhc3-200mhzgrp             $              (                h              l              p              t              |                L  $             P  (             T  ,             H  0                   9      wdoggrp              |             f                    iomuxc-gpr@30340000          2fsl,imx8mp-iomuxc-gpr syscon             04                #      efuse@30350000        )   2fsl,imx8mp-ocotp fsl,imx8mm-ocotp syscon             05                                               unique-id@420                                   speed-grade@10                                  mac-address@90                            :      mac-address@96                            <         anatop@30360000       +   2fsl,imx8mp-anatop fsl,imx8mm-anatop syscon           06           snvs@30370000         #   2fsl,sec-v4.0-mon syscon simple-mfd           07                   snvs-rtc-lp          2fsl,sec-v4.0-mon-rtc-lp                       4        z                                        	  snvs-rtc          snvs-powerkey            2fsl,sec-v4.0-pwrkey                    z                                snvs-pwrkey            t               	  odisabled          snvs-lpgpr        +   2fsl,imx8mp-snvs-lpgpr fsl,imx7d-snvs-lpgpr           clock-controller@30380000            2fsl,imx8mp-ccm           08             <                                   4  osc_32k osc_24m clk_ext1 clk_ext2 clk_ext3 clk_ext4       H        B            g      h            l      H                  8        8      ,      A      8      @      8      8      $  	        ; / e ׄ / p                    reset-controller@30390000            2fsl,imx8mp-src syscon            09             z       Y                         E      gpc@303a0000             2fsl,imx8mp-gpc           0:                                   ,      pgc                              power-domain@0          +                            A      power-domain@1          +                           K      power-domain@2          +                           I      power-domain@3          +                           J      power-domain@6          +                                      ?              P      power-domain@7          +                                   f              e      f              8      8        	/ ׄ                  power-domain@9          +                	                   4        ?              O      power-domain@10         +                
                             @      power-domain@16         +                           B      power-domains@17            +                             7                  7              @        	e            H      power-domain@18         +                                        C      power-domain@19         +                                              power-domain@20         +            ?                                       Q      power-domain@21         +            ?                            
           R      power-domain@22         +            ?                            	           S               bus@30400000             2fsl,aips-bus simple-bus          0@   @                                    l   pwm@30660000             2fsl,imx8mp-pwm fsl,imx27-pwm             0f             z       Q                               ipg per         M         	  odisabled          pwm@30670000             2fsl,imx8mp-pwm fsl,imx27-pwm             0g             z       R                               ipg per         M         	  odisabled          pwm@30680000             2fsl,imx8mp-pwm fsl,imx27-pwm             0h             z       S                               ipg per         M         	  odisabled          pwm@30690000             2fsl,imx8mp-pwm fsl,imx27-pwm             0i             z       T                               ipg per         M         	  odisabled          timer@306a0000           2nxp,sysctr-timer             0j             z       /                      per          bus@30800000             2fsl,aips-bus simple-bus          0   @                                    l   spi@30820000                                    !   2fsl,imx8mp-ecspi fsl,imx51-ecspi             0             z                                      ipg per          X                                 ]rx tx         	  odisabled          spi@30830000                                    !   2fsl,imx8mp-ecspi fsl,imx51-ecspi             0             z                                       ipg per          X                                ]rx tx           ookay            vdefault                    g               spi@30840000                                    !   2fsl,imx8mp-ecspi fsl,imx51-ecspi             0             z       !                               ipg per          X                                ]rx tx         	  odisabled          serial@30860000          2fsl,imx8mp-uart fsl,imx6q-uart           0             z                                      ipg per          X                                  ]rx tx           ookay            vdefault                  serial@30880000          2fsl,imx8mp-uart fsl,imx6q-uart           0             z                                      ipg per          X                                  ]rx tx           ookay            vdefault                        p   !              z   !                  bluetooth            2brcm,bcm4330-bt            !                serial@30890000          2fsl,imx8mp-uart fsl,imx6q-uart           0             z                                      ipg per          X                                  ]rx tx           ookay            vdefault            "      can@308c0000             2fsl,imx8mp-flexcan           0             z                        n              ipg per               t              0        	bZ                        #            	  odisabled          can@308d0000             2fsl,imx8mp-flexcan           0             z                        n              ipg per               u              0        	bZ                        #              ookay            vdefault            $           %      crypto@30900000          2fsl,sec-v4.0                                      0             l    0             z       [                 k      n      	  aclk ipg       jr@1000          2fsl,sec-v4.0-job-ring                          z       i         	  odisabled          jr@2000          2fsl,sec-v4.0-job-ring                           z       j         jr@3000          2fsl,sec-v4.0-job-ring              0            z       r            i2c@30a20000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             z       #                         ookay            I         vdefault            &   gsc@20           2gw,gsc                          '             (        z                       ,              )   adc          2gw,gsc-adc                               channel@6                                   temp          channel@8                                  vdd_bat       channel@82                               	  vdd_adc1              '  '      channel@84                               	  vdd_adc2              '  '      channel@86                                 vdd_vin           VT        channel@88                                 vdd_3p3           '  '      channel@8c                                 vdd_2p5           '  '      channel@90                                 vdd_soc       channel@92                                 vdd_arm       channel@98                                 vdd_1p8       channel@9a                                 vdd_1p2       channel@9c                               	  vdd_dram          channel@a2                                 vdd_gsc           '  '            gpio@23          2nxp,pca9555             #                                 )        z              [      pmic@25          2nxp,pca9450c                %        vdefault            *             !        z         regulators     BUCK1           BUCK1            
         B@         4         F        Z  5      BUCK2           BUCK2            
                  4         F        Z  5        o ~         P                 BUCK4           BUCK4            -         6         4         F      BUCK5           BUCK5            -P         0         4         F      BUCK6           BUCK6                              4         F      LDO1            LDO1             -P         0         4         F      LDO3            LDO3                               4         F      LDO5            LDO5             w@         2Z         4         F            eeprom@50            2atmel,24c02             P                 eeprom@51            2atmel,24c02             Q                 eeprom@52            2atmel,24c02             R                 eeprom@53            2atmel,24c02             S                 rtc@68           2dallas,ds1672               h         i2c@30a30000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             z       $                         ookay            I         vdefault            +   accelerometer@19             2st,lis2de12         vdefault            ,                                    -        z              INT1          switch@5f            2microchip,ksz9897               _           .             (        z         ports                                port@0                       lan1          	  internal                          port@1                      lan2          	  internal                          port@2                      lan3          	  internal                          port@3                      lan4          	  internal                          port@4                      lan5          	  internal                          port@5                      cpu            /      	  rgmii-id       fixed-link                                       i2c@30a40000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             z       %                         ookay            I         vdefault            0      i2c@30a50000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             z       &                         ookay            I         vdefault            1      serial@30a60000          2fsl,imx8mp-uart fsl,imx6q-uart           0             z                                      ipg per          X                                  ]rx tx           ookay            vdefault            2      mailbox@30aa0000             2fsl,imx8mp-mu fsl,imx6sx-mu          0             z       X                                  mailbox@30e60000             2fsl,imx8mp-mu fsl,imx6sx-mu          0             z                           	  odisabled               Y      i2c@30ad0000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             z       L                       	  odisabled          i2c@30ae0000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             z       M                       	  odisabled          mmc@30b40000          2   2fsl,imx8mp-usdhc fsl,imx8mm-usdhc fsl,imx7d-usdhc            0             z                               _             ipg ahb per                               +           ookay          "  vdefault state_100mhz state_200mhz              3        5   4        ?   5         I        W   6                             wifi@0           2cypress,cyw4373-fmac                          mmc@30b50000          2   2fsl,imx8mp-usdhc fsl,imx8mm-usdhc fsl,imx7d-usdhc            0             z                               _             ipg ahb per                               +         	  odisabled          mmc@30b60000          2   2fsl,imx8mp-usdhc fsl,imx8mm-usdhc fsl,imx7d-usdhc            0             z                               _             ipg ahb per                               +           ookay                          	ׄ       "  vdefault state_100mhz state_200mhz              7        5   8        ?   9         I      spi@30bb0000             2nxp,imx8mp-fspi          0                   cfspi_base fspi_mmap         z       k                               fspi_en fspi            	Ĵ                                               	  odisabled          dma-controller@30bd0000           2fsl,imx8mp-sdma fsl,imx8mq-sdma          0             z                              k        ipg ahb         m           ximx/sdma/sdma-imx7d.bin                  ethernet@30be0000         -   2fsl,imx8mp-fec fsl,imx8mq-fec fsl,imx6sx-fec             0           0  z       v          w          x          y         (                                      "  ipg ahb ptp enet_clk_ref enet_out                  ^                                 6      :      ;      9        	     sY@                                     :        mac-address            #              ookay            vdefault            ;      	  rgmii-id                               /   fixed-link                              ethernet@30bf0000         '   2nxp,imx8mp-dwmac-eqos snps,dwmac-5.10a           0             z                            macirq eth_wake_irq                                          stmmaceth pclk ptp_ref tx                 ^                          6      :      ;        	     sY@           <        mac-address            #           ookay            vdefault            =      	  rgmii-id               >   mdio             2snps,dwmac-mdio                              ethernet-phy@0           2ethernet-phy-ieee802.3-c22                          >               interconnect@32700000            2fsl,imx8mp-noc fsl,imx8m-noc             2p                   g                      ?           D   opp-table            2operating-points-v2            ?   opp-200M                       opp-1000M               ;             bus@32c00000             2fsl,aips-bus simple-bus          2   @                                    l   blk-ctrl@32ec0000         !   2fsl,imx8mp-media-blk-ctrl syscon             2           (  ?   @   A   A   @   @   B   @   C   C   B      F  bus mipi-dsi1 mipi-csi1 lcdif1 isi mipi-csi2 lcdif2 isp dwe mipi-dsi2              D      D      D      D      D      D      D      D      D       D      D   !   D      D   "   D      D   #   D         /  lcdif-rd lcdif-wr isi0 isi1 isi2 isp0 isp1 dwe        @                                                &  apb axi cam1 cam2 disp1 disp2 isp phy                 a      b              A      8        	e          +         pcie-phy@32f00000            2fsl,imx8mp-pcie-phy          2                E      E           pciephy perst           ?   F           %            ookay            0            D           G        ref            L      blk-ctrl@32f10000             2fsl,imx8mp-hsio-blk-ctrl syscon          2     $                          	  usb pcie            ?   H   H   I   J   H   K      (  bus usb usb-phy1 usb-phy2 pcie pcie-phy       @     D      D      D      D      D      D      D      D           noc-pcie usb1 usb2 pcie         +              F         pcie@33800000            2fsl,imx8mp-pcie          3   @               cdbi config                                    pci         [             0  l                                               e           o           z                  msi         ,           |                                                ~                            }                            |                            {                                  ?   F              E      E           apps turnoff               L      	  pcie-phy            ookay            vdefault            M           N                              7        pcie pcie_aux pcie_bus                x        	               9      gpu@38000000             2vivante,gc           8              z                              4           f        core shader bus reg              3     4              8      8        	/ /         ?   O      gpu@38008000             2vivante,gc           8             z                                   f        core bus reg                 5              8        	/         ?   P      blk-ctrl@38330000            2fsl,imx8mp-vpu-blk-ctrl syscon           83             +           ?      Q   R   S        bus g1 g2 vc8000e                     
     	        g1 g2 vc8000e         0     D   %   D   $   D   &   D   $   D   '   D   $        g1 g2 vc8000e         interrupt-controller@38800000            2arm,gic-v3           8     8             ,                    z      	                                 memory-controller@3d400000           2snps,ddrc-3.80a          =@   @          z                ddr-pmu@3d800000          %   2fsl,imx8mp-ddr-pmu fsl,imx8m-ddr-pmu             =   @          z       b         usb-phy@381f0040             2fsl,imx8mp-usb-phy           8 @   @                      phy                                     ?   F           %            ookay               U      usb@32f10100             2fsl,imx8mp-dwc3          2    8                        @        hsio suspend            z                  ?   F                                     @   @               l        ookay            vdefault            T            usb@38100000          
   2snps,dwc3            8                              @        bus_early ref suspend           z       (              U   U        usb2-phy usb3-phy                     #         /         ;        Gotg          O        _peripheral          ookay       connector           vdefault            V      %   2gpio-usb-b-connector usb-b-connector             micro           Type-C          x   -   
                usb-phy@382f0040             2fsl,imx8mp-usb-phy           8/ @   @                      phy                                     ?   F           %            ookay               W           X      usb@32f10108             2fsl,imx8mp-dwc3          2   8/                        @        hsio suspend            z                  ?   F                                     @   @               l        ookay                         usb@38200000          
   2snps,dwc3            8                               @        bus_early ref suspend           z       )              X   X        usb2-phy usb3-phy                    Ghost            ookay             dsp@3b6e8000             2fsl,imx8mp-dsp           ;n           txdb0 txdb1 rxdb0 rxdb1       0     Y          Y         Y          Y                 Z      	  odisabled             chosen        $  /soc@0/bus@30800000/serial@30890000       memory@40000000          memory               @                gpio-keys         
   2gpio-keys      key-0           user_pb         j   [                       key-1         
  user_pb1x                          )        z          key-2           key_erased                         )        z         key-3         
  eeprom_wp                          )        z         key-4           tamper                         )        z         key-5           switch_hold                        )        z            led-controller        
   2gpio-leds           vdefault            \   led-0         
  heartbeat           	           j   N               	on        
  	heartbeat         led-1           status          	           j   N               	off          pcie0-refclk             2fixed-clock         <            I            G      pps       	   2pps-gpio            vdefault            ]        j   -             regulator-usb2          vdefault            ^         2regulator-fixed         usb_usb2_vbus              -                	/         LK@         LK@           W      regulator-can2-stby          2regulator-fixed         vdefault            _      
  can2_stby              !               2Z         2Z           %      regulator-wifi-en           vdefault            `         2regulator-fixed         wl             !   	            	B p         	/         2Z         2Z           6         	interrupt-parent #address-cells #size-cells model compatible ethernet0 ethernet1 gpio0 gpio1 gpio2 gpio3 gpio4 i2c0 i2c1 i2c2 i2c3 i2c4 i2c5 mmc0 mmc1 mmc2 serial0 serial1 serial2 serial3 spi0 ethernet2 ethernet3 ethernet4 ethernet5 ethernet6 device_type reg clock-latency clocks enable-method i-cache-size i-cache-line-size i-cache-sets d-cache-size d-cache-line-size d-cache-sets next-level-cache nvmem-cells nvmem-cell-names operating-points-v2 #cooling-cells cpu-supply phandle cache-level opp-shared opp-hz opp-microvolt opp-supported-hw clock-latency-ns opp-suspend #clock-cells clock-frequency clock-output-names ranges no-map interrupts polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device arm,no-tick-in-suspend gpio-controller #gpio-cells interrupt-controller #interrupt-cells gpio-ranges gpio-line-names #thermal-sensor-cells status pinctrl-names pinctrl-0 fsl,ext-reset-output fsl,pins regmap offset clock-names linux,keycode wakeup-source assigned-clocks assigned-clock-parents assigned-clock-rates #reset-cells #power-domain-cells power-domains #pwm-cells dmas dma-names cs-gpios cts-gpios rts-gpios uart-has-rtscts shutdown-gpios fsl,clk-source fsl,stop-mode xceiver-supply gw,mode label gw,voltage-divider-ohms regulator-name regulator-min-microvolt regulator-max-microvolt regulator-boot-on regulator-always-on regulator-ramp-delay nxp,dvs-run-voltage nxp,dvs-standby-voltage pagesize st,drdy-int-pin interrupt-names phy-mode local-mac-address ethernet speed full-duplex #mbox-cells fsl,tuning-start-tap fsl,tuning-step bus-width pinctrl-1 pinctrl-2 non-removable vmmc-supply reg-names #dma-cells fsl,sdma-ram-script-name fsl,num-tx-queues fsl,num-rx-queues intf_mode phy-handle #interconnect-cells power-domain-names interconnects interconnect-names resets reset-names #phy-cells fsl,refclk-pad-mode fsl,clkreq-unsupported bus-range num-lanes num-viewport interrupt-map-mask interrupt-map fsl,max-link-speed linux,pci-domain phys phy-names reset-gpio dma-ranges fsl,over-current-active-low snps,gfladj-refclk-lpm-sel-quirk adp-disable hnp-disable srp-disable dr_mode usb-role-switch role-switch-default-mode id-gpios vbus-supply fsl,permanently-attached fsl,disable-port-power-control mbox-names mboxes memory-region stdout-path linux,code function color default-state linux,default-trigger enable-active-high startup-delay-us 