     8  <   (            
M                                   Texas Instruments AM642 SK           ti,am642-sk ti,am642                         "            1      aliases       &   =/bus@f4000/bus@4000000/serial@4a00000         &   E/bus@f4000/bus@4000000/serial@4a10000            M/bus@f4000/serial@2800000            U/bus@f4000/serial@2810000            ]/bus@f4000/serial@2820000            e/bus@f4000/serial@2830000            m/bus@f4000/serial@2840000            u/bus@f4000/serial@2850000            }/bus@f4000/serial@2860000         2   /bus@f4000/ethernet@8000000/ethernet-ports/port@1         2   /bus@f4000/ethernet@8000000/ethernet-ports/port@2            /bus@f4000/mmc@fa10000           /bus@f4000/mmc@fa00000        chosen           serial2:115200n8          ;   console=ttyS2,115200n8 earlycon=ns16550a,mmio32,0x02800000        firmware       optee            linaro,optee-tz          smc       psci             arm,psci-1.0             smc          timer-cl0-cpu0           arm,armv8-timer       0                                    
         pmu          arm,cortex-a53-pmu                          bus@f4000            simple-bus           "            1                @      @            B       B              `       `                                                3                                                                                                       B                     
      0       0             7       7              9       9              ;       ;              <      <             ? @     ? @            @      @             C       C              D0     D0           H       H       @      P       P              `       `              h       h              p       p               x       x                             1                                                                  bus@4000000          simple-bus           "            1                                  serial@4a00000           ti,am64-uart ti,am654-uart                                                                                                    fclk          	  disabled          serial@4a10000           ti,am64-uart ti,am654-uart                                                                                                    fclk          	  disabled          i2c@4900000          ti,am64-i2c ti,omap4-i2c                                          k            "            1                   j                  j            fck       	  disabled          i2c@4910000          ti,am64-i2c ti,omap4-i2c                                          l            "            1                   k                  k            fck       	  disabled          spi@4b00000          ti,am654-mcspi ti,omap4-mcspi                                                     "            1                                               	  disabled          spi@4b10000          ti,am654-mcspi ti,omap4-mcspi                                                     "            1                                               	  disabled          interrupt-controller@4210000             ti,sci-intr              !                                                  5           F           M           [       h           o         gpio@4201000             ti,am64-gpio ti,keystone-gpio                                  w                                                        5                                         O                  O             gpio          	  reserved          pinctrl@4084000          pinctrl-single               @                                                sram@70000000         
   mmio-sram                p                    "            1                    p          tfa-sram@1c0000                      dmsc-sram@1e0000                        sproxy-sram@1fc000               @          syscon@43000000          syscon simple-mfd                C                   "            1                    C              o      mux-controller        	   mmio-mux                         @                     chipid@14            ti,am654-chipid                      phy@4044             ti,am654-phy-gmii-sel              @D           ,           o         clock@4140           ti,am64-epwm-tbclk syscon              A0           7           o   /         interrupt-controller@1800000             arm,gic-v3           "            1                     5                   P                                                                                      	           o      msi-controller@1820000           arm,gic-v3-its                                D    @           `        o           o   .         bus@48000000             simple-mfd           "            1            z             H       H       @          M      mailbox@4d000000             ti,am654-secure-proxy                      target_data rt scfg       0       M              J`             J@                 rx_012                  "           o   	      interrupt-controller@48000000            ti,sci-inta              H                  5                                   `        F           M           [      D   $                      o         dma-controller@485c0100          ti,am64-dmss-bcdma        P       H\            L              J             J             K               $  gcfg bchanrt rchanrt tchanrt ringrt                               F           M                          !           "        o         dma-controller@485c0000          ti,am64-dmss-pktdma       @       H\             J             J             K       @          gcfg rchanrt tchanrt ringrt                               F           M              #   $   %   &   '   (                                      )   +   -   /   1   3   5   7        3   *   ,   .   2   6   8        o            system-controller@44043000           ti,k2g-sci          I           Trx tx           _   	      	           debug_messages               D0               o      power-controller             ti,sci-pm-domain            f           o         clock-controller             ti,k2g-sci-clk          7           o         reset-controller             ti,sci-reset            z           o            pinctrl@f4000            pinctrl-single                @                                         main-mmc1-pins-default        @                                  |                o         main-uart0-pins-default            8     <     0     4           o   
      main-usb0-pins-default                       o         main-i2c1-pins-default            h     l           o         mdio1-pins-default                          o         rgmii1-pins-default       `        (    P    T              $    ,    0    L                    o         rgmii2-pins-default       `                             4    8    <    @    H    D          o         ospi0-pins-default        X            ,                                           $      (                 o         main-ecap0-pins-default           p           o   0      main-wlan-en-pins-default                        o   <      main-com8-ls-en-pins-default                         o   ;      main-wlan-pins-default                       o            serial@2800000           ti,am64-uart ti,am654-uart                                                   l                                                          fclk            default            
      serial@2810000           ti,am64-uart ti,am654-uart                                                   l                                                          fclk          	  reserved          serial@2820000           ti,am64-uart ti,am654-uart                                                   l                                                          fclk          	  disabled          serial@2830000           ti,am64-uart ti,am654-uart                                                   l                                                          fclk          	  disabled          serial@2840000           ti,am64-uart ti,am654-uart                                                   l                                                          fclk          	  disabled          serial@2850000           ti,am64-uart ti,am654-uart                                                   l                                                          fclk          	  disabled          serial@2860000           ti,am64-uart ti,am654-uart                                                   l                                                          fclk          	  disabled          i2c@20000000             ti,am64-i2c ti,omap4-i2c                                                        "            1                   f                  f            fck       i2c@20010000             ti,am64-i2c ti,omap4-i2c                                                       "            1                   g                  g            fck         default                        gpio@70          nxp,pca9538             p         w                 j  GPIO_CPSW2_RST GPIO_CPSW1_RST PRU_DETECT MMC1_SD_EN VPP_LDO_EN RPI_PS_3V3_En RPI_PS_5V0_En RPI_HAT_DETECT           o   :      gpio@60          ti,tpic2810             `         w                 (  LED1 LED2 LED3 LED4 LED5 LED6 LED7 LED8         o   >         i2c@20020000             ti,am64-i2c ti,omap4-i2c                                                       "            1                   h                  h            fck       i2c@20030000             ti,am64-i2c ti,omap4-i2c                                                       "            1                   i                  i            fck       	  disabled          spi@20100000             ti,am654-mcspi ti,omap4-mcspi                                                      "            1                                                                C             tx0 rx0       spi@20110000             ti,am654-mcspi ti,omap4-mcspi                                                      "            1                                               spi@20120000             ti,am654-mcspi ti,omap4-mcspi                                                      "            1                                               spi@20130000             ti,am654-mcspi ti,omap4-mcspi                                          m            "            1                                               spi@20140000             ti,am654-mcspi ti,omap4-mcspi                                                      "            1                                               interrupt-controller@a00000          ti,sci-intr                                                                 5           F           M           [                   o         gpio@600000          ti,am64-gpio ti,keystone-gpio                 `                  w                                                                    5              W                           M                  M             gpio            o         gpio@601000          ti,am64-gpio ti,keystone-gpio                 `                 w                                                                    5              X                           N                  N             gpio          mmc@fa10000          ti,am64-sdhci-8bit                        `           4                                  9                  9          9            clk_ahb clk_xin                                      	                         7           M           c           o            y                             2         "            1       wlcore@2          
   ti,wl1837                                  default                         .            mmc@fa00000          ti,am64-sdhci-4bit                        `           4                                  :                  :         :            clk_ahb clk_xin                    	                                             	                      6   	        L           c           default         o                         2         Z      ethernet@8000000             ti,am642-cpsw-nuss           "            1                                 
  cpsw_nuss                                                              e                 u         	         fck                         l                                                                        E          #  tx0 tx1 tx2 tx3 tx4 tx5 tx6 tx7 rx          default                     ethernet-ports           "            1       port@1                               port1                                                       rgmii-rxid                   port@2                               port2                                         rgmii-rxid                      mdio@f00             ti,cpsw-mdio ti,davinci_mdio                                    "            1                                fck          B@   ethernet-phy@0                                             o         ethernet-phy@1                                            o            cpts@3d000           ti,j721e-cpts                                                    cpts                      f           cpts                       )            cpts@39000000            ti,j721e-cpts                9                  cpts                   T                  T             cpts            e      T            u      T                   a           cpts            )                    pinctrl@a40000           pinctrl-single                                                               cdns-usb@f900000             ti,am64-usb                                                           	                  ref lpm         e         	        u         
         "            1                      B   usb@f400000       
   cdns,usb3         0       @             A             B                 otg xhci dev          $                                         host peripheral otg         Rsuper-speed         `host            default                               hcdns3,usb3-phy           tscadc@28001000       !   ti,am654-tscadc ti,am3359-tscadc                 (                         `                                                  e                   u                  r          adc_tsc_fck       	  disabled       adc                     ti,am654-adc ti,am3359-adc           bus@fc00000          simple-bus                                 "            1                spi@fc40000          ti,am654-ospi cdns,qspi-nor                                                                                                    "            1                   K           e      K           u      K           r	!               K           default               flash@0          jedec,spi-nor                                              }x@           <           <           <        ,   <        :               spinlock@2a000000            ti,am64-hwspinlock               *                  J         mailbox@29020000             ti,am64-mailbox              )                         P          Q                      X           j           o      mbox-main-r5fss0-core0          |                                     o         mbox-main-r5fss0-core1          |                                    o   !         mailbox@29030000             ti,am64-mailbox              )                         R          S                      X           j         	  disabled          mailbox@29040000             ti,am64-mailbox              )                         T          U                      X           j           o   $   mbox-main-r5fss1-core0          |                                     o   %      mbox-main-r5fss1-core1          |                                    o   (         mailbox@29050000             ti,am64-mailbox              )                         V          W                      X           j         	  disabled          mailbox@29060000             ti,am64-mailbox              )                         L                      X           j      mbox-m4-0           |                                      mailbox@29070000             ti,am64-mailbox              )                         M                      X           j         	  disabled          r5fss@78000000           ti,am64-r5fss                        "            1         @   x       x      x      x     x       x      x0      x0                    w      r5f@78000000             ti,am64-r5f          x      x           
  atcm btcm           F           M   y                            y           am64-main-r5f0_0-fw                                          _                           r5f@78200000             ti,am64-r5f          x      x0           
  atcm btcm           F           M   z                            z           am64-main-r5f0_1-fw                                          _      !           "   #         r5fss@78400000           ti,am64-r5fss                        "            1         @   x@      x@     xP      xP     x`      x`     xp      xp                    x      r5f@78400000             ti,am64-r5f          x@     xP           
  atcm btcm           F           M   {                            {           am64-main-r5f1_0-fw                                          _   $   %           &   '      r5f@78600000             ti,am64-r5f          x`     xp           
  atcm btcm           F           M   |                            |           am64-main-r5f1_1-fw                                          _   $   (           )   *         wiz@f000000          ti,am64-wiz-10g          "            1                                                    +         fck core_ref_clk ext_ref_clk                       z           7                                 e                 u                 o   ,   serdes@f000000           ti,j721e-serdes-10g                        torrent_phy            ,            	torrent_reset               ,       ,            refclk phy_en_refclk            e   ,       ,      ,         $  u                                    "            1            7           o   -   phy@0                                   ,            $              ,           o               pcie@f102000          %   ti,am64-pcie-host ti,j721e-pcie-host          @                                               h                  intd_cfg user_cfg reg cfg           link_state                             2pci         >     @p        R                             r                  r       -             fck pcie_refclk          "            1           a               k   @          L                         .             8          h      h                h     h              z                                	  disabled          pcie-ep@f102000       !   ti,am64-pcie-ep ti,j721e-pcie-ep          @                                               h                  intd_cfg user_cfg reg mem           link_state                             >     @p        R                             r                  r             fck                  	  disabled          pwm@23000000             ti,am64-epwm ti,am3352-ehrpwm                           #                         V               /          V          
   tbclk fck         	  disabled          pwm@23010000             ti,am64-epwm ti,am3352-ehrpwm                           #                        W               /         W          
   tbclk fck         	  disabled          pwm@23020000             ti,am64-epwm ti,am3352-ehrpwm                           #                        X               /         X          
   tbclk fck         	  disabled          pwm@23030000             ti,am64-epwm ti,am3352-ehrpwm                           #                        Y               /         Y          
   tbclk fck         	  disabled          pwm@23040000             ti,am64-epwm ti,am3352-ehrpwm                           #                        Z               /         Z          
   tbclk fck         	  disabled          pwm@23050000             ti,am64-epwm ti,am3352-ehrpwm                           #                        [               /         [          
   tbclk fck         	  disabled          pwm@23060000             ti,am64-epwm ti,am3352-ehrpwm                           #                        \               /         \          
   tbclk fck         	  disabled          pwm@23070000             ti,am64-epwm ti,am3352-ehrpwm                           #                        ]               /         ]          
   tbclk fck         	  disabled          pwm@23080000             ti,am64-epwm ti,am3352-ehrpwm                           #                        ^               /         ^          
   tbclk fck         	  disabled          pwm@23100000             ti,am64-ecap ti,am3352-ecap                         #         `               3                  3             fck         default            0      pwm@23110000             ti,am64-ecap ti,am3352-ecap                         #         `               4                  4             fck       	  disabled          pwm@23120000             ti,am64-ecap ti,am3352-ecap                         #         `               5                  5             fck       	  disabled          watchdog@e000000             ti,j7-rti-wdt                                         }                   }           e      }            u      }         watchdog@e010000             ti,j7-rti-wdt                                        ~                   ~           e      ~            u      ~         icssg@30000000           ti,am642-icssg               0                         Q            "            1                    0         memories@0                                         dram0 dram1 shrdram2          cfg@26000            ti,pruss-cfg syscon           `             "            1                 `        clocks           "            1       coreclk-mux@3c              <        7                   Q          Q           e   1        u      Q           o   1      iepclk-mux@30               0        7                   Q      1        e   2        u   1        o   2            mii-rt@32000             ti,pruss-mii syscon                      mii-g-rt@33000           ti,pruss-mii-g syscon             0          interrupt-controller@20000           ti,icssg-intc                                     5         `          X          Y          Z          [          \          ]          ^          _         X  host_intr0 host_intr1 host_intr2 host_intr3 host_intr4 host_intr5 host_intr6 host_intr7       pru@34000            ti,am642-pru              @   0        $            iram control debug          am64x-pru0_0-fw       rtu@4000             ti,am642-rtu               @      0     4            iram control debug          am64x-rtu0_0-fw       txpru@a000           ti,am642-tx-pru                 P     T            iram control debug          am64x-txpru0_0-fw         pru@38000            ti,am642-pru                 0  @     D            iram control debug          am64x-pru0_1-fw       rtu@6000             ti,am642-rtu               `      8     <            iram control debug          am64x-rtu0_1-fw       txpru@c000           ti,am642-tx-pru                 X     \            iram control debug          am64x-txpru0_1-fw         mdio@32400           ti,davinci_mdio           $                   >            fck          "            1             B@      	  disabled             icssg@30080000           ti,am642-icssg               0                        R            "            1                    0        memories@0                                         dram0 dram1 shrdram2          cfg@26000            ti,pruss-cfg syscon           `             "            1                 `        clocks           "            1       coreclk-mux@3c              <        7                   R          R           e   3        u      R           o   3      iepclk-mux@30               0        7                   R      3        e   4        u   3        o   4            mii-rt@32000             ti,pruss-mii syscon                      mii-g-rt@33000           ti,pruss-mii-g syscon             0          interrupt-controller@20000           ti,icssg-intc                                     5         `                                                                                         X  host_intr0 host_intr1 host_intr2 host_intr3 host_intr4 host_intr5 host_intr6 host_intr7       pru@34000            ti,am642-pru              @   @        $            iram control debug          am64x-pru1_0-fw       rtu@4000             ti,am642-rtu               @      0     4            iram control debug          am64x-rtu1_0-fw       txpru@a000           ti,am642-tx-pru                 P     T            iram control debug          am64x-txpru1_0-fw         pru@38000            ti,am642-pru                 @  @     D            iram control debug          am64x-pru1_1-fw       rtu@6000             ti,am642-rtu               `      8     <            iram control debug          am64x-rtu1_1-fw       txpru@c000           ti,am642-tx-pru                 X     \            iram control debug          am64x-txpru1_1-fw         mdio@32400           ti,davinci_mdio           $             "            1                   R             fck          B@      	  disabled             can@20701000             bosch,m_can                p             p                m_can message_ram                  b                  b         b          
   hclk cclk                                      
  int0 int1                      @   @   @   @              	  disabled          can@20711000             bosch,m_can                q             q                m_can message_ram                  c                  c         c          
   hclk cclk                                      
  int0 int1                      @   @   @   @              	  disabled          crypto@40900000          ti,am64-sa2ul                @                                     "            1                @      @               $                @         @            tx rx1 rx2     rng@40910000             inside-secure,safexcel-eip76                 @         }                                           	  disabled             memory-controller@3b000000           ti,am64-gpmc                   P                  P             fck               ;              P                	  cfg data                    j                                  "            1                     5            w                 	  disabled          ecc@25010000             ti,am64-elm              %                                            6                  6             fck       	  disabled             clock-cmnrefclk         7             fixed-clock                     o   +      cpus             "            1       cpu-map    cluster0       core0              5      core1              6            cpu@0            arm,cortex-a53                       2cpu         psci                       	   @        	           	#           	0   @        	B           	O   7        o   5      cpu@1            arm,cortex-a53                      2cpu         psci                       	   @        	           	#           	0   @        	B           	O   7        o   6         l2-cache0            cache           	`                      	   @        	           o   7      memory@80000000         2memory                               reserved-memory          "            1                optee@9e800000                               	l            	v      r5f-dma-memory@a0000000          shared-dma-pool                                 	v        o         r5f-memory@a0100000          shared-dma-pool                                	v        o          r5f-dma-memory@a1000000          shared-dma-pool                                 	v        o   "      r5f-memory@a1100000          shared-dma-pool                                	v        o   #      r5f-dma-memory@a2000000          shared-dma-pool                                 	v        o   &      r5f-memory@a2100000          shared-dma-pool                                	v        o   '      r5f-dma-memory@a3000000          shared-dma-pool                                 	v        o   )      r5f-memory@a3100000          shared-dma-pool                                	v        o   *      ipc-memories@a5000000                                  	l            	v         fixed-regulator-vusb-main5v0             regulator-fixed         	}vusb_main5v0            	 LK@        	 LK@         	         	        o   8      fixedregulator-vcc-3v3-sys           regulator-fixed         	}vcc_3v3_sys         	 2Z        	 2Z        	   8         	         	        o   9      fixed-regulator-sd           regulator-fixed       	  	}vdd_mmc1            	 2Z        	 2Z         	         	        	   9           :               o         regulator-1          regulator-fixed         	}com8_ls_en          	 2Z        	 2Z         	         	           ;        default               >           o   =      regulator-2          regulator-fixed         	}wlan_en         	 w@        	 w@         	           <        default         	   =              0            o         led-controller        
   gpio-leds      led-0           
          
  
indicator           
           
#   >                
)off       led-1           
          
  
indicator           
           
#   >               
)off       led-2           
          
  
indicator           
           
#   >               
)off       led-3           
          
  
indicator           
           
#   >               
)off       led-4           
          
  
indicator           
           
#   >               
)off       led-5           
          
  
indicator           
           
#   >               
)off       led-6           
          
  
indicator           
           
#   >               
)off       led-7           
          
  
heartbeat           
         
  
7heartbeat           
#   >                   	model compatible interrupt-parent #address-cells #size-cells serial0 serial1 serial2 serial3 serial4 serial5 serial6 serial7 serial8 ethernet0 ethernet1 mmc0 mmc1 stdout-path bootargs method interrupts ranges reg current-speed power-domains clocks clock-names status ti,intr-trigger-type interrupt-controller #interrupt-cells ti,sci ti,sci-dev-id ti,interrupt-ranges phandle gpio-controller #gpio-cells ti,ngpio ti,davinci-gpio-unbanked #pinctrl-cells pinctrl-single,register-width pinctrl-single,function-mask #mux-control-cells mux-reg-masks idle-states #phy-cells #clock-cells socionext,synquacer-pre-its msi-controller #msi-cells dma-ranges #mbox-cells reg-names interrupt-names ti,unmapped-event-sources msi-parent #dma-cells ti,sci-rm-range-bchan ti,sci-rm-range-rchan ti,sci-rm-range-tchan ti,sci-rm-range-tflow ti,sci-rm-range-rflow ti,host-id mbox-names mboxes #power-domain-cells #reset-cells pinctrl-single,pins clock-frequency pinctrl-names pinctrl-0 gpio-line-names dmas dma-names mmc-ddr-1_8v mmc-hs200-1_8v ti,trm-icp ti,otap-del-sel-legacy ti,otap-del-sel-mmc-hs ti,otap-del-sel-ddr52 ti,otap-del-sel-hs200 vmmc-supply bus-width non-removable cap-power-off-card keep-power-in-suspend ti,driver-strength-ohm ti,otap-del-sel-sd-hs ti,otap-del-sel-sdr12 ti,otap-del-sel-sdr25 ti,otap-del-sel-sdr50 ti,otap-del-sel-sdr104 ti,otap-del-sel-ddr50 ti,clkbuf-sel disable-wp assigned-clocks assigned-clock-parents ti,mac-only label phys mac-address ti,syscon-efuse phy-mode phy-handle bus_freq ti,rx-internal-delay ti,fifo-depth interrupts-extended ti,cpts-ext-ts-inputs ti,cpts-periodic-outputs ti,vbus-divider maximum-speed dr_mode phy-names assigned-clock-rates #io-channel-cells cdns,fifo-depth cdns,fifo-width cdns,trigger-address spi-tx-bus-width spi-rx-bus-width spi-max-frequency cdns,tshsl-ns cdns,tsd2d-ns cdns,tchsh-ns cdns,tslch-ns cdns,read-delay #hwlock-cells ti,mbox-num-users ti,mbox-num-fifos ti,mbox-rx ti,mbox-tx ti,cluster-mode ti,sci-proc-ids resets firmware-name ti,atcm-enable ti,btcm-enable ti,loczrama memory-region num-lanes reset-names cdns,num-lanes cdns,phy-type device_type ti,syscon-pcie-ctrl max-link-speed bus-range cdns,no-bar-match-nbits vendor-id device-id msi-map max-functions #pwm-cells bosch,mram-cfg gpmc,num-cs gpmc,num-waitpins cpu 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 cache-level alignment no-map regulator-name regulator-min-microvolt regulator-max-microvolt regulator-always-on regulator-boot-on vin-supply enable-active-high color function function-enumerator gpios default-state linux,default-trigger 