From nobody Wed Mar 29 08:47:20 2023 X-Original-To: freebsd-arm@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4PmgD33rrtz42DjN for ; Wed, 29 Mar 2023 08:47:31 +0000 (UTC) (envelope-from saper@saper.info) Received: from q.saper.info (q.saper.info [IPv6:2605:2700:0:2:a800:ff:fec7:5c61]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature ECDSA (P-384) client-digest SHA384) (Client CN "q.saper.info", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4PmgD22Z5Jz3nRm for ; Wed, 29 Mar 2023 08:47:30 +0000 (UTC) (envelope-from saper@saper.info) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=saper.info header.s=Sep2014 header.b=azYllkPj; spf=none (mx1.freebsd.org: domain of saper@saper.info has no SPF policy when checking 2605:2700:0:2:a800:ff:fec7:5c61) smtp.mailfrom=saper@saper.info; dmarc=none Received: from q.saper.info (localhost [127.0.0.1]) by q.saper.info (8.16.1/8.16.1) with ESMTPS id 32T8lLFp080335 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Wed, 29 Mar 2023 08:47:21 GMT (envelope-from saper@saper.info) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=saper.info; s=Sep2014; t=1680079641; bh=aXPuE4+gDXljLL6WVaC7rEkjALSrXm2vfapHrFDiDCc=; h=Date:From:To:cc:Subject:In-Reply-To:References; b=azYllkPj0CRbet/ZWj2PmhjW2freb0dLWguxKi15s8nWjO963Jrz+TS84TYHvTKvW hpb49lZX0CJ1Jrk6gVs7B4+ivOkGleDrkTo34DLBYXRgeApTfV2cooHDCb4lALVe8j Z1b6Tbdq6URsCx4rq8WdW5guUUmBTbzQU5UxtwCw= Received: from localhost (saper@localhost) by q.saper.info (8.16.1/8.16.1/Submit) with ESMTP id 32T8lKFR080332; Wed, 29 Mar 2023 08:47:20 GMT (envelope-from saper@saper.info) X-Authentication-Warning: q.saper.info: saper owned process doing -bs Date: Wed, 29 Mar 2023 08:47:20 +0000 From: Marcin Cieslak To: bob prohaska cc: Steve Rikli , "freebsd-arm@freebsd.org" Subject: Re: Boot stops at loader after build/install cycle In-Reply-To: <20230327183055.GB65182@www.zefox.net> Message-ID: <44509923-0218-5no7-42pp-90ss0sns9457@fncre.vasb> References: <20230327164919.GA65182@www.zefox.net> <20230327183055.GB65182@www.zefox.net> List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed X-Spamd-Result: default: False [-3.30 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; R_DKIM_ALLOW(-0.20)[saper.info:s=Sep2014]; MIME_GOOD(-0.10)[text/plain]; TO_DN_EQ_ADDR_SOME(0.00)[]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; R_SPF_NA(0.00)[no SPF record]; FROM_EQ_ENVFROM(0.00)[]; DKIM_TRACE(0.00)[saper.info:+]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DMARC_NA(0.00)[saper.info]; RCVD_TLS_LAST(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; RCVD_COUNT_THREE(0.00)[3]; RCPT_COUNT_THREE(0.00)[3]; HAS_XAW(0.00)[]; TO_DN_SOME(0.00)[]; ASN(0.00)[asn:47066, ipnet:2605:2700::/32, country:US] X-Rspamd-Queue-Id: 4PmgD22Z5Jz3nRm X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N On Mon, 27 Mar 2023, bob prohaska wrote: > On Mon, Mar 27, 2023 at 10:44:07AM -0700, Steve Rikli wrote: >> On Mon, Mar 27, 2023 at 06:52:37PM +0200, Warner Losh wrote: >>> On Mon, Mar 27, 2023, 6:49 PM bob prohaska wrote: >>> >>>> For some time (months, I think) a Pi4 running -current >>>> has been stopping at the loader prompt on first reboot >>>> following a buildworld/buildkernel/installeverything >>>> cycle. The system uses a USB mechanical disk, no microSD >>>> and has never had trouble finding the disk. >>>> >>>> It seems to happen only on the first reboot, though >>>> I'm not absolutely certain since I haven't been >>>> keeping notes. I have a similar thing with Nano PI R2S. With FreeBSD 12 it worked fine, now with FreeBSD 13 whenever I have serial console connected (3 wires via CH341 adapter), using the following /etc/remote entry to access it via "tip yellow" yellow:dv=/dev/cuaU0:br#1500000:pa=none: I know that the device tree for it is not perfect (I have no second Ethernet-over-USB interface, for example). I have to enter "boot" it extra at the third stage loader OK prompt when booting or rebooting with the console connected with tip: Loading kernel... /boot/kernel/kernel text=0x2a8 text=0x8bcbf0 text=0x1f97ac data=0x1a6ac0 data=0x0+0x381000 syms=[0x8+0x11f6a0+0x8+0x14398a] Loading configured modules... /boot/entropy size=0x1000 /boot/kernel/umodem.ko text=0x2160 text=0x1440 data=0x6e8+0x10 syms=[0x8+0xf60+0x8+0xb7b] loading required module 'ucom' /boot/kernel/ucom.ko text=0x249f text=0x3840 data=0x8a0+0x858 syms=[0x8+0x1188+0x8+0xb1c] /etc/hostid size=0x25 Hit [Enter] to boot immediately, or any other key for command prompt. Type '?' for a list of commands, 'help' for more detailed help. OK 6;176R sometimes the extra characters are different, like OK 9;106R Is this some device status report sequence of the terminal or something? It seems to boot fine with three wires connected to the CH341, but "tip" session must be disconnected. tip is running in rxvt-unicode (TERM=rxvt-unicode-256color), running in x11-wm/dwm under Xorg. With three wires disconnected (nothing plugged in, only USB power and the Ethernet), it works pretty unreliably. Sometimes it simply stops working and simple power cycle does not bring FreeBSD back (unless I connect the console and observe things). But maybe this is something different. Of course now at my desk as I write this it boots every time :) but not so in the field. (But that is probably something unrelated). dmesg: WARNING: Cannot find freebsd,dts-version property, cannot check DTB compliance Copyright (c) 1992-2021 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 13.1-RELEASE-p6 GENERIC arm64 FreeBSD clang version 13.0.0 (git@github.com:llvm/llvm-project.git llvmorg-13.0.0-0-gd7b669b3a303) VT: init without driver. module firmware already present! real memory = 1071427584 (1021 MB) avail memory = 1022058496 (974 MB) Starting CPU 1 (1) Starting CPU 2 (2) Starting CPU 3 (3) FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs random: unblocking device. random: entropy device external interface MAP 3cf20000 mode 2 pages 1 MAP 3cf24000 mode 2 pages 3 MAP 3cf28000 mode 2 pages 4 MAP 3ff40000 mode 2 pages 16 kbd0 at kbdmux0 ofwbus0: simplebus0: on ofwbus0 clk_fixed0: on ofwbus0 rk_grf0: mem 0xff100000-0xff100fff on ofwbus0 rk3328_cru0: mem 0xff440000-0xff440fff on ofwbus0 Cannot set frequency for clk: aclk_bus_pre, error: 34 rk3328_cru0: Failed to set aclk_bus_pre to a frequency of 15000000 Cannot set frequency for clk: aclk_peri_pre, error: 34 rk3328_cru0: Failed to set aclk_peri_pre to a frequency of 15000000 clk_fixed1: on ofwbus0 regfix0: on ofwbus0 regfix1: on ofwbus0 simple_mfd0: mem 0xff450000-0xff45ffff on ofwbus0 psci0: on ofwbus0 gic0: mem 0xff811000-0xff811fff,0xff812000-0xff813fff,0xff814000-0xff815fff,0xff816000-0xff817fff irq 49 on ofwbus0 gic0: pn 0x2, arch 0x2, rev 0x1, implementer 0x43b irqs 160 rk_pinctrl0: on ofwbus0 gpio0: mem 0xff210000-0xff2100ff irq 53 on rk_pinctrl0 gpiobus0: on gpio0 gpio1: mem 0xff220000-0xff2200ff irq 54 on rk_pinctrl0 gpiobus1: on gpio1 gpio2: mem 0xff230000-0xff2300ff irq 55 on rk_pinctrl0 gpiobus2: on gpio2 gpio3: mem 0xff240000-0xff2400ff irq 56 on rk_pinctrl0 gpiobus3: on gpio3 rk_i2c0: mem 0xff160000-0xff160fff irq 16 on ofwbus0 iicbus0: on rk_i2c0 rk805_pmu0: at addr 0x30 irq 57 on iicbus0 gpioregulator0: on ofwbus0 generic_timer0: irq 4,5,6,7 on ofwbus0 Timecounter "ARM MPCore Timecounter" frequency 24000000 Hz quality 1000 Event timer "ARM MPCore Eventtimer" frequency 24000000 Hz quality 1000 rk_tsadc0: mem 0xff250000-0xff2500ff irq 22 on ofwbus0 cpulist0: on ofwbus0 cpu0: on cpulist0 cpufreq_dt0: on cpu0 cpu1: on cpulist0 cpufreq_dt1: on cpu1 cpu2: on cpulist0 cpufreq_dt2: on cpu2 cpu3: on cpulist0 cpufreq_dt3: on cpu3 pmu0: irq 0,1,2,3 on ofwbus0 uart0: <16750 or compatible> mem 0xff130000-0xff1300ff irq 14 on ofwbus0 uart0: console (1500000,n,8,1) iic0: on iicbus0 rockchip_dwmmc0: mem 0xff500000-0xff503fff irq 41 on ofwbus0 rockchip_dwmmc0: Hardware version ID is 270a mmc0: on rockchip_dwmmc0 dwc0: mem 0xff540000-0xff54ffff irq 44 on ofwbus0 miibus0: on dwc0 rgephy0: PHY 0 on miibus0 rgephy0: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto rgephy1: PHY 1 on miibus0 rgephy1: none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto dwc0: Ethernet address: 32:c3:00:00:8c:3b ehci0: mem 0xff5c0000-0xff5cffff irq 46 on ofwbus0 usbus0: EHCI version 1.0 usbus0 on ehci0 ohci0: mem 0xff5d0000-0xff5dffff irq 47 on ofwbus0 usbus1 on ohci0 dwcotg0: mem 0xff580000-0xff5bffff irq 48 on ofwbus0 usbus3 on dwcotg0 gpioc0: on gpio0 gpioc1: on gpio1 gpioc2: on gpio2 gpioc3: on gpio3 gpioled0: on ofwbus0 armv8crypto0: Timecounters tick every 1.000 msec rk805_pmu0: registered as a time-of-day clock, resolution 1.000000s usbus0: 480Mbps High Speed USB v2.0 usbus1: 12Mbps Full Speed USB v1.0 usbus3: 480Mbps High Speed USB v2.0 ugen3.1: at usbus3 uhub0 on usbus3 uhub0: on usbus3 ugen1.1: at usbus1 uhub1 on usbus1 uhub1: on usbus1 ugen0.1: at usbus0 uhub2 on usbus0 uhub2: on usbus0 mmcsd0: 16GB at mmc0 50.0MHz/4bit/1016-block CPU 0: ARM Cortex-A53 r0p4 affinity: 0 Cache Type = <64 byte D-cacheline,64 byte I-cacheline,VIPT ICache,64 byte ERG,64 byte CWG> Instruction Set Attributes 0 = Instruction Set Attributes 1 = <> Processor Features 0 = Processor Features 1 = <> Memory Model Features 0 = Memory Model Features 1 = <8bit VMID> Memory Model Features 2 = <32bit CCIDX,48bit VA> Debug Features 0 = Debug Features 1 = <> Auxiliary Features 0 = <> Auxiliary Features 1 = <> AArch32 Instruction Set Attributes 5 = AArch32 Media and VFP Features 0 = AArch32 Media and VFP Features 1 = CPU 1: ARM Cortex-A53 r0p4 affinity: 1 CPU 2: ARM Cortex-A53 r0p4 affinity: 2 CPU 3: ARM Cortex-A53 r0p4 affinity: 3 Release APs...done Trying to mount root from ufs:/dev/ufs/rootfs [rw]... uhub1: 1 port with 1 removable, self powered uhub0: 1 port with 1 removable, self powered uhub2: 1 port with 1 removable, self powered dwwdt0: mem 0xff1a0000-0xff1a00ff irq 20 on ofwbus0 dwwdt0: cannot find clock device_attach: dwwdt0 attach returned 6 lo0: link state changed to UP dwc0: link state changed to DOWN dwc0: link state changed to UP ofwdump -ap: Node 0x38: Node 0xe8: memory Node 0x128: fit-images Node 0x138: atf_2 Node 0x1a8: uboot Node 0x20c: aliases Node 0x380: cpus Node 0x3ac: cpu@0 Node 0x494: cpu@1 Node 0x57c: cpu@2 Node 0x664: cpu@3 Node 0x74c: idle-states Node 0x770: cpu-sleep Node 0x800: l2-cache0 Node 0x83c: opp_table0 Node 0x888: opp-408000000 Node 0x8e0: opp-600000000 Node 0x92c: opp-816000000 Node 0x978: opp-1008000000 Node 0x9c4: opp-1200000000 Node 0xa10: opp-1296000000 Node 0xa60: bus Node 0xaac: dmac@ff1f0000 Node 0xb78: analog-sound Node 0xbf8: simple-audio-card,cpu Node 0xc28: simple-audio-card,codec Node 0xc5c: arm-pmu Node 0xce4: display-subsystem Node 0xd38: hdmi-sound Node 0xdb4: simple-audio-card,cpu Node 0xde4: simple-audio-card,codec Node 0xe18: psci Node 0xe60: timer Node 0xec8: xin24m Node 0xf34: i2s@ff000000 Node 0x1058: i2s@ff010000 Node 0x117c: i2s@ff020000 Node 0x1290: spdif@ff030000 Node 0x13a4: pdm@ff040000 Node 0x14c8: syscon@ff100000 Node 0x1548: io-domains Node 0x1610: grf-gpio Node 0x1668: power-controller Node 0x16f0: pd_hevc@6 Node 0x1714: pd_video@5 Node 0x1738: pd_vpu@8 Node 0x177c: reboot-mode Node 0x1804: serial@ff110000 Node 0x1954: serial@ff120000 Node 0x1aa4: serial@ff130000 Node 0x1c04: i2c@ff150000 Node 0x1d14: i2c@ff160000 Node 0x1e1c: pmic@18 Node 0x1f64: regulators Node 0x1f74: DCDC_REG1 Node 0x1fe0: regulator-state-mem Node 0x201c: DCDC_REG2 Node 0x2098: regulator-state-mem Node 0x20d4: DCDC_REG3 Node 0x2110: regulator-state-mem Node 0x213c: DCDC_REG4 Node 0x21ac: regulator-state-mem Node 0x21e8: LDO_REG1 Node 0x2254: regulator-state-mem Node 0x2290: LDO_REG2 Node 0x2300: regulator-state-mem Node 0x233c: LDO_REG3 Node 0x2398: regulator-state-mem Node 0x23e0: i2c@ff170000 Node 0x24f0: i2c@ff180000 Node 0x2600: spi@ff190000 Node 0x275c: watchdog@ff1a0000 Node 0x27d8: pwm@ff1b0000 Node 0x28ac: pwm@ff1b0010 Node 0x2980: pwm@ff1b0020 Node 0x2a50: pwm@ff1b0030 Node 0x2b3c: thermal-zones Node 0x2b50: soc-thermal Node 0x2ba4: trips Node 0x2bb0: trip-point0 Node 0x2bf8: trip-point1 Node 0x2c50: soc-crit Node 0x2ca0: cooling-maps Node 0x2cb4: map0 Node 0x2d2c: tsadc@ff250000 Node 0x2ee8: efuse@ff260000 Node 0x2f98: id@7 Node 0x2fbc: cpu-leakage@17 Node 0x2fe8: logic-leakage@19 Node 0x3018: cpu-version@1a Node 0x306c: adc@ff280000 Node 0x3180: gpu@ff300000 Node 0x32bc: iommu@ff330200 Node 0x3398: iommu@ff340800 Node 0x3474: video-codec@ff350000 Node 0x3554: iommu@ff350800 Node 0x3638: iommu@ff360480 Node 0x3724: vop@ff370000 Node 0x3840: port Node 0x387c: endpoint@0 Node 0x38c8: iommu@ff373f00 Node 0x39b0: hdmi@ff3c0000 Node 0x3b10: ports Node 0x3b1c: port Node 0x3b28: endpoint Node 0x3b68: codec@ff410000 Node 0x3c3c: phy@ff430000 Node 0x3d7c: clock-controller@ff440000 Node 0x3ff8: syscon@ff450000 Node 0x4084: usb2-phy@100 Node 0x4164: otg-port Node 0x4204: host-port Node 0x4284: mmc@ff500000 Node 0x4458: mmc@ff510000 Node 0x4570: mmc@ff520000 Node 0x46a0: ethernet@ff540000 Node 0x493c: mdio Node 0x4984: ethernet-phy@1 Node 0x4a60: ethernet@ff550000 Node 0x4c18: mdio Node 0x4c60: phy@0 Node 0x4d34: usb@ff5c0000 Node 0x4de8: usb@ff5d0000 Node 0x4e9c: usb@ff580000 Node 0x4fec: interrupt-controller@ff811000 Node 0x50cc: pinctrl Node 0x5144: gpio0@ff210000 Node 0x5218: gpio1@ff220000 Node 0x52e0: gpio2@ff230000 Node 0x53a8: gpio3@ff240000 Node 0x5460: pcfg-pull-up Node 0x5494: pcfg-pull-down Node 0x54c8: pcfg-pull-none Node 0x54fc: pcfg-pull-none-2ma Node 0x5544: pcfg-pull-up-2ma Node 0x557c: pcfg-pull-up-4ma Node 0x55d0: pcfg-pull-none-4ma Node 0x5618: pcfg-pull-down-4ma Node 0x5650: pcfg-pull-none-8ma Node 0x5698: pcfg-pull-up-8ma Node 0x56e0: pcfg-pull-none-12ma Node 0x5728: pcfg-pull-up-12ma Node 0x5770: pcfg-output-high Node 0x5798: pcfg-output-low Node 0x57bc: pcfg-input-high Node 0x57fc: pcfg-input Node 0x581c: i2c0 Node 0x5828: i2c0-xfer Node 0x587c: i2c1 Node 0x5888: i2c1-xfer Node 0x58dc: i2c2 Node 0x58e8: i2c2-xfer Node 0x593c: i2c3 Node 0x5948: i2c3-xfer Node 0x5998: i2c3-gpio Node 0x59dc: hdmi_i2c Node 0x59ec: hdmii2c-xfer Node 0x5a44: pdm-0 Node 0x5a50: pdmm0-clk Node 0x5a90: pdmm0-fsync Node 0x5ac0: pdmm0-sdi0 Node 0x5b00: pdmm0-sdi1 Node 0x5b40: pdmm0-sdi2 Node 0x5b80: pdmm0-sdi3 Node 0x5bc0: pdmm0-clk-sleep Node 0x5c04: pdmm0-sdi0-sleep Node 0x5c4c: pdmm0-sdi1-sleep Node 0x5c94: pdmm0-sdi2-sleep Node 0x5cdc: pdmm0-sdi3-sleep Node 0x5d24: pdmm0-fsync-sleep Node 0x5d60: tsadc Node 0x5d6c: otp-gpio Node 0x5dac: otp-out Node 0x5dec: uart0 Node 0x5df8: uart0-xfer Node 0x5e48: uart0-cts Node 0x5e88: uart0-rts Node 0x5ec8: uart0-rts-gpio Node 0x5f00: uart1 Node 0x5f0c: uart1-xfer Node 0x5f5c: uart1-cts Node 0x5f9c: uart1-rts Node 0x5fdc: uart1-rts-gpio Node 0x6014: uart2-0 Node 0x6020: uart2m0-xfer Node 0x6068: uart2-1 Node 0x6074: uart2m1-xfer Node 0x60cc: spi0-0 Node 0x60d8: spi0m0-clk Node 0x6108: spi0m0-cs0 Node 0x6138: spi0m0-tx Node 0x6168: spi0m0-rx Node 0x6198: spi0m0-cs1 Node 0x61cc: spi0-1 Node 0x61d8: spi0m1-clk Node 0x6208: spi0m1-cs0 Node 0x6238: spi0m1-tx Node 0x6268: spi0m1-rx Node 0x6298: spi0m1-cs1 Node 0x62cc: spi0-2 Node 0x62d8: spi0m2-clk Node 0x6318: spi0m2-cs0 Node 0x6358: spi0m2-tx Node 0x6398: spi0m2-rx Node 0x63dc: i2s1 Node 0x63e8: i2s1-mclk Node 0x6418: i2s1-sclk Node 0x6448: i2s1-lrckrx Node 0x6478: i2s1-lrcktx Node 0x64a8: i2s1-sdi Node 0x64d8: i2s1-sdo Node 0x6508: i2s1-sdio1 Node 0x6538: i2s1-sdio2 Node 0x6568: i2s1-sdio3 Node 0x6598: i2s1-sleep Node 0x664c: i2s2-0 Node 0x6658: i2s2m0-mclk Node 0x6688: i2s2m0-sclk Node 0x66b8: i2s2m0-lrckrx Node 0x66ec: i2s2m0-lrcktx Node 0x6720: i2s2m0-sdi Node 0x6750: i2s2m0-sdo Node 0x6780: i2s2m0-sleep Node 0x6808: i2s2-1 Node 0x6814: i2s2m1-mclk Node 0x6844: i2s2m1-sclk Node 0x6874: i2sm1-lrckrx Node 0x68a8: i2s2m1-lrcktx Node 0x68dc: i2s2m1-sdi Node 0x690c: i2s2m1-sdo Node 0x693c: i2s2m1-sleep Node 0x69b4: spdif-0 Node 0x69c0: spdifm0-tx Node 0x69f4: spdif-1 Node 0x6a00: spdifm1-tx Node 0x6a34: spdif-2 Node 0x6a40: spdifm2-tx Node 0x6a84: sdmmc0-0 Node 0x6a94: sdmmc0m0-pwren Node 0x6ac8: sdmmc0m0-gpio Node 0x6b00: sdmmc0-1 Node 0x6b10: sdmmc0m1-pwren Node 0x6b44: sdmmc0m1-gpio Node 0x6b98: sdmmc0 Node 0x6ba4: sdmmc0-clk Node 0x6be4: sdmmc0-cmd Node 0x6c24: sdmmc0-dectn Node 0x6c68: sdmmc0-wrprt Node 0x6c9c: sdmmc0-bus1 Node 0x6ccc: sdmmc0-bus4 Node 0x6d3c: sdmmc0-gpio Node 0x6de0: sdmmc0ext Node 0x6df0: sdmmc0ext-clk Node 0x6e24: sdmmc0ext-cmd Node 0x6e58: sdmmc0ext-wrprt Node 0x6e8c: sdmmc0ext-dectn Node 0x6ec0: sdmmc0ext-bus1 Node 0x6ef4: sdmmc0ext-bus4 Node 0x6f58: sdmmc0ext-gpio Node 0x7000: sdmmc1 Node 0x700c: sdmmc1-clk Node 0x703c: sdmmc1-cmd Node 0x706c: sdmmc1-pwren Node 0x70a0: sdmmc1-wrprt Node 0x70d4: sdmmc1-dectn Node 0x7108: sdmmc1-bus1 Node 0x7138: sdmmc1-bus4 Node 0x7198: sdmmc1-gpio Node 0x724c: emmc Node 0x7258: emmc-clk Node 0x7288: emmc-cmd Node 0x72b8: emmc-pwren Node 0x72e8: emmc-rstnout Node 0x731c: emmc-bus1 Node 0x734c: emmc-bus4 Node 0x73ac: emmc-bus8 Node 0x7450: pwm0 Node 0x745c: pwm0-pin Node 0x74a0: pwm1 Node 0x74ac: pwm1-pin Node 0x74f0: pwm2 Node 0x74fc: pwm2-pin Node 0x7540: pwmir Node 0x754c: pwmir-pin Node 0x7590: gmac-1 Node 0x759c: rgmiim1-pins Node 0x7730: rmiim1-pins Node 0x7854: gmac2phy Node 0x7864: fephyled-speed10 Node 0x789c: fephyled-duplex Node 0x78d0: fephyled-rxm1 Node 0x7914: fephyled-txm1 Node 0x7948: fephyled-linkm1 Node 0x7990: tsadc_pin Node 0x79a0: tsadc-int Node 0x79d0: tsadc-gpio Node 0x7a04: hdmi_pin Node 0x7a14: hdmi-cec Node 0x7a54: hdmi-hpd Node 0x7a98: cif-0 Node 0x7aa4: dvp-d2d9-m0 Node 0x7b88: cif-1 Node 0x7b94: dvp-d2d9-m1 Node 0x7c78: button Node 0x7c84: reset-button-pin Node 0x7cd0: ethernet-phy Node 0x7ce4: eth-phy-reset-pin Node 0x7d30: leds Node 0x7d3c: lan-led-pin Node 0x7d7c: sys-led-pin Node 0x7dbc: wan-led-pin Node 0x7e00: pmic Node 0x7e0c: pmic-int-l Node 0x7e50: sd Node 0x7e58: sdio-vcc-pin Node 0x7ea4: chosen Node 0x7f14: gmac-clock Node 0x7f88: keys Node 0x7fd0: reset Node 0x8030: leds Node 0x8080: led-0 Node 0x80cc: led-1 Node 0x8114: led-2 Node 0x8164: sdmmcio-regulator Node 0x8298: sdmmc-regulator Node 0x8374: vdd-5v Node 0x83fc: dmc Node 0x87bc: usb@ff600000