     8  ~   (              ~                                                                   &   ,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         %      opp-1600000000              _^          ~                       I         %      opp-1800000000              kI          B@                        I         %         clock-osc-32k            2fixed-clock         1            >           Nosc_32k                  clock-osc-24m            2fixed-clock         1            >n6         Nosc_24m                  clock-ext1           2fixed-clock         1            >k@      	  Nclk_ext1                     clock-ext2           2fixed-clock         1            >k@      	  Nclk_ext2                     clock-ext3           2fixed-clock         1            >k@      	  Nclk_ext3                     clock-ext4           2fixed-clock         1            >k@      	  Nclk_ext4                     reserved-memory                                   a   dsp@92400000                 @                  h           G         pmu          2arm,cortex-a53-pmu          o              psci             2arm,psci-1.0            smc       thermal-zones      cpu-thermal         z                               trips      trip0            L                   passive                  trip1            s                	   critical             cooling-maps       map0                     0        	   
               soc-thermal         z                              trips      trip0            L                   passive                  trip1            s                	   critical             cooling-maps       map0                     0        	   
                  timer            2arm,armv8-timer       0  o                              
          > z                soc@0            2fsl,imx8mp-soc simple-bus                                    a            >                      soc_unique_id      bus@30000000             2fsl,aips-bus simple-bus          0    @                                    a   gpio@30200000            2fsl,imx8mp-gpio fsl,imx35-gpio           0              o       @          A                                                       !           2                   (  >          dio0  dio1                               )      gpio@30210000            2fsl,imx8mp-gpio fsl,imx35-gpio           0!             o       B          C                                                       !           2          #         A  >                pcie3_wdis#   pcie1_wdis@ pcie2_wdis#                          J      gpio@30220000            2fsl,imx8mp-gpio fsl,imx35-gpio           0"             o       D          E                                                       !            2          8                     6  >m2_gdis#       m2_rst#         m2_off#                             &      gpio@30230000            2fsl,imx8mp-gpio fsl,imx35-gpio           0#             o       F          G                                                       !           2          R          2  >                    m2_wdis#           uart_rs485              #      gpio@30240000            2fsl,imx8mp-gpio fsl,imx35-gpio           0$             o       H          I                                                       !           2          r         2  >uart_half uart_term                                                  tmu@30260000             2fsl,imx8mp-tmu           0&                          N                    watchdog@30280000            2fsl,imx8mp-wdt fsl,imx21-wdt             0(             o       N                        dokay            kdefault         y                  watchdog@30290000            2fsl,imx8mp-wdt fsl,imx21-wdt             0)             o       O                      	  ddisabled          watchdog@302a0000            2fsl,imx8mp-wdt fsl,imx21-wdt             0*             o       
                      	  ddisabled          pinctrl@30330000             2fsl,imx8mp-iomuxc            03             kdefault         y                 hoggrp             8              @  @   @              @  @    x           @  @     0           @ P     4           @ P     $           @ P     X           @  @               @ P     @           @ P    ,           @     $           @     (           @                  accelgrp               0                P           (      eqosgrp           T                    X                 |                                                                                x                    t                    h                    d                    `                    \                    l                    p                                   @                 P           5      fecgrp       P    `               d               h                  l                  t                  p               x                  |                                                                                          H               @  L               @           3      flexcan2grp       0    @               T  D    P         T                 gscgrp                           P           "      i2c1grp       0       `         @     d         @            !      i2c2grp       0      h         @     l         @            '      i2c3grp       0      p         @     t         @            ,      i2c4grp       0      x         @     |         @            -      kszgrp        0                   P    0             @           *      ledgrp        0       (                   ,                         I      pmicgrp              \             @           %      ppsgrp             D                @           K      regcangrp             ,               T           M      regusb2grp             ,                @           L      regwifigrp              d                        N      sai2grp       P                                                                        spi2grp       `      P  h              T  p              X  l              \             @                 uart1grp          0                  @  $                @                 uart2grp          0    (             @  ,                @                 uart3grp          `    0             @  4                @  4               @  8               @      uart3gpiogrp                 `                   uart4grp          0    8              @  <                @           .      usb1grp       0     H               @   <               @           B      usdhc1grp                                                                                                                                    usdhc3grp            $              (                h              l              p              t              |                L  $             P  (             T  ,             H  0                   /      usdhc3-100mhzgrp             $              (                h              l              p              t              |                L  $             P  (             T  ,             H  0                   0      usdhc3-200mhzgrp             $              (                h              l              p              t              |                L  $             P  (             T  ,             H  0                   1      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                            2      mac-address@96                            4         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        o                                        	  snvs-rtc          snvs-powerkey            2fsl,sec-v4.0-pwrkey                    o                                snvs-pwrkey            t               	  ddisabled             clock-controller@30380000            2fsl,imx8mp-ccm           08             1                                   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             o       Y                    gpc@303a0000             2fsl,imx8mp-gpc           0:                                   !      pgc                              power-domain@0                                       8      power-domain@1                                      >      power-domain@2                                      <      power-domain@3                                      =      power-domain@6                                                 4              @      power-domain@7                                              f              e      f              8      8        / ׄ                  power-domain@9                           	                   4        4              ?      power-domain@10                          
                             7      power-domain@16                                     9      power-domains@17                                          7                  7              @        e            ;      power-domain@18                                                  :               bus@30400000             2fsl,aips-bus simple-bus          0@   @                                    a   pwm@30660000             2fsl,imx8mp-pwm fsl,imx27-pwm             0f             o       Q                               ipg per         B         	  ddisabled          pwm@30670000             2fsl,imx8mp-pwm fsl,imx27-pwm             0g             o       R                               ipg per         B         	  ddisabled          pwm@30680000             2fsl,imx8mp-pwm fsl,imx27-pwm             0h             o       S                               ipg per         B         	  ddisabled          pwm@30690000             2fsl,imx8mp-pwm fsl,imx27-pwm             0i             o       T                               ipg per         B         	  ddisabled          timer@306a0000           2nxp,sysctr-timer             0j             o       /                      per          bus@30800000             2fsl,aips-bus simple-bus          0   @                                    a   spi@30820000                                    !   2fsl,imx8mp-ecspi fsl,imx51-ecspi             0             o                                      ipg per          M                                 Rrx tx         	  ddisabled          spi@30830000                                    !   2fsl,imx8mp-ecspi fsl,imx51-ecspi             0             o                                       ipg per          M                                Rrx tx           dokay            kdefault         y           \               spi@30840000                                    !   2fsl,imx8mp-ecspi fsl,imx51-ecspi             0             o       !                               ipg per          M                                Rrx tx         	  ddisabled          serial@30860000          2fsl,imx8mp-uart fsl,imx6q-uart           0             o                                      ipg per          M                                  Rrx tx           dokay            kdefault         y         serial@30880000          2fsl,imx8mp-uart fsl,imx6q-uart           0             o                                      ipg per          M                                  Rrx tx         	  ddisabled          serial@30890000          2fsl,imx8mp-uart fsl,imx6q-uart           0             o                                      ipg per          M                                  Rrx tx           dokay            kdefault         y         can@308c0000             2fsl,imx8mp-flexcan           0             o                        n              ipg per               t              0        bZ         e            t               	  ddisabled          can@308d0000             2fsl,imx8mp-flexcan           0             o                        n              ipg per               u              0        bZ         e            t                 dokay            kdefault         y                     crypto@30900000          2fsl,sec-v4.0                                      0             a    0             o       [                 k      n      	  aclk ipg       jr@1000          2fsl,sec-v4.0-job-ring                          o       i         jr@2000          2fsl,sec-v4.0-job-ring                           o       j         jr@3000          2fsl,sec-v4.0-job-ring              0            o       r            i2c@30a20000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             o       #                         dokay            >         kdefault         y   !   gsc@20           2gw,gsc                       y   "             #        o                       !              $   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             #                                  $        o              H      pmic@25          2nxp,pca9450c                %        kdefault         y   %             &        o         regulators     BUCK1           BUCK1            
         B@                            5      BUCK2           BUCK2            
                                     5        1 ~        E P      BUCK4           BUCK4            -         6                        BUCK5           BUCK5            -P         0                        BUCK6           BUCK6                                             LDO1            LDO1             -P         0                        LDO3            LDO3                                              LDO5            LDO5             w@         2Z                              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             o       $                         dokay            >         kdefault         y   '   accelerometer@19             2st,lis2de12         kdefault         y   (                    f                )        o              vINT1          switch@5f            2microchip,ksz9897               _        y   *             #        o         ports                                port@0                       lan1                          port@1                      lan2                          port@2                      lan3                          port@3                      lan4                          port@4                      lan5                          port@6                      cpu            +      	  rgmii-id       fixed-link                                       i2c@30a40000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             o       %                         dokay            >         kdefault         y   ,      i2c@30a50000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             o       &                         dokay            >         kdefault         y   -      serial@30a60000          2fsl,imx8mp-uart fsl,imx6q-uart           0             o                                      ipg per          M                                  Rrx tx           dokay            kdefault         y   .      mailbox@30aa0000             2fsl,imx8mp-mu fsl,imx6sx-mu          0             o       X                                  mailbox@30e60000             2fsl,imx8mp-mu fsl,imx6sx-mu          0             o                           	  ddisabled               F      i2c@30ad0000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             o       L                       	  ddisabled          i2c@30ae0000             2fsl,imx8mp-i2c fsl,imx21-i2c                                       0             o       M                       	  ddisabled          mmc@30b40000          2   2fsl,imx8mp-usdhc fsl,imx8mm-usdhc fsl,imx7d-usdhc            0             o                               _             ipg ahb per                                        	  ddisabled          mmc@30b50000          2   2fsl,imx8mp-usdhc fsl,imx8mm-usdhc fsl,imx7d-usdhc            0             o                               _             ipg ahb per                                        	  ddisabled          mmc@30b60000          2   2fsl,imx8mp-usdhc fsl,imx8mm-usdhc fsl,imx7d-usdhc            0             o                               _             ipg ahb per                                          dokay                          ׄ       "  kdefault state_100mhz state_200mhz           y   /           0           1               spi@30bb0000             2nxp,imx8mp-fspi          0                   fspi_base fspi_mmap         o       k                               fspi_en fspi            Ĵ                                               	  ddisabled          dma-controller@30bd0000           2fsl,imx8mp-sdma fsl,imx8mq-sdma          0             o                              k        ipg ahb         #           .imx/sdma/sdma-imx7d.bin                  ethernet@30be0000         -   2fsl,imx8mp-fec fsl,imx8mq-fec fsl,imx6sx-fec             0           0  o       v          w          x          y         (                                      "  ipg ahb ptp enet_clk_ref enet_out                  ^                                 6      :      ;      9             sY@            G           Y              2        mac-address         t                 dokay            kdefault         y   3      	  rgmii-id                               +   fixed-link                              ethernet@30bf0000         '   2nxp,imx8mp-dwmac-eqos snps,dwmac-5.10a           0             o                            vmacirq eth_wake_irq                                          stmmaceth pclk ptp_ref tx                 ^                          6      :      ;             sY@           4        mac-address         k              dokay            kdefault         y   5      	  rgmii-id            u   6   mdio             2snps,dwmac-mdio                              ethernet-phy@0           2ethernet-phy-ieee802.3-c22                          6               bus@32c00000             2fsl,aips-bus simple-bus          2   @                                    a   blk-ctrl@32ec0000         !   2fsl,imx8mp-media-blk-ctrl syscon             2           (  4   7   8   8   7   7   9   7   :   :   9      F  bus mipi-dsi1 mipi-csi1 lcdif1 isi mipi-csi2 lcdif2 isp dwe mipi-dsi2         @                                                &  apb axi cam1 cam2 disp1 disp2 isp phy                 a      b              A      8        e                    blk-ctrl@32f10000             2fsl,imx8mp-hsio-blk-ctrl syscon          2     $                          	  usb pcie            4   ;   ;   <   =   ;   >      (  bus usb usb-phy1 usb-phy2 pcie pcie-phy                        A         gpu@38000000             2vivante,gc           8              o                              4           f        core shader bus reg              3     4              8      8        / /         4   ?      gpu@38008000             2vivante,gc           8             o                                   f        core bus reg                 5              8        /         4   @      interrupt-controller@38800000            2arm,gic-v3           8     8             !                    o      	                                 memory-controller@3d400000           2snps,ddrc-3.80a          =@   @          o                ddr-pmu@3d800000          %   2fsl,imx8mp-ddr-pmu fsl,imx8m-ddr-pmu             =   @          o       b         usb-phy@381f0040             2fsl,imx8mp-usb-phy           8 @   @                      phy                                     4   A                       dokay            kdefault         y   B           C      usb@32f10100             2fsl,imx8mp-dwc3          2    8                                 hsio suspend            o                  4   A                                     @   @               a        dokay                usb@38100000          
   2snps,dwc3            8                  7                    bus_early ref suspend           o       (              C   C        usb2-phy usb3-phy                    host            dokay             usb-phy@382f0040             2fsl,imx8mp-usb-phy           8/ @   @                      phy                                     4   A                       dokay               D           E      usb@32f10108             2fsl,imx8mp-dwc3          2   8/                                 hsio suspend            o                  4   A                                     @   @               a        dokay             	         "   usb@38200000          
   2snps,dwc3            8                   7                    bus_early ref suspend           o       )              E   E        usb2-phy usb3-phy                    host            dokay             dsp@3b6e8000             2fsl,imx8mp-dsp           ;n           Atxdb0 txdb1 rxdb0 rxdb1       0  L   F          F         F          F              S   G      	  ddisabled             chosen        $  a/soc@0/bus@30800000/serial@30890000       memory@40000000          memory               @                gpio-keys         
   2gpio-keys      key-0           user_pb         _   H              m         key-1         
  user_pb1x           m               $        o          key-2           key_erased          m               $        o         key-3         
  eeprom_wp           m               $        o         key-4           tamper          m               $        o         key-5           switch_hold         m               $        o            led-controller        
   2gpio-leds           kdefault         y   I   led-0         
  xheartbeat                      _   J               on        
  heartbeat         led-1           xstatus                     _   J               off          pps       	   2pps-gpio            kdefault         y   K        _   )             regulator-usb2          kdefault         y   L         2regulator-fixed         usb_usb2_vbus              )                         LK@         LK@           D      regulator-can2-stby          2regulator-fixed         kdefault         y   M      
  can2_stby              &                         2Z         2Z                  regulator-wifi-en           kdefault         y   N         2regulator-fixed         wl             &   	               d                  w@         w@         	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 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 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 local-mac-address ethernet phy-mode speed full-duplex #mbox-cells fsl,tuning-start-tap fsl,tuning-step bus-width pinctrl-1 pinctrl-2 non-removable reg-names #dma-cells fsl,sdma-ram-script-name fsl,num-tx-queues fsl,num-rx-queues intf_mode phy-handle power-domain-names #phy-cells dma-ranges fsl,over-current-active-low phys phy-names snps,dis-u2-freeclk-exists-quirk dr_mode 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 gpio enable-active-high startup-delay-us 