Ğşí  iç   H  c´   (            3  cl                                            *    raspberrypi,4-compute-module brcm,bcm2711         '   Raspberry Pi Compute Module 4 IO Board                                    ,      aliases          =/soc/serial@7e201000             E/soc/serial@7e215040          
   M/emmc2bus            V/scb/ethernet@7d580000           `/scb/pcie@7d500000           f/reserved-memory/nvram@0          chosen           oserial1:115200n8          reserved-memory                                    {   linux,cma             shared-dma-pool          ‚             ‡                   ¢        @         nvram@0       )    raspberrypi,bootloader-config nvmem-rmem                                      ¯                      ³      	   ºdisabled             thermal-zones      cpu-thermal          Á             ×  è         åÿÿş A¸         ò      trips      cpu-crit             _                  	  critical             cooling-maps                soc           simple-bus                                 0   {~       ş   €  |       ü      @       ÿ€   €          À           @      timer@7e003000            brcm,bcm2835-system-timer            ¯~ 0          0  )       @          A          B          C           4 B@      txp@7e004000              brcm,bcm2835-txp             ¯~ @             )       K         cprman@7e101000           brcm,bcm2711-cprman         D            ¯~           4  Q                                                 X         mailbox@7e00b880              brcm,bcm2835-mbox            ¯~ ¸€   @        )       !           `            X         gpio@7e200000             brcm,bcm2711-gpio            ¯~      ´      0  )       q          r          s          t            l        |            ˆ                   ®              :        ºdefault      ï  ÈID_SDA ID_SCL SDA1 SCL1 GPIO_GCLK GPIO5 GPIO6 SPI_CE1_N SPI_CE0_N SPI_MISO SPI_MOSI SPI_SCLK GPIO12 GPIO13 TXD1 RXD1 GPIO16 GPIO17 GPIO18 GPIO19 GPIO20 GPIO21 GPIO22 GPIO23 GPIO24 GPIO25 GPIO26 GPIO27 RGMII_MDIO RGMIO_MDC CTS0 RTS0 TXD0 RXD0 SD1_CLK SD1_CMD SD1_DATA0 SD1_DATA1 SD1_DATA2 SD1_DATA3 PWM0_MISO PWM1_MOSI STATUS_LED_G_CLK SPIFLASH_CE_N SDA0 SCL0 RGMII_RXCLK RGMII_RXCTL RGMII_RXD0 RGMII_RXD1 RGMII_RXD2 RGMII_RXD3 RGMII_TXCLK RGMII_TXCTL RGMII_TXD0 RGMII_TXD1 RGMII_TXD2 RGMII_TXD3          X      dpi_gpio0         p  Ø                               	   
                                                           â         emmc_gpio22         Ø                          â         emmc_gpio34         Ø   "   #   $   %   &   '        â           ğ                           X         emmc_gpio48         Ø   0   1   2   3   4   5        â         gpclk0_gpio4            Ø           â         gpclk1_gpio5            Ø           â         gpclk1_gpio42           Ø   *        â         gpclk1_gpio44           Ø   ,        â         gpclk2_gpio6            Ø           â         gpclk2_gpio43           Ø   +        â           ğ          i2c0_gpio0          Ø               â           X         i2c0_gpio28         Ø              â         i2c0_gpio44         Ø   ,   -        â         i2c1_gpio2          Ø              â           X         i2c1_gpio44         Ø   ,   -        â         jtag_gpio22         Ø                          â         pcm_gpio18          Ø                    â         pcm_gpio28          Ø                    â         sdhost_gpio48           Ø   0   1   2   3   4   5        â         spi0_gpio7          Ø         	   
           â         spi0_gpio35         Ø   #   $   %   &   '        â         spi1_gpio16         Ø                          â         spi2_gpio40         Ø   (   )   *   +   ,   -        â         uart0_gpio14            Ø              â         uart0_ctsrts_gpio16         Ø              â         uart0_ctsrts_gpio30         Ø              â           ğ               X         uart0_gpio32            Ø       !        â           ğ               X   	      uart0_gpio36            Ø   $   %        â         uart0_ctsrts_gpio38         Ø   &   '        â         uart1_gpio14            Ø              â           X         uart1_ctsrts_gpio16         Ø              â         uart1_gpio32            Ø       !        â         uart1_ctsrts_gpio30         Ø              â         uart1_gpio40            Ø   (   )        â         uart1_ctsrts_gpio42         Ø   *   +        â         gpclk0_gpio49      pin-gpclk           İgpio49          çalt1             ú         gpclk1_gpio50      pin-gpclk           İgpio50          çalt1             ú         gpclk2_gpio51      pin-gpclk           İgpio51          çalt1             ú         i2c0_gpio46    pin-sda         çalt0            İgpio46                 pin-scl         çalt0            İgpio47           ú         i2c1_gpio46    pin-sda         çalt1            İgpio46                 pin-scl         çalt1            İgpio47           ú         i2c3_gpio2     pin-sda         çalt5            İgpio2                  pin-scl         çalt5            İgpio3            ú         i2c3_gpio4     pin-sda         çalt5            İgpio4                  pin-scl         çalt5            İgpio5            ú         i2c4_gpio6     pin-sda         çalt5            İgpio6                  pin-scl         çalt5            İgpio7            ú         i2c4_gpio8     pin-sda         çalt5            İgpio8                  pin-scl         çalt5            İgpio9            ú         i2c5_gpio10    pin-sda         çalt5            İgpio10                 pin-scl         çalt5            İgpio11           ú         i2c5_gpio12    pin-sda         çalt5            İgpio12                 pin-scl         çalt5            İgpio13           ú         i2c6_gpio0     pin-sda         çalt5            İgpio0                  pin-scl         çalt5            İgpio1            ú         i2c6_gpio22    pin-sda         çalt5            İgpio22                 pin-scl         çalt5            İgpio23           ú         i2c_slave_gpio8    pins-i2c-slave          İgpio8 gpio9 gpio10 gpio11           çalt3             jtag_gpio48    pins-jtag         *  İgpio48 gpio49 gpio50 gpio51 gpio52 gpio53           çalt4             mii_gpio28     pins-mii            İgpio28 gpio29 gpio30 gpio31         çalt4             mii_gpio36     pins-mii            İgpio36 gpio37 gpio38 gpio39         çalt5             pcm_gpio50     pins-pcm            İgpio50 gpio51 gpio52 gpio53         çalt2             pwm0_0_gpio12      pin-pwm         İgpio12          çalt0             ú         pwm0_0_gpio18      pin-pwm         İgpio18          çalt5             ú         pwm1_0_gpio40      pin-pwm         İgpio40          çalt0             ú         pwm0_1_gpio13      pin-pwm         İgpio13          çalt0             ú         pwm0_1_gpio19      pin-pwm         İgpio19          çalt5             ú         pwm1_1_gpio41      pin-pwm         İgpio41          çalt0             ú         pwm0_1_gpio45      pin-pwm         İgpio45          çalt0             ú         pwm0_0_gpio52      pin-pwm         İgpio52          çalt1             ú         pwm0_1_gpio53      pin-pwm         İgpio53          çalt1             ú         rgmii_gpio35       pin-start-stop          İgpio35          çalt4          pin-rx-ok           İgpio36          çalt4             rgmii_irq_gpio34       pin-irq         İgpio34          çalt5             rgmii_irq_gpio39       pin-irq         İgpio39          çalt4             rgmii_mdio_gpio28      pins-mdio           İgpio28 gpio29           çalt5             rgmii_mdio_gpio37      pins-mdio           İgpio37 gpio38           çalt4             spi0_gpio46    pins-spi            İgpio46 gpio47 gpio48 gpio49         çalt2             spi2_gpio46    pins-spi          #  İgpio46 gpio47 gpio48 gpio49 gpio50          çalt5             spi3_gpio0     pins-spi            İgpio0 gpio1 gpio2 gpio3         çalt3             spi4_gpio4     pins-spi            İgpio4 gpio5 gpio6 gpio7         çalt3             spi5_gpio12    pins-spi            İgpio12 gpio13 gpio14 gpio15         çalt3             spi6_gpio18    pins-spi            İgpio18 gpio19 gpio20 gpio21         çalt3             uart2_gpio0    pin-tx          İgpio0           çalt4             ú      pin-rx          İgpio1           çalt4                      uart2_ctsrts_gpio2     pin-cts         İgpio2           çalt4                   pin-rts         İgpio3           çalt4             ú         uart3_gpio4    pin-tx          İgpio4           çalt4             ú      pin-rx          İgpio5           çalt4                      uart3_ctsrts_gpio6     pin-cts         İgpio6           çalt4                   pin-rts         İgpio7           çalt4             ú         uart4_gpio8    pin-tx          İgpio8           çalt4             ú      pin-rx          İgpio9           çalt4                      uart4_ctsrts_gpio10    pin-cts         İgpio10          çalt4                   pin-rts         İgpio11          çalt4             ú         uart5_gpio12       pin-tx          İgpio12          çalt4             ú      pin-rx          İgpio13          çalt4                      uart5_ctsrts_gpio14    pin-cts         İgpio14          çalt4                   pin-rts         İgpio15          çalt4             ú         gpioout         Ø           â         alt0            Ø               	   
           â            serial@7e201000           arm,pl011 arm,primecell          ¯~             )       y           Q                    uartclk apb_pclk              $         ºokay            ºdefault         7      	         A   bluetooth             brcm,bcm43438-bt            Q „€        [   
                 mmc@7e202000              brcm,bcm2835-sdhost          ¯~              )       x           Q            	   ºdisabled          i2s@7e203000              brcm,bcm2835-i2s             ¯~ 0    $        Q            	   ºdisabled          spi@7e204000              brcm,bcm2835-spi             ¯~ @            )       v           Q                                      	   ºdisabled          i2c@7e205000          "    brcm,bcm2711-i2c brcm,bcm2835-i2c            ¯~ P            )       u           Q                                         ºokay            ºdefault         7           4 †       dpi@7e208000              brcm,bcm2835-dpi             ¯~ €    Œ        Q            ,        core pixel                                  	   ºdisabled          dsi@7e209000              brcm,bcm2835-dsi0            ¯~     x        )       d                                     D           Q             /      1        phy escape pixel            jdsi0_byte dsi0_ddr2 dsi0_ddr          	   ºdisabled            }              X         aux@7e215000              brcm,bcm2835-aux            D            ¯~!P            Q              X         serial@7e215040           brcm,bcm2835-aux-uart            ¯~!P@   @        )       ]           Q                ºokay            ºdefault         7         spi@7e215080              brcm,bcm2835-aux-spi             ¯~!P€   @        )       ]           Q                                      	   ºdisabled          spi@7e2150c0              brcm,bcm2835-aux-spi             ¯~!PÀ   @        )       ]           Q                                      	   ºdisabled          pwm@7e20c000              brcm,bcm2835-pwm             ¯~ À    (        Q              ‹              › ˜–€        °         	   ºdisabled          mmc@7e300000              brcm,bcm2835-sdhci           ¯~0             )       ~           Q               ºokay                                      ºdefault         7           »            Å        Ó      wifi@1           ¯             brcm,bcm4329-fmac            hvs@7e400000              brcm,bcm2711-hvs             ¯~@    €         )       a           Q            dsi@7e700000              brcm,bcm2711-dsi1            ¯~p     Œ        )       l                                     D           Q      #      0      2        phy escape pixel            jdsi1_byte dsi1_ddr2 dsi1_ddr          	   ºdisabled            }              X         i2c@7e804000          "    brcm,bcm2711-i2c brcm,bcm2835-i2c            ¯~€@            )       u           Q                                         ºokay            ºdefault         7           4 †       usb@7e980000              brcm,bcm2835-usb             ¯~˜             )       I                                     Q           otg         Ş         	  ãusb2-phy            íhost            }            local_intc@40000000           brcm,bcm2836-l1-intc             ¯@            interrupt-controller@40041000            ˆ                     arm,gic-400           ¯@    @      @@     @`             )      	          X         avs-monitor@7d5d2000          +    brcm,bcm2711-avs-monitor syscon simple-mfd           ¯}]        thermal           brcm,bcm2711-thermal            õ            X            dma@7e007000              brcm,bcm2835-dma             ¯~ p          „  )       P          Q          R          S          T          U          V          W          W          X          X         8  dma0 dma1 dma2 dma3 dma4 dma5 dma6 dma7 dma8 dma9 dma10                    &  õ        X         watchdog@7e100000         $    brcm,bcm2835-pm brcm,bcm2835-pm-wdt         <           P            ¯~    ~      $~Á              Q                                v3d peri_image h264 isp          ]      rng@7e104000              brcm,bcm2711-rng200          ¯~@    (      serial@7e201400           arm,pl011 arm,primecell          ¯~             )       y           Q                    uartclk apb_pclk              $      	   ºdisabled          serial@7e201600           arm,pl011 arm,primecell          ¯~             )       y           Q                    uartclk apb_pclk              $      	   ºdisabled          serial@7e201800           arm,pl011 arm,primecell          ¯~             )       y           Q                    uartclk apb_pclk              $      	   ºdisabled          serial@7e201a00           arm,pl011 arm,primecell          ¯~             )       y           Q                    uartclk apb_pclk              $      	   ºdisabled          spi@7e204600              brcm,bcm2835-spi             ¯~ F            )       v           Q                                      	   ºdisabled          spi@7e204800              brcm,bcm2835-spi             ¯~ H            )       v           Q                                      	   ºdisabled          spi@7e204a00              brcm,bcm2835-spi             ¯~ J            )       v           Q                                      	   ºdisabled          spi@7e204c00              brcm,bcm2835-spi             ¯~ L            )       v           Q                                      	   ºdisabled          i2c@7e205600          "    brcm,bcm2711-i2c brcm,bcm2835-i2c            ¯~ V            )       u           Q                                      	   ºdisabled          i2c@7e205800          "    brcm,bcm2711-i2c brcm,bcm2835-i2c            ¯~ X            )       u           Q                                      	   ºdisabled          i2c@7e205a00          "    brcm,bcm2711-i2c brcm,bcm2835-i2c            ¯~ Z            )       u           Q                                      	   ºdisabled          i2c@7e205c00          "    brcm,bcm2711-i2c brcm,bcm2835-i2c            ¯~ \            )       u           Q                                      	   ºdisabled          pixelvalve@7e206000           brcm,bcm2711-pixelvalve0             ¯~ `            )       m            ºokay          pixelvalve@7e207000           brcm,bcm2711-pixelvalve1             ¯~ p            )       n            ºokay          pixelvalve@7e20a000           brcm,bcm2711-pixelvalve2             ¯~              )       e            ºokay          pwm@7e20c800              brcm,bcm2835-pwm             ¯~ È    (        Q              ‹              › ˜–€        °         	   ºdisabled          pixelvalve@7e216000           brcm,bcm2711-pixelvalve4             ¯~!`            )       n            ºokay          pixelvalve@7ec12000           brcm,bcm2711-pixelvalve3             ¯~Á             )       j         	   ºdisabled          clock@7ef00000            brcm,brcm2711-dvp            ¯~ğ             Q           D           P           X         hdmi@7ef00700             brcm,bcm2711-hdmi0        H   ¯~ğ    ~ğ    ~ğ    €~ğ€   €~ğ    ~ğ    ~ğ    €~ğC    ~ò           +  uhdmi dvp phy rm packet metadata csc cec hd          hdmi bvb audio cec                         †           Š      
      	  audio-rx             ºokay             ,           )                         7  cec-tx cec-rx cec-low wakeup hpd-connected hpd-removed          Q                               ™      i2c@7ef04500              brcm,bcm2711-hdmi-i2c            ¯~ğE    ~ğ            ubsc auto-i2c            4 |Ü         ºokay            X         hdmi@7ef05700             brcm,bcm2711-hdmi1        H   ¯~ğW    ~ğS    ~ğ_    €~ğ_€   €~ğk    ~ğo    ~ğ€   €~ğ“    ~ò           +  uhdmi dvp phy rm packet metadata csc cec hd          †           hdmi bvb audio cec                        Š            	  audio-rx             ºokay             ,           )            	   
         7  cec-tx cec-rx cec-low wakeup hpd-connected hpd-removed          Q                              ™      i2c@7ef09500              brcm,bcm2711-hdmi-i2c            ¯~ğ•    ~ğ[            ubsc auto-i2c            4 |Ü         ºokay            X         interrupt-controller@7ef00100         "    brcm,bcm2711-l2-intc brcm,l2-intc            ¯~ğ    0        X           )       `            ˆ                 firmware          (    raspberrypi,bcm2835-firmware simple-mfd                                  ±                    X      clocks            raspberrypi,firmware-clocks         D           X         gpio              raspberrypi,firmware-gpio            l        |            ºokay          C  ÈBT_ON WL_ON PWR_LED_OFF ANT1 VDD_SD_IO_SEL CAM_GPIO SD_PWR_ON ANT2          X   
   ant1-hog             ¸        d                Á        Íant1          ant2-hog             ¸        d                ×        Íant2             reset             raspberrypi,firmware-reset          P            power             raspberrypi,bcm2835-power           â           <           X         mailbox@7e00b840              brcm,bcm2835-vchiq           ¯~ ¸@   <        )       "         vec@7ec13000              brcm,bcm2711-vec             ¯~Á0            Q              )       {         	   ºdisabled            }               clocks     clk-osc           fixed-clock         D            josc         47ù€        X         clk-usb           fixed-clock         D            jotg         4œ8         X            phy           usb-nop-xceiv           ë            X         gpu           brcm,bcm2711-vc5             ºokay          clk-27M         D              fixed-clock         4›üÀ        j27MHz-clock         X         clk-108M            D              fixed-clock         4oó         j108MHz-clock            X         emmc2bus              simple-bus                                    {    ~       ş   €              À           @      mmc@7e340000              brcm,bcm2711-emmc2           ¯    ~4             )       ~           Q      3         ºokay            »           ö                                         arm-pmu       #    arm,cortex-a72-pmu arm,armv8-pmuv3        0  )                                                (       !   "   #      timer             arm,armv8-timer       0  )                              
           ;      cpus                                      _brcm,bcm2836-smp       cpu@0           mcpu           arm,cortex-a72           ¯            _spin-table          y       Ø        Š  €         —   @        ©           ¶  À         Ã   @        Õ           â   $        X          cpu@1           mcpu           arm,cortex-a72           ¯           _spin-table          y       à        Š  €         —   @        ©           ¶  À         Ã   @        Õ           â   $        X   !      cpu@2           mcpu           arm,cortex-a72           ¯           _spin-table          y       è        Š  €         —   @        ©           ¶  À         Ã   @        Õ           â   $        X   "      cpu@3           mcpu           arm,cortex-a72           ¯           _spin-table          y       ğ        Š  €         —   @        ©           ¶  À         Ã   @        Õ           â   $        X   #      l2-cache0             cache           Œ           ™   @        «           ó           X   $         scb           simple-bus                                 (   {    |       ü   €                @      pcie@7d500000             brcm,bcm2711-pcie            ¯    }P    “        mpci                                             )       “          ”         	  pcie msi            ÿ                     €                                                                                   ‘                            ’                     /   %         {       ø                                                À            :        X   %      ethernet@7d580000             brcm,bcm2711-genet-v5            ¯    }X                                      )                             ºokay            J   &        Urgmii-rxid     mdio@e14              brcm,genet-mdio-v5           ¯             umdio                                 ethernet-phy@0           ¯            X   &               leds          
    gpio-leds      led-act         ^ACT         dkeep          
  rheartbeat           d      *          led-pwr         ^PWR         d   
              dkeep            rdefault-on           memory@0            mmemory           ¯                  wifi-pwrseq           mmc-pwrseq-simple           ˆ   
              X         sd_io_1v8_reg             regulator-gpio        
  ”vdd-sd-io           £ w@        » 2Z          Ó         å        ù  ˆ        d   
                w@    2Z              ºokay            X         sd_vcc_reg            regulator-fixed         ”vcc-sd          £ 2Z         » 2Z          Ó                 .   
               X            	compatible model #address-cells #size-cells interrupt-parent serial0 serial1 emmc2bus ethernet0 pcie0 blconfig stdout-path ranges size reusable linux,cma-default alloc-ranges reg no-map status polling-delay-passive polling-delay coefficients thermal-sensors temperature hysteresis type dma-ranges interrupts clock-frequency #clock-cells clocks phandle #mbox-cells gpio-controller #gpio-cells interrupt-controller #interrupt-cells gpio-ranges pinctrl-names gpio-line-names brcm,pins brcm,function brcm,pull bias-disable bias-pull-up clock-names arm,primecell-periphid pinctrl-0 uart-has-rtscts max-speed shutdown-gpios clock-output-names power-domains assigned-clocks assigned-clock-rates #pwm-cells bus-width non-removable mmc-pwrseq phys phy-names dr_mode #thermal-sensor-cells interrupt-names #dma-cells brcm,dma-channel-mask #power-domain-cells #reset-cells system-power-controller reg-names resets ddc dmas dma-names wifi-2.4ghz-coexistence mboxes gpio-hog output-high line-name output-low firmware #phy-cells vqmmc-supply vmmc-supply broken-cd mmc-hs200-1_8v interrupt-affinity arm,cpu-registers-not-fw-configured enable-method device_type cpu-release-addr d-cache-size d-cache-line-size d-cache-sets i-cache-size i-cache-line-size i-cache-sets next-level-cache cache-level interrupt-map-mask interrupt-map msi-controller msi-parent brcm,enable-ssc phy-handle phy-mode label default-state linux,default-trigger reset-gpios regulator-name regulator-min-microvolt regulator-max-microvolt regulator-boot-on regulator-always-on regulator-settling-time-us states enable-active-high gpio 