I see the same/similar behaviour on my M1 MacMini. i.e. when sceen blanks it won't come back until I reboot.
Monitor is connected via HDMI. Happy to provide more details/info/tests if same deemed useful. .... Ken On Fri, Mar 8, 2024, 2:18 PM Stuart Henderson <s...@spacehopper.org> wrote: > No problems seen in text console, but when X is running and is left > inactive, the screen often blanks and won't come back. Same after > xset -dpms. Machine is still running ok at that point, I can ssh in. > Any clues / other info I can provide / ideas what might be triggering > blanking and whether it could be disabled? > > dmesg/pcidump/eeprom -p below. > > /var/log/messages entries (screen was on when pkg_add was running): > > Mar 8 18:40:41 burrow reorder_kernel: kernel relinking done > Mar 8 18:52:42 burrow pkg_add: Added flock-20110525p1 > Mar 8 18:52:52 burrow pkg_add: Added debug-openssl+openssl-3.1.5p2v0 > Mar 8 18:52:58 burrow pkg_add: Added node-18.19.1v0 > Mar 8 18:53:03 burrow pkg_add: Added cbindgen-0.26.0 > Mar 8 18:53:06 burrow pkg_add: Added wasi-compiler-rt-16.0.6 > Mar 8 18:53:09 burrow pkg_add: Added wasi-libcxxabi-16.0.6 > Mar 8 18:53:13 burrow pkg_add: Added wasi-libcxx-16.0.6 > Mar 8 18:53:17 burrow pkg_add: Added wasi-libc-0.20231121 > Mar 8 18:53:22 burrow pkg_add: Added py3-setuptools-68.0.0v0 > Mar 8 18:53:27 burrow pkg_add: Added libsigsegv-2.14p0 > Mar 8 18:53:28 burrow pkg_add: Added m4-1.4.18p1 > Mar 8 18:54:27 burrow pkg_add: Added llvm-16.0.6p23 > Mar 8 19:03:56 burrow /bsd: drm:pid49912:iomfb_poweroff_v13_3 *WARNING* > setPowerState(0) timeout 1000 ms > Mar 8 19:03:56 burrow /bsd: drm:pid49912:iomfb_poweroff_v13_3 *ERROR* > dcp_poweroff() done > Mar 8 19:06:01 burrow /bsd: drm:pid49912:iomfb_poweron_v13_3 *ERROR* > dcp_poweron() starting > Mar 8 19:06:02 burrow /bsd: drm:pid49912:iomfb_poweron_v13_3 *WARNING* > wait for power timed out > Mar 8 19:06:10 burrow /bsd: drm:pid49912:dcp_flush *ERROR* unexpected > busy command channel > > <burrow:~>$ DISPLAY=:0 xrandr > Screen 0: minimum 320 x 200, current 3024 x 1890, maximum 16384 x 16384 > eDP-1 connected primary 3024x1890+0+0 (normal left inverted right x axis y > axis) 302mm x 189mm > 3024x1890 60.00*+ 50.00 59.94 48.00 47.95 > HDMI-1 disconnected (normal left inverted right x axis y axis) > > Xorg.0.log: > > <burrow:~>$ cat /var/log/Xorg.0.log > [ 24.945] (--) Using wscons driver on /dev/ttyC4 > [ 24.975] > X.Org X Server 1.21.1.11 > X Protocol Version 11, Revision 0 > [ 24.975] Current Operating System: OpenBSD burrow.spacehopper.org 7.5 > GENERIC.MP#1 arm64 > [ 24.975] > [ 24.975] Current version of pixman: 0.42.2 > [ 24.975] Before reporting problems, check http://wiki.x.org > to make sure that you have the latest version. > [ 24.975] Markers: (--) probed, (**) from config file, (==) default > setting, > (++) from command line, (!!) notice, (II) informational, > (WW) warning, (EE) error, (NI) not implemented, (??) unknown. > [ 24.975] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Mar 7 > 13:57:28 2024 > [ 24.981] (==) Using system config directory > "/usr/X11R6/share/X11/xorg.conf.d" > [ 24.984] (==) No Layout section. Using the first Screen section. > [ 24.984] (==) No screen section available. Using defaults. > [ 24.984] (**) |-->Screen "Default Screen Section" (0) > [ 24.984] (**) | |-->Monitor "<default monitor>" > [ 24.985] (==) No monitor specified for screen "Default Screen Section". > Using a default monitor configuration. > [ 24.985] (==) Automatically adding devices > [ 24.985] (==) Automatically enabling devices > [ 24.985] (==) Not automatically adding GPU devices > [ 24.985] (==) Automatically binding GPU devices > [ 24.986] (==) Max clients allowed: 256, resource mask: 0x1fffff > [ 25.000] (==) FontPath set to: > /usr/X11R6/lib/X11/fonts/misc/, > /usr/X11R6/lib/X11/fonts/TTF/, > /usr/X11R6/lib/X11/fonts/OTF/, > /usr/X11R6/lib/X11/fonts/Type1/, > /usr/X11R6/lib/X11/fonts/100dpi/, > /usr/X11R6/lib/X11/fonts/75dpi/ > [ 25.000] (==) ModulePath set to "/usr/X11R6/lib/modules" > [ 25.000] (II) The server relies on wscons to provide the list of input > devices. > If no devices become available, reconfigure wscons or disable > AutoAddDevices. > [ 25.000] (II) Loader magic: 0x3b4182aa0 > [ 25.000] (II) Module ABI versions: > [ 25.000] X.Org ANSI C Emulation: 0.4 > [ 25.000] X.Org Video Driver: 25.2 > [ 25.000] X.Org XInput driver : 24.4 > [ 25.000] X.Org Server Extension : 10.0 > [ 25.002] (II) LoadModule: "glx" > [ 25.007] (II) Loading /usr/X11R6/lib/modules/extensions/libglx.so > [ 25.048] (II) Module glx: vendor="X.Org Foundation" > [ 25.048] compiled for 1.21.1.11, module version = 1.0.0 > [ 25.048] ABI class: X.Org Server Extension, version 10.0 > [ 25.048] (==) Matched modesetting as autoconfigured driver 0 > [ 25.048] (==) Assigned the driver to the xf86ConfigLayout > [ 25.048] (II) LoadModule: "modesetting" > [ 25.048] (II) Loading /usr/X11R6/lib/modules/drivers/modesetting_drv.so > [ 25.051] (II) Module modesetting: vendor="X.Org Foundation" > [ 25.052] compiled for 1.21.1.11, module version = 1.21.1 > [ 25.052] Module class: X.Org Video Driver > [ 25.052] ABI class: X.Org Video Driver, version 25.2 > [ 25.052] (II) modesetting: Driver for Modesetting Kernel Drivers: kms > [ 25.052] (WW) Falling back to old probe method for modesetting > [ 25.062] (II) modeset(0): using default device > [ 25.062] (WW) VGA arbiter: cannot open kernel arbiter, no multi-card > support > [ 25.063] (II) modeset(0): Creating default Display subsection in > Screen section > "Default Screen Section" for depth/fbbpp 24/32 > [ 25.063] (==) modeset(0): Depth 24, (==) framebuffer bpp 32 > [ 25.063] (==) modeset(0): RGB weight 888 > [ 25.063] (==) modeset(0): Default visual is TrueColor > [ 25.063] (II) Loading sub module "glamoregl" > [ 25.063] (II) LoadModule: "glamoregl" > [ 25.064] (II) Loading /usr/X11R6/lib/modules/libglamoregl.so > [ 25.092] (II) Module glamoregl: vendor="X.Org Foundation" > [ 25.092] compiled for 1.21.1.11, module version = 1.0.1 > [ 25.092] ABI class: X.Org ANSI C Emulation, version 0.4 > [ 25.301] (II) modeset(0): Refusing to try glamor on llvmpipe > [ 25.324] (II) modeset(0): glamor initialization failed > [ 25.324] (II) modeset(0): ShadowFB: preferred NO, enabled NO > [ 25.324] (II) modeset(0): Output eDP-1 has no monitor section > [ 25.324] (II) modeset(0): Output HDMI-1 has no monitor section > [ 25.325] (II) modeset(0): EDID for output eDP-1 > [ 25.325] (II) modeset(0): Printing probed modes for output eDP-1 > [ 25.325] (II) modeset(0): Modeline "3024x1890"x60.0 402.28 3024 3032 > 3064 3104 1890 1992 2074 2160 (129.6 kHz eP) > [ 25.325] (II) modeset(0): Modeline "3024x1890"x50.0 402.28 3024 3032 > 3064 3104 1890 2424 2506 2592 (129.6 kHz e) > [ 25.325] (II) modeset(0): Modeline "3024x1890"x59.9 401.88 3024 3032 > 3064 3104 1890 1992 2074 2160 (129.5 kHz e) > [ 25.325] (II) modeset(0): Modeline "3024x1890"x48.0 321.82 3024 3032 > 3064 3104 1890 1992 2074 2160 (103.7 kHz e) > [ 25.325] (II) modeset(0): Modeline "3024x1890"x48.0 321.50 3024 3032 > 3064 3104 1890 1992 2074 2160 (103.6 kHz e) > [ 25.325] (II) modeset(0): EDID for output HDMI-1 > [ 25.325] (II) modeset(0): Output eDP-1 connected > [ 25.325] (II) modeset(0): Output HDMI-1 disconnected > [ 25.326] (II) modeset(0): Using exact sizes for initial modes > [ 25.326] (II) modeset(0): Output eDP-1 using initial mode 3024x1890 > +0+0 > [ 25.326] (==) modeset(0): Using gamma correction (1.0, 1.0, 1.0) > [ 25.326] (--) modeset(0): Display dimensions: (302, 189) mm > [ 25.326] (--) modeset(0): DPI set to (254, 254) > [ 25.326] (II) Loading sub module "fb" > [ 25.326] (II) LoadModule: "fb" > [ 25.326] (II) Module "fb" already built-in > [ 25.337] (==) modeset(0): Backing store enabled > [ 25.337] (==) modeset(0): Silken mouse enabled > [ 25.346] (II) modeset(0): Initializing kms color map for depth 24, 8 > bpc. > [ 25.347] (==) modeset(0): DPMS enabled > [ 25.347] (II) Initializing extension Generic Event Extension > [ 25.348] (II) Initializing extension SHAPE > [ 25.348] (II) Initializing extension MIT-SHM > [ 25.348] (II) Initializing extension XInputExtension > [ 25.349] (II) Initializing extension XTEST > [ 25.350] (II) Initializing extension BIG-REQUESTS > [ 25.350] (II) Initializing extension SYNC > [ 25.351] (II) Initializing extension XKEYBOARD > [ 25.352] (II) Initializing extension XC-MISC > [ 25.353] (II) Initializing extension SECURITY > [ 25.353] (II) Initializing extension XFIXES > [ 25.354] (II) Initializing extension RENDER > [ 25.354] (II) Initializing extension RANDR > [ 25.355] (II) Initializing extension COMPOSITE > [ 25.356] (II) Initializing extension DAMAGE > [ 25.357] (II) Initializing extension MIT-SCREEN-SAVER > [ 25.357] (II) Initializing extension DOUBLE-BUFFER > [ 25.358] (II) Initializing extension RECORD > [ 25.359] (II) Initializing extension DPMS > [ 25.359] (II) Initializing extension Present > [ 25.359] (II) Initializing extension DRI3 > [ 25.359] (II) Initializing extension X-Resource > [ 25.360] (II) Initializing extension XVideo > [ 25.361] (II) Initializing extension XVideo-MotionCompensation > [ 25.361] (II) Initializing extension GLX > [ 25.361] (II) AIGLX: Screen 0 is not DRI2 capable > [ 25.415] (II) IGLX: Loaded and initialized swrast > [ 25.415] (II) GLX: Initialized DRISWRAST GL provider for screen 0 > [ 25.415] (II) Initializing extension XFree86-VidModeExtension > [ 25.416] (II) Initializing extension XFree86-DGA > [ 25.416] (II) Initializing extension XFree86-DRI > [ 25.416] (II) Initializing extension DRI2 > [ 25.417] (II) modeset(0): Damage tracking initialized > [ 25.417] (II) modeset(0): Setting screen physical size to 302 x 189 > [ 25.600] (II) config/wscons: checking input device /dev/wskbd > [ 25.600] (II) wskbd: using layout us > [ 25.600] (II) LoadModule: "kbd" > [ 25.601] (II) Loading /usr/X11R6/lib/modules/input/kbd_drv.so > [ 25.601] (II) Module kbd: vendor="X.Org Foundation" > [ 25.601] compiled for 1.21.1.11, module version = 2.0.0 > [ 25.601] Module class: X.Org XInput Driver > [ 25.601] ABI class: X.Org XInput driver, version 24.4 > [ 25.601] (II) Using input driver 'kbd' for '/dev/wskbd' > [ 25.602] (**) /dev/wskbd: always reports core events > [ 25.602] (**) /dev/wskbd: always reports core events > [ 25.602] (**) Option "Protocol" "standard" > [ 25.602] (**) Option "XkbRules" "base" > [ 25.602] (**) Option "XkbModel" "pc105" > [ 25.602] (**) Option "XkbLayout" "us" > [ 25.602] (II) XINPUT: Adding extended input device "/dev/wskbd" (type: > KEYBOARD, id 6) > [ 25.602] (II) config/wscons: checking input device /dev/wsmouse0 > [ 25.602] (II) LoadModule: "ws" > [ 25.603] (II) Loading /usr/X11R6/lib/modules/input/ws_drv.so > [ 25.604] (II) Module ws: vendor="X.Org Foundation" > [ 25.604] compiled for 1.21.1.11, module version = 1.3.0 > [ 25.604] Module class: X.Org XInput Driver > [ 25.604] ABI class: X.Org XInput driver, version 24.4 > [ 25.604] (II) Using input driver 'ws' for '/dev/wsmouse0' > [ 25.604] (**) /dev/wsmouse0: always reports core events > [ 25.604] (II) ws: /dev/wsmouse0: debuglevel 0 > [ 25.604] (**) Option "Device" "/dev/wsmouse0" > [ 25.604] (**) ws: /dev/wsmouse0: ZAxisMapping: buttons 4 and 5 > [ 25.604] (**) ws: /dev/wsmouse0: WAxisMapping: buttons 6 and 7 > [ 25.604] (**) ws: /dev/wsmouse0: associated screen: 0 > [ 25.604] (II) ws: /dev/wsmouse0: minimum x position: 0 > [ 25.604] (II) ws: /dev/wsmouse0: maximum x position: 3023 > [ 25.604] (II) ws: /dev/wsmouse0: minimum y position: 0 > [ 25.604] (II) ws: /dev/wsmouse0: maximum y position: 1889 > [ 25.604] (==) ws: /dev/wsmouse0: Buttons: 7 > [ 25.604] (**) ws: /dev/wsmouse0: YAxisMapping: buttons 4 and 5 > [ 25.604] (II) XINPUT: Adding extended input device "/dev/wsmouse0" > (type: MOUSE, id 7) > [ 25.605] (**) /dev/wsmouse0: (accel) keeping acceleration scheme 1 > [ 25.605] (**) /dev/wsmouse0: (accel) acceleration profile 0 > [ 25.605] (**) /dev/wsmouse0: (accel) acceleration factor: 2.000 > [ 25.605] (**) /dev/wsmouse0: (accel) acceleration threshold: 4 > [ 25.605] (II) config/wscons: checking input device /dev/wsmouse > [ 25.605] (II) Using input driver 'ws' for '/dev/wsmouse' > [ 25.605] (**) /dev/wsmouse: always reports core events > [ 25.605] (II) ws: /dev/wsmouse: debuglevel 0 > [ 25.605] (**) Option "Device" "/dev/wsmouse" > [ 25.605] (**) ws: /dev/wsmouse: ZAxisMapping: buttons 4 and 5 > [ 25.605] (**) ws: /dev/wsmouse: WAxisMapping: buttons 6 and 7 > [ 25.605] (**) ws: /dev/wsmouse: associated screen: 0 > [ 25.605] (II) ws: /dev/wsmouse: minimum x position: 0 > [ 25.605] (II) ws: /dev/wsmouse: maximum x position: 3023 > [ 25.605] (II) ws: /dev/wsmouse: minimum y position: 0 > [ 25.605] (II) ws: /dev/wsmouse: maximum y position: 1889 > [ 25.605] (==) ws: /dev/wsmouse: Buttons: 7 > [ 25.605] (**) ws: /dev/wsmouse: YAxisMapping: buttons 4 and 5 > [ 25.606] (II) XINPUT: Adding extended input device "/dev/wsmouse" > (type: MOUSE, id 8) > [ 25.606] (**) /dev/wsmouse: (accel) keeping acceleration scheme 1 > [ 25.606] (**) /dev/wsmouse: (accel) acceleration profile 0 > [ 25.606] (**) /dev/wsmouse: (accel) acceleration factor: 2.000 > [ 25.606] (**) /dev/wsmouse: (accel) acceleration threshold: 4 > [ 25.866] (II) modeset(0): Disabling kernel dirty updates, not required. > > > dmesg: > > OpenBSD 7.5 (GENERIC.MP) #120: Mon Mar 4 13:53:14 MST 2024 > > dera...@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/GENERIC.MP > > real mem = 16313647104 (15557MB) > > avail mem = 15674085376 (14947MB) > > random: good seed from bootblocks > > mainbus0 at root: Apple MacBook Pro (14-inch, M2 Pro, 2023) > > efi0 at mainbus0: UEFI 2.10 > > efi0: Das U-Boot rev 0x20230700 > > cpu0 at mainbus0 mpidr 0: Apple Blizzard Pro r1p0 > > cpu0: 128KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 8-way L1 > D-cache > > cpu0: 4096KB 128b/line 16-way L2 cache > > cpu0: > TLBIOS+IRANGE,TS+AXFLAG,FHM,DP,SHA3,RDM,Atomic,CRC32,SHA2+SHA512,SHA1,AES+PMULL,SPECRES,SB,FRINTTS,GPI,LRCPC+LDAPUR,FCMA,JSCVT,API+PAC,DPB,SpecSEI,PAN+ATS1E1,LO,HPDS,VH,CSV3,CSV2,DIT,BT,SBSS+MSR > > cpu1 at mainbus0 mpidr 1: Apple Blizzard Pro r1p0 > > cpu1: 128KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 8-way L1 > D-cache > > cpu1: 4096KB 128b/line 16-way L2 cache > > cpu2 at mainbus0 mpidr 2: Apple Blizzard Pro r1p0 > > cpu2: 128KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 8-way L1 > D-cache > > cpu2: 4096KB 128b/line 16-way L2 cache > > cpu3 at mainbus0 mpidr 3: Apple Blizzard Pro r1p0 > > cpu3: 128KB 64b/line 4-way L1 PIPT I-cache, 64KB 64b/line 8-way L1 > D-cache > > cpu3: 4096KB 128b/line 16-way L2 cache > > cpu4 at mainbus0 mpidr 10100: Apple Avalanche Pro r1p0 > > cpu4: 192KB 64b/line 6-way L1 PIPT I-cache, 128KB 64b/line 8-way L1 > D-cache > > cpu4: 16384KB 128b/line 16-way L2 cache > > cpu5 at mainbus0 mpidr 10101: Apple Avalanche Pro r1p0 > > cpu5: 192KB 64b/line 6-way L1 PIPT I-cache, 128KB 64b/line 8-way L1 > D-cache > > cpu5: 16384KB 128b/line 16-way L2 cache > > cpu6 at mainbus0 mpidr 10102: Apple Avalanche Pro r1p0 > > cpu6: 192KB 64b/line 6-way L1 PIPT I-cache, 128KB 64b/line 8-way L1 > D-cache > > cpu6: 16384KB 128b/line 16-way L2 cache > > cpu7 at mainbus0 mpidr 10103: Apple Avalanche Pro r1p0 > > cpu7: 192KB 64b/line 6-way L1 PIPT I-cache, 128KB 64b/line 8-way L1 > D-cache > > cpu7: 16384KB 128b/line 16-way L2 cache > > cpu8 at mainbus0 mpidr 10200: Apple Avalanche Pro r1p0 > > cpu8: 192KB 64b/line 6-way L1 PIPT I-cache, 128KB 64b/line 8-way L1 > D-cache > > cpu8: 16384KB 128b/line 16-way L2 cache > > cpu9 at mainbus0 mpidr 10201: Apple Avalanche Pro r1p0 > > cpu9: 192KB 64b/line 6-way L1 PIPT I-cache, 128KB 64b/line 8-way L1 > D-cache > > cpu9: 16384KB 128b/line 16-way L2 cache > > cpu10 at mainbus0 mpidr 10202: Apple Avalanche Pro r1p0 > > cpu10: 192KB 64b/line 6-way L1 PIPT I-cache, 128KB 64b/line 8-way L1 > D-cache > > cpu10: 16384KB 128b/line 16-way L2 cache > > cpu11 at mainbus0 mpidr 10203: Apple Avalanche Pro r1p0 > > cpu11: 192KB 64b/line 6-way L1 PIPT I-cache, 128KB 64b/line 8-way L1 > D-cache > > cpu11: 16384KB 128b/line 16-way L2 cache > > "asc-firmware" at mainbus0 not configured > > "asc-firmware" at mainbus0 not configured > > "framebuffer" at mainbus0 not configured > > "asc-firmware" at mainbus0 not configured > > "asc-firmware" at mainbus0 not configured > > "region157" at mainbus0 not configured > > "region95" at mainbus0 not configured > > "region94" at mainbus0 not configured > > "region57" at mainbus0 not configured > > "dcp_data" at mainbus0 not configured > > "asc-firmware" at mainbus0 not configured > > "uat-handoff" at mainbus0 not configured > > "uat-pagetables" at mainbus0 not configured > > "uat-ttbs" at mainbus0 not configured > > "isp-heap" at mainbus0 not configured > > apm0 at mainbus0 > > "opp-table-0" at mainbus0 not configured > > "opp-table-1" at mainbus0 not configured > > "opp-table-gpu" at mainbus0 not configured > > "opp-table-gpu-cs" at mainbus0 not configured > > "opp-table-gpu-afr" at mainbus0 not configured > > "pmu-e" at mainbus0 not configured > > "pmu-p" at mainbus0 not configured > > agtimer0 at mainbus0: 24000 kHz > > "clock-ref" at mainbus0 not configured > > "clock-200m" at mainbus0 not configured > > "clock-disp0" at mainbus0 not configured > > "clock-dispext0" at mainbus0 not configured > > "clock-dispext0_die1" at mainbus0 not configured > > "clock-dispext1" at mainbus0 not configured > > "clock-dispext1_die1" at mainbus0 not configured > > "clock-ref-nco" at mainbus0 not configured > > simplebus0 at mainbus0: "soc" > > aplpmgr0 at simplebus0 > > aplpmgr1 at simplebus0 > > aplpmgr2 at simplebus0 > > aplpmgr3 at simplebus0 > > aplintc0 at simplebus0 nirq 1961 ndie 1 > > apldog0 at simplebus0 > > aplmbox0 at simplebus0 > > aplpinctrl0 at simplebus0 > > aplmbox1 at simplebus0 > > apldart0 at simplebus0 rev 2.0: 42 bits, bypass > > apldart1 at simplebus0 rev 2.0: 42 bits, bypass > > apldart2 at simplebus0 rev 2.0: 42 bits, bypass > > apldart3 at simplebus0 rev 2.0: 42 bits, bypass > > apldart4 at simplebus0 rev 2.0: 42 bits, locked > > apldart5 at simplebus0 rev 2.0: 42 bits, locked > > aplmbox2 at simplebus0 > > apldart6 at simplebus0 rev 2.0: 42 bits, bypass > > aplmbox3 at simplebus0 > > apldart7 at simplebus0 rev 2.0: 42 bits, bypass > > apldart8 at simplebus0 rev 2.0: 42 bits, bypass > > apldart9 at simplebus0 rev 2.0: 42 bits, locked > > apldart10 at simplebus0 rev 2.0: 42 bits, locked > > aplmbox4 at simplebus0 > > aplpinctrl1 at simplebus0 > > aplefuse0 at simplebus0 > > aplpinctrl2 at simplebus0 > > aplpinctrl3 at simplebus0 > > apldart11 at simplebus0 rev 2.0: 42 bits, bypass > > apldart12 at simplebus0 rev 2.0: 42 bits, bypass > > apldart13 at simplebus0 rev 2.0: 42 bits, bypass > > apldart14 at simplebus0 rev 2.0: 42 bits, bypass > > apldart15 at simplebus0 rev 2.0: 42 bits, bypass > > apldart16 at simplebus0 rev 2.0: 42 bits, bypass > > aplmbox5 at simplebus0 > > aplnco0 at simplebus0 > > "power-management" at simplebus0 not configured > > aplspmi0 at simplebus0 > > aplpmu0 at aplspmi0 sid 0xb > > aplsmc0 at simplebus0 > > aplrtk0 at simplebus0 > > apldc0 at simplebus0: "fifo" > > apldchidev0 at apldc0 > > apldckbd0 at apldchidev0: 8 variable keys, 6 key codes > > wskbd0 at apldckbd0: console keyboard > > "isp" at simplebus0 not configured > > apldcp0 at simplebus0 > > apldrm0 at simplebus0 > > drm0 at apldrm0 > > aplpwm0 at simplebus0 > > apliic0 at simplebus0 > > iic0 at apliic0 > > tipd0 at iic0 addr 0x38 > > tipd1 at iic0 addr 0x3f > > tipd2 at iic0 addr 0x3b > > tipd3 at iic0 addr 0x3a > > apliic1 at simplebus0 > > iic1 at apliic1 > > sncodec0 at iic1 addr 0x3a > > sncodec1 at iic1 addr 0x38 > > sncodec2 at iic1 addr 0x39 > > apliic2 at simplebus0 > > iic2 at apliic2 > > "cirrus,cs42l84" at iic2 addr 0x4b not configured > > apliic3 at simplebus0 > > iic3 at apliic3 > > sncodec3 at iic3 addr 0x3d > > sncodec4 at iic3 addr 0x3b > > sncodec5 at iic3 addr 0x3c > > aplspi0 at simplebus0 > > exuart0 at simplebus0 > > apldma0 at simplebus0 > > aplmca0 at simplebus0 > > "gpu" at simplebus0 not configured > > aplpcie0 at simplebus0 > > pci0 at aplpcie0 > > ppb0 at pci0 dev 0 function 0 "Apple M1 PCIe" rev 0x01 > > pci1 at ppb0 bus 1 > > "Broadcom BCM4388" rev 0x04 at pci1 dev 0 function 0 not configured > > vendor "Broadcom", unknown product 0x5f72 (class network subclass > miscellaneous, rev 0x04) at pci1 dev 0 function 1 not configured > > ppb1 at pci0 dev 1 function 0 "Apple M1 PCIe" rev 0x01 > > pci2 at ppb1 bus 2 > > "Genesys Logic GL9755" rev 0x01 at pci2 dev 0 function 0 not configured > > aplcpu0 at simplebus0 > > aplcpu1 at simplebus0 > > aplcpu2 at simplebus0 > > apldcp1 at simplebus0 > > xhci0 at simplebus0, xHCI 1.10 > > usb0 at xhci0: USB revision 3.0 > > uhub0 at usb0 configuration 1 interface 0 "Generic xHCI root hub" rev > 3.00/1.00 addr 1 > > "phy" at simplebus0 not configured > > xhci1 at simplebus0, xHCI 1.10 > > usb1 at xhci1: USB revision 3.0 > > uhub1 at usb1 configuration 1 interface 0 "Generic xHCI root hub" rev > 3.00/1.00 addr 1 > > "phy" at simplebus0 not configured > > xhci2 at simplebus0, xHCI 1.10 > > usb2 at xhci2: USB revision 3.0 > > uhub2 at usb2 configuration 1 interface 0 "Generic xHCI root hub" rev > 3.00/1.00 addr 1 > > "phy" at simplebus0 not configured > > "phy" at simplebus0 not configured > > "mux" at simplebus0 not configured > > aplsart0 at simplebus0 > > aplns0 at simplebus0 > > nvme0 at aplns0: NVMe 1.1 > > nvme0: APPLE SSD AP1024Z, firmware 359.60.3, serial 0ba01ee360e42835 > > scsibus0 at nvme0: 2 targets, initiator 0 > > sd0 at scsibus0 targ 1 lun 0: <NVMe, APPLE SSD AP1024, 359.> > > sd0: 954204MB, 4096 bytes/sector, 244276265 sectors > > pwmleds0 at mainbus0 > > "fixed-regulator-sn012776-sdz" at mainbus0 not configured > > aplaudio0 at mainbus0 > > audio0 at aplaudio0 > > vscsi0 at root > > scsibus1 at vscsi0: 256 targets > > softraid0 at root > > scsibus2 at softraid0: 256 targets > > sd1 at scsibus2 targ 1 lun 0: <OPENBSD, SR CRYPTO, 006> > > sd1: 566288MB, 4096 bytes/sector, 144969901 sectors > > root on sd1a (9e09d4e24b7229ed.a) swap on sd1b dump on sd1b > > apldchidev0: unhandled iface 1 > > apldchidev0: unhandled iface 1 > > apldcms0 at apldchidev0 > > wsmouse0 at apldcms0 mux 0 > > drm:pid0:dcp_start *WARNING* Failed to start DPTX endpoint: -60 > > drm:pid0:iomfb_poweron_v13_3 *ERROR* dcp_poweron() starting > > apldrm0: 3024x1890, 32bpp > > wsdisplay0 at apldrm0 mux 1: console (std, vt100 emulation), using wskbd0 > > wsdisplay0: screen 1-5 added (std, vt100 emulation) > > "framebuffer" at mainbus0 not configured > > > > usbdevs: > > Controller /dev/usb0: > > addr 01: 0000:0000 Generic, xHCI root hub > > super speed, self powered, config 1, rev 1.00 > > driver: uhub0 > > Controller /dev/usb1: > > addr 01: 0000:0000 Generic, xHCI root hub > > super speed, self powered, config 1, rev 1.00 > > driver: uhub1 > > addr 02: 0bda:9210 Realtek, RTL9210B-CG > > high speed, power 500 mA, config 1, rev 20.01, iSerial > 012345678909 > > driver: umass0 > > Controller /dev/usb2: > > addr 01: 0000:0000 Generic, xHCI root hub > > super speed, self powered, config 1, rev 1.00 > > driver: uhub2 > > > > pcidump: > > Domain /dev/pci0: > > 0:0:0: Apple M1 PCIe > > 0x0000: Vendor ID: 106b, Product ID: 100c > > 0x0004: Command: 0006, Status: 0010 > > 0x0008: Class: 06 Bridge, Subclass: 04 PCI, > > Interface: 00, Revision: 01 > > 0x000c: BIST: 00, Header Type: 01, Latency Timer: 00, > > Cache Line Size: 08 > > 0x0010: BAR empty (00000000) > > 0x0014: BAR empty (00000000) > > 0x0018: Primary Bus: 0, Secondary Bus: 1, Subordinate Bus: 1, > > Secondary Latency Timer: 00 > > 0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 2000 > > 0x0020: Memory Base: c000, Memory Limit: c1f0 > > 0x0024: Prefetch Memory Base: a001, Prefetch Memory Limit: 9ff1 > > 0x0028: Prefetch Memory Base Upper 32 Bits: 00000005 > > 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000005 > > 0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000 > > 0x0038: Expansion ROM Base Address: 00000000 > > 0x003c: Interrupt Pin: 01, Line: ff, Bridge Control: 0000 > > 0x0040: Capability 0x01: Power Management > > State: D0 > > 0x0050: Capability 0x05: Message Signalled Interrupts (MSI) > > Enabled: no; 1 vectors (1 enabled) > > 0x0070: Capability 0x10: PCI Express > > Max Payload Size: 128 / 256 bytes > > Max Read Request Size: 128 bytes > > Link Speed: 5.0 / 5.0 GT/s > > Link Width: x1 / x1 > > 0x0100: Enhanced Capability 0x01: Advanced Error Reporting > > 0x0148: Enhanced Capability 0x19: Secondary PCIe Capability > > 0x0158: Enhanced Capability 0x26: Physical Layer 16.0 GT/s > > 0x017c: Enhanced Capability 0x27: Lane Margining at the Receiver > > 0x0194: Enhanced Capability 0x1e: L1 PM > > 0x01a4: Enhanced Capability 0x0b: Vendor-Specific > > 0x02a4: Enhanced Capability 0x25: Data Link Feature > > 0x02b0: Enhanced Capability 0x1f: Precision Time Measurement > > 0x02bc: Enhanced Capability 0x0b: Vendor-Specific > > 0x0000: 100c106b 00100006 06040001 00010008 > > 0x0010: 00000000 00000000 00010100 200000f0 > > 0x0020: c1f0c000 9ff1a001 00000005 00000005 > > 0x0030: 00000000 00000040 00000000 000001ff > > 0x0040: c9c35001 00000008 00000000 00000000 > > 0x0050: 00807005 00000000 00000000 00000000 > > 0x0060: 00000000 00000000 00000000 00000000 > > 0x0070: 00420010 00008001 00100810 00737812 > > 0x0080: b0120000 00000000 004003c0 00010000 > > 0x0090: 00000000 00010c1f 00000000 01800006 > > 0x00a0: 02000042 00000000 00000000 00000000 > > 0x00b0: 00000000 00000000 00000000 00000000 > > 0x00c0: 00000000 00000000 00000000 00000000 > > 0x00d0: 00000000 00000000 00000000 00000000 > > 0x00e0: 00000000 00000000 00000000 00000000 > > 0x00f0: 00000000 00000000 00000000 00000000 > > 0:1:0: Apple M1 PCIe > > 0x0000: Vendor ID: 106b, Product ID: 100c > > 0x0004: Command: 0006, Status: 0010 > > 0x0008: Class: 06 Bridge, Subclass: 04 PCI, > > Interface: 00, Revision: 01 > > 0x000c: BIST: 00, Header Type: 01, Latency Timer: 00, > > Cache Line Size: 08 > > 0x0010: BAR empty (00000000) > > 0x0014: BAR empty (00000000) > > 0x0018: Primary Bus: 0, Secondary Bus: 2, Subordinate Bus: 2, > > Secondary Latency Timer: 00 > > 0x001c: I/O Base: f0, I/O Limit: 00, Secondary Status: 0000 > > 0x0020: Memory Base: c200, Memory Limit: c3f0 > > 0x0024: Prefetch Memory Base: a001, Prefetch Memory Limit: 9ff1 > > 0x0028: Prefetch Memory Base Upper 32 Bits: 00000005 > > 0x002c: Prefetch Memory Limit Upper 32 Bits: 00000005 > > 0x0030: I/O Base Upper 16 Bits: 0000, I/O Limit Upper 16 Bits: 0000 > > 0x0038: Expansion ROM Base Address: 00000000 > > 0x003c: Interrupt Pin: 01, Line: ff, Bridge Control: 0000 > > 0x0040: Capability 0x01: Power Management > > State: D0 > > 0x0050: Capability 0x05: Message Signalled Interrupts (MSI) > > Enabled: no; 1 vectors (1 enabled) > > 0x0070: Capability 0x10: PCI Express > > Max Payload Size: 128 / 256 bytes > > Max Read Request Size: 128 bytes > > Link Speed: 5.0 / 5.0 GT/s > > Link Width: x1 / x1 > > 0x0100: Enhanced Capability 0x01: Advanced Error Reporting > > 0x0148: Enhanced Capability 0x19: Secondary PCIe Capability > > 0x0158: Enhanced Capability 0x26: Physical Layer 16.0 GT/s > > 0x017c: Enhanced Capability 0x27: Lane Margining at the Receiver > > 0x0194: Enhanced Capability 0x1e: L1 PM > > 0x01a4: Enhanced Capability 0x0b: Vendor-Specific > > 0x02a4: Enhanced Capability 0x25: Data Link Feature > > 0x02b0: Enhanced Capability 0x1f: Precision Time Measurement > > 0x02bc: Enhanced Capability 0x0b: Vendor-Specific > > 0x0000: 100c106b 00100006 06040001 00010008 > > 0x0010: 00000000 00000000 00020200 000000f0 > > 0x0020: c3f0c200 9ff1a001 00000005 00000005 > > 0x0030: 00000000 00000040 00000000 000001ff > > 0x0040: c9c35001 00000008 00000000 00000000 > > 0x0050: 00807005 00000000 00000000 00000000 > > 0x0060: 00000000 00000000 00000000 00000000 > > 0x0070: 00420010 00008001 00100810 00737812 > > 0x0080: b0120000 00000000 004003c0 00010000 > > 0x0090: 00000000 00010c1f 00000000 01800006 > > 0x00a0: 02000042 00000000 00000000 00000000 > > 0x00b0: 00000000 00000000 00000000 00000000 > > 0x00c0: 00000000 00000000 00000000 00000000 > > 0x00d0: 00000000 00000000 00000000 00000000 > > 0x00e0: 00000000 00000000 00000000 00000000 > > 0x00f0: 00000000 00000000 00000000 00000000 > > 1:0:0: Broadcom BCM4388 > > 0x0000: Vendor ID: 14e4, Product ID: 4434 > > 0x0004: Command: 0000, Status: 0010 > > 0x0008: Class: 02 Network, Subclass: 80 Miscellaneous, > > Interface: 00, Revision: 04 > > 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, > > Cache Line Size: 00 > > 0x0010: BAR mem 64bit addr: 0x0000000000000000/0x00010000 > > 0x0018: BAR mem 64bit addr: 0x0000000000000000/0x01000000 > > 0x0020: BAR empty (00000000) > > 0x0024: BAR empty (00000000) > > 0x0028: Cardbus CIS: 00000000 > > 0x002c: Subsystem Vendor ID: 106b Product ID: 4388 > > 0x0030: Expansion ROM Base Address: 00000000 > > 0x0038: 00000000 > > 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00 > > 0x0048: Capability 0x01: Power Management > > State: D0 PME# enabled > > 0x0058: Capability 0x05: Message Signalled Interrupts (MSI) > > Enabled: no; 32 vectors (1 enabled) > > 0x0068: Capability 0x09: Vendor Specific > > 0x00ac: Capability 0x10: PCI Express > > Max Payload Size: 128 / 512 bytes > > Max Read Request Size: 512 bytes > > Link Speed: 5.0 / 5.0 GT/s > > Link Width: x1 / x1 > > 0x0100: Enhanced Capability 0x01: Advanced Error Reporting > > 0x013c: Enhanced Capability 0x03: Device Serial Number > > Serial Number: 000000ffff000000 > > 0x0150: Enhanced Capability 0x04: Power Budgeting > > 0x0160: Enhanced Capability 0x02: Virtual Channel Capability > > 0x01b0: Enhanced Capability 0x18: Latency Tolerance Reporting > > 0x0220: Enhanced Capability 0x15: Resizable BAR > > 0x0240: Enhanced Capability 0x1e: L1 PM > > 0x0200: Enhanced Capability 0x1f: Precision Time Measurement > > 0x0000: 443414e4 00100000 02800004 00800000 > > 0x0010: 00000004 00000000 00000004 00000000 > > 0x0020: 00000000 00000000 00000000 4388106b > > 0x0030: 00000000 00000048 00000000 00000100 > > 0x0040: 00000000 00000000 fe035801 00004108 > > 0x0050: 00000000 00000000 008a6805 00000000 > > 0x0060: 00000000 00000000 0038ac09 0000014a > > 0x0070: 18101000 00000000 00000000 00000000 > > 0x0080: 18001000 00000000 00080080 00000000 > > 0x0090: 00000000 00000100 00000000 00000000 > > 0x00a0: 003fac11 00008000 00008800 00020010 > > 0x00b0: 10008f82 00192c10 0046f812 10120000 > > 0x00c0: 00000000 00000000 00000000 00000000 > > 0x00d0: 0008081f 00000000 00000006 00010001 > > 0x00e0: 00000000 00000000 00000000 00000000 > > 0x00f0: 00000000 00000000 00000000 00000000 > > 1:0:1: Broadcom unknown > > 0x0000: Vendor ID: 14e4, Product ID: 5f72 > > 0x0004: Command: 0000, Status: 0010 > > 0x0008: Class: 02 Network, Subclass: 80 Miscellaneous, > > Interface: 00, Revision: 04 > > 0x000c: BIST: 00, Header Type: 80, Latency Timer: 00, > > Cache Line Size: 00 > > 0x0010: BAR mem 64bit addr: 0x0000000000000000/0x00008000 > > 0x0018: BAR mem 64bit addr: 0x0000000000000000/0x01000000 > > 0x0020: BAR empty (00000000) > > 0x0024: BAR empty (00000000) > > 0x0028: Cardbus CIS: 00000000 > > 0x002c: Subsystem Vendor ID: 106b Product ID: 4388 > > 0x0030: Expansion ROM Base Address: 00000000 > > 0x0038: 00000000 > > 0x003c: Interrupt Pin: 02 Line: 00 Min Gnt: 00 Max Lat: 00 > > 0x0048: Capability 0x01: Power Management > > State: D0 PME# enabled > > 0x0058: Capability 0x05: Message Signalled Interrupts (MSI) > > Enabled: no; 32 vectors (1 enabled) > > 0x0068: Capability 0x09: Vendor Specific > > 0x00ac: Capability 0x10: PCI Express > > Max Payload Size: 128 / 512 bytes > > Max Read Request Size: 512 bytes > > Link Speed: 5.0 / 5.0 GT/s > > Link Width: x1 / x1 > > 0x0100: Enhanced Capability 0x01: Advanced Error Reporting > > 0x013c: Enhanced Capability 0x03: Device Serial Number > > Serial Number: 000000ffff000000 > > 0x0150: Enhanced Capability 0x04: Power Budgeting > > 0x0160: Enhanced Capability 0x02: Virtual Channel Capability > > 0x0220: Enhanced Capability 0x15: Resizable BAR > > 0x0000: 5f7214e4 00100000 02800004 00800000 > > 0x0010: 00000004 00000000 00000004 00000000 > > 0x0020: 00000000 00000000 00000000 4388106b > > 0x0030: 00000000 00000048 00000000 00000200 > > 0x0040: 00000000 00000000 fe035801 00004108 > > 0x0050: 00000000 00000000 008a6805 00000000 > > 0x0060: 00000000 00000000 0038ac09 0000014a > > 0x0070: 1810a000 00000000 00000000 00000000 > > 0x0080: 19328000 00000000 00080080 00000000 > > 0x0090: 00000000 00001000 00000000 00000000 > > 0x00a0: 003fac11 00008000 00008800 00020010 > > 0x00b0: 10008f82 00192c10 0046d812 10120000 > > 0x00c0: 00000000 00000000 00000000 00000000 > > 0x00d0: 0008081f 00000000 00000006 00010000 > > 0x00e0: 00000000 00000000 00000000 00000000 > > 0x00f0: 00000000 00000000 00000000 00000000 > > 2:0:0: Genesys Logic GL9755 > > 0x0000: Vendor ID: 17a0, Product ID: 9755 > > 0x0004: Command: 0000, Status: 0010 > > 0x0008: Class: 08 System, Subclass: 05 SDHC, > > Interface: 01, Revision: 01 > > 0x000c: BIST: 00, Header Type: 00, Latency Timer: 00, > > Cache Line Size: 00 > > 0x0010: BAR mem 32bit addr: 0x00000000/0x00001000 > > 0x0014: BAR empty (00000000) > > 0x0018: BAR empty (00000000) > > 0x001c: BAR empty (00000000) > > 0x0020: BAR empty (00000000) > > 0x0024: BAR empty (00000000) > > 0x0028: Cardbus CIS: 00000000 > > 0x002c: Subsystem Vendor ID: 17a0 Product ID: 9755 > > 0x0030: Expansion ROM Base Address: 00000000 > > 0x0038: 00000000 > > 0x003c: Interrupt Pin: 01 Line: 00 Min Gnt: 00 Max Lat: 00 > > 0x0080: Capability 0x10: PCI Express > > Max Payload Size: 128 / 256 bytes > > Max Read Request Size: 512 bytes > > Link Speed: 5.0 / 5.0 GT/s > > Link Width: x1 / x1 > > 0x0100: Enhanced Capability 0x0b: Vendor-Specific > > 0x0108: Enhanced Capability 0x18: Latency Tolerance Reporting > > 0x0110: Enhanced Capability 0x1e: L1 PM > > 0x0200: Enhanced Capability 0x01: Advanced Error Reporting > > 0x00e0: Capability 0x05: Message Signalled Interrupts (MSI) > > Enabled: no; 1 vectors (1 enabled) > > 0x00f8: Capability 0x01: Power Management > > State: D0 > > 0x0000: 975517a0 00100000 08050101 00000000 > > 0x0010: 00000000 00000000 00000000 00000000 > > 0x0020: 00000000 00000000 00000000 975517a0 > > 0x0030: 00000000 00000080 00000000 00000100 > > 0x0040: 00000000 00000000 00000000 00000000 > > 0x0050: 00000000 00000000 00000000 00000000 > > 0x0060: 00000000 00000000 00000000 00000000 > > 0x0070: 00000000 00000000 00000000 00000000 > > 0x0080: 0002e010 00008fa1 00102910 5547ec12 > > 0x0090: 10120000 00000000 00000000 00000000 > > 0x00a0: 00000000 000c081f 00000000 00000006 > > 0x00b0: 00000002 00000000 00000000 00000000 > > 0x00c0: 00000000 00000000 00000000 00000000 > > 0x00d0: 00000000 00000000 00000000 00000000 > > 0x00e0: 0080f805 00000000 00000000 00000000 > > 0x00f0: 00000000 00000000 f7c30001 00000008 > > > > eeprom -p: > > > > Node 0x58 > > name: '' > > serial-number: 'KRF9QM00VM' > > #address-cells: 00000002 > > #size-cells: 00000002 > > compatible: 'apple,j414s' + 'apple,t6020' + 'apple,arm-platform' > > model: 'Apple MacBook Pro (14-inch, M2 Pro, 2023)' > > > > Node 0x108 > > name: 'aliases' > > gpu: '/soc/gpu@406400000' > > atcphy0: '/soc/phy@703000000' > > atcphy1: '/soc/phy@b03000000' > > atcphy2: '/soc/phy@f03000000' > > atcphy3: '/soc/phy@1303000000' > > bluetooth0: '/soc/pcie@580000000/pci@0,0/network@0,1' > > dcp: '/soc/dcp@389c00000' > > dcpext0: '/soc/dcp@289c00000' > > disp0: '/soc/display-subsystem' > > disp0_piodma: '/soc/dcp@389c00000/piodma' > > nvram: '/soc/spi@39b104000/flash@0/partitions/partition@700000' > > serial0: '/soc/serial@39b200000' > > wifi0: '/soc/pcie@580000000/pci@0,0/wifi@0,0' > > isp: '/soc/isp@384000000' > > keyboard: '/soc/fifo@2a9b14000/input@8000/keyboard' > > > > Node 0x368 > > name: 'cpus' > > #address-cells: 00000002 > > #size-cells: 00000000 > > > > Node 0x394 > > name: 'cpu-map' > > > > Node 0x3a0 > > name: 'cluster0' > > > > Node 0x3b0 > > name: 'core0' > > cpu: 00000001 > > > > Node 0x3d0 > > name: 'core1' > > cpu: 00000002 > > > > Node 0x3f0 > > name: 'core2' > > cpu: 00000003 > > > > Node 0x410 > > name: 'core3' > > cpu: 00000004 > > > > Node 0x434 > > name: 'cluster1' > > > > Node 0x444 > > name: 'core0' > > cpu: 00000005 > > > > Node 0x464 > > name: 'core1' > > cpu: 00000006 > > > > Node 0x484 > > name: 'core2' > > cpu: 00000007 > > > > Node 0x4a4 > > name: 'core3' > > cpu: 00000008 > > > > Node 0x4c8 > > name: 'cluster2' > > > > Node 0x4d8 > > name: 'core0' > > cpu: 00000009 > > > > Node 0x4f8 > > name: 'core1' > > cpu: 0000000a > > > > Node 0x518 > > name: 'core2' > > cpu: 0000000b > > > > Node 0x538 > > name: 'core3' > > cpu: 0000000c > > > > Node 0x560 > > name: 'cpu' > > compatible: 'apple,blizzard' > > device_type: 'cpu' > > reg: 00000000.00000000 > > enable-method: 'spin-table' > > cpu-release-addr: 00000000.00000000 > > next-level-cache: 0000000d > > i-cache-size: 00020000 > > d-cache-size: 00010000 > > operating-points-v2: 0000000e > > capacity-dmips-mhz: 000002f4 > > performance-domains: 0000000f > > phandle: 00000001 > > > > Node 0x64c > > name: 'cpu' > > compatible: 'apple,blizzard' > > device_type: 'cpu' > > reg: 00000000.00000001 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.021841f0 > > next-level-cache: 0000000d > > i-cache-size: 00020000 > > d-cache-size: 00010000 > > operating-points-v2: 0000000e > > capacity-dmips-mhz: 000002f4 > > performance-domains: 0000000f > > phandle: 00000002 > > > > Node 0x738 > > name: 'cpu' > > compatible: 'apple,blizzard' > > device_type: 'cpu' > > reg: 00000000.00000002 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.02184230 > > next-level-cache: 0000000d > > i-cache-size: 00020000 > > d-cache-size: 00010000 > > operating-points-v2: 0000000e > > capacity-dmips-mhz: 000002f4 > > performance-domains: 0000000f > > phandle: 00000003 > > > > Node 0x824 > > name: 'cpu' > > compatible: 'apple,blizzard' > > device_type: 'cpu' > > reg: 00000000.00000003 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.02184270 > > next-level-cache: 0000000d > > i-cache-size: 00020000 > > d-cache-size: 00010000 > > operating-points-v2: 0000000e > > capacity-dmips-mhz: 000002f4 > > performance-domains: 0000000f > > phandle: 00000004 > > > > Node 0x910 > > name: 'cpu' > > compatible: 'apple,avalanche' > > device_type: 'cpu' > > reg: 00000000.00010100 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.021842b0 > > next-level-cache: 00000010 > > i-cache-size: 00030000 > > d-cache-size: 00020000 > > operating-points-v2: 00000011 > > capacity-dmips-mhz: 00000400 > > performance-domains: 00000012 > > phandle: 00000005 > > > > Node 0xa00 > > name: 'cpu' > > compatible: 'apple,avalanche' > > device_type: 'cpu' > > reg: 00000000.00010101 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.021842f0 > > next-level-cache: 00000010 > > i-cache-size: 00030000 > > d-cache-size: 00020000 > > operating-points-v2: 00000011 > > capacity-dmips-mhz: 00000400 > > performance-domains: 00000012 > > phandle: 00000006 > > > > Node 0xaf0 > > name: 'cpu' > > compatible: 'apple,avalanche' > > device_type: 'cpu' > > reg: 00000000.00010102 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.02184330 > > next-level-cache: 00000010 > > i-cache-size: 00030000 > > d-cache-size: 00020000 > > operating-points-v2: 00000011 > > capacity-dmips-mhz: 00000400 > > performance-domains: 00000012 > > phandle: 00000007 > > > > Node 0xbe0 > > name: 'cpu' > > compatible: 'apple,avalanche' > > device_type: 'cpu' > > reg: 00000000.00010103 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.02184370 > > next-level-cache: 00000010 > > i-cache-size: 00030000 > > d-cache-size: 00020000 > > operating-points-v2: 00000011 > > capacity-dmips-mhz: 00000400 > > performance-domains: 00000012 > > phandle: 00000008 > > > > Node 0xcd0 > > name: 'cpu' > > compatible: 'apple,avalanche' > > device_type: 'cpu' > > reg: 00000000.00010200 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.021843b0 > > next-level-cache: 00000013 > > i-cache-size: 00030000 > > d-cache-size: 00020000 > > operating-points-v2: 00000011 > > capacity-dmips-mhz: 00000400 > > performance-domains: 00000014 > > phandle: 00000009 > > > > Node 0xdc0 > > name: 'cpu' > > compatible: 'apple,avalanche' > > device_type: 'cpu' > > reg: 00000000.00010201 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.021843f0 > > next-level-cache: 00000013 > > i-cache-size: 00030000 > > d-cache-size: 00020000 > > operating-points-v2: 00000011 > > capacity-dmips-mhz: 00000400 > > performance-domains: 00000014 > > phandle: 0000000a > > > > Node 0xeb0 > > name: 'cpu' > > compatible: 'apple,avalanche' > > device_type: 'cpu' > > reg: 00000000.00010202 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.02184430 > > next-level-cache: 00000013 > > i-cache-size: 00030000 > > d-cache-size: 00020000 > > operating-points-v2: 00000011 > > capacity-dmips-mhz: 00000400 > > performance-domains: 00000014 > > phandle: 0000000b > > > > Node 0xfa0 > > name: 'cpu' > > compatible: 'apple,avalanche' > > device_type: 'cpu' > > reg: 00000000.00010203 > > enable-method: 'spin-table' > > cpu-release-addr: 00000100.02184470 > > next-level-cache: 00000013 > > i-cache-size: 00030000 > > d-cache-size: 00020000 > > operating-points-v2: 00000011 > > capacity-dmips-mhz: 00000400 > > performance-domains: 00000014 > > phandle: 0000000c > > > > Node 0x1090 > > name: 'l2-cache-0' > > compatible: 'cache' > > cache-level: 00000002 > > cache-unified: > > cache-size: 00400000 > > phandle: 0000000d > > > > Node 0x10f4 > > name: 'l2-cache-1' > > compatible: 'cache' > > cache-level: 00000002 > > cache-unified: > > cache-size: 01000000 > > phandle: 00000010 > > > > Node 0x1158 > > name: 'l2-cache-2' > > compatible: 'cache' > > cache-level: 00000002 > > cache-unified: > > cache-size: 01000000 > > phandle: 00000013 > > > > Node 0x11c0 > > name: 'opp-table-0' > > compatible: 'operating-points-v2' > > opp-shared: > > phandle: 0000000e > > > > Node 0x120c > > name: 'opp02' > > opp-hz: 00000000.365c0400 > > opp-level: 00000002 > > clock-latency-ns: 00001e14 > > > > Node 0x1250 > > name: 'opp03' > > opp-hz: 00000000.4c884900 > > opp-level: 00000003 > > clock-latency-ns: 000061a8 > > > > Node 0x1294 > > name: 'opp04' > > opp-hz: 00000000.686d6600 > > opp-level: 00000004 > > clock-latency-ns: 000080e8 > > > > Node 0x12d8 > > name: 'opp05' > > opp-hz: 00000000.77729d00 > > opp-level: 00000005 > > clock-latency-ns: 00009470 > > > > Node 0x131c > > name: 'opp06' > > opp-hz: 00000000.8677d400 > > opp-level: 00000006 > > clock-latency-ns: 0000abe0 > > > > Node 0x1360 > > name: 'opp07' > > opp-hz: 00000000.907b4e00 > > opp-level: 00000007 > > clock-latency-ns: 0000bb80 > > > > Node 0x13a8 > > name: 'opp-table-1' > > compatible: 'operating-points-v2' > > opp-shared: > > phandle: 00000011 > > > > Node 0x13f4 > > name: 'opp01' > > opp-hz: 00000000.29d7ab80 > > opp-level: 00000001 > > clock-latency-ns: 00001ce8 > > > > Node 0x1438 > > name: 'opp02' > > opp-hz: 00000000.38815500 > > opp-level: 00000002 > > clock-latency-ns: 00004650 > > > > Node 0x147c > > name: 'opp03' > > opp-hz: 00000000.46cf7100 > > opp-level: 00000003 > > clock-latency-ns: 00005208 > > > > Node 0x14c0 > > name: 'opp04' > > opp-hz: 00000000.568bc300 > > opp-level: 00000004 > > clock-latency-ns: 00005dc0 > > > > Node 0x1504 > > name: 'opp05' > > opp-hz: 00000000.6590fa00 > > opp-level: 00000005 > > clock-latency-ns: 00006d60 > > > > Node 0x1548 > > name: 'opp06' > > opp-hz: 00000000.754d4c00 > > opp-level: 00000006 > > clock-latency-ns: 00007918 > > > > Node 0x158c > > name: 'opp07' > > opp-hz: 00000000.839b6800 > > opp-level: 00000007 > > clock-latency-ns: 000080e8 > > > > Node 0x15d0 > > name: 'opp08' > > opp-hz: 00000000.8f0d1800 > > opp-level: 00000008 > > clock-latency-ns: 0000afc8 > > > > Node 0x1614 > > name: 'opp09' > > opp-hz: 00000000.99109200 > > opp-level: 00000009 > > clock-latency-ns: 0000b798 > > > > Node 0x1658 > > name: 'opp10' > > opp-hz: 00000000.a25cf100 > > opp-level: 0000000a > > clock-latency-ns: 0000c350 > > > > Node 0x169c > > name: 'opp11' > > opp-hz: 00000000.aaf23500 > > opp-level: 0000000b > > clock-latency-ns: 0000cb20 > > > > Node 0x16e0 > > name: 'opp12' > > opp-hz: 00000000.b2d05e00 > > opp-level: 0000000c > > clock-latency-ns: 0000dea8 > > > > Node 0x1724 > > name: 'opp13' > > opp-hz: 00000000.baae8700 > > opp-level: 0000000d > > clock-latency-ns: 0000ea60 > > > > Node 0x1768 > > name: 'opp14' > > opp-hz: 00000000.c28cb000 > > opp-level: 0000000e > > clock-latency-ns: 0000fa00 > > > > Node 0x17ac > > name: 'opp15' > > opp-hz: 00000000.c8458800 > > opp-level: 0000000f > > clock-latency-ns: 0000fa00 > > turbo-mode: > > > > Node 0x17fc > > name: 'opp16' > > opp-hz: 00000000.cb21f400 > > opp-level: 00000010 > > clock-latency-ns: 0000fa00 > > turbo-mode: > > > > Node 0x184c > > name: 'opp17' > > opp-hz: 00000000.d0dacc00 > > opp-level: 00000011 > > clock-latency-ns: 0000fa00 > > turbo-mode: > > > > Node 0x18a0 > > name: 'opp-table-gpu' > > compatible: 'operating-points-v2' > > phandle: 00000069 > > > > Node 0x18e4 > > name: 'opp00' > > opp-hz: 00000000.00000000 > > opp-microvolt: 00061a80.00061a80 > > opp-microwatt: 00000000 > > > > Node 0x192c > > name: 'opp01' > > opp-hz: 00000000.1a76e700 > > opp-microvolt: 00099520.00099520 > > opp-microwatt: 0085dd88 > > > > Node 0x1974 > > name: 'opp02' > > opp-hz: 00000000.247a6100 > > opp-microvolt: 000a0280.000a0280 > > opp-microwatt: 00ba8dd0 > > > > Node 0x19bc > > name: 'opp03' > > opp-hz: 00000000.30291a00 > > opp-microvolt: 000a9308.000a9308 > > opp-microwatt: 010736d0 > > > > Node 0x1a04 > > name: 'opp04' > > opp-hz: 00000000.39b28200 > > opp-microvolt: 000b3330.000b3ee8 > > opp-microwatt: 015ec4e0 > > > > Node 0x1a4c > > name: 'opp05' > > opp-hz: 00000000.42294180 > > opp-microvolt: 000c19a8.000c2560 > > opp-microwatt: 01c99c70 > > > > Node 0x1a94 > > name: 'opp06' > > opp-hz: 00000000.49abdd00 > > opp-microvolt: 000cd140.000cdcf8 > > opp-microwatt: 02318600 > > > > Node 0x1adc > > name: 'opp07' > > opp-hz: 00000000.4fc04280 > > opp-microvolt: 000d9490.000da048 > > opp-microwatt: 029a4668 > > > > Node 0x1b24 > > name: 'opp08' > > opp-hz: 00000000.5353c980 > > opp-microvolt: 000e2900.000e01f0 > > opp-microwatt: 02e1d6b8 > > > > Node 0x1b70 > > name: 'opp-table-gpu-cs' > > compatible: 'operating-points-v2' > > phandle: 0000006a > > > > Node 0x1bb8 > > name: 'opp00' > > opp-hz: 00000000.016e3600 > > opp-microvolt: 000a25a8 > > > > Node 0x1bec > > name: 'opp01' > > opp-hz: 00000000.1a76e700 > > opp-microvolt: 000a25a8 > > > > Node 0x1c20 > > name: 'opp02' > > opp-hz: 00000000.247a6100 > > opp-microvolt: 000a4cb8 > > > > Node 0x1c54 > > name: 'opp03' > > opp-hz: 00000000.30291a00 > > opp-microvolt: 000b4aa0 > > > > Node 0x1c88 > > name: 'opp04' > > opp-hz: 00000000.3d090000 > > opp-microvolt: 000ca260 > > > > Node 0x1cbc > > name: 'opp05' > > opp-hz: 00000000.43f30500 > > opp-microvolt: 000d65b0 > > > > Node 0x1cf0 > > name: 'opp06' > > opp-hz: 00000000.49abdd00 > > opp-microvolt: 000dea80 > > > > Node 0x1d28 > > name: 'opp-table-gpu-afr' > > compatible: 'operating-points-v2' > > phandle: 0000006b > > > > Node 0x1d70 > > name: 'opp00' > > opp-hz: 00000000.016e3600 > > opp-microvolt: 000a25a8 > > > > Node 0x1da4 > > name: 'opp01' > > opp-hz: 00000000.17d78400 > > opp-microvolt: 000a25a8 > > > > Node 0x1dd8 > > name: 'opp02' > > opp-hz: 00000000.20e6da00 > > opp-microvolt: 000a4cb8 > > > > Node 0x1e0c > > name: 'opp03' > > opp-hz: 00000000.2d4cae00 > > opp-microvolt: 000b4aa0 > > > > Node 0x1e40 > > name: 'opp04' > > opp-hz: 00000000.3a699d00 > > opp-microvolt: 000ca260 > > > > Node 0x1e74 > > name: 'opp05' > > opp-hz: 00000000.41722680 > > opp-microvolt: 000d65b0 > > > > Node 0x1ea8 > > name: 'opp06' > > opp-hz: 00000000.47868c00 > > opp-microvolt: 000dea80 > > > > Node 0x1ee0 > > name: 'pmu-e' > > compatible: 'apple,blizzard-pmu' > > interrupt-parent: 00000015 > > interrupts: 00000001.00000000.00000004.00000004 > > > > Node 0x1f3c > > name: 'pmu-p' > > compatible: 'apple,avalanche-pmu' > > interrupt-parent: 00000015 > > interrupts: 00000001.00000000.00000005.00000004 > > > > Node 0x1f98 > > name: 'timer' > > compatible: 'arm,armv8-timer' > > interrupt-parent: 00000015 > > interrupt-names: 'phys' + 'virt' + 'hyp-phys' + 'hyp-virt' > > interrupts: > 00000001.00000000.00000002.00000004.00000001.00000000.00000003.00000004.00000001.00000000.00000000.00000004.00000001.00000000.00000001.00000004 > > > > Node 0x2048 > > name: 'clock-ref' > > compatible: 'fixed-clock' > > #clock-cells: 00000000 > > clock-frequency: 016e3600 > > clock-output-names: 'clkref' > > phandle: 00000018 > > > > Node 0x20b8 > > name: 'clock-200m' > > compatible: 'fixed-clock' > > #clock-cells: 00000000 > > clock-frequency: 0bebc200 > > clock-output-names: 'clk_200m' > > phandle: 00000053 > > > > Node 0x212c > > name: 'clock-disp0' > > compatible: 'fixed-clock' > > #clock-cells: 00000000 > > clock-frequency: 0f53b040 > > clock-output-names: 'clk_disp0' > > phandle: 00000036 > > > > Node 0x21a0 > > name: 'clock-dispext0' > > compatible: 'fixed-clock' > > #clock-cells: 00000000 > > clock-frequency: 00000000 > > clock-output-names: 'clk_dispext0' > > phandle: 0000007a > > > > Node 0x221c > > name: 'clock-dispext0_die1' > > compatible: 'fixed-clock' > > #clock-cells: 00000000 > > clock-frequency: 00000000 > > clock-output-names: 'clk_dispext0_die1' > > > > Node 0x2290 > > name: 'clock-dispext1' > > compatible: 'fixed-clock' > > #clock-cells: 00000000 > > clock-frequency: 00000000 > > clock-output-names: 'clk_dispext1' > > phandle: 000000bc > > > > Node 0x230c > > name: 'clock-dispext1_die1' > > compatible: 'fixed-clock' > > #clock-cells: 00000000 > > clock-frequency: 00000000 > > clock-output-names: 'clk_dispext1_die1' > > > > Node 0x2380 > > name: 'clock-ref-nco' > > compatible: 'fixed-clock' > > #clock-cells: 00000000 > > clock-output-names: 'nco_ref' > > clock-frequency: 3fa86300 > > phandle: 00000016 > > > > Node 0x23f4 > > name: 'reserved-memory' > > #address-cells: 00000002 > > #size-cells: 00000002 > > ranges: > > > > Node 0x2434 > > name: 'asc-firmware' > > iommu-addresses: 000000ed.00000100.00934000.00000000.00314000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000100.01954000.00000000.00314000 > > phandle: 000000ef > > > > Node 0x24cc > > name: 'asc-firmware' > > iommu-addresses: 000000ed.00000100.00000000.00000000.00934000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000100.009e4000.00000000.00934000 > > phandle: 000000ee > > > > Node 0x2564 > > name: 'framebuffer' > > iommu-addresses: > 00000037.00000000.01d68000.00000000.057ac000.0000003b.00000000.01d68000.00000000.057ac000 > > no-map: > > compatible: 'framebuffer' > > reg: 00000103.d2c9c000.00000000.057ac000 > > phandle: 000000ec > > > > Node 0x2608 > > name: 'asc-firmware' > > iommu-addresses: 0000007b.00000100.00904000.00000000.01000000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000103.d1998000.00000000.01000000 > > phandle: 000000eb > > > > Node 0x26a0 > > name: 'asc-firmware' > > iommu-addresses: 0000007b.00000100.00604000.00000000.00300000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000103.d2998000.00000000.00300000 > > phandle: 000000ea > > > > Node 0x2738 > > name: 'region157' > > iommu-addresses: > 00000037.00000000.07514000.00000000.00004000.0000003b.00000000.07514000.00000000.00004000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000103.d2c98000.00000000.00004000 > > phandle: 000000e9 > > > > Node 0x27e0 > > name: 'region95' > > iommu-addresses: > 00000037.00000000.01ca8000.00000000.000c0000.00000039.00000000.01ca8000.00000000.000c0000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000103.d8448000.00000000.000c0000 > > phandle: 000000e8 > > > > Node 0x2888 > > name: 'region94' > > iommu-addresses: > 00000037.00000000.01948000.00000000.00360000.0000003b.00000000.01948000.00000000.00360000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000103.d8508000.00000000.00360000 > > phandle: 000000e7 > > > > Node 0x2930 > > name: 'region57' > > iommu-addresses: 00000037.00000000.00904000.00000000.01000000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000103.d8868000.00000000.01000000 > > phandle: 000000e6 > > > > Node 0x29c4 > > name: 'dcp_data' > > iommu-addresses: 00000037.00000000.00604000.00000000.00300000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000103.d9868000.00000000.00300000 > > phandle: 000000e5 > > > > Node 0x2a58 > > name: 'asc-firmware' > > iommu-addresses: > 00000037.00000000.00000000.00000000.00604000.0000007b.00000100.00000000.00000000.00604000 > > no-map: > > compatible: 'apple,asc-mem' > > reg: 00000100.00218000.00000000.00604000 > > phandle: 000000e4 > > > > Node 0x2b04 > > name: 'uat-handoff' > > reg: 00000103.fff74000.00000000.00004000 > > no-map: > > phandle: 00000068 > > > > Node 0x2b50 > > name: 'uat-pagetables' > > reg: 00000103.fff78000.00000000.00040000 > > no-map: > > phandle: 00000067 > > > > Node 0x2ba0 > > name: 'uat-ttbs' > > reg: 00000103.fffb8000.00000000.00004000 > > no-map: > > phandle: 00000066 > > > > Node 0x2bec > > name: 'isp-heap' > > iommu-addresses: 000000ed.00000100.00c48000.00000000.002b8000 > > compatible: 'apple,asc-mem' > > reg: 00000103.ce6b0000.00000000.002b8000 > > no-map: > > phandle: 00000031 > > > > Node 0x2c78 > > name: 'soc' > > compatible: 'simple-bus' > > #address-cells: 00000002 > > #size-cells: 00000002 > > ranges: > > nonposted-mmio: > > dma-ranges: 00000000.00000000.00000000.00000000.ffffffff.ffffc000 > > > > Node 0x2cf4 > > name: 'clock-controller' > > compatible: 'apple,t6020-nco' + 'apple,nco' > > reg: 00000002.8e03c000.00000000.00014000 > > clocks: 00000016 > > #clock-cells: 00000001 > > phandle: 0000005e > > > > Node 0x2d8c > > name: 'interrupt-controller' > > compatible: 'apple,t6020-aic' + 'apple,aic2' > > #interrupt-cells: 00000004 > > interrupt-controller: > > reg: > 00000002.8e100000.00000000.0000c000.00000002.8e10c000.00000000.00001000 > > reg-names: 'core' + 'event' > > power-domains: 00000017 > > phandle: 00000015 > > > > Node 0x2e58 > > name: 'affinities' > > > > Node 0x2e68 > > name: 'e-core-pmu-affinity' > > apple,fiq-index: 00000004 > > cpus: 00000001.00000002.00000003.00000004 > > > > Node 0x2eb0 > > name: 'p-core-pmu-affinity' > > apple,fiq-index: 00000005 > > cpus: > 00000005.00000006.00000007.00000008.00000009.0000000a.0000000b.0000000c > > > > Node 0x2f10 > > name: 'power-management' > > compatible: 'apple,t6020-pmgr-misc' + 'apple,t6000-pmgr-misc' > > #address-cells: 00000001 > > #size-cells: 00000001 > > reg: > 00000002.8e20c000.00000000.00000400.00000002.8e20c400.00000000.00000400 > > reg-names: 'fabric-ps' + 'dcs-ps' > > > > Node 0x2fd8 > > name: 'power-management' > > reg: 00000002.8e3d0000.00000000.00004000 > > reg-names: 'dcp-fw-pmgr' > > #apple,bw-scratch-cells: 00000003 > > phandle: 00000035 > > > > Node 0x3050 > > name: 'watchdog' > > compatible: 'apple,t6020-wdt' + 'apple,wdt' > > reg: 00000002.9e2c4000.00000000.00004000 > > clocks: 00000018 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.000002cf.00000004 > > > > Node 0x30ec > > name: 'spmi' > > compatible: 'apple,t6020-spmi' + 'apple,spmi' > > reg: 00000002.9e114000.00000000.00000100 > > #address-cells: 00000002 > > #size-cells: 00000000 > > interrupt-parent: 00000015 > > interrupts: > 00000000.00000000.00000100.00000004.00000000.00000000.000002d4.00000004 > > > > Node 0x31a0 > > name: 'pmu' > > compatible: 'apple,maverick-pmu' + 'apple,spmi-pmu' > > reg: 0000000b.00000000 > > #address-cells: 00000001 > > #size-cells: 00000001 > > > > Node 0x3210 > > name: 'rtc_nvmem' > > compatible: 'apple,spmi-pmu-nvmem' > > reg: 00001400.00000020 > > #address-cells: 00000001 > > #size-cells: 00000001 > > > > Node 0x327c > > name: 'pm-setting' > > reg: 00000005.00000001 > > phandle: 0000001f > > > > Node 0x32b8 > > name: 'rtc-offset' > > reg: 00000011.00000006 > > phandle: 0000001a > > > > Node 0x32f8 > > name: 'legacy_nvmem' > > compatible: 'apple,spmi-pmu-nvmem' > > reg: 00006000.00000020 > > #address-cells: 00000001 > > #size-cells: 00000001 > > > > Node 0x3368 > > name: 'boot-stage' > > reg: 00000001.00000001 > > phandle: 0000001c > > > > Node 0x33a4 > > name: 'boot-error-count' > > reg: 00000002.00000001 > > bits: 00000000.00000004 > > phandle: 0000001d > > > > Node 0x33f8 > > name: 'panic-count' > > reg: 00000002.00000001 > > bits: 00000004.00000004 > > phandle: 0000001e > > > > Node 0x3448 > > name: 'boot-error-stage' > > reg: 00000003.00000001 > > > > Node 0x3478 > > name: 'shutdown-flag' > > reg: 0000000f.00000001 > > bits: 00000003.00000001 > > phandle: 0000001b > > > > Node 0x34cc > > name: 'scrpad_nvmem' > > compatible: 'apple,spmi-pmu-nvmem' > > reg: 00008000.00001000 > > #address-cells: 00000001 > > #size-cells: 00000001 > > > > Node 0x353c > > name: 'fault-shadow' > > reg: 0000067b.00000010 > > > > Node 0x356c > > name: 'socd' > > reg: 00000b00.00000400 > > > > Node 0x35a0 > > name: 'mbox' > > compatible: 'apple,t6020-asc-mailbox' + > 'apple,asc-mailbox-v4' > > reg: 00000002.a2408000.00000000.00004000 > > interrupt-parent: 00000015 > > interrupts: > 00000000.00000000.0000035e.00000004.00000000.00000000.0000035f.00000004.00000000.00000000.00000360.00000004.00000000.00000000.00000361.00000004 > > interrupt-names: 'send-empty' + 'send-not-empty' + > 'recv-empty' + 'recv-not-empty' > > #mbox-cells: 00000000 > > phandle: 00000019 > > > > Node 0x36cc > > name: 'smc' > > compatible: 'apple,t6020-smc' + 'apple,smc' > > reg: > 00000002.a2400000.00000000.00004000.00000002.a3e00000.00000000.00100000 > > reg-names: 'smc' + 'sram' > > mboxes: 00000019 > > > > Node 0x375c > > name: 'gpio' > > gpio-controller: > > #gpio-cells: 00000002 > > phandle: 00000025 > > > > Node 0x3798 > > name: 'rtc' > > nvmem-cells: 0000001a > > nvmem-cell-names: 'rtc_offset' > > > > Node 0x37cc > > name: 'reboot' > > nvmem-cells: 0000001b.0000001c.0000001d.0000001e.0000001f > > nvmem-cell-names: 'shutdown_flag' + 'boot_stage' + > 'boot_error_count' + 'panic_count' + 'pm_setting' > > > > Node 0x3850 > > name: 'pinctrl' > > compatible: 'apple,t6020-pinctrl' + 'apple,pinctrl' > > reg: 00000002.a2820000.00000000.00004000 > > gpio-controller: > > #gpio-cells: 00000002 > > gpio-ranges: 00000020.00000000.00000000.0000001e > > apple,npins: 0000001e > > interrupt-controller: > > #interrupt-cells: 00000002 > > interrupt-parent: 00000015 > > interrupts: > 00000000.00000000.00000353.00000004.00000000.00000000.00000354.00000004.00000000.00000000.00000355.00000004.00000000.00000000.00000356.00000004.00000000.00000000.00000357.00000004.00000000.00000000.00000358.00000004.00000000.00000000.00000359.00000004 > > phandle: 00000020 > > > > Node 0x39b8 > > name: 'mtp' > > compatible: 'apple,t6020-mtp' + > 'apple,t6020-rtk-helper-asc4' + 'apple,mtp' + 'apple,rtk-helper-asc4' > > reg: > 00000002.a9400000.00000000.00004000.00000002.a9c00000.00000000.00100000 > > reg-names: 'asc' + 'sram' > > mboxes: 00000021 > > iommus: 00000022.00000001 > > #helper-cells: 00000000 > > status: 'okay' > > phandle: 00000024 > > > > Node 0x3ac4 > > name: 'mbox' > > compatible: 'apple,t8112-asc-mailbox' + > 'apple,asc-mailbox-v4' > > reg: 00000002.a9408000.00000000.00004000 > > interrupt-parent: 00000015 > > interrupts: > 00000000.00000000.000002b5.00000004.00000000.00000000.000002b6.00000004.00000000.00000000.000002b7.00000004.00000000.00000000.000002b8.00000004 > > interrupt-names: 'send-empty' + 'send-not-empty' + > 'recv-empty' + 'recv-not-empty' > > #mbox-cells: 00000000 > > status: 'okay' > > phandle: 00000021 > > > > Node 0x3c04 > > name: 'iommu' > > compatible: 'apple,t6020-dart' + 'apple,t8110-dart' > > reg: 00000002.a9808000.00000000.00004000 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.000002a4.00000004 > > #iommu-cells: 00000001 > > apple,dma-range: 00000100.00000000.00000001.00000000 > > status: 'okay' > > phandle: 00000022 > > > > Node 0x3ce4 > > name: 'fifo' > > compatible: 'apple,t6020-dockchannel' + 'apple,dockchannel' > > reg: 00000002.a9b14000.00000000.00004000 > > reg-names: 'irq' > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.000002a5.00000004 > > ranges: 00000000.00000002.a9b28000.00020000 > > nonposted-mmio: > > #address-cells: 00000001 > > #size-cells: 00000001 > > interrupt-controller: > > #interrupt-cells: 00000002 > > status: 'okay' > > phandle: 00000023 > > > > Node 0x3e10 > > name: 'input' > > compatible: 'apple,dockchannel-hid' > > reg: > 00008000.00004000.0000c000.00004000.00000000.00004000.00004000.00004000 > > reg-names: 'config' + 'data' + 'rmt-config' + 'rmt-data' > > iommus: 00000022.00000001 > > interrupt-parent: 00000023 > > interrupts: 00000002.00000004.00000003.00000004 > > interrupt-names: 'tx' + 'rx' > > apple,fifo-size: 00000800 > > apple,helper-cpu: 00000024 > > apple,afe-reset-gpios: 00000025.00000019.00000001 > > apple,stm-reset-gpios: 00000025.0000001a.00000001 > > > > Node 0x3f40 > > name: 'multi-touch' > > firmware-name: 'apple/tpmtfw-j414s.bin' > > > > Node 0x3f78 > > name: 'keyboard' > > hid-country-code: 0000000d > > apple,keyboard-layout-id: 00000006 > > > > Node 0x3fac > > name: 'stm' > > > > Node 0x3fb8 > > name: 'actuator' > > > > Node 0x3fcc > > name: 'tp_accel' > > > > Node 0x3fe8 > > name: 'iommu' > > compatible: 'apple,t6020-dart' + 'apple,t8110-dart' > > reg: 00000003.860e8000.00000000.00004000 > > #iommu-cells: 00000001 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.0000023e.00000004 > > power-domains: 00000026 > > apple,dma-range: 00000100.00000000.00000001.00000000 > > status: 'okay' > > phandle: 00000027 > > > > Node 0x40d8 > > name: 'iommu' > > compatible: 'apple,t6020-dart' + 'apple,t8110-dart' > > reg: 00000003.860f4000.00000000.00004000 > > #iommu-cells: 00000001 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.0000023e.00000004 > > power-domains: 00000026 > > apple,dma-range: 00000100.00000000.00000001.00000000 > > status: 'okay' > > phandle: 00000028 > > > > Node 0x41c8 > > name: 'iommu' > > compatible: 'apple,t6020-dart' + 'apple,t8110-dart' > > reg: 00000003.860fc000.00000000.00004000 > > #iommu-cells: 00000001 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.0000023e.00000004 > > power-domains: 00000026 > > apple,dma-range: 00000100.00000000.00000001.00000000 > > status: 'okay' > > phandle: 00000029 > > > > Node 0x42b8 > > name: 'isp' > > apple,firmware-compat: 0000000d.00000005.00000000 > > apple,firmware-version: 0000000d.00000005.00000000 > > phandle: 000000ed > > compatible: 'apple,t6020-isp' + 'apple,isp' > > iommus: 00000027.00000000.00000028.00000000.00000029.00000000 > > reg-names: 'coproc' + 'mbox' + 'gpio' + 'mbox2' > > reg: > 00000003.84000000.00000000.02000000.00000003.86104000.00000000.00000100.00000003.86104170.00000000.00000100.00000003.861043f0.00000000.00000100 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.00000239.00000004 > > power-domains: > 0000002a.0000002b.0000002c.0000002d.0000002e.0000002f.00000030 > > apple,dart-vm-size: 00000000.a0000000 > > status: 'okay' > > memory-region: 00000031.000000ee.000000ef > > memory-region-names: 'heap' > > apple,temporal-filter: 00000000 > > apple,platform-id: 00000007 > > > > Node 0x4490 > > name: 'sensor-presets' > > > > Node 0x44a4 > > name: 'preset0' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 00000780.00000438 > > apple,crop: 00000000.000001a4.00000780.00000438 > > > > Node 0x4508 > > name: 'preset1' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 00000438.00000780 > > apple,crop: 000001a4.00000000.00000438.00000780 > > > > Node 0x456c > > name: 'preset2' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 00000780.000005a0 > > apple,crop: 00000000.000000f0.00000780.000005a0 > > > > Node 0x45d0 > > name: 'preset3' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 000005a0.00000780 > > apple,crop: 000000f0.00000000.000005a0.00000780 > > > > Node 0x4634 > > name: 'preset4' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 00000500.000002d0 > > apple,crop: 00000000.000001a4.00000780.00000438 > > > > Node 0x4698 > > name: 'preset5' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 000002d0.00000500 > > apple,crop: 000001a4.00000000.00000438.00000780 > > > > Node 0x46fc > > name: 'preset6' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 00000500.000003c0 > > apple,crop: 00000000.000000f0.00000780.000005a0 > > > > Node 0x4760 > > name: 'preset7' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 000003c0.00000500 > > apple,crop: 000000f0.00000000.000005a0.00000780 > > > > Node 0x47c4 > > name: 'preset8' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 00000280.000001e0 > > apple,crop: 00000000.000000f0.00000780.000005a0 > > > > Node 0x4828 > > name: 'preset9' > > apple,config-index: 00000000 > > apple,input-size: 00000780.00000780 > > apple,output-size: 000001e0.00000280 > > apple,crop: 000000f0.00000000.000005a0.00000780 > > > > Node 0x4894 > > name: 'iommu' > > compatible: 'apple,t6020-dart' + 'apple,t8110-dart' > > reg: 00000003.89304000.00000000.00004000 > > #iommu-cells: 00000001 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.0000038f.00000004 > > status: 'okay' > > power-domains: 00000032 > > apple,dma-range: 00000100.00000000.00000010.00000000 > > phandle: 00000038 > > > > Node 0x4984 > > name: 'iommu' > > compatible: 'apple,t6020-dart' + 'apple,t8110-dart' > > reg: 00000003.8930c000.00000000.00004000 > > #iommu-cells: 00000001 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.0000038f.00000004 > > power-domains: 00000032 > > apple,dma-range: 00000100.00000000.00000010.00000000 > > phandle: 00000034 > > > > Node 0x4a60 > > name: 'mbox' > > compatible: 'apple,t6020-asc-mailbox' + > 'apple,asc-mailbox-v4' > > reg: 00000003.89c08000.00000000.00004000 > > interrupt-parent: 00000015 > > interrupts: > 00000000.00000000.000003a4.00000004.00000000.00000000.000003a5.00000004.00000000.00000000.000003a6.00000004.00000000.00000000.000003a7.00000004 > > interrupt-names: 'send-empty' + 'send-not-empty' + > 'recv-empty' + 'recv-not-empty' > > #mbox-cells: 00000000 > > power-domains: 00000032 > > phandle: 00000033 > > > > Node 0x4b9c > > name: 'dcp' > > status: 'okay' > > memory-region-names: 'asc-firmware' + 'dcp_data' + > 'region57' + 'region94' + 'region95' + 'region157' + 'framebuffer' > > memory-region: > 000000e4.000000e5.000000e6.000000e7.000000e8.000000e9.000000ec > > apple,firmware-compat: 0000000d.00000005.00000000 > > apple,firmware-version: 0000000d.00000005.00000000 > > apple,notch-height: 0000004a > > compatible: 'apple,t6020-dcp' + 'apple,dcp' > > mboxes: 00000033 > > mbox-names: 'mbox' > > iommus: 00000034.00000005 > > reg-names: 'coproc' + 'disp-0' + 'disp-1' + 'disp-2' + > 'disp-3' > > reg: > 00000003.89c00000.00000000.00004000.00000003.88000000.00000000.0061c000.00000003.89320000.00000000.00004000.00000003.89344000.00000000.00004000.00000003.89800000.00000000.00800000 > > apple,bw-scratch: 00000035.00000000.00000004.00001208 > > power-domains: 00000032 > > resets: 00000032 > > clocks: 00000036 > > phandle: 00000037 > > > > Node 0x4dc8 > > name: 'piodma' > > memory-region-names: 'region95' > > memory-region: 000000e8 > > iommus: 00000038.00000004 > > phandle: 00000039 > > > > Node 0x4e24 > > name: 'panel' > > apple,max-brightness: 000001f4 > > compatible: 'apple,panel-j414' + 'apple,panel-mini-led' > + 'apple,panel' > > width-mm: 0000012e > > height-mm: 000000c4 > > adj-height-mm: 000000bd > > > > Node 0x4eb8 > > name: 'display-subsystem' > > memory-region-names: 'region94' + 'region157' + 'framebuffer' > > memory-region: 000000e7.000000e9.000000ec > > compatible: 'apple,display-subsystem' > > iommus: 00000038.00000000.0000003a.00000000 > > phandle: 0000003b > > > > Node 0x4f68 > > name: 'iommu' > > compatible: 'apple,t6020-dart' + 'apple,t8110-dart' > > reg: 00000003.9b008000.00000000.00008000 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.000004cf.00000004 > > #iommu-cells: 00000001 > > power-domains: 0000003c > > phandle: 0000005b > > > > Node 0x5028 > > name: 'pwm' > > compatible: 'apple,t6020-fpwm' + 'apple,s5l-fpwm' > > reg: 00000003.9b030000.00000000.00004000 > > power-domains: 0000003d > > clocks: 00000018 > > #pwm-cells: 00000002 > > status: 'okay' > > phandle: 000000db > > > > Node 0x50dc > > name: 'i2c' > > compatible: 'apple,t6020-i2c' + 'apple,i2c' > > reg: 00000003.9b040000.00000000.00004000 > > clocks: 00000018 > > interrupt-parent: 00000015 > > interrupts: 00000000.00000000.000004c3.00000004 > > pinctrl-0: 0000003e > > pinctrl-names: 'default' > > power-domains: 0000003f > > #address-cells: 00000001 > > #size-cells: 00000000 > > > > Node 0x51c4 > > name: 'usb-pd' > > compatible: 'apple,cd321x' > > reg: 00000038 > > interrupt-parent: 00000040 > > interrupts: 0000002c.00000008 > > interrupt-names: 'irq' > > > > Node 0x5234 > > name: 'connector' > > compatible: 'usb-c-connector' > > label: 'USB-C Left Rear' > > power-role: 'dual' > > data-role: 'dual' > > > > Node 0x52a4 > > name: 'ports' > > #address-cells: 00000001 > > #size-cells: 00000000 > > > > Node 0x52d0 > > name: 'port' > > reg: 00000000 > > > > Node 0x52ec > >