Re: Boot stops at loader after build/install cycle

From: Marcin Cieslak <saper_at_saper.info>
Date: Wed, 29 Mar 2023 08:47:20 UTC
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 <fbsd@www.zefox.net> 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: <Open Firmware Device Tree>
simplebus0: <Flattened device tree simple bus> on ofwbus0
clk_fixed0: <Fixed clock> on ofwbus0
rk_grf0: <RockChip General Register Files> mem 0xff100000-0xff100fff on ofwbus0
rk3328_cru0: <Rockchip RK3328 Clock and Reset Unit> 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: <Fixed clock> on ofwbus0
regfix0: <Fixed Regulator> on ofwbus0
regfix1: <Fixed Regulator> on ofwbus0
simple_mfd0: <Simple MFD (Multi-Functions Device)> mem 0xff450000-0xff45ffff on ofwbus0
psci0: <ARM Power State Co-ordination Interface Driver> on ofwbus0
gic0: <ARM Generic Interrupt Controller> 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: <RockChip Pinctrl controller> on ofwbus0
gpio0: <RockChip GPIO Bank controller> mem 0xff210000-0xff2100ff irq 53 on rk_pinctrl0
gpiobus0: <OFW GPIO bus> on gpio0
gpio1: <RockChip GPIO Bank controller> mem 0xff220000-0xff2200ff irq 54 on rk_pinctrl0
gpiobus1: <OFW GPIO bus> on gpio1
gpio2: <RockChip GPIO Bank controller> mem 0xff230000-0xff2300ff irq 55 on rk_pinctrl0
gpiobus2: <OFW GPIO bus> on gpio2
gpio3: <RockChip GPIO Bank controller> mem 0xff240000-0xff2400ff irq 56 on rk_pinctrl0
gpiobus3: <OFW GPIO bus> on gpio3
rk_i2c0: <RockChip I2C> mem 0xff160000-0xff160fff irq 16 on ofwbus0
iicbus0: <OFW I2C bus> on rk_i2c0
rk805_pmu0: <RockChip RK805 PMIC> at addr 0x30 irq 57 on iicbus0
gpioregulator0: <GPIO controlled regulator> on ofwbus0
generic_timer0: <ARMv8 Generic Timer> 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: <RockChip temperature sensors> mem 0xff250000-0xff2500ff irq 22 on ofwbus0
cpulist0: <Open Firmware CPU Group> on ofwbus0
cpu0: <Open Firmware CPU> on cpulist0
cpufreq_dt0: <Generic cpufreq driver> on cpu0
cpu1: <Open Firmware CPU> on cpulist0
cpufreq_dt1: <Generic cpufreq driver> on cpu1
cpu2: <Open Firmware CPU> on cpulist0
cpufreq_dt2: <Generic cpufreq driver> on cpu2
cpu3: <Open Firmware CPU> on cpulist0
cpufreq_dt3: <Generic cpufreq driver> on cpu3
pmu0: <Performance Monitoring Unit> 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: <I2C generic I/O> on iicbus0
rockchip_dwmmc0: <Synopsys DesignWare Mobile Storage Host Controller (RockChip)> mem 0xff500000-0xff503fff irq 41 on ofwbus0
rockchip_dwmmc0: Hardware version ID is 270a
mmc0: <MMC/SD bus> on rockchip_dwmmc0
dwc0: <Rockchip Gigabit Ethernet Controller> mem 0xff540000-0xff54ffff irq 44 on ofwbus0
miibus0: <MII bus> on dwc0
rgephy0: <RTL8169S/8110S/8211 1000BASE-T media interface> PHY 0 on miibus0
rgephy0:  none, 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-master, 1000baseT-FDX, 1000baseT-FDX-master, auto
rgephy1: <RTL8169S/8110S/8211 1000BASE-T media interface> 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: <Generic EHCI Controller> mem 0xff5c0000-0xff5cffff irq 46 on ofwbus0
usbus0: EHCI version 1.0
usbus0 on ehci0
ohci0: <Generic OHCI Controller> mem 0xff5d0000-0xff5dffff irq 47 on ofwbus0
usbus1 on ohci0
dwcotg0: <DWC OTG 2.0 integrated USB controller> mem 0xff580000-0xff5bffff irq 48 on ofwbus0
usbus3 on dwcotg0
gpioc0: <GPIO controller> on gpio0
gpioc1: <GPIO controller> on gpio1
gpioc2: <GPIO controller> on gpio2
gpioc3: <GPIO controller> on gpio3
gpioled0: <GPIO LEDs> on ofwbus0
armv8crypto0: <AES-CBC,AES-XTS,AES-GCM>
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: <DWCOTG OTG Root HUB> at usbus3
uhub0 on usbus3
uhub0: <DWCOTG OTG Root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus3
ugen1.1: <Generic OHCI root HUB> at usbus1
uhub1 on usbus1
uhub1: <Generic OHCI root HUB, class 9/0, rev 1.00/1.00, addr 1> on usbus1
ugen0.1: <Generic EHCI root HUB> at usbus0
uhub2 on usbus0
uhub2: <Generic EHCI root HUB, class 9/0, rev 2.00/1.00, addr 1> on usbus0
mmcsd0: 16GB <SDHC SC16G 8.0 SN C4B03DAA MFG 10/2017 by 3 SD> 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 = <CRC32,SHA2,SHA1,AES+PMULL>
  Instruction Set Attributes 1 = <>
          Processor Features 0 = <AdvSIMD,FP,EL3 32,EL2 32,EL1 32,EL0 32>
          Processor Features 1 = <>
       Memory Model Features 0 = <TGran4,TGran64,SNSMem,BigEnd,16bit ASID,1TB PA>
       Memory Model Features 1 = <8bit VMID>
       Memory Model Features 2 = <32bit CCIDX,48bit VA>
              Debug Features 0 = <DoubleLock,2 CTX BKPTs,4 Watchpoints,6 Breakpoints,PMUv3,Debugv8>
              Debug Features 1 = <>
          Auxiliary Features 0 = <>
          Auxiliary Features 1 = <>
AArch32 Instruction Set Attributes 5 = <CRC32,SHA2,SHA1,AES+VMULL,SEVL>
AArch32 Media and VFP Features 0 = <FPRound,FPSqrt,FPDivide,DP VFPv3+v4,SP VFPv3+v4,AdvSIMD>
AArch32 Media and VFP Features 1 = <SIMDFMAC,FPHP DP Conv,SIMDHP SP Conv,SIMDSP,SIMDInt,SIMDLS,FPDNaN,FPFtZ>
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: <Synopsys Designware watchdog timer> 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