  k   8  h   (              0                             *    apple,j457 apple,t8103 apple,arm-platform                                 )   &Apple iMac (24-inch, 2x USB-C, M1, 2020)       cpus                                cpu@0             apple,icestorm           ,cpu          8                 <spin-table           J                 [         cpu@1             apple,icestorm           ,cpu          8                <spin-table           J                 [         cpu@2             apple,icestorm           ,cpu          8                <spin-table           J                 [         cpu@3             apple,icestorm           ,cpu          8                <spin-table           J                 [         cpu@10100             apple,firestorm          ,cpu          8               <spin-table           J                 [         cpu@10101             apple,firestorm          ,cpu          8              <spin-table           J                 [         cpu@10102             apple,firestorm          ,cpu          8              <spin-table           J                 [         cpu@10103             apple,firestorm          ,cpu          8              <spin-table           J                 [            timer             arm,armv8-timer          c            tphys virt hyp-phys hyp-virt       0                                              pmu-e             apple,icestorm-pmu           c                           pmu-p             apple,firestorm-pmu          c                           clock-ref             fixed-clock                       n6          clkref           [         soc           simple-bus                                                 i2c@235010000             apple,t8103-i2c apple,i2c            8   5        @                      c                  s                        default                                         usb-pd@38             apple,cd321x             8   8         c               j            tirq       usb-pd@3f             apple,cd321x             8   ?         c               j            tirq          i2c@235014000             apple,t8103-i2c apple,i2c            8   5@       @                      c                  t                        default                                            i2c@235018000             apple,t8103-i2c apple,i2c            8   5       @                      c                  u                        default                                	  disabled                	      i2c@23501c000             apple,t8103-i2c apple,i2c            8   5       @                      c                  v               
         default                                            i2c@235020000             apple,t8103-i2c apple,i2c            8   5        @                      c                  w                        default                                            	  disabled          serial@235200000              apple,s5l-uart           8   5                  	            c                  ]                          uart clk_uart_baud0                     okay          serial@235208000              apple,s5l-uart           8   5                 	            c                  _                          uart clk_uart_baud0                     okay          interrupt-controller@23b100000            apple,t8103-aic apple,aic           "            3         8   ;                              [      affinities     e-core-pmu-affinity         H           X                  p-core-pmu-affinity         H           X                        power-management@23b700000        .    apple,t8103-pmgr apple,pmgr syscon simple-mfd                                    8   ;p       @    power-controller@100          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~sbr                power-controller@108          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~aic                   [         power-controller@110          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~dwi                power-controller@118          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          
  ~soc_spmi0         power-controller@120          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q          
  ~soc_spmi1         power-controller@128          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  (           ]            q          
  ~soc_spmi2         power-controller@130          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  0           ]            q            ~gpio             [   3      power-controller@138          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  8           ]            q          
  ~pms_busif                  power-controller@140          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  @           ]            q            ~pms                   [         power-controller@148          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  H           ]            q          
  ~pms_fpwm0                     power-controller@150          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  P           ]            q          
  ~pms_fpwm1                     power-controller@158          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  X           ]            q          
  ~pms_fpwm2                     power-controller@160          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  `           ]            q          
  ~pms_fpwm3                     power-controller@168          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  h           ]            q          
  ~pms_fpwm4                     power-controller@170          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  p           ]            q            ~soc_dpe                power-controller@178          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  x           ]            q            ~pmgr_soc_ocla         power-controller@180          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~ispsens0          power-controller@188          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~ispsens1          power-controller@190          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~ispsens2          power-controller@198          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~ispsens3          power-controller@1a0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~pcie_ref             [   !      power-controller@1a8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~aft0          power-controller@1b0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~devc0_ivdmc       power-controller@1b8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~imx                   [          power-controller@1c0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          
  ~sio_busif            [         power-controller@1c8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~sio                      [         power-controller@1d0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~sio_cpu                   power-controller@1d8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~fpwm0         power-controller@1e0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~fpwm1         power-controller@1e8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~fpwm2         power-controller@1f0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~i2c0                         [         power-controller@1f8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~i2c1                         [         power-controller@200          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~i2c2                         [   	      power-controller@208          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~i2c3                         [         power-controller@210          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~i2c4                         [         power-controller@218          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~spi_p                        [         power-controller@220          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~uart_p                       [         power-controller@228          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  (           ]            q            ~audio_p                      [         power-controller@230          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  0           ]            q          	  ~sio_adma                            [         power-controller@238          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  8           ]            q            ~aes                   power-controller@240          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  @           ]            q            ~spi0                         power-controller@248          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  H           ]            q            ~spi1                         power-controller@250          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  P           ]            q            ~spi2                         power-controller@258          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  X           ]            q            ~spi3                         power-controller@268          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  h           ]            q            ~uart_n                    power-controller@270          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  p           ]            q            ~uart0                        [         power-controller@278          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  x           ]            q            ~uart1                     power-controller@280          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~uart2                        [         power-controller@288          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~uart3                     power-controller@290          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~uart4                     power-controller@298          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~uart5                     power-controller@2a0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~uart6                     power-controller@2a8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~uart7                     power-controller@2b0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~uart8                     power-controller@2b8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~mca0                         power-controller@2c0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~mca1                         power-controller@2c8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~mca2                         power-controller@2d0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~mca3                         power-controller@2d8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~mca4                         power-controller@2e0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~mca5                         power-controller@2e8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~dpa0                      power-controller@2f0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~dpa1                      power-controller@2f8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~mcc                power-controller@260          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  `           ]            q            ~spi4                         power-controller@300          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~dcs0                   power-controller@310          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~dcs1                   power-controller@308          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~dcs2                   power-controller@318          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~dcs3                   power-controller@340          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  @           ]            q            ~smx                power-controller@348          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  H           ]            q            ~apcie                   !         [   %      power-controller@350          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  P           ]            q            ~rmx          [   "      power-controller@358          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  X           ]            q            ~mmx          [   $      power-controller@360          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  `           ]            q          	  ~disp0_fe                "                  [   2      power-controller@368          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  h           ]            q            ~dispext_fe              "         [   #      power-controller@378          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  x           ]            q            ~dispext_cpu0                #                 power-controller@3c0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~jpg             $      power-controller@3c8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~msr             $      power-controller@3d0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~msr_ase_core          power-controller@3d8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~pmp       power-controller@3e0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~pms_sram          power-controller@3e8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~apcie_gp                %         [   >      power-controller@3f0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~ans2             [   (      power-controller@3f8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~gfx       power-controller@320          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~dcs4                   power-controller@330          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  0           ]            q            ~dcs5                   power-controller@328          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  (           ]            q            ~dcs6                   power-controller@338          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  8           ]            q            ~dcs7                   power-controller@3a8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~dispdfr_fe              "         [   &      power-controller@3b0          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~dispdfr_be              &         [   '      power-controller@3b8          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~mipi_dsi                '      power-controller@400          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~isp_sys             "      power-controller@408          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~venc_sys                $         [   -      power-controller@410          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~avd_sys             $      power-controller@418          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~apcie_st                %   (         [   =      power-controller@470          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  p           ]            q            ~ane_sys          [   1      power-controller@420          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~atc0_common          [   )      power-controller@428          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  (           ]            q          
  ~atc0_pcie               )      power-controller@430          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  0           ]            q          	  ~atc0_cio                )         [   *      power-controller@438          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  8           ]            q            ~atc0_cio_pcie               *      power-controller@440          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  @           ]            q            ~atc0_cio_usb                *      power-controller@448          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  H           ]            q            ~atc1_common          [   +      power-controller@450          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  P           ]            q          
  ~atc1_pcie               +      power-controller@458          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  X           ]            q          	  ~atc1_cio                +         [   ,      power-controller@460          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  `           ]            q            ~atc1_cio_pcie               ,      power-controller@468          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8  h           ]            q            ~atc1_cio_usb                ,      power-controller@c00          .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~sep                power-controller@8000         .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q          	  ~venc_dma                -         [   .      power-controller@8008         .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~venc_pipe4              .         [   /      power-controller@8010         .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~venc_pipe5              .         [   0      power-controller@8018         .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q          	  ~venc_me0                /   0      power-controller@8020         .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q          	  ~venc_me1                /   0      power-controller@c000         .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~ane_sys_cpu             1      power-controller@10018        .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8             ]            q            ~disp0_cpu0              2                             pinctrl@23c100000         "    apple,t8103-pinctrl apple,pinctrl            8   <                     3                                                              3        "            c         T                                                                                  [      i2c0-pins                        [         i2c1-pins                        [         i2c2-pins                        [         i2c3-pins             I  H         [   
      i2c4-pins                        [         pcie-pins                           [   C         pinctrl@23d1f0000         "    apple,t8103-pinctrl apple,pinctrl            8   =        @             4                               5                               3        "            c         T         J         K         L         M         N         O         P            [   5      power-management@23d280000        .    apple,t8103-pmgr apple,pmgr syscon simple-mfd                                    8   =(        @    power-controller@58       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8   X           ]            q            ~debug                     [   6      power-controller@60       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8   `           ]            q          
  ~nub_spmi0                  power-controller@70       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8   p           ]            q            ~nub_aon                power-controller@80       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q          	  ~nub_gpio                      [   4      power-controller@a8       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~nub_fabric                 power-controller@b0       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q          	  ~nub_sram                   power-controller@b8       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q          
  ~debug_usb                        6      power-controller@c0       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~debug_auth                       6      power-controller@68       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8   h           ]            q          
  ~nub_spmi1                  power-controller@78       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8   x           ]            q            ~msg       power-controller@88       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~atc0_usb_aon             [   7      power-controller@90       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q            ~atc1_usb_aon             [   8      power-controller@98       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q          	  ~atc0_usb                7   )      power-controller@a0       .    apple,t8103-pmgr-pwrstate apple,pmgr-pwrstate            8              ]            q          	  ~atc1_usb                8   +         watchdog@23d2b0000            apple,t8103-wdt apple,wdt            8   =+        @                      c                  R         pinctrl@23e820000         "    apple,t8103-pinctrl apple,pinctrl            8   >        @                                9                               3        "            c         T                                                                           [   9      pinctrl@24a820000         "    apple,t8103-pinctrl apple,pinctrl            8   J        @                                :           *           *         3        "            c         T                                                                           [   :      mbox@277408000        -    apple,t8103-asc-mailbox apple,asc-mailbox-v4             8   w@       @          c         0         G         H         I         J         4   tsend-empty send-not-empty recv-empty recv-not-empty                         (         [   ;      iommu@27bc50000           apple,t8103-sart             8   {                     (         [   <      nvme@27bcc0000        &    apple,t8103-nvme-ans2 apple,nvme-ans2             8   {            w@        @       	  nvme ans             c                  N              ;           <            (   =        ans apcie0             (      iommu@681008000           apple,t8103-dart             8           @         !            c                                 >         [   @      iommu@682008000           apple,t8103-dart             8           @         !            c                                 >      	  disabled             [   A      iommu@683008000           apple,t8103-dart             8           @         !            c                                 >         [   B      pcie@690000000            apple,t8103-pcie apple,pcie          ,pci       P   8                                      @             @             @         config rc port0 port1 port2          c         $                                       .        =   ?        H                      0  S      @            A            B              ]           l                                     8   C                                           @               >            C         default          [   ?   pci@0,0          ,pci          8                            v                                                    3        "                                                    D                                  D                                 D                                 D                       l               [   D   network@0,0           pci14e4,4425             8                                           XX          apple,santorini          pci@2,0          ,pci          8                           v      !                                              3        "                                                    E                                  E                                 E                                 E                       l               [   E   ethernet@0,0             8                                                aliases         /soc/serial@235200000           /soc/serial@235208000         (  /soc/pcie@690000000/pci@0,0/network@0,0       )  /soc/pcie@690000000/pci@2,0/ethernet@0,0          chosen                                            serial0    framebuffer@0         ,    apple,simple-framebuffer simple-framebuffer          8                      	  disabled             memory@800000000             ,memory           8                       	compatible #address-cells #size-cells model device_type reg enable-method cpu-release-addr phandle interrupt-parent interrupt-names interrupts #clock-cells clock-frequency clock-output-names ranges nonposted-mmio clocks pinctrl-0 pinctrl-names power-domains status reg-io-width clock-names #interrupt-cells interrupt-controller apple,fiq-index cpus #power-domain-cells #reset-cells label apple,always-on apple,min-state gpio-controller #gpio-cells gpio-ranges apple,npins pinmux #mbox-cells reg-names mboxes apple,sart power-domain-names resets #iommu-cells msi-controller msi-parent msi-ranges iommu-map iommu-map-mask bus-range reset-gpios interrupt-map-mask interrupt-map local-mac-address apple,antenna-sku brcm,board-type serial0 serial2 wifi0 ethernet0 stdout-path 