Ðþí  k…   8  d   (            m  cà                             +    kontron,sl28-var1 kontron,sl28 fsl,ls1028a                                   +            7Kontron SMARC-sAL28 (4 Lanes)      cpus                         +       cpu@0            =cpu           arm,cortex-a72           I             Mpsci             [                   b            s            ƒ            ’         cpu@1            =cpu           arm,cortex-a72           I            Mpsci             [                   b            s            ƒ            ’   	      l2-cache              cache            š             ¦         ’            idle-states          ´psci       cpu-pw20              arm,idle-state           ÁPW20             Ñ             è  Ð         ù  Ð        	  p         ’            rtc-clk           fixed-clock                     '  €         7rtc_clk          ’         sysclk            fixed-clock                     'õá         7sysclk           ’   
      clock-osc-27m             fixed-clock                     '›üÀ        7phy_27m          ’         firmware       optee             linaro,optee-tz          Tsmc       	  Jdisabled             reboot            syscon-reboot           Q           X            _         timer             arm,armv8-timer       0  d                              
        pmu           arm,cortex-a72-pmu          d               interrupt-controller@6000000              arm,gic-v3                       +            o          I                                   v            ‡        d      	           ’      msi-controller@6020000            arm,gic-v3-its           œ         I                      ’            thermal-zones      ddr-controller          «  è        Á  ˆ        Ï          trips      ddr-ctrler-alert            ß L        ë  Ð         Dpassive       ddr-ctrler-crit         ß s        ë  Ð      	   Dcritical                core-cluster            «  è        Á  ˆ        Ï         trips      core-cluster-alert          ß L        ë  Ð         Dpassive          ’         core-cluster-crit           ß s        ë  Ð      	   Dcritical             cooling-maps       map0            ö           û   ÿÿÿÿÿÿÿÿ   	ÿÿÿÿÿÿÿÿ               soc           simple-bus                       +            o   memory-controller@1080000             fsl,qoriq-memory-controller          I                     d                   
      syscon@1e00000                       +         #    fsl,ls1028a-dcfg syscon simple-mfd           I    à                 o        à              
   clock-controller@900              fsl,ls1028a-flexspi-clk          I  	                         [                	  7fspi_clk             ’            syscon@1e60000            syscon           I    æ                  
         ’         efuse@1e80000             fsl,ls1028a-sfp          I    è                  [                 sfp                      +      unique-id@1c             I               syscon@1fc0000            fsl,ls1028a-scfg syscon          I    ü                  $      clock-controller@1300000              fsl,ls1028a-clockgen             I    0       
                      [   
         ’         i2c@2000000           fsl,vf610-i2c                        +             I                      d       "            [                 Jokay       rtc@32            microcrystal,rv8803          I   2      sl28cpld@4a           kontron,sl28cpld             I   J                     +       watchdog@4            kontron,sl28cpld-wdt             I            /      hwmon@b           kontron,sl28cpld-fan             I         pwm@c             kontron,sl28cpld-pwm             I           N         pwm@e             kontron,sl28cpld-pwm             I           N         gpio@10           kontron,sl28cpld-gpio            I           Y                  m        }         u  ‰GPIO0_CAM0_PWR_N GPIO1_CAM1_PWR_N GPIO2_CAM0_RST_N GPIO3_CAM1_RST_N GPIO4_HDA_RST_N GPIO5_PWM_OUT GPIO6_TACHIN GPIO7             ‡        v         gpio@15           kontron,sl28cpld-gpio            I           Y                  m        }           ‰GPIO8 GPIO9 GPIO10 GPIO11                ‡        v         gpio@1a           kontron,sl28cpld-gpo             I            m        }         r  ‰LCD0 voltage enable LCD0 backlight enable eMMC reset LVDS bridge reset LVDS bridge power-down SDIO power enable           gpio@1b           kontron,sl28cpld-gpi             I            m        }         R  ‰Power button Force recovery Sleep Battery low Lid state Charging Charger present             ’         interrupt-controller@1c           kontron,sl28cpld-intc            I           Y                  ‡        v            ’            eeprom@50             atmel,24c32          I   P        ™             i2c@2010000           fsl,vf610-i2c                        +             I                     d       "            [               	  Jdisabled          i2c@2020000           fsl,vf610-i2c                        +             I                     d       #            [               	  Jdisabled          i2c@2030000           fsl,vf610-i2c                        +             I                     d       #            [                 Jokay          i2c@2040000           fsl,vf610-i2c                        +             I                     d       J            [                 Jokay       eeprom@50             atmel,24c32          I   P        ™             i2c@2050000           fsl,vf610-i2c                        +             I                     d       J            [               	  Jdisabled          i2c@2060000           fsl,vf610-i2c                        +             I                     d       K            [               	  Jdisabled          i2c@2070000           fsl,vf610-i2c                        +             I                     d       K            [               	  Jdisabled          spi@20c0000           nxp,lx2160a-fspi                         +              I                                    ¢fspi_base fspi_mmap         d                   [              fspi_en fspi            Jokay       flash@0           jedec,spi-nor            ¬        »ík@         I            Í           Þ      partitions            fixed-partitions                         +      partition@0          I               ïrcw          õ      partition@10000          I              ïfailsafe bootloader          õ      partition@200000             I               ïconfiguration store       partition@210000             I !             ïbootloader        partition@3e0000             I >             ïbootloader environment                 spi@2100000       '    fsl,ls1028a-dspi fsl,ls1021a-v1.0-dspi                       +             I                     d                  dspi             [                 ÿ          >          <        tx rx                       
      	  Jdisabled          spi@2110000       '    fsl,ls1028a-dspi fsl,ls1021a-v1.0-dspi                       +             I                     d                  dspi             [                 ÿ          :          8        tx rx                       
      	  Jdisabled          spi@2120000       '    fsl,ls1028a-dspi fsl,ls1021a-v1.0-dspi                       +             I                     d                  dspi             [                 ÿ          6                  tx rx                       
        Jokay          mmc@2140000           fsl,ls1028a-esdhc fsl,esdhc          I                     d                  '             [                 "      ä  ä         1         
        Ô           Jokay             B         P         ]         j      mmc@2150000           fsl,ls1028a-esdhc fsl,esdhc          I                     d       ?           '             [                 "             1         w         
        Ô           Jokay             …         ”      can@2180000           fsl,lx2160ar1-flexcan            I                     d                   [                          ipg per         Jokay          can@2190000           fsl,lx2160ar1-flexcan            I                     d                   [                          ipg per       	  Jdisabled          serial@21c0500            fsl,ns16550 ns16550a             I                    d                    [                 Jokay          serial@21c0600            fsl,ns16550 ns16550a             I                    d                    [                 Jokay          serial@2260000            fsl,ls1028a-lpuart           I    &                 d       è            [                 ipg         rx tx           ÿ                   !      	  Jdisabled          serial@2270000            fsl,ls1028a-lpuart           I    '                 d       é            [                 ipg         rx tx           ÿ                          Jokay          serial@2280000            fsl,ls1028a-lpuart           I    (                 d       ê            [                 ipg         rx tx           ÿ                        	  Jdisabled          serial@2290000            fsl,ls1028a-lpuart           I    )                 d       ë            [                 ipg         rx tx           ÿ                        	  Jdisabled          serial@22a0000            fsl,ls1028a-lpuart           I    *                 d       ì            [                 ipg         rx tx           ÿ                        	  Jdisabled          serial@22b0000            fsl,ls1028a-lpuart           I    +                 d       í            [                 ipg         rx tx           ÿ                        	  Jdisabled          dma-controller@22c0000          £              fsl,ls1028a-edma fsl,vf610-edma       0   I    ,             -             .                 d       8          8           ®edma-tx edma-err            ¾            dmamux0 dmamux1          [                           ’         gpio@2300000               fsl,ls1028a-gpio fsl,qoriq-gpio          I    0                 d       $            m        }            ‡        v            
      &  ‰                      TDO TCK                 gpio@2310000               fsl,ls1028a-gpio fsl,qoriq-gpio          I    1                 d       $            m        }            ‡        v            
      &  ‰      TMS TDI                                    ’         gpio@2320000               fsl,ls1028a-gpio fsl,qoriq-gpio          I    2                 d       %            m        }            ‡        v            
      usb@3100000           fsl,ls1028a-dwc3 snps,dwc3           I                     d       P            Ë        å                                Jokay          usb@3110000           fsl,ls1028a-dwc3 snps,dwc3           I                     d       Q            Ë        å                                Jokay            (host          sata@3200000              fsl,ls1028a-ahci              I                                  ¢ahci sata-ecc           d       …            [               	  Jdisabled          pcie@3400000              fsl,ls1028a-pcie              I    @            €                    ¢regs config         d       l          m           ®pme aer                      +            =pci          0        =           J       ÿ      8  o              €          ‚       @      €@       @           T           v           _                        r                                 m                                    n                                    o                                    p           €                    	  Jdisabled          pcie-ep@3400000       #    fsl,ls1028a-pcie-ep fsl,ls-pcie-ep            I    @            €                   ¢regs addr_space         d       l           ®pme         Š           ™         	  Jdisabled          pcie@3500000              fsl,ls1028a-pcie              I    P            ˆ                    ¢regs config         d       q          r           ®pme aer                      +            =pci          0        =           J       ÿ      8  o              ˆ          ‚       @      ˆ@       @           T           v           _                        r                                 r                                    s                                    t                                    u           €                    	  Jdisabled          pcie-ep@3500000       #    fsl,ls1028a-pcie-ep fsl,ls-pcie-ep            I    P            ˆ                   ¢regs addr_space         d       q           ®pme         Š           ™         	  Jdisabled          iommu@5000000             arm,mmu-500          I            €          ¨           »            0        È  |      `  d                                               Ó          Ô          Õ          Ö          ’          “          ”          •          –          —          ˜          ™          š          ›          œ                    ž          Ÿ                     ¡          ¢          £          ¤          ¥          ¦          §          ¨          ©          ª          «          ¬          ­          ®          ¯          °          ±          ²          ³          ´          µ          ¶          ·          ¸          ¹          º          »          ¼          ½          ¾          ¿          À          Á          Â          Ã          Ä          Å          Æ          Ç          È          É          Ê          Ë          Ì          Í          Î          Ï          Ð          Ñ            ’         crypto@8000000            fsl,sec-v5.0 fsl,sec-v4.0           Ú   
                     +           o                       I                      d       ‹            0   jr@10000          ,    fsl,sec-v5.0-job-ring fsl,sec-v4.0-job-ring          I              d       Œ         jr@20000          ,    fsl,sec-v5.0-job-ring fsl,sec-v4.0-job-ring          I              d                jr@30000          ,    fsl,sec-v5.0-job-ring fsl,sec-v4.0-job-ring          I              d       Ž         jr@40000          ,    fsl,sec-v5.0-job-ring fsl,sec-v4.0-job-ring          I              d                   dma-controller@8380000        "    fsl,ls1028a-qdma fsl,ls1021a-qdma         0   I    8             9             :               <  d       +          û          ü          ý          þ         ;  ®qdma-error qdma-queue0 qdma-queue1 qdma-queue2 qdma-queue3          ¾           æ           ó                          @           @   @      watchdog@c000000              arm,sp805 arm,primecell          I                       [                          wdog_clk apb_pclk         watchdog@c010000              arm,sp805 arm,primecell          I                      [                          wdog_clk apb_pclk         display@f080000           arm,mali-dp500           I                     d       Þ          ß           ®DE SE         (   [                                      pxlclk mclk aclk pclk           (         EÐ Ð    port       endpoint                gpu@f0c0000           vivante,gc           I                     d       Ü         $   [                                   core shader bus          ƒ         audio-controller@f100000            \              fsl,vf610-sai            I                     d       R         0   [                                            bus mclk1 mclk2 mclk3           tx rx           ÿ                           m      	  Jdisabled          audio-controller@f110000            \              fsl,vf610-sai            I                     d       R         0   [                                            bus mclk1 mclk2 mclk3           tx rx           ÿ                           m      	  Jdisabled          audio-controller@f120000            \              fsl,vf610-sai            I                     d       S         0   [                                            bus mclk1 mclk2 mclk3           tx rx           ÿ                           m      	  Jdisabled          audio-controller@f130000            \              fsl,vf610-sai            I                     d       S         0   [                                            bus mclk1 mclk2 mclk3           tx rx           ÿ         
         	         m      	  Jdisabled          audio-controller@f140000            \              fsl,vf610-sai            I                     d       T         0   [                                            bus mclk1 mclk2 mclk3           tx rx           ÿ                           m      	  Jdisabled          audio-controller@f150000            \              fsl,vf610-sai            I                     d       T         0   [                                            bus mclk1 mclk2 mclk3           tx rx           ÿ                           m      	  Jdisabled          clock-controller@f1f0000              fsl,ls1028a-plldig           I                                  [            ’         tmu@1f80000           fsl,qoriq-tmu            I    ø                 d                  ‚    
 &  H  a     @         $      +      1      8      ?      E      L      S      Y   	   `   
   f      m           $     ,     5     =     E     M     U     ^  	   f  
   n           "     -     8     C     M     X     c     n                )     6     B     O     [     h         
        ¤            ’         pcie@1f0000000            pci-host-ecam-generic            I   ð                               +           T            =pci         J                 0        º                     €                   Ä  o‚      ø      ø          Â      ø     ø         ‚      ø     ø         Â      ø     ø         ‚      ø!     ø!         Â      ø#     ø#         ‚      ü      ü        @     ethernet@0,0          
    fsl,enetc            I                          	  Jdisabled            Âsgmii           Ëin-band-status        ethernet@0,1          
    fsl,enetc            I                           Jokay            Ó         	  Ârgmii-id          ethernet@0,2          
    fsl,enetc            I                         	  Âinternal          	  Jdisabled             ’      fixed-link          Þ  	Ä         ä         ð         mdio@0,3              fsl,enetc-mdio           I                                        +       ethernet-phy@4           I            ö                 sY@        .             C        X            ’      vddio-regulator         eVDDIO           t w@        Œ w@         ’         vddh-regulator          eVDDH                ethernet@0,4              fsl,enetc-ptp            I                            [                  
         ¤      ethernet-switch@0,5          I                           d       _         	  Jdisabled       ports                        +       port@0           I          	  Jdisabled          port@1           I         	  Jdisabled          port@2           I         	  Jdisabled          port@3           I         	  Jdisabled          port@4           I         	  Âinternal            ³         	  Jdisabled            ¼ocelot-8021q       fixed-link          Þ  	Ä         ä         ð         port@5           I         	  Âinternal            ³         	  Jdisabled            ¼ocelot-8021q       fixed-link          Þ  è         ä         ð               ethernet@0,6          
    fsl,enetc            I                         	  Âinternal          	  Jdisabled             ’      fixed-link          Þ  è         ä         ð         rcec@1f,0            I  ø                         d       ^            ierb@1f0800000            fsl,ls1028a-enetc-ierb           I   ð€               pwm@2800000           fsl,vf610-ftm-pwm           N            I    €               '  ftm_sys ftm_ext ftm_fix ftm_cnt_clk_en        (   [                                    	  Jdisabled          pwm@2810000           fsl,vf610-ftm-pwm           N            I                   '  ftm_sys ftm_ext ftm_fix ftm_cnt_clk_en        (   [                                    	  Jdisabled          pwm@2820000           fsl,vf610-ftm-pwm           N            I    ‚               '  ftm_sys ftm_ext ftm_fix ftm_cnt_clk_en        (   [                                    	  Jdisabled          pwm@2830000           fsl,vf610-ftm-pwm           N            I    ƒ               '  ftm_sys ftm_ext ftm_fix ftm_cnt_clk_en        (   [                                    	  Jdisabled          pwm@2840000           fsl,vf610-ftm-pwm           N            I    „               '  ftm_sys ftm_ext ftm_fix ftm_cnt_clk_en        (   [                                    	  Jdisabled          pwm@2850000           fsl,vf610-ftm-pwm           N            I    …               '  ftm_sys ftm_ext ftm_fix ftm_cnt_clk_en        (   [                                    	  Jdisabled          pwm@2860000           fsl,vf610-ftm-pwm           N            I    †               '  ftm_sys ftm_ext ftm_fix ftm_cnt_clk_en        (   [                                    	  Jdisabled          pwm@2870000           fsl,vf610-ftm-pwm           N            I    ‡               '  ftm_sys ftm_ext ftm_fix ftm_cnt_clk_en        (   [                                    	  Jdisabled          power-controller@1e34040          %    fsl,ls1028a-rcpm fsl,qoriq-rcpm-2.1+             I    ã@@               Í            
         ’         timer@2800000             fsl,ls1028a-ftm-alarm            I    €                  ä                     @                 d       ,           Jokay          timer@2810000             fsl,ls1028a-ftm-alarm            I                      ä                     @                 d       -         	  Jdisabled             aliases         ô/soc/crypto@8000000         û/soc/serial@21c0500         /soc/serial@21c0600         /soc/serial@2270000         /soc/spi@20c0000            /soc/spi@2120000            /soc/mmc@2150000            "/soc/mmc@2140000            '/soc/i2c@2000000/rtc@32         ,/soc/timer@2800000        buttons0          
    gpio-keys      power-button            Y                 1   t        ïPower         sleep-button            Y                 1   Ž        ïSleep            buttons1              gpio-keys-polled            <   È   lid-switch          J           1            [                 ïLid          chosen          aserial0:115200n8             	compatible interrupt-parent #address-cells #size-cells model device_type reg enable-method clocks next-level-cache cpu-idle-states #cooling-cells phandle cache-level cache-unified entry-method idle-state-name arm,psci-suspend-param entry-latency-us exit-latency-us min-residency-us #clock-cells clock-frequency clock-output-names status regmap offset mask interrupts ranges #interrupt-cells interrupt-controller msi-controller polling-delay-passive polling-delay thermal-sensors temperature hysteresis trip cooling-device little-endian clock-names big-endian kontron,assert-wdt-timeout-pin #pwm-cells interrupts-extended gpio-controller #gpio-cells gpio-line-names pagesize reg-names m25p,fast-read spi-max-frequency spi-rx-bus-width spi-tx-bus-width label read-only dmas dma-names spi-num-chipselects voltage-ranges sdhci,auto-cmd12 sd-uhs-sdr104 sd-uhs-sdr50 sd-uhs-sdr25 sd-uhs-sdr12 non-removable mmc-hs200-1_8v mmc-hs400-1_8v #dma-cells interrupt-names dma-channels snps,dis_rxdet_inp3_quirk snps,quirk-frame-length-adjustment snps,incr-burst-type-adjustment dr_mode dma-coherent num-viewport bus-range msi-parent interrupt-map-mask interrupt-map iommu-map num-ib-windows num-ob-windows #global-interrupts #iommu-cells stream-match-mask fsl,sec-era block-number block-offset fsl,dma-queues status-sizes queue-sizes arm,malidp-output-port-lines arm,malidp-arqos-value #sound-dai-cells fsl,sai-asynchronous fsl,tmu-range fsl,tmu-calibration #thermal-sensor-cells msi-map phy-mode managed phy-handle speed full-duplex pause eee-broken-1000t eee-broken-100tx qca,clk-out-frequency qca,clk-out-strength qca,keep-pll-enabled vddio-supply regulator-name regulator-min-microvolt regulator-max-microvolt fsl,extts-fifo ethernet dsa-tag-protocol #fsl,rcpm-wakeup-cells fsl,rcpm-wakeup crypto serial0 serial1 serial2 spi0 spi1 mmc0 mmc1 rtc0 rtc1 linux,code poll-interval linux,input-type gpios stdout-path 