On Fri, 23 Jul 2021 23:17:47 +1000 Jonathan Gray <j...@jsg.id.au> wrote:
> On Fri, Jul 23, 2021 at 02:32:33PM +0200, Mark Kettenis wrote: > > > Date: Fri, 23 Jul 2021 13:13:27 +0200 > > > From: Marcus Glocker <mar...@nazgul.ch> > > > > > > On Thu, 22 Jul 2021 23:44:54 +0200 > > > Marcus Glocker <mar...@nazgul.ch> wrote: > > > > > > > On Thu, 22 Jul 2021 23:07:30 +0200 (CEST) > > > > Mark Kettenis <mark.kette...@xs4all.nl> wrote: > > > > > > > > > > Date: Thu, 22 Jul 2021 22:59:28 +0200 > > > > > > From: Marcus Glocker <mar...@nazgul.ch> > > > > > > > > > > > > I can install and boot an 6.9 on it (although XHCI fails to > > > > > > initialize), but with a miniroot69.img snapshot of today, > > > > > > I'm getting a panic with the RAMDISK kernel before the > > > > > > installation procedure starts. > > > > > > > > > > > > Is this something known? > > > > > > > > > > There was a similar report the other day. No clue; > > > > > do_el0_error should never happen. > > > > > > > > I see. At least when I try to boot a GENERIC kernel, I get a > > > > little more trace: > > > > > > > > root on sd0a (90e0fb227dbf7852.a) swap on sd0b dump on sd0b > > > > WARNING: CHECK AND RESET THE DATE! > > > > gpio0 at bcmgpio0: 58 pins > > > > bwfm0: address dc:a6:32:da:a4:73 > > > > panic: do_el0_error > > > > Stopped at panic+0x160: cmp w21, #0x0 > > > > TID PID UID PRFLAGS PFLAGS CPU COMMAND > > > > * 12906 15435 0 0 0 0 init > > > > 195339 1 0 0x2 0 2K init > > > > db_enter() at panic+0x15c > > > > panic() at do_el0_error+0x10 > > > > radeon_combios_check_hardcoded_edid() at handle_el0_error+0x74 > > > > handle_el0_error() at 0x1788fadeb0 > > > > address 0x7ffffd0828 is invalid > > > > https://www.openbsd.org/ddb.html describes the minimum info > > > > required in bug reports. Insufficient info makes it difficult > > > > to find and fix bugs. ddb{0}> > > > > > > > > radeon_combios_check_hardcoded_edid()? Need to dig a little > > > > deeper ... > > > > > > When I disable bcmpcie(4) the panic is gone and the RPI4 boots up > > > fine. I also noticed that the bus_space_writes e.g. in > > > bcmpcie_attach() take very long to complete. It's like 5-10 > > > seconds for one bus write to complete. Any idea what could go > > > wrong in that area? > > > > eeprom -p output could help > > > > also, you could try older u-boot versions. > > and/or newer versions as the report mentioned U-Boot 2021.04 > > arm64 snapshots don't seem to have 2021.07 yet which is available in > ports and amd64 packages. OK, thanks for the hints. bcmpcie(4) works with U-Boot 2021.01 and current. I'll have a try what happens with U-Boot 2021.07 next. xhci(4) is still unhappy: bcmpcie0 at simplebus3 pci0 at bcmpcie0 ppb0 at pci0 dev 0 function 0 "Broadcom BCM2711" rev 0x10 pci1 at ppb0 bus 1 xhci0 at pci1 dev 0 function 0 "VIA VL805 xHCI" rev 0x01: intx, xHCI 1.0 xhci0: reset timeout xhci0: init failed, error=5 I'll play around with that a bit more. FWIW, this is the eeprom -p output using U-Boot 2021.04: Node 0x48 name: '' memreserve: 3b400000.04c00000 serial-number: '10000000f6cc6310' compatible: 'raspberrypi,4-model-b' + 'brcm,bcm2711' model: 'Raspberry Pi 4 Model B Rev 1.4' #address-cells: 00000002 #size-cells: 00000001 interrupt-parent: 00000001 Node 0x110 name: 'framebuffer' compatible: 'simple-framebuffer' status: 'disabled' Node 0x15c name: 'system' linux,serial: 10000000.f6cc6310 linux,revision: 00d03114 Node 0x190 name: 'axi' Node 0x198 name: 'vc_mem' reg: 3ec00000.40000000.c0000000 Node 0x1c4 name: 'aliases' i2c_arm: '/soc/i2c@7e804000' i2c: '/soc/i2c@7e804000' i2c_vc: '/soc/i2c0mux/i2c@0' serial0: '/soc/serial@7e201000' serial1: '/soc/serial@7e215040' emmc2bus: '/emmc2bus' ethernet0: '/scb/ethernet@7d580000' pcie0: '/scb/pcie@7d500000' blconfig: '/reserved-memory/nvram@0' audio: '/soc/mailbox@7e00b840/bcm2835_audio' aux: '/soc/aux@7e215000' sound: '/soc/sound' soc: '/soc' dma: '/soc/dma@7e007000' watchdog: '/soc/watchdog@7e100000' random: '/soc/rng@7e104000' mailbox: '/soc/mailbox@7e00b880' gpio: '/soc/gpio@7e200000' uart0: '/soc/serial@7e201000' uart1: '/soc/serial@7e215040' sdhost: '/soc/mmc@7e202000' mmc: '/soc/mmc@7e300000' mmc1: '/soc/mmcnr@7e300000' mmc0: '/emmc2bus/emmc2@7e340000' i2s: '/soc/i2s@7e203000' i2c0: '/soc/i2c0mux/i2c@0' i2c1: '/soc/i2c@7e804000' i2c10: '/soc/i2c0mux/i2c@1' spi0: '/soc/spi@7e204000' spi1: '/soc/spi@7e215080' spi2: '/soc/spi@7e2150c0' usb: '/soc/usb@7e980000' leds: '/leds' fb: '/soc/fb' thermal: '/soc/avs-monitor@7d5d2000/thermal' axiperf: '/soc/axiperf' mmc2: '/soc/mmc@7e202000' i2c3: '/soc/i2c@7e205600' i2c4: '/soc/i2c@7e205800' i2c5: '/soc/i2c@7e205a00' i2c6: '/soc/i2c@7e205c00' Node 0x708 name: 'chosen' openbsd,dma-constraint: 00000000.00000000.00000000.3bffffff openbsd,uefi-mmap-desc-ver: 00000001 openbsd,uefi-mmap-desc-size: 00000028 openbsd,uefi-mmap-size: 000004d8 openbsd,uefi-mmap-start: 00000000.39e189e0 openbsd,uefi-system-table: 00000000.3b35ab40 openbsd,bootduid: 2ad2a6be.0a100ea0 openbsd,boothowto: 00010400 kaslr-seed: 9d13e40f.4a57a306 rpi-boardrev-ext: 00000000 bootargs: 'sd0a:/bsd -c' Node 0x7ec name: 'bootloader' version: '940f978d13e45be9baef77f3f4a13b76a832f7b4' capabilities: 00000000 update-timestamp: 00000000 build-timestamp: 5e73814d Node 0x86c name: 'reserved-memory' #address-cells: 00000002 #size-cells: 00000001 ranges: phandle: 00000041 Node 0x8bc name: 'linux,cma' compatible: 'shared-dma-pool' size: 04000000 reusable: linux,cma-default: alloc-ranges: 00000000.00000000.30000000 phandle: 00000042 Node 0x93c name: 'nvram' compatible: 'raspberrypi,bootloader-config' + 'nvmem-rmem' #address-cells: 00000001 #size-cells: 00000001 reg: 00000000.3ef5c0a0.000000e2 no-map: status: 'okay' phandle: 00000043 Node 0x9f0 name: 'thermal-zones' Node 0xa04 name: 'cpu-thermal' polling-delay-passive: 00000000 polling-delay: 000003e8 coefficients: fffffe19.000641b8 thermal-sensors: 00000002 phandle: 00000044 Node 0xa68 name: 'cooling-maps' Node 0xa88 name: 'soc' compatible: 'simple-bus' #address-cells: 00000001 #size-cells: 00000001 ranges: 7e000000.00000000.fe000000.01800000.7c000000.00000000.fc000000.02000000.40000000.00000000.ff800000.00800000 dma-ranges: c0000000.00000000.00000000.40000000 phandle: 00000045 Node 0xb30 name: 'timer' compatible: 'brcm,bcm2835-system-timer' reg: 7e003000.00001000 interrupts: 00000000.00000040.00000004.00000000.00000041.00000004.00000000.00000042.00000004.00000000.00000043.00000004 clock-frequency: 000f4240 phandle: 00000046 Node 0xbe0 name: 'txp' compatible: 'brcm,bcm2835-txp' reg: 7e004000.00000020 interrupts: 00000000.0000004b.00000004 status: 'disabled' phandle: 00000047 Node 0xc6c name: 'cprman' compatible: 'brcm,bcm2711-cprman' #clock-cells: 00000001 reg: 7e101000.00002000 clocks: 00000003.00000004.00000000.00000004.00000001.00000004.00000002.00000005.00000000.00000005.00000001.00000005.00000002 firmware: 00000006 phandle: 00000007 Node 0xd28 name: 'mailbox' compatible: 'brcm,bcm2835-mbox' reg: 7e00b880.00000040 interrupts: 00000000.00000021.00000004 #mbox-cells: 00000000 phandle: 00000022 Node 0xdb0 name: 'gpio' compatible: 'brcm,bcm2711-gpio' reg: 7e200000.000000b4 interrupts: 00000000.00000071.00000004.00000000.00000072.00000004 gpio-controller: #gpio-cells: 00000002 interrupt-controller: #interrupt-cells: 00000002 pinctrl-names: 'default' gpio-line-names: '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' phandle: 0000000f Node 0x1074 name: 'dpi_gpio0' brcm,pins: 00000000.00000001.00000002.00000003.00000004.00000005.00000006.00000007.00000008.00000009.0000000a.0000000b.0000000c.0000000d.0000000e.0000000f.00000010.00000011.00000012.00000013.00000014.00000015.00000016.00000017.00000018.00000019.0000001a.0000001b brcm,function: 00000006 phandle: 00000048 Node 0x1124 name: 'emmc_gpio22' brcm,pins: 00000016.00000017.00000018.00000019.0000001a.0000001b brcm,function: 00000007 phandle: 00000049 Node 0x117c name: 'emmc_gpio34' brcm,pins: 00000022.00000023.00000024.00000025.00000026.00000027 brcm,function: 00000007 brcm,pull: 00000000.00000002.00000002.00000002.00000002.00000002 phandle: 0000004a Node 0x11f8 name: 'emmc_gpio48' brcm,pins: 00000030.00000031.00000032.00000033.00000034.00000035 brcm,function: 00000007 phandle: 00000024 Node 0x1250 name: 'gpclk0_gpio4' brcm,pins: 00000004 brcm,function: 00000004 phandle: 0000004b Node 0x1298 name: 'gpclk1_gpio5' brcm,pins: 00000005 brcm,function: 00000004 phandle: 0000004c Node 0x12e0 name: 'gpclk1_gpio42' brcm,pins: 0000002a brcm,function: 00000004 phandle: 0000004d Node 0x1328 name: 'gpclk1_gpio44' brcm,pins: 0000002c brcm,function: 00000004 phandle: 0000004e Node 0x1370 name: 'gpclk2_gpio6' brcm,pins: 00000006 brcm,function: 00000004 phandle: 0000004f Node 0x13b8 name: 'gpclk2_gpio43' brcm,pins: 0000002b brcm,function: 00000004 brcm,pull: 00000000 phandle: 00000050 Node 0x1410 name: 'i2c0_gpio0' brcm,pins: 00000000.00000001 brcm,function: 00000004 phandle: 00000011 Node 0x1458 name: 'i2c0_gpio28' brcm,pins: 0000001c.0000001d brcm,function: 00000004 phandle: 00000051 Node 0x14a0 name: 'i2c0_gpio44' brcm,pins: 0000002c.0000002d brcm,function: 00000005 phandle: 00000012 Node 0x14e8 name: 'i2c1_gpio2' brcm,pins: 00000002.00000003 brcm,function: 00000004 phandle: 00000052 Node 0x1530 name: 'i2c1_gpio44' brcm,pins: 0000002c.0000002d brcm,function: 00000006 phandle: 00000053 Node 0x1578 name: 'jtag_gpio22' brcm,pins: 00000016.00000017.00000018.00000019.0000001a.0000001b brcm,function: 00000003 phandle: 00000054 Node 0x15d0 name: 'pcm_gpio18' brcm,pins: 00000012.00000013.00000014.00000015 brcm,function: 00000004 phandle: 00000055 Node 0x1620 name: 'pcm_gpio28' brcm,pins: 0000001c.0000001d.0000001e.0000001f brcm,function: 00000006 phandle: 00000056 Node 0x1670 name: 'sdhost_gpio48' brcm,pins: 00000030.00000031.00000032.00000033.00000034.00000035 brcm,function: 00000004 phandle: 00000057 Node 0x16cc name: 'spi0_gpio7' brcm,pins: 00000007.00000008.00000009.0000000a.0000000b brcm,function: 00000004 phandle: 00000058 Node 0x1720 name: 'spi0_gpio35' brcm,pins: 00000023.00000024.00000025.00000026.00000027 brcm,function: 00000004 phandle: 00000059 Node 0x1774 name: 'spi1_gpio16' brcm,pins: 00000010.00000011.00000012.00000013.00000014.00000015 brcm,function: 00000003 phandle: 0000005a Node 0x17cc name: 'spi2_gpio40' brcm,pins: 00000028.00000029.0000002a.0000002b.0000002c.0000002d brcm,function: 00000003 phandle: 0000005b Node 0x1824 name: 'uart0_gpio14' brcm,pins: 0000000e.0000000f brcm,function: 00000004 phandle: 0000005c Node 0x1870 name: 'uart0_ctsrts_gpio16' brcm,pins: 00000010.00000011 brcm,function: 00000007 phandle: 0000005d Node 0x18c0 name: 'uart0_ctsrts_gpio30' brcm,pins: 0000001e.0000001f brcm,function: 00000007 brcm,pull: 00000002.00000000 phandle: 0000005e Node 0x1924 name: 'uart0_gpio32' brcm,pins: 00000020.00000021 brcm,function: 00000007 brcm,pull: 00000000.00000002 phandle: 0000005f Node 0x1984 name: 'uart0_gpio36' brcm,pins: 00000024.00000025 brcm,function: 00000006 phandle: 00000060 Node 0x19d0 name: 'uart0_ctsrts_gpio38' brcm,pins: 00000026.00000027 brcm,function: 00000006 phandle: 00000061 Node 0x1a20 name: 'uart1_gpio14' brcm,pins: 0000000e.0000000f brcm,function: 00000002 phandle: 00000062 Node 0x1a6c name: 'uart1_ctsrts_gpio16' brcm,pins: 00000010.00000011 brcm,function: 00000002 phandle: 00000063 Node 0x1abc name: 'uart1_gpio32' brcm,pins: 00000020.00000021 brcm,function: 00000002 phandle: 00000064 Node 0x1b08 name: 'uart1_ctsrts_gpio30' brcm,pins: 0000001e.0000001f brcm,function: 00000002 phandle: 00000065 Node 0x1b58 name: 'uart1_gpio40' brcm,pins: 00000028.00000029 brcm,function: 00000002 phandle: 00000066 Node 0x1ba4 name: 'uart1_ctsrts_gpio42' brcm,pins: 0000002a.0000002b brcm,function: 00000002 phandle: 00000067 Node 0x1bf4 name: 'gpclk0_gpio49' phandle: 00000068 Node 0x1c18 name: 'pin-gpclk' pins: 'gpio49' function: 'alt1' bias-disable: Node 0x1c64 name: 'gpclk1_gpio50' phandle: 00000069 Node 0x1c88 name: 'pin-gpclk' pins: 'gpio50' function: 'alt1' bias-disable: Node 0x1cd4 name: 'gpclk2_gpio51' phandle: 0000006a Node 0x1cf8 name: 'pin-gpclk' pins: 'gpio51' function: 'alt1' bias-disable: Node 0x1d44 name: 'i2c0_gpio46' phandle: 0000006b Node 0x1d64 name: 'pin-sda' function: 'alt0' pins: 'gpio46' bias-pull-up: Node 0x1da8 name: 'pin-scl' function: 'alt0' pins: 'gpio47' bias-disable: Node 0x1df0 name: 'i2c1_gpio46' phandle: 0000006c Node 0x1e10 name: 'pin-sda' function: 'alt1' pins: 'gpio46' bias-pull-up: Node 0x1e54 name: 'pin-scl' function: 'alt1' pins: 'gpio47' bias-disable: Node 0x1e9c name: 'i2c3_gpio2' phandle: 0000006d Node 0x1ebc name: 'pin-sda' function: 'alt5' pins: 'gpio2' bias-pull-up: Node 0x1f00 name: 'pin-scl' function: 'alt5' pins: 'gpio3' bias-disable: Node 0x1f48 name: 'i2c3_gpio4' phandle: 0000006e Node 0x1f68 name: 'pin-sda' function: 'alt5' pins: 'gpio4' bias-pull-up: Node 0x1fac name: 'pin-scl' function: 'alt5' pins: 'gpio5' bias-disable: Node 0x1ff4 name: 'i2c4_gpio6' phandle: 0000006f Node 0x2014 name: 'pin-sda' function: 'alt5' pins: 'gpio6' bias-pull-up: Node 0x2058 name: 'pin-scl' function: 'alt5' pins: 'gpio7' bias-disable: Node 0x20a0 name: 'i2c4_gpio8' phandle: 00000070 Node 0x20c0 name: 'pin-sda' function: 'alt5' pins: 'gpio8' bias-pull-up: Node 0x2104 name: 'pin-scl' function: 'alt5' pins: 'gpio9' bias-disable: Node 0x214c name: 'i2c5_gpio10' phandle: 00000071 Node 0x216c name: 'pin-sda' function: 'alt5' pins: 'gpio10' bias-pull-up: Node 0x21b0 name: 'pin-scl' function: 'alt5' pins: 'gpio11' bias-disable: Node 0x21f8 name: 'i2c5_gpio12' phandle: 00000072 Node 0x2218 name: 'pin-sda' function: 'alt5' pins: 'gpio12' bias-pull-up: Node 0x225c name: 'pin-scl' function: 'alt5' pins: 'gpio13' bias-disable: Node 0x22a4 name: 'i2c6_gpio0' phandle: 00000073 Node 0x22c4 name: 'pin-sda' function: 'alt5' pins: 'gpio0' bias-pull-up: Node 0x2308 name: 'pin-scl' function: 'alt5' pins: 'gpio1' bias-disable: Node 0x2350 name: 'i2c6_gpio22' phandle: 00000074 Node 0x2370 name: 'pin-sda' function: 'alt5' pins: 'gpio22' bias-pull-up: Node 0x23b4 name: 'pin-scl' function: 'alt5' pins: 'gpio23' bias-disable: Node 0x23fc name: 'i2c_slave_gpio8' phandle: 00000075 Node 0x2420 name: 'pins-i2c-slave' pins: 'gpio8' + 'gpio9' + 'gpio10' + 'gpio11' function: 'alt3' Node 0x2478 name: 'jtag_gpio48' phandle: 00000076 Node 0x2498 name: 'pins-jtag' pins: 'gpio48' + 'gpio49' + 'gpio50' + 'gpio51' + 'gpio52' + 'gpio53' function: 'alt4' Node 0x24fc name: 'mii_gpio28' phandle: 00000077 Node 0x251c name: 'pins-mii' pins: 'gpio28' + 'gpio29' + 'gpio30' + 'gpio31' function: 'alt4' Node 0x2570 name: 'mii_gpio36' phandle: 00000078 Node 0x2590 name: 'pins-mii' pins: 'gpio36' + 'gpio37' + 'gpio38' + 'gpio39' function: 'alt5' Node 0x25e4 name: 'pcm_gpio50' phandle: 00000079 Node 0x2604 name: 'pins-pcm' pins: 'gpio50' + 'gpio51' + 'gpio52' + 'gpio53' function: 'alt2' Node 0x2658 name: 'pwm0_0_gpio12' phandle: 0000007a Node 0x267c name: 'pin-pwm' pins: 'gpio12' function: 'alt0' bias-disable: Node 0x26c4 name: 'pwm0_0_gpio18' phandle: 0000007b Node 0x26e8 name: 'pin-pwm' pins: 'gpio18' function: 'alt5' bias-disable: Node 0x2730 name: 'pwm1_0_gpio40' phandle: 0000001a Node 0x2754 name: 'pin-pwm' pins: 'gpio40' function: 'alt0' bias-disable: Node 0x279c name: 'pwm0_1_gpio13' phandle: 0000007c Node 0x27c0 name: 'pin-pwm' pins: 'gpio13' function: 'alt0' bias-disable: Node 0x2808 name: 'pwm0_1_gpio19' phandle: 0000007d Node 0x282c name: 'pin-pwm' pins: 'gpio19' function: 'alt5' bias-disable: Node 0x2874 name: 'pwm1_1_gpio41' phandle: 0000001b Node 0x2898 name: 'pin-pwm' pins: 'gpio41' function: 'alt0' bias-disable: Node 0x28e0 name: 'pwm0_1_gpio45' phandle: 0000007e Node 0x2904 name: 'pin-pwm' pins: 'gpio45' function: 'alt0' bias-disable: Node 0x294c name: 'pwm0_0_gpio52' phandle: 0000007f Node 0x2970 name: 'pin-pwm' pins: 'gpio52' function: 'alt1' bias-disable: Node 0x29b8 name: 'pwm0_1_gpio53' phandle: 00000080 Node 0x29dc name: 'pin-pwm' pins: 'gpio53' function: 'alt1' bias-disable: Node 0x2a24 name: 'rgmii_gpio35' phandle: 00000081 Node 0x2a48 name: 'pin-start-stop' pins: 'gpio35' function: 'alt4' Node 0x2a88 name: 'pin-rx-ok' pins: 'gpio36' function: 'alt4' Node 0x2ac8 name: 'rgmii_irq_gpio34' phandle: 00000082 Node 0x2af0 name: 'pin-irq' pins: 'gpio34' function: 'alt5' Node 0x2b2c name: 'rgmii_irq_gpio39' phandle: 00000083 Node 0x2b54 name: 'pin-irq' pins: 'gpio39' function: 'alt4' Node 0x2b90 name: 'rgmii_mdio_gpio28' phandle: 00000084 Node 0x2bb8 name: 'pins-mdio' pins: 'gpio28' + 'gpio29' function: 'alt5' Node 0x2c00 name: 'rgmii_mdio_gpio37' phandle: 00000085 Node 0x2c28 name: 'pins-mdio' pins: 'gpio37' + 'gpio38' function: 'alt4' Node 0x2c70 name: 'spi0_gpio46' phandle: 00000086 Node 0x2c90 name: 'pins-spi' pins: 'gpio46' + 'gpio47' + 'gpio48' + 'gpio49' function: 'alt2' Node 0x2ce4 name: 'spi2_gpio46' phandle: 00000087 Node 0x2d04 name: 'pins-spi' pins: 'gpio46' + 'gpio47' + 'gpio48' + 'gpio49' + 'gpio50' function: 'alt5' Node 0x2d60 name: 'spi3_gpio0' phandle: 00000088 Node 0x2d80 name: 'pins-spi' pins: 'gpio0' + 'gpio1' + 'gpio2' + 'gpio3' function: 'alt3' Node 0x2dd0 name: 'spi4_gpio4' phandle: 00000089 Node 0x2df0 name: 'pins-spi' pins: 'gpio4' + 'gpio5' + 'gpio6' + 'gpio7' function: 'alt3' Node 0x2e40 name: 'spi5_gpio12' phandle: 0000008a Node 0x2e60 name: 'pins-spi' pins: 'gpio12' + 'gpio13' + 'gpio14' + 'gpio15' function: 'alt3' Node 0x2eb4 name: 'spi6_gpio18' phandle: 0000008b Node 0x2ed4 name: 'pins-spi' pins: 'gpio18' + 'gpio19' + 'gpio20' + 'gpio21' function: 'alt3' Node 0x2f28 name: 'uart2_gpio0' phandle: 0000008c Node 0x2f48 name: 'pin-tx' pins: 'gpio0' function: 'alt4' bias-disable: Node 0x2f8c name: 'pin-rx' pins: 'gpio1' function: 'alt4' bias-pull-up: Node 0x2fd4 name: 'uart2_ctsrts_gpio2' phandle: 0000008d Node 0x2ffc name: 'pin-cts' pins: 'gpio2' function: 'alt4' bias-pull-up: Node 0x3040 name: 'pin-rts' pins: 'gpio3' function: 'alt4' bias-disable: Node 0x3088 name: 'uart3_gpio4' phandle: 0000008e Node 0x30a8 name: 'pin-tx' pins: 'gpio4' function: 'alt4' bias-disable: Node 0x30ec name: 'pin-rx' pins: 'gpio5' function: 'alt4' bias-pull-up: Node 0x3134 name: 'uart3_ctsrts_gpio6' phandle: 0000008f Node 0x315c name: 'pin-cts' pins: 'gpio6' function: 'alt4' bias-pull-up: Node 0x31a0 name: 'pin-rts' pins: 'gpio7' function: 'alt4' bias-disable: Node 0x31e8 name: 'uart4_gpio8' phandle: 00000090 Node 0x3208 name: 'pin-tx' pins: 'gpio8' function: 'alt4' bias-disable: Node 0x324c name: 'pin-rx' pins: 'gpio9' function: 'alt4' bias-pull-up: Node 0x3294 name: 'uart4_ctsrts_gpio10' phandle: 00000091 Node 0x32bc name: 'pin-cts' pins: 'gpio10' function: 'alt4' bias-pull-up: Node 0x3300 name: 'pin-rts' pins: 'gpio11' function: 'alt4' bias-disable: Node 0x3348 name: 'uart5_gpio12' phandle: 00000092 Node 0x336c name: 'pin-tx' pins: 'gpio12' function: 'alt4' bias-disable: Node 0x33b0 name: 'pin-rx' pins: 'gpio13' function: 'alt4' bias-pull-up: Node 0x33f8 name: 'uart5_ctsrts_gpio14' phandle: 00000093 Node 0x3420 name: 'pin-cts' pins: 'gpio14' function: 'alt4' bias-pull-up: Node 0x3464 name: 'pin-rts' pins: 'gpio15' function: 'alt4' bias-disable: Node 0x34ac name: 'gpioout' brcm,pins: 00000006 brcm,function: 00000001 phandle: 00000094 Node 0x34ec name: 'alt0' brcm,pins: 00000004.00000005.00000007.00000008.00000009.0000000a.0000000b brcm,function: 00000004 phandle: 00000095 Node 0x3544 name: 'dpi_18bit_gpio0' brcm,pins: 00000000.00000001.00000002.00000003.00000004.00000005.00000006.00000007.00000008.00000009.0000000a.0000000b.0000000c.0000000d.0000000e.0000000f.00000010.00000011.00000012.00000013.00000014.00000015 brcm,function: 00000006 phandle: 00000096 Node 0x35e0 name: 'dpi_18bit_gpio2' brcm,pins: 00000002.00000003.00000004.00000005.00000006.00000007.00000008.00000009.0000000a.0000000b.0000000c.0000000d.0000000e.0000000f.00000010.00000011.00000012.00000013.00000014.00000015 brcm,function: 00000006 phandle: 00000097 Node 0x3674 name: 'spi0_pins' brcm,pins: 00000009.0000000a.0000000b brcm,function: 00000004 phandle: 0000000d Node 0x36c0 name: 'spi0_cs_pins' brcm,pins: 00000008.00000007 brcm,function: 00000001 phandle: 0000000e Node 0x370c name: 'spi3_pins' brcm,pins: 00000001.00000002.00000003 brcm,function: 00000007 phandle: 00000098 Node 0x3758 name: 'spi3_cs_pins' brcm,pins: 00000000.00000018 brcm,function: 00000001 phandle: 00000099 Node 0x37a4 name: 'spi4_pins' brcm,pins: 00000005.00000006.00000007 brcm,function: 00000007 phandle: 0000009a Node 0x37f0 name: 'spi4_cs_pins' brcm,pins: 00000004.00000019 brcm,function: 00000001 phandle: 0000009b Node 0x383c name: 'spi5_pins' brcm,pins: 0000000d.0000000e.0000000f brcm,function: 00000007 phandle: 0000009c Node 0x3888 name: 'spi5_cs_pins' brcm,pins: 0000000c.0000001a brcm,function: 00000001 phandle: 0000009d Node 0x38d4 name: 'spi6_pins' brcm,pins: 00000013.00000014.00000015 brcm,function: 00000007 phandle: 0000009e Node 0x3920 name: 'spi6_cs_pins' brcm,pins: 00000012.0000001b brcm,function: 00000001 phandle: 0000009f Node 0x396c name: 'i2c0' brcm,pins: 00000000.00000001 brcm,function: 00000004 brcm,pull: 00000002 phandle: 000000a0 Node 0x39c0 name: 'i2c1' brcm,pins: 00000002.00000003 brcm,function: 00000004 brcm,pull: 00000002 phandle: 00000017 Node 0x3a14 name: 'i2c3' brcm,pins: 00000004.00000005 brcm,function: 00000002 brcm,pull: 00000002 phandle: 000000a1 Node 0x3a68 name: 'i2c4' brcm,pins: 00000008.00000009 brcm,function: 00000002 brcm,pull: 00000002 phandle: 000000a2 Node 0x3abc name: 'i2c5' brcm,pins: 0000000c.0000000d brcm,function: 00000002 brcm,pull: 00000002 phandle: 000000a3 Node 0x3b10 name: 'i2c6' brcm,pins: 00000016.00000017 brcm,function: 00000002 brcm,pull: 00000002 phandle: 000000a4 Node 0x3b64 name: 'i2s' brcm,pins: 00000012.00000013.00000014.00000015 brcm,function: 00000004 phandle: 0000000c Node 0x3bac name: 'sdio_pins' brcm,pins: 00000022.00000023.00000024.00000025.00000026.00000027 brcm,function: 00000007 brcm,pull: 00000000.00000002.00000002.00000002.00000002.00000002 phandle: 00000025 Node 0x3c28 name: 'bt_pins' brcm,pins: brcm,function: brcm,pull: phandle: 00000009 Node 0x3c6c name: 'uart0_pins' brcm,pins: brcm,function: brcm,pull: phandle: 00000008 Node 0x3cb4 name: 'uart1_pins' brcm,pins: brcm,function: brcm,pull: phandle: 00000015 Node 0x3cfc name: 'uart2_pins' brcm,pins: 00000000.00000001 brcm,function: 00000003 brcm,pull: 00000000.00000002 phandle: 000000a5 Node 0x3d58 name: 'uart3_pins' brcm,pins: 00000004.00000005 brcm,function: 00000003 brcm,pull: 00000000.00000002 phandle: 000000a6 Node 0x3db4 name: 'uart4_pins' brcm,pins: 00000008.00000009 brcm,function: 00000003 brcm,pull: 00000000.00000002 phandle: 000000a7 Node 0x3e10 name: 'uart5_pins' brcm,pins: 0000000c.0000000d brcm,function: 00000003 brcm,pull: 00000000.00000002 phandle: 000000a8 Node 0x3e6c name: 'audio_pins' brcm,pins: 00000028.00000029 brcm,function: 00000004 phandle: 00000023 Node 0x3eb8 name: 'serial' compatible: 'arm,pl011' + 'arm,primecell' reg: 7e201000.00000200 interrupts: 00000000.00000079.00000004 clocks: 00000007.00000013.00000007.00000014 clock-names: 'uartclk' + 'apb_pclk' arm,primecell-periphid: 00241011 pinctrl-names: 'default' pinctrl-0: 00000008 uart-has-rtscts: status: 'okay' cts-event-workaround: skip-init: phandle: 00000030 Node 0x3fd4 name: 'bluetooth' compatible: 'brcm,bcm43438-bt' max-speed: 002dc6c0 shutdown-gpios: 0000000a.00000000.00000000 status: 'disabled' phandle: 0000002f Node 0x405c name: 'mmc' compatible: 'brcm,bcm2835-sdhost' reg: 7e202000.00000100 interrupts: 00000000.00000078.00000004 clocks: 00000007.00000014 status: 'disabled' dmas: 0000000b.2000000d dma-names: 'rx-tx' bus-width: 00000004 brcm,overclock-50: 00000000 brcm,pio-limit: 00000001 phandle: 00000039 Node 0x4154 name: 'i2s' compatible: 'brcm,bcm2835-i2s' reg: 7e203000.00000024 clocks: 00000007.0000001f status: 'disabled' #sound-dai-cells: 00000000 dmas: 0000000b.00000002.0000000b.00000003 dma-names: 'tx' + 'rx' pinctrl-names: 'default' pinctrl-0: 0000000c phandle: 00000032 Node 0x4240 name: 'spi' compatible: 'brcm,bcm2835-spi' reg: 7e204000.00000200 interrupts: 00000000.00000076.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' dmas: 0000000b.00000006.0000000b.00000007 dma-names: 'tx' + 'rx' pinctrl-names: 'default' pinctrl-0: 0000000d.0000000e cs-gpios: 0000000f.00000008.00000001.0000000f.00000007.00000001 phandle: 00000033 Node 0x4378 name: 'spidev' compatible: 'spidev' reg: 00000000 #address-cells: 00000001 #size-cells: 00000000 spi-max-frequency: 07735940 phandle: 000000a9 Node 0x43f0 name: 'spidev' compatible: 'spidev' reg: 00000001 #address-cells: 00000001 #size-cells: 00000000 spi-max-frequency: 07735940 phandle: 000000aa Node 0x446c name: 'i2c' compatible: 'brcm,bcm2711-i2c' + 'brcm,bcm2835-i2c' reg: 7e205000.00000200 interrupts: 00000000.00000075.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' clock-frequency: 000186a0 phandle: 00000010 Node 0x454c name: 'i2c0mux' compatible: 'i2c-mux-pinctrl' #address-cells: 00000001 #size-cells: 00000000 i2c-parent: 00000010 pinctrl-names: 'i2c0' + 'i2c_csi_dsi' status: 'disabled' pinctrl-0: 00000011 pinctrl-1: 00000012 phandle: 00000034 Node 0x460c name: 'i2c' reg: 00000000 #address-cells: 00000001 #size-cells: 00000000 phandle: 000000ab Node 0x465c name: 'i2c' reg: 00000001 #address-cells: 00000001 #size-cells: 00000000 phandle: 000000ac Node 0x46b0 name: 'dpi' compatible: 'brcm,bcm2835-dpi' reg: 7e208000.0000008c clocks: 00000007.00000014.00000007.0000002c clock-names: 'core' + 'pixel' #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000ad Node 0x4778 name: 'dsi' compatible: 'brcm,bcm2835-dsi0' reg: 7e209000.00000078 interrupts: 00000000.00000064.00000004 #address-cells: 00000001 #size-cells: 00000000 #clock-cells: 00000001 clocks: 00000007.00000020.00000007.0000002f.00000007.00000031 clock-names: 'phy' + 'escape' + 'pixel' clock-output-names: 'dsi0_byte' + 'dsi0_ddr2' + 'dsi0_ddr' status: 'disabled' power-domains: 00000013.00000011 phandle: 00000004 Node 0x48b8 name: 'aux' compatible: 'brcm,bcm2835-aux' #clock-cells: 00000001 reg: 7e215000.00000008 clocks: 00000007.00000014 phandle: 00000014 Node 0x4938 name: 'serial' compatible: 'brcm,bcm2835-aux-uart' reg: 7e215040.00000040 interrupts: 00000000.0000005d.00000004 clocks: 00000014.00000000 status: 'disabled' pinctrl-names: 'default' pinctrl-0: 00000015 skip-init: phandle: 00000031 Node 0x4a08 name: 'bluetooth' compatible: 'brcm,bcm43438-bt' max-speed: 00070800 shutdown-gpios: 0000000a.00000000.00000000 status: 'disabled' phandle: 000000ae Node 0x4a90 name: 'spi' compatible: 'brcm,bcm2835-aux-spi' reg: 7e215080.00000040 interrupts: 00000000.0000005d.00000004 clocks: 00000014.00000001 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000af Node 0x4b54 name: 'spi' compatible: 'brcm,bcm2835-aux-spi' reg: 7e2150c0.00000040 interrupts: 00000000.0000005d.00000004 clocks: 00000014.00000002 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000b0 Node 0x4c18 name: 'pwm' compatible: 'brcm,bcm2835-pwm' reg: 7e20c000.00000028 clocks: 00000007.0000001e assigned-clocks: 00000007.0000001e assigned-clock-rates: 00989680 #pwm-cells: 00000002 status: 'disabled' phandle: 000000b1 Node 0x4cd4 name: 'hvs' compatible: 'brcm,bcm2711-hvs' reg: 7e400000.00006000 interrupts: 00000000.00000061.00000004 clocks: 00000016.00000004 status: 'disabled' phandle: 000000b2 Node 0x4d74 name: 'dsi' compatible: 'brcm,bcm2711-dsi1' reg: 7e700000.0000008c interrupts: 00000000.0000006c.00000004 #address-cells: 00000001 #size-cells: 00000000 #clock-cells: 00000001 clocks: 00000007.00000023.00000007.00000030.00000007.00000032 clock-names: 'phy' + 'escape' + 'pixel' clock-output-names: 'dsi1_byte' + 'dsi1_ddr2' + 'dsi1_ddr' status: 'disabled' power-domains: 00000013.00000012 phandle: 00000005 Node 0x4eb4 name: 'i2c' compatible: 'brcm,bcm2711-i2c' + 'brcm,bcm2835-i2c' reg: 7e804000.00001000 interrupts: 00000000.00000075.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' pinctrl-names: 'default' pinctrl-0: 00000017 clock-frequency: 000186a0 phandle: 00000035 Node 0x4fb8 name: 'vec' compatible: 'brcm,bcm2835-vec' reg: 7e806000.00001000 clocks: 00000007.00000018 interrupts: 00000000.0000007b.00000004 status: 'disabled' power-domains: 00000013.00000007 phandle: 000000b3 Node 0x506c name: 'usb' compatible: 'brcm,bcm2708-usb' reg: 7e980000.00010000.7e00b200.00000200 interrupts: 00000000.00000049.00000004.00000000.00000028.00000004 #address-cells: 00000001 #size-cells: 00000000 clocks: 00000018 clock-names: 'otg' phys: 00000019 phy-names: 'usb2-phy' power-domains: 00000013.00000006 interrupt-names: 'usb' + 'soft' status: 'disabled' phandle: 000000b4 Node 0x51a0 name: 'local_intc' compatible: 'brcm,bcm2836-l1-intc' reg: 40000000.00000100 phandle: 000000b5 Node 0x5204 name: 'interrupt-controller' interrupt-controller: #interrupt-cells: 00000003 compatible: 'arm,gic-400' reg: 40041000.00001000.40042000.00002000.40044000.00002000.40046000.00002000 interrupts: 00000001.00000009.00000f04 phandle: 00000001 Node 0x52b4 name: 'avs-monitor' compatible: 'brcm,bcm2711-avs-monitor' + 'syscon' + 'simple-mfd' reg: 7d5d2000.00000f00 phandle: 000000b6 Node 0x532c name: 'thermal' compatible: 'brcm,bcm2711-thermal' #thermal-sensor-cells: 00000000 phandle: 00000002 Node 0x5384 name: 'dma' compatible: 'brcm,bcm2835-dma' reg: 7e007000.00000b00 interrupts: 00000000.00000050.00000004.00000000.00000051.00000004.00000000.00000052.00000004.00000000.00000053.00000004.00000000.00000054.00000004.00000000.00000055.00000004.00000000.00000056.00000004.00000000.00000057.00000004.00000000.00000057.00000004.00000000.00000058.00000004.00000000.00000058.00000004 interrupt-names: 'dma0' + 'dma1' + 'dma2' + 'dma3' + 'dma4' + 'dma5' + 'dma6' + 'dma7' + 'dma8' + 'dma9' + 'dma10' #dma-cells: 00000001 brcm,dma-channel-mask: 000007f5 phandle: 0000000b Node 0x54d4 name: 'watchdog' compatible: 'brcm,bcm2835-pm' + 'brcm,bcm2835-pm-wdt' #power-domain-cells: 00000001 #reset-cells: 00000001 reg: 7e100000.00000114.7e00a000.00000024.7ec11000.00000020 clocks: 00000007.00000015.00000007.0000001d.00000007.00000017.00000007.00000016 clock-names: 'v3d' + 'peri_image' + 'h264' + 'isp' system-power-controller: phandle: 00000037 Node 0x55d0 name: 'rng' compatible: 'brcm,bcm2711-rng200' reg: 7e104000.00000028 status: 'okay' phandle: 00000038 Node 0x5640 name: 'serial' compatible: 'arm,pl011' + 'arm,primecell' reg: 7e201400.00000200 interrupts: 00000000.00000079.00000004 clocks: 00000007.00000013.00000007.00000014 clock-names: 'uartclk' + 'apb_pclk' arm,primecell-periphid: 00241011 status: 'disabled' phandle: 000000b7 Node 0x571c name: 'serial' compatible: 'arm,pl011' + 'arm,primecell' reg: 7e201600.00000200 interrupts: 00000000.00000079.00000004 clocks: 00000007.00000013.00000007.00000014 clock-names: 'uartclk' + 'apb_pclk' arm,primecell-periphid: 00241011 status: 'disabled' phandle: 000000b8 Node 0x57f8 name: 'serial' compatible: 'arm,pl011' + 'arm,primecell' reg: 7e201800.00000200 interrupts: 00000000.00000079.00000004 clocks: 00000007.00000013.00000007.00000014 clock-names: 'uartclk' + 'apb_pclk' arm,primecell-periphid: 00241011 status: 'disabled' phandle: 000000b9 Node 0x58d4 name: 'serial' compatible: 'arm,pl011' + 'arm,primecell' reg: 7e201a00.00000200 interrupts: 00000000.00000079.00000004 clocks: 00000007.00000013.00000007.00000014 clock-names: 'uartclk' + 'apb_pclk' arm,primecell-periphid: 00241011 status: 'disabled' phandle: 000000ba Node 0x59b0 name: 'spi' compatible: 'brcm,bcm2835-spi' reg: 7e204600.00000200 interrupts: 00000000.00000076.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000bb Node 0x5a70 name: 'spi' compatible: 'brcm,bcm2835-spi' reg: 7e204800.00000200 interrupts: 00000000.00000076.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000bc Node 0x5b30 name: 'spi' compatible: 'brcm,bcm2835-spi' reg: 7e204a00.00000200 interrupts: 00000000.00000076.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000bd Node 0x5bf0 name: 'spi' compatible: 'brcm,bcm2835-spi' reg: 7e204c00.00000200 interrupts: 00000000.00000076.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000be Node 0x5cb0 name: 'i2c' compatible: 'brcm,bcm2711-i2c' + 'brcm,bcm2835-i2c' reg: 7e205600.00000200 interrupts: 00000000.00000075.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000bf Node 0x5d80 name: 'i2c' compatible: 'brcm,bcm2711-i2c' + 'brcm,bcm2835-i2c' reg: 7e205800.00000200 interrupts: 00000000.00000075.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000c0 Node 0x5e50 name: 'i2c' compatible: 'brcm,bcm2711-i2c' + 'brcm,bcm2835-i2c' reg: 7e205a00.00000200 interrupts: 00000000.00000075.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000c1 Node 0x5f20 name: 'i2c' compatible: 'brcm,bcm2711-i2c' + 'brcm,bcm2835-i2c' reg: 7e205c00.00000200 interrupts: 00000000.00000075.00000004 clocks: 00000007.00000014 #address-cells: 00000001 #size-cells: 00000000 status: 'disabled' phandle: 000000c2 Node 0x5ff0 name: 'pixelvalve' compatible: 'brcm,bcm2711-pixelvalve0' reg: 7e206000.00000100 interrupts: 00000000.0000006d.00000004 status: 'disabled' phandle: 000000c3 Node 0x6088 name: 'pixelvalve' compatible: 'brcm,bcm2711-pixelvalve1' reg: 7e207000.00000100 interrupts: 00000000.0000006e.00000004 status: 'disabled' phandle: 000000c4 Node 0x6120 name: 'pixelvalve' compatible: 'brcm,bcm2711-pixelvalve2' reg: 7e20a000.00000100 interrupts: 00000000.00000065.00000004 status: 'disabled' phandle: 000000c5 Node 0x61b8 name: 'pwm' compatible: 'brcm,bcm2835-pwm' reg: 7e20c800.00000028 clocks: 00000007.0000001e assigned-clocks: 00000007.0000001e assigned-clock-rates: 00989680 #pwm-cells: 00000002 status: 'disabled' pinctrl-names: 'default' pinctrl-0: 0000001a.0000001b phandle: 000000c6 Node 0x629c name: 'pixelvalve' compatible: 'brcm,bcm2711-pixelvalve4' reg: 7e216000.00000100 interrupts: 00000000.0000006e.00000004 status: 'disabled' phandle: 000000c7 Node 0x6334 name: 'pixelvalve' compatible: 'brcm,bcm2711-pixelvalve3' reg: 7ec12000.00000100 interrupts: 00000000.0000006a.00000004 status: 'disabled' phandle: 000000c8 Node 0x63cc name: 'clock' compatible: 'brcm,brcm2711-dvp' reg: 7ef00000.00000010 clocks: 0000001c #clock-cells: 00000001 #reset-cells: 00000001 status: 'disabled' phandle: 0000001d Node 0x6470 name: 'interrupt-controller' compatible: 'brcm,bcm2711-l2-intc' + 'brcm,l2-intc' reg: 7ef00100.00000030 interrupts: 00000000.00000060.00000004 interrupt-controller: #interrupt-cells: 00000001 status: 'disabled' phandle: 0000001f Node 0x6538 name: 'hdmi' compatible: 'brcm,bcm2711-hdmi0' reg: 7ef00700.00000300.7ef00300.00000200.7ef00f00.00000080.7ef00f80.00000080.7ef01b00.00000200.7ef01f00.00000400.7ef00200.00000080.7ef04300.00000100.7ef20000.00000100.7ef00100.00000030 reg-names: 'hdmi' + 'dvp' + 'phy' + 'rm' + 'packet' + 'metadata' + 'csc' + 'cec' + 'hd' + 'intr2' clocks: 00000016.0000000d.00000016.0000000e.0000001d.00000000.0000001e clock-names: 'hdmi' + 'bvb' + 'audio' + 'cec' resets: 0000001d.00000000 interrupt-parent: 0000001f interrupts: 00000000.00000001.00000002.00000003.00000004.00000005 interrupt-names: 'cec-tx' + 'cec-rx' + 'cec-low' + 'wakeup' + 'hpd-connected' + 'hpd-removed' ddc: 00000020 dmas: 0000000b.09f0000a dma-names: 'audio-rx' status: 'disabled' phandle: 000000c9 Node 0x6744 name: 'i2c' compatible: 'brcm,bcm2711-hdmi-i2c' reg: 7ef04500.00000100.7ef00b00.00000300 reg-names: 'bsc' + 'auto-i2c' clock-frequency: 00017cdc status: 'disabled' phandle: 00000020 Node 0x67f0 name: 'hdmi' compatible: 'brcm,bcm2711-hdmi1' reg: 7ef05700.00000300.7ef05300.00000200.7ef05f00.00000080.7ef05f80.00000080.7ef06b00.00000200.7ef06f00.00000400.7ef00280.00000080.7ef09300.00000100.7ef20000.00000100.7ef00100.00000030 reg-names: 'hdmi' + 'dvp' + 'phy' + 'rm' + 'packet' + 'metadata' + 'csc' + 'cec' + 'hd' + 'intr2' ddc: 00000021 clock-names: 'hdmi' + 'bvb' + 'audio' + 'cec' clocks: 00000016.0000000d.00000016.0000000e.0000001d.00000001.0000001e resets: 0000001d.00000001 interrupt-parent: 0000001f interrupts: 00000008.00000007.00000006.00000009.0000000a.0000000b interrupt-names: 'cec-tx' + 'cec-rx' + 'cec-low' + 'wakeup' + 'hpd-connected' + 'hpd-removed' dmas: 0000000b.09f00011 dma-names: 'audio-rx' status: 'disabled' phandle: 000000ca Node 0x69fc name: 'i2c' compatible: 'brcm,bcm2711-hdmi-i2c' reg: 7ef09500.00000100.7ef05b00.00000300 reg-names: 'bsc' + 'auto-i2c' clock-frequency: 00017cdc status: 'disabled' phandle: 00000021 Node 0x6aa8 name: 'firmware' compatible: 'raspberrypi,bcm2835-firmware' + 'simple-mfd' #address-cells: 00000001 #size-cells: 00000001 mboxes: 00000022 dma-ranges: phandle: 00000006 Node 0x6b38 name: 'clocks' compatible: 'raspberrypi,firmware-clocks' #clock-cells: 00000001 phandle: 00000016 Node 0x6b90 name: 'gpio' compatible: 'raspberrypi,firmware-gpio' gpio-controller: #gpio-cells: 00000002 gpio-line-names: 'BT_ON' + 'WL_ON' + 'PWR_LED_OFF' + 'GLOBAL_RESET' + 'VDD_SD_IO_SEL' + 'CAM_GPIO' + 'SD_PWR_ON' + 'SD_OC_N' status: 'okay' phandle: 0000000a Node 0x6c64 name: 'reset' compatible: 'raspberrypi,firmware-reset' #reset-cells: 00000001 phandle: 0000002d Node 0x6cc0 name: 'power' compatible: 'raspberrypi,bcm2835-power' firmware: 00000006 #power-domain-cells: 00000001 phandle: 00000013 Node 0x6d28 name: 'mailbox' compatible: 'brcm,bcm2711-vchiq' reg: 7e00b840.0000003c interrupts: 00000000.00000022.00000004 phandle: 000000cb Node 0x6d9c name: 'bcm2835_audio' compatible: 'brcm,bcm2835-audio' brcm,pwm-channels: 00000008 status: 'disabled' pinctrl-names: 'default' pinctrl-0: 00000023 phandle: 00000036 Node 0x6e34 name: 'mmc' compatible: 'brcm,bcm2835-mmc' + 'brcm,bcm2835-sdhci' reg: 7e300000.00000100 interrupts: 00000000.0000007e.00000004 clocks: 00000007.0000001c dmas: 0000000b.0000000b dma-names: 'rx-tx' brcm,overclock-50: 00000000 status: 'disabled' pinctrl-names: 'default' pinctrl-0: 00000024 bus-width: 00000004 phandle: 0000003a Node 0x6f50 name: 'mmcnr' compatible: 'brcm,bcm2835-mmc' + 'brcm,bcm2835-sdhci' reg: 7e300000.00000100 interrupts: 00000000.0000007e.00000004 clocks: 00000007.0000001c dmas: 0000000b.0000000b dma-names: 'rx-tx' brcm,overclock-50: 00000000 non-removable: status: 'okay' pinctrl-names: 'default' pinctrl-0: 00000025 bus-width: 00000004 phandle: 0000003b Node 0x7074 name: 'firmwarekms' compatible: 'raspberrypi,rpi-firmware-kms-2711' reg: 7e600000.00000100 interrupts: 00000000.00000070.00000004 brcm,firmware: 00000006 status: 'disabled' phandle: 000000cc Node 0x7128 name: 'smi' compatible: 'brcm,bcm2835-smi' reg: 7e600000.00000100 interrupts: 00000000.00000070.00000004 clocks: 00000007.0000002a assigned-clocks: 00000007.0000002a assigned-clock-rates: 07735940 dmas: 0000000b.00000004 dma-names: 'rx-tx' status: 'disabled' phandle: 000000cd Node 0x7214 name: 'csi' compatible: 'brcm,bcm2835-unicam' reg: 7e800000.00000800.7e802000.00000004 interrupts: 00000000.00000066.00000004 clocks: 00000007.0000002d.00000016.00000004 clock-names: 'lp' + 'vpu' power-domains: 00000013.0000000c #address-cells: 00000001 #size-cells: 00000000 #clock-cells: 00000001 status: 'disabled' phandle: 000000ce Node 0x731c name: 'csi' compatible: 'brcm,bcm2835-unicam' reg: 7e801000.00000800.7e802004.00000004 interrupts: 00000000.00000067.00000004 clocks: 00000007.0000002e.00000016.00000004 clock-names: 'lp' + 'vpu' power-domains: 00000013.0000000d #address-cells: 00000001 #size-cells: 00000000 #clock-cells: 00000001 status: 'disabled' brcm,num-data-lanes: 00000002 phandle: 000000cf Node 0x7434 name: 'axiperf' compatible: 'brcm,bcm2835-axiperf' reg: 7e009800.00000100.7ee08000.00000100 firmware: 00000006 status: 'disabled' phandle: 0000003c Node 0x74bc name: 'gpiomem' compatible: 'brcm,bcm2835-gpiomem' reg: 7e200000.00001000 Node 0x7504 name: 'fb' compatible: 'brcm,bcm2708-fb' firmware: 00000006 status: 'okay' phandle: 000000d0 Node 0x7560 name: 'vcsm' compatible: 'raspberrypi,bcm2835-vcsm' firmware: 00000006 status: 'okay' phandle: 000000d1 Node 0x75cc name: 'sound' status: 'disabled' phandle: 000000d2 Node 0x7608 name: 'clocks' Node 0x7614 name: 'clk-osc' compatible: 'fixed-clock' #clock-cells: 00000000 clock-output-names: 'osc' clock-frequency: 0337f980 phandle: 00000003 Node 0x767c name: 'clk-usb' compatible: 'fixed-clock' #clock-cells: 00000000 clock-output-names: 'otg' clock-frequency: 1c9c3800 phandle: 00000018 Node 0x76e8 name: 'phy' compatible: 'usb-nop-xceiv' #phy-cells: 00000000 phandle: 00000019 Node 0x7730 name: 'gpu' compatible: 'brcm,bcm2711-vc5' status: 'disabled' phandle: 000000d3 Node 0x7784 name: 'clk-27M' #clock-cells: 00000000 compatible: 'fixed-clock' clock-frequency: 019bfcc0 clock-output-names: '27MHz-clock' phandle: 0000001e Node 0x77f4 name: 'clk-108M' #clock-cells: 00000000 compatible: 'fixed-clock' clock-frequency: 066ff300 clock-output-names: '108MHz-clock' phandle: 0000001c Node 0x786c name: 'emmc2bus' compatible: 'simple-bus' #address-cells: 00000002 #size-cells: 00000001 ranges: 00000000.7e000000.00000000.fe000000.01800000 dma-ranges: 00000000.c0000000.00000000.00000000.40000000 phandle: 000000d4 Node 0x7904 name: 'emmc2' compatible: 'brcm,bcm2711-emmc2' reg: 00000000.7e340000.00000100 interrupts: 00000000.0000007e.00000004 clocks: 00000007.00000033 status: 'okay' vqmmc-supply: 00000026 vmmc-supply: 00000027 broken-cd: mmc-ddr-3_3v: phandle: 0000003f Node 0x79e0 name: 'arm-pmu' compatible: 'arm,cortex-a72-pmu' + 'arm,armv8-pmuv3' interrupts: 00000000.00000010.00000004.00000000.00000011.00000004.00000000.00000012.00000004.00000000.00000013.00000004 interrupt-affinity: 00000028.00000029.0000002a.0000002b Node 0x7a78 name: 'timer' compatible: 'arm,armv8-timer' interrupts: 00000001.0000000d.00000f08.00000001.0000000e.00000f08.00000001.0000000b.00000f08.00000001.0000000a.00000f08 arm,cpu-registers-not-fw-configured: Node 0x7aec name: 'cpus' #address-cells: 00000001 #size-cells: 00000000 enable-method: 'brcm,bcm2836-smp' phandle: 000000d5 Node 0x7b48 name: 'cpu' device_type: 'cpu' compatible: 'arm,cortex-a72' reg: 00000000 enable-method: 'spin-table' cpu-release-addr: 00000000.000000d8 phandle: 00000028 Node 0x7bd0 name: 'cpu' device_type: 'cpu' compatible: 'arm,cortex-a72' reg: 00000001 enable-method: 'spin-table' cpu-release-addr: 00000000.000000e0 phandle: 00000029 Node 0x7c58 name: 'cpu' device_type: 'cpu' compatible: 'arm,cortex-a72' reg: 00000002 enable-method: 'spin-table' cpu-release-addr: 00000000.000000e8 phandle: 0000002a Node 0x7ce0 name: 'cpu' device_type: 'cpu' compatible: 'arm,cortex-a72' reg: 00000003 enable-method: 'spin-table' cpu-release-addr: 00000000.000000f0 phandle: 0000002b Node 0x7d6c name: 'scb' compatible: 'simple-bus' #address-cells: 00000002 #size-cells: 00000002 ranges: 00000000.7c000000.00000000.fc000000.00000000.03800000.00000000.40000000.00000000.ff800000.00000000.00800000.00000006.00000000.00000006.00000000.00000000.40000000.00000000.00000000.00000000.00000000.00000000.fc000000 dma-ranges: 00000000.00000000.00000000.00000000.00000004.00000000 phandle: 000000d6 Node 0x7e4c name: 'pcie' compatible: 'brcm,bcm2711-pcie' reg: 00000000.7d500000.00000000.00009310 device_type: 'pci' #address-cells: 00000003 #interrupt-cells: 00000001 #size-cells: 00000002 interrupts: 00000000.00000094.00000004.00000000.00000094.00000004 interrupt-names: 'pcie' + 'msi' interrupt-map-mask: 00000000.00000000.00000000.00000007 interrupt-map: 00000000.00000000.00000000.00000001.00000001.00000000.0000008f.00000004 msi-controller: msi-parent: 0000002c ranges: 02000000.00000000.c0000000.00000006.00000000.00000000.40000000 dma-ranges: 02000000.00000004.00000000.00000000.00000000.00000000.c0000000 brcm,enable-ssc: phandle: 0000002c Node 0x7fe8 name: 'pci' #address-cells: 00000003 #size-cells: 00000002 ranges: reg: 00000000.00000000.00000000.00000000.00000000 Node 0x8040 name: 'usb' reg: 00010000.00000000.00000000.00000000.00000000 resets: 0000002d.00000000 Node 0x808c name: 'ethernet' local-mac-address: dca632da.a472 compatible: 'brcm,bcm2711-genet-v5' reg: 00000000.7d580000.00000000.00010000 #address-cells: 00000001 #size-cells: 00000001 interrupts: 00000000.0000009d.00000004.00000000.0000009e.00000004 status: 'okay' phy-handle: 0000002e phy-mode: 'rgmii-rxid' phandle: 000000d7 Node 0x8188 name: 'mdio' compatible: 'brcm,genet-mdio-v5' reg: 00000e14.00000008 reg-names: 'mdio' #address-cells: 00000000 #size-cells: 00000001 phandle: 000000d8 Node 0x8210 name: 'ethernet-phy' reg: 00000001 led-modes: 00000000.00000008 phandle: 0000002e Node 0x8264 name: 'dma' compatible: 'brcm,bcm2711-dma' reg: 00000000.7e007b00.00000000.00000400 interrupts: 00000000.00000059.00000004.00000000.0000005a.00000004.00000000.0000005b.00000004.00000000.0000005c.00000004 interrupt-names: 'dma11' + 'dma12' + 'dma13' + 'dma14' #dma-cells: 00000001 brcm,dma-channel-mask: 00003000 phandle: 00000040 Node 0x8348 name: 'xhci' compatible: 'generic-xhci' status: 'disabled' reg: 00000000.7e9c0000.00000000.00100000 interrupts: 00000000.000000b0.00000004 power-domains: 00000013.00000006 phandle: 000000d9 Node 0x83ec name: 'hevc-decoder' compatible: 'raspberrypi,rpivid-hevc-decoder' reg: 00000000.7eb00000.00000000.00010000 status: 'okay' Node 0x8468 name: 'rpivid-local-intc' compatible: 'raspberrypi,rpivid-local-intc' reg: 00000000.7eb10000.00000000.00001000 status: 'okay' interrupts: 00000000.00000062.00000004 Node 0x8500 name: 'h264-decoder' compatible: 'raspberrypi,rpivid-h264-decoder' reg: 00000000.7eb20000.00000000.00010000 status: 'okay' Node 0x857c name: 'vp9-decoder' compatible: 'raspberrypi,rpivid-vp9-decoder' reg: 00000000.7eb30000.00000000.00010000 status: 'okay' Node 0x85fc name: 'leds' compatible: 'gpio-leds' phandle: 000000da Node 0x8630 name: 'act' label: 'led0' default-state: 'keep' linux,default-trigger: 'mmc0' gpios: 0000000f.0000002a.00000000 phandle: 0000003d Node 0x86a0 name: 'pwr' label: 'led1' gpios: 0000000a.00000002.00000001 default-state: 'keep' linux,default-trigger: 'default-on' phandle: 0000003e Node 0x8718 name: 'memory' device_type: 'memory' reg: 00000000.00000000.3b400000.00000000.40000000.bc000000.00000001.00000000.80000000.00000001.80000000.80000000 Node 0x877c name: 'sd_io_1v8_reg' compatible: 'regulator-gpio' regulator-name: 'vdd-sd-io' regulator-min-microvolt: 001b7740 regulator-max-microvolt: 00325aa0 regulator-boot-on: regulator-always-on: regulator-settling-time-us: 00001388 gpios: 0000000a.00000004.00000000 states: 001b7740.00000001.00325aa0.00000000 status: 'okay' phandle: 00000026 Node 0x8868 name: 'sd_vcc_reg' compatible: 'regulator-fixed' regulator-name: 'vcc-sd' regulator-min-microvolt: 00325aa0 regulator-max-microvolt: 00325aa0 regulator-boot-on: enable-active-high: gpio: 0000000a.00000006.00000000 phandle: 00000027 Node 0x890c name: '__overrides__' i2c_arm_baudrate: 00000035.636c6f63.6b2d6672.65717565.6e63793a.3000 i2c_baudrate: 00000035.636c6f63.6b2d6672.65717565.6e63793a.3000 i2c_arm: 00000035.73746174.757300 i2c: 00000035.73746174.757300 i2c_vc_baudrate: 00000010.636c6f63.6b2d6672.65717565.6e63793a.3000 i2c_vc: 00000010.73746174.75730000.00003473.74617475.7300 cam0-pwdn-ctrl: cam0-pwdn: cam0-led-ctrl: cam0-led: krnbt: 0000002f.73746174.757300 krnbt_baudrate: 0000002f.6d61782d.73706565.643a3000 cache_line_size: uart0: 00000030.73746174.757300 uart1: 00000031.73746174.757300 i2s: 00000032.73746174.757300 spi: 00000033.73746174.757300 i2c0: 00000010.73746174.75730000.00003473.74617475.7300 i2c1: 00000035.73746174.757300 i2c0_baudrate: 00000010.636c6f63.6b2d6672.65717565.6e63793a.3000 i2c1_baudrate: 00000035.636c6f63.6b2d6672.65717565.6e63793a.3000 audio: 00000036.73746174.757300 watchdog: 00000037.73746174.757300 random: 00000038.73746174.757300 sd_overclock: 00000039.6272636d.2c6f7665.72636c6f.636b2d35.303a3000 sd_force_pio: 00000039.6272636d.2c666f72.63652d70.696f3f00 sd_pio_limit: 00000039.6272636d.2c70696f.2d6c696d.69743a30.00 sd_debug: 00000039.6272636d.2c646562.756700 sdio_overclock: 0000003a.6272636d.2c6f7665.72636c6f.636b2d35.303a3000.0000003b.6272636d.2c6f7665.72636c6f.636b2d35.303a3000 axiperf: 0000003c.73746174.757300 arm_freq: act_led_gpio: 0000003d.6770696f.733a3400 act_led_activelow: 0000003d.6770696f.733a3800 act_led_trigger: 0000003d.6c696e75.782c6465.6661756c.742d7472.69676765.7200 pwr_led_gpio: 0000003e.6770696f.733a3400 pwr_led_activelow: 0000003e.6770696f.733a3800 pwr_led_trigger: 0000003e.6c696e75.782c6465.6661756c.742d7472.69676765.7200 eth_led0: 0000002e.6c65642d.6d6f6465.733a3000 eth_led1: 0000002e.6c65642d.6d6f6465.733a3400 sd_poll_once: 0000003f.6e6f6e2d.72656d6f.7661626c.653f00 spi_dma4: 00000033.646d6173.3a303d00.00000040.00000033.646d6173.3a383d00.00000040 Node 0x8d98 name: 'fixedregulator_3v3' compatible: 'regulator-fixed' regulator-always-on: regulator-max-microvolt: 00325aa0 regulator-min-microvolt: 00325aa0 regulator-name: '3v3' phandle: 000000db Node 0x8e1c name: 'fixedregulator_5v0' compatible: 'regulator-fixed' regulator-always-on: regulator-max-microvolt: 004c4b40 regulator-min-microvolt: 004c4b40 regulator-name: '5v0' phandle: 000000dc Node 0x8ea0 name: 'v3dbus' compatible: 'simple-bus' #address-cells: 00000001 #size-cells: 00000002 ranges: 7c500000.00000000.fc500000.00000000.03300000.40000000.00000000.ff800000.00000000.00800000 dma-ranges: 00000000.00000000.00000000.00000004.00000000 phandle: 000000dd Node 0x8f48 name: 'v3d' compatible: 'brcm,2711-v3d' reg: 7ec00000.00000000.00004000.7ec04000.00000000.00004000 reg-names: 'hub' + 'core0' power-domains: 00000037.00000001 resets: 00000037.00000000 clocks: 00000016.00000005 clocks-names: 'v3d' interrupts: 00000000.0000004a.00000004 status: 'disabled' phandle: 000000de Node 0x9048 name: 'cam1_reg' compatible: 'regulator-fixed' regulator-name: 'cam1-reg' enable-active-high: status: 'disabled' gpio: 0000000a.00000005.00000000 phandle: 000000df Node 0x90dc name: '__symbols__' i2c_arm: '/soc/i2c@7e804000' i2c: '/soc/i2c@7e804000' i2c_vc: '/soc/i2c0mux/i2c@0' rmem: '/reserved-memory' cma: '/reserved-memory/linux,cma' blconfig: '/reserved-memory/nvram@0' cpu_thermal: '/thermal-zones/cpu-thermal' soc: '/soc' system_timer: '/soc/timer@7e003000' txp: '/soc/txp@7e004000' clocks: '/soc/cprman@7e101000' mailbox: '/soc/mailbox@7e00b880' gpio: '/soc/gpio@7e200000' dpi_gpio0: '/soc/gpio@7e200000/dpi_gpio0' emmc_gpio22: '/soc/gpio@7e200000/emmc_gpio22' emmc_gpio34: '/soc/gpio@7e200000/emmc_gpio34' emmc_gpio48: '/soc/gpio@7e200000/emmc_gpio48' gpclk0_gpio4: '/soc/gpio@7e200000/gpclk0_gpio4' gpclk1_gpio5: '/soc/gpio@7e200000/gpclk1_gpio5' gpclk1_gpio42: '/soc/gpio@7e200000/gpclk1_gpio42' gpclk1_gpio44: '/soc/gpio@7e200000/gpclk1_gpio44' gpclk2_gpio6: '/soc/gpio@7e200000/gpclk2_gpio6' gpclk2_gpio43: '/soc/gpio@7e200000/gpclk2_gpio43' i2c0_gpio0: '/soc/gpio@7e200000/i2c0_gpio0' i2c0_gpio28: '/soc/gpio@7e200000/i2c0_gpio28' i2c0_gpio44: '/soc/gpio@7e200000/i2c0_gpio44' i2c1_gpio2: '/soc/gpio@7e200000/i2c1_gpio2' i2c1_gpio44: '/soc/gpio@7e200000/i2c1_gpio44' jtag_gpio22: '/soc/gpio@7e200000/jtag_gpio22' pcm_gpio18: '/soc/gpio@7e200000/pcm_gpio18' pcm_gpio28: '/soc/gpio@7e200000/pcm_gpio28' sdhost_gpio48: '/soc/gpio@7e200000/sdhost_gpio48' spi0_gpio7: '/soc/gpio@7e200000/spi0_gpio7' spi0_gpio35: '/soc/gpio@7e200000/spi0_gpio35' spi1_gpio16: '/soc/gpio@7e200000/spi1_gpio16' spi2_gpio40: '/soc/gpio@7e200000/spi2_gpio40' uart0_gpio14: '/soc/gpio@7e200000/uart0_gpio14' uart0_ctsrts_gpio16: '/soc/gpio@7e200000/uart0_ctsrts_gpio16' uart0_ctsrts_gpio30: '/soc/gpio@7e200000/uart0_ctsrts_gpio30' uart0_gpio32: '/soc/gpio@7e200000/uart0_gpio32' uart0_gpio36: '/soc/gpio@7e200000/uart0_gpio36' uart0_ctsrts_gpio38: '/soc/gpio@7e200000/uart0_ctsrts_gpio38' uart1_gpio14: '/soc/gpio@7e200000/uart1_gpio14' uart1_ctsrts_gpio16: '/soc/gpio@7e200000/uart1_ctsrts_gpio16' uart1_gpio32: '/soc/gpio@7e200000/uart1_gpio32' uart1_ctsrts_gpio30: '/soc/gpio@7e200000/uart1_ctsrts_gpio30' uart1_gpio40: '/soc/gpio@7e200000/uart1_gpio40' uart1_ctsrts_gpio42: '/soc/gpio@7e200000/uart1_ctsrts_gpio42' gpclk0_gpio49: '/soc/gpio@7e200000/gpclk0_gpio49' gpclk1_gpio50: '/soc/gpio@7e200000/gpclk1_gpio50' gpclk2_gpio51: '/soc/gpio@7e200000/gpclk2_gpio51' i2c0_gpio46: '/soc/gpio@7e200000/i2c0_gpio46' i2c1_gpio46: '/soc/gpio@7e200000/i2c1_gpio46' i2c3_gpio2: '/soc/gpio@7e200000/i2c3_gpio2' i2c3_gpio4: '/soc/gpio@7e200000/i2c3_gpio4' i2c4_gpio6: '/soc/gpio@7e200000/i2c4_gpio6' i2c4_gpio8: '/soc/gpio@7e200000/i2c4_gpio8' i2c5_gpio10: '/soc/gpio@7e200000/i2c5_gpio10' i2c5_gpio12: '/soc/gpio@7e200000/i2c5_gpio12' i2c6_gpio0: '/soc/gpio@7e200000/i2c6_gpio0' i2c6_gpio22: '/soc/gpio@7e200000/i2c6_gpio22' i2c_slave_gpio8: '/soc/gpio@7e200000/i2c_slave_gpio8' jtag_gpio48: '/soc/gpio@7e200000/jtag_gpio48' mii_gpio28: '/soc/gpio@7e200000/mii_gpio28' mii_gpio36: '/soc/gpio@7e200000/mii_gpio36' pcm_gpio50: '/soc/gpio@7e200000/pcm_gpio50' pwm0_0_gpio12: '/soc/gpio@7e200000/pwm0_0_gpio12' pwm0_0_gpio18: '/soc/gpio@7e200000/pwm0_0_gpio18' pwm1_0_gpio40: '/soc/gpio@7e200000/pwm1_0_gpio40' pwm0_1_gpio13: '/soc/gpio@7e200000/pwm0_1_gpio13' pwm0_1_gpio19: '/soc/gpio@7e200000/pwm0_1_gpio19' pwm1_1_gpio41: '/soc/gpio@7e200000/pwm1_1_gpio41' pwm0_1_gpio45: '/soc/gpio@7e200000/pwm0_1_gpio45' pwm0_0_gpio52: '/soc/gpio@7e200000/pwm0_0_gpio52' pwm0_1_gpio53: '/soc/gpio@7e200000/pwm0_1_gpio53' rgmii_gpio35: '/soc/gpio@7e200000/rgmii_gpio35' rgmii_irq_gpio34: '/soc/gpio@7e200000/rgmii_irq_gpio34' rgmii_irq_gpio39: '/soc/gpio@7e200000/rgmii_irq_gpio39' rgmii_mdio_gpio28: '/soc/gpio@7e200000/rgmii_mdio_gpio28' rgmii_mdio_gpio37: '/soc/gpio@7e200000/rgmii_mdio_gpio37' spi0_gpio46: '/soc/gpio@7e200000/spi0_gpio46' spi2_gpio46: '/soc/gpio@7e200000/spi2_gpio46' spi3_gpio0: '/soc/gpio@7e200000/spi3_gpio0' spi4_gpio4: '/soc/gpio@7e200000/spi4_gpio4' spi5_gpio12: '/soc/gpio@7e200000/spi5_gpio12' spi6_gpio18: '/soc/gpio@7e200000/spi6_gpio18' uart2_gpio0: '/soc/gpio@7e200000/uart2_gpio0' uart2_ctsrts_gpio2: '/soc/gpio@7e200000/uart2_ctsrts_gpio2' uart3_gpio4: '/soc/gpio@7e200000/uart3_gpio4' uart3_ctsrts_gpio6: '/soc/gpio@7e200000/uart3_ctsrts_gpio6' uart4_gpio8: '/soc/gpio@7e200000/uart4_gpio8' uart4_ctsrts_gpio10: '/soc/gpio@7e200000/uart4_ctsrts_gpio10' uart5_gpio12: '/soc/gpio@7e200000/uart5_gpio12' uart5_ctsrts_gpio14: '/soc/gpio@7e200000/uart5_ctsrts_gpio14' gpioout: '/soc/gpio@7e200000/gpioout' alt0: '/soc/gpio@7e200000/alt0' dpi_18bit_gpio0: '/soc/gpio@7e200000/dpi_18bit_gpio0' dpi_18bit_gpio2: '/soc/gpio@7e200000/dpi_18bit_gpio2' spi0_pins: '/soc/gpio@7e200000/spi0_pins' spi0_cs_pins: '/soc/gpio@7e200000/spi0_cs_pins' spi3_pins: '/soc/gpio@7e200000/spi3_pins' spi3_cs_pins: '/soc/gpio@7e200000/spi3_cs_pins' spi4_pins: '/soc/gpio@7e200000/spi4_pins' spi4_cs_pins: '/soc/gpio@7e200000/spi4_cs_pins' spi5_pins: '/soc/gpio@7e200000/spi5_pins' spi5_cs_pins: '/soc/gpio@7e200000/spi5_cs_pins' spi6_pins: '/soc/gpio@7e200000/spi6_pins' spi6_cs_pins: '/soc/gpio@7e200000/spi6_cs_pins' i2c0_pins: '/soc/gpio@7e200000/i2c0' i2c1_pins: '/soc/gpio@7e200000/i2c1' i2c3_pins: '/soc/gpio@7e200000/i2c3' i2c4_pins: '/soc/gpio@7e200000/i2c4' i2c5_pins: '/soc/gpio@7e200000/i2c5' i2c6_pins: '/soc/gpio@7e200000/i2c6' i2s_pins: '/soc/gpio@7e200000/i2s' sdio_pins: '/soc/gpio@7e200000/sdio_pins' bt_pins: '/soc/gpio@7e200000/bt_pins' uart0_pins: '/soc/gpio@7e200000/uart0_pins' uart1_pins: '/soc/gpio@7e200000/uart1_pins' uart2_pins: '/soc/gpio@7e200000/uart2_pins' uart3_pins: '/soc/gpio@7e200000/uart3_pins' uart4_pins: '/soc/gpio@7e200000/uart4_pins' uart5_pins: '/soc/gpio@7e200000/uart5_pins' audio_pins: '/soc/gpio@7e200000/audio_pins' uart0: '/soc/serial@7e201000' bt: '/soc/serial@7e201000/bluetooth' sdhost: '/soc/mmc@7e202000' i2s: '/soc/i2s@7e203000' spi0: '/soc/spi@7e204000' spi: '/soc/spi@7e204000' spidev0: '/soc/spi@7e204000/spidev@0' spidev1: '/soc/spi@7e204000/spidev@1' i2c0if: '/soc/i2c@7e205000' i2c0mux: '/soc/i2c0mux' i2c0: '/soc/i2c0mux/i2c@0' i2c_csi_dsi: '/soc/i2c0mux/i2c@1' dpi: '/soc/dpi@7e208000' dsi0: '/soc/dsi@7e209000' aux: '/soc/aux@7e215000' uart1: '/soc/serial@7e215040' minibt: '/soc/serial@7e215040/bluetooth' spi1: '/soc/spi@7e215080' spi2: '/soc/spi@7e2150c0' pwm: '/soc/pwm@7e20c000' hvs: '/soc/hvs@7e400000' dsi1: '/soc/dsi@7e700000' i2c1: '/soc/i2c@7e804000' vec: '/soc/vec@7e806000' usb: '/soc/usb@7e980000' local_intc: '/soc/local_intc@40000000' gicv2: '/soc/interrupt-controller@40041000' avs_monitor: '/soc/avs-monitor@7d5d2000' thermal: '/soc/avs-monitor@7d5d2000/thermal' dma: '/soc/dma@7e007000' watchdog: '/soc/watchdog@7e100000' pm: '/soc/watchdog@7e100000' random: '/soc/rng@7e104000' uart2: '/soc/serial@7e201400' uart3: '/soc/serial@7e201600' uart4: '/soc/serial@7e201800' uart5: '/soc/serial@7e201a00' spi3: '/soc/spi@7e204600' spi4: '/soc/spi@7e204800' spi5: '/soc/spi@7e204a00' spi6: '/soc/spi@7e204c00' i2c3: '/soc/i2c@7e205600' i2c4: '/soc/i2c@7e205800' i2c5: '/soc/i2c@7e205a00' i2c6: '/soc/i2c@7e205c00' pixelvalve0: '/soc/pixelvalve@7e206000' pixelvalve1: '/soc/pixelvalve@7e207000' pixelvalve2: '/soc/pixelvalve@7e20a000' pwm1: '/soc/pwm@7e20c800' pixelvalve4: '/soc/pixelvalve@7e216000' pixelvalve3: '/soc/pixelvalve@7ec12000' dvp: '/soc/clock@7ef00000' aon_intr: '/soc/interrupt-controller@7ef00100' hdmi0: '/soc/hdmi@7ef00700' ddc0: '/soc/i2c@7ef04500' hdmi1: '/soc/hdmi@7ef05700' ddc1: '/soc/i2c@7ef09500' firmware: '/soc/firmware' firmware_clocks: '/soc/firmware/clocks' expgpio: '/soc/firmware/gpio' reset: '/soc/firmware/reset' power: '/soc/power' vchiq: '/soc/mailbox@7e00b840' audio: '/soc/mailbox@7e00b840/bcm2835_audio' sdhci: '/soc/mmc@7e300000' mmc: '/soc/mmc@7e300000' mmcnr: '/soc/mmcnr@7e300000' firmwarekms: '/soc/firmwarekms@7e600000' smi: '/soc/smi@7e600000' csi0: '/soc/csi@7e800000' csi1: '/soc/csi@7e801000' axiperf: '/soc/axiperf' fb: '/soc/fb' vcsm: '/soc/vcsm' sound: '/soc/sound' clk_osc: '/clocks/clk-osc' clk_usb: '/clocks/clk-usb' usbphy: '/phy' vc4: '/gpu' clk_27MHz: '/clk-27M' clk_108MHz: '/clk-108M' emmc2bus: '/emmc2bus' emmc2: '/emmc2bus/emmc2@7e340000' cpus: '/cpus' cpu0: '/cpus/cpu@0' cpu1: '/cpus/cpu@1' cpu2: '/cpus/cpu@2' cpu3: '/cpus/cpu@3' scb: '/scb' pcie0: '/scb/pcie@7d500000' genet: '/scb/ethernet@7d580000' genet_mdio: '/scb/ethernet@7d580000/mdio@e14' phy1: '/scb/ethernet@7d580000/mdio@e14/ethernet-phy@1' dma40: '/scb/dma@7e007b00' xhci: '/scb/xhci@7e9c0000' leds: '/leds' act_led: '/leds/act' pwr_led: '/leds/pwr' sd_io_1v8_reg: '/sd_io_1v8_reg' sd_vcc_reg: '/sd_vcc_reg' vdd_3v3_reg: '/fixedregulator_3v3' vdd_5v0_reg: '/fixedregulator_5v0' v3dbus: '/v3dbus' v3d: '/v3dbus/v3d@7ec04000' cam1_reg: '/cam1_reg'