Index | Thread | Search

From:
Kirill A. Korinsky <kirill@korins.ky>
Subject:
Re: Touchscreen support for the Samsung Galaxy Book4 Edge
To:
Marcus Glocker <marcus@nazgul.ch>
Cc:
tech@openbsd.org
Date:
Fri, 22 May 2026 13:04:29 +0200

Download raw body.

Thread
On Fri, 22 May 2026 05:52:43 +0200,
Marcus Glocker <marcus@nazgul.ch> wrote:
> 
> On Fri, May 22, 2026 at 12:58:54AM +0200, Kirill A. Korinsky wrote:
> 
> > On Thu, 21 May 2026 22:01:07 +0200,
> > Marcus Glocker <marcus@nazgul.ch> wrote:
> > > 
> > > This diff enables touchscreen support for the Samsung Galaxy Book4
> > > Edge.  For now we need to stick with polling since we can't figure
> > > out the GPIO pin for the touchscreen interrupts.
> > > 
> > > In a summary, those are the changes we had to do in the different
> > > areas:
> > > 
> > > - DTS: Power up the device and declare it on the I2C bus; no interrupt
> > >   line, so it runs in polling mode (we can't determine the IRQ pin).
> > > 
> > > - hidmt: Teach the shared multitouch layer to handle absolute
> > >   touchscreens, not just touchpads.
> > > 
> > > - imt: Recognize and claim the panel as a touchscreen so it's driven by
> > >   the multitouch layer instead of being mistaken for a plain mouse.
> > > 
> > > - ihidev: Synthesize the "finger lifted" event in polling mode, since
> > >   the device signals release only by going silent.
> > > 
> > > If you have an i2c-Precision touchpad or an i2c-HID keyboard, please
> > > test it still works.
> > > 
> > > Please note that the diff doesn't introduce multi-finger gestures,
> > > just absolute pointer support (tap/drag).
> > > 
> > > Otherwise, feedback, OKs?
> > >
> > 
> > It brokes touchscreen on my honor.
> 
> Could you send me a dmesg before and after the diff please?
>  

Sure, two dmesg attached, also here a diff.

Keep in mind that multitouch works not each boot, and both boots was without
multitouch, and symptop of that: ihidev2: failed fetching report

I had add some hacks which allows to have multitouch on touchpad, but it
seems not enough.

Anyway, here a diff:

--- dmesg.works Fri May 22 12:56:35 2026
+++ dmesg.fails Fri May 22 13:01:00 2026
@@ -1,7 +1,7 @@
-OpenBSD 7.9-current (GENERIC.MP) #377: Fri May 22 00:49:13 CEST 2026
+OpenBSD 7.9-current (GENERIC.MP) #378: Fri May 22 12:58:33 CEST 2026
     catap@honor.home.arpa:/usr/src/sys/arch/arm64/compile/GENERIC.MP
 real mem  = 33760440320 (32196MB)
-avail mem = 32672792576 (31159MB)
+avail mem = 32672796672 (31159MB)
 random: good seed from bootblocks
 mainbus0 at root: HONOR MagicBook Art 14 Snapdragon
 psci0 at mainbus0: PSCI 1.1, SMCCC 1.3, SYSTEM_SUSPEND
@@ -125,9 +125,10 @@
 iic0 at qciic0
 ihidev0 at iic0 addr 0x38 irq, vendor 0x2808 product 0x5662, hid-over-i2c
 ihidev0: 16 report ids
-ims0 at ihidev0 reportid 1: 1 button, tip
-wsmouse0 at ims0 mux 0
-hid at ihidev0 reportid 2 not configured
+imt0 at ihidev0
+imt0: contacts 10 > max 5
+: touchscreen, 5 contacts
+wsmouse0 at imt0 mux 0
 hid at ihidev0 reportid 5 not configured
 hid at ihidev0 reportid 6 not configured
 hid at ihidev0 reportid 16 not configured
@@ -146,11 +147,11 @@
 iic2 at qciic2
 ihidev2 at iic2 addr 0x5d irq, vendor 0x35cc product 0x104, hid-over-i2c
 ihidev2: 14 report ids
-imt0 at ihidev2ihidev2: failed fetching report
+imt1 at ihidev2ihidev2: failed fetching report
 
-imt0: failed getting capability report
-ims1 at ihidev2 reportid 1: 3 buttons, Z dir
-wsmouse1 at ims1 mux 0
+imt1: failed getting capability report
+ims0 at ihidev2 reportid 1: 3 buttons, Z dir
+wsmouse1 at ims0 mux 0
 hid at ihidev2 reportid 5 not configured
 hid at ihidev2 reportid 6 not configured
 hid at ihidev2 reportid 7 not configured


-- 
wbr, Kirill
OpenBSD 7.9-current (GENERIC.MP) #377: Fri May 22 00:49:13 CEST 2026
    catap@honor.home.arpa:/usr/src/sys/arch/arm64/compile/GENERIC.MP
real mem  = 33760440320 (32196MB)
avail mem = 32672792576 (31159MB)
random: good seed from bootblocks
mainbus0 at root: HONOR MagicBook Art 14 Snapdragon
psci0 at mainbus0: PSCI 1.1, SMCCC 1.3, SYSTEM_SUSPEND
efi0 at mainbus0: UEFI 2.9
efi0: INSYDE Corp. rev 0x0
smbios0 at efi0: SMBIOS 3.6.0
smbios0: vendor HONOR version "1.12" date 11/07/2024
smbios0: HONOR MRO-XXX
cpu0 at mainbus0 mpidr 0: Qualcomm Oryon r2p1
cpu0: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu0: 12288KB 64b/line 12-way L2 cache
cpu0: RNDR,TLBIOS+IRANGE,TS+AXFLAG,FHM,DP,SM4,SM3,SHA3,RDM,Atomic,CRC32,SHA2+SHA512,SHA1,AES+PMULL,I8MM,BF16,SPECRES,SB,FRINTTS,GPA,LRCPC+LDAPUR,FCMA,JSCVT,APA+EPAC2+FPAC+COMBINED,DPB+DCCVADP,CLRBHB,RPRES,ECV+CNTHCTL,ASID16,AFP,SpecSEI,PAN+ATS1E1+EPAN,LO,HPDS,VH,IDS,AT,CSV3,CSV2,DIT,AMUv1p1,RASv1p1,AdvSIMD+HP,FP+HP,BT,SSBS+MSR
cpu1 at mainbus0 mpidr 100: Qualcomm Oryon r2p1
cpu1: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu1: 12288KB 64b/line 12-way L2 cache
cpu2 at mainbus0 mpidr 200: Qualcomm Oryon r2p1
cpu2: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu2: 12288KB 64b/line 12-way L2 cache
cpu3 at mainbus0 mpidr 300: Qualcomm Oryon r2p1
cpu3: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu3: 12288KB 64b/line 12-way L2 cache
cpu4 at mainbus0 mpidr 10000: Qualcomm Oryon r1p1
cpu4: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu4: 12288KB 64b/line 12-way L2 cache
cpu5 at mainbus0 mpidr 10100: Qualcomm Oryon r1p1
cpu5: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu5: 12288KB 64b/line 12-way L2 cache
cpu6 at mainbus0 mpidr 10200: Qualcomm Oryon r1p1
cpu6: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu6: 12288KB 64b/line 12-way L2 cache
cpu7 at mainbus0 mpidr 10300: Qualcomm Oryon r1p1
cpu7: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu7: 12288KB 64b/line 12-way L2 cache
cpu8 at mainbus0 mpidr 20000: Qualcomm Oryon r1p1
cpu8: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu8: 12288KB 64b/line 12-way L2 cache
cpu9 at mainbus0 mpidr 20100: Qualcomm Oryon r1p1
cpu9: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu9: 12288KB 64b/line 12-way L2 cache
cpu10 at mainbus0 mpidr 20200: Qualcomm Oryon r1p1
cpu10: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu10: 12288KB 64b/line 12-way L2 cache
cpu11 at mainbus0 mpidr 20300: Qualcomm Oryon r1p1
cpu11: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu11: 12288KB 64b/line 12-way L2 cache
qcscm0 at mainbus0
scmi0 at mainbus0
"gunyah-hyp" at mainbus0 not configured
"hyp-elf-package" at mainbus0 not configured
"ncc" at mainbus0 not configured
"cpucp-log" at mainbus0 not configured
"cpucp" at mainbus0 not configured
"reserved-region" at mainbus0 not configured
"tags-region" at mainbus0 not configured
"xbl-dtlog" at mainbus0 not configured
"xbl-ramdump" at mainbus0 not configured
"aop-image" at mainbus0 not configured
"aop-cmd-db" at mainbus0 not configured
"aop-config" at mainbus0 not configured
"tme-crash-dump" at mainbus0 not configured
"tme-log" at mainbus0 not configured
"uefi-log" at mainbus0 not configured
"secdata-apss" at mainbus0 not configured
"pdp-ns-shared" at mainbus0 not configured
"gpu-prr" at mainbus0 not configured
"tpm-control" at mainbus0 not configured
"usb-ucsi-shared" at mainbus0 not configured
"pld-pep" at mainbus0 not configured
"pld-gmu" at mainbus0 not configured
"pld-pdp" at mainbus0 not configured
"tz-stat" at mainbus0 not configured
"xbl-tmp-buffer" at mainbus0 not configured
"adsp-rpc-remote-heap" at mainbus0 not configured
"spu-secure-shared-memory" at mainbus0 not configured
"adsp-boot-dtb" at mainbus0 not configured
"spss-region" at mainbus0 not configured
"adsp-boot" at mainbus0 not configured
"video" at mainbus0 not configured
"adspslpi" at mainbus0 not configured
"q6-adsp-dtb" at mainbus0 not configured
"cdsp" at mainbus0 not configured
"q6-cdsp-dtb" at mainbus0 not configured
"gpu-microcode" at mainbus0 not configured
"cvp" at mainbus0 not configured
"camera" at mainbus0 not configured
"av1-encoder" at mainbus0 not configured
"reserved-region" at mainbus0 not configured
"wpss" at mainbus0 not configured
"q6-wpss-dtb" at mainbus0 not configured
"xbl-sc" at mainbus0 not configured
"reserved-region" at mainbus0 not configured
"qtee" at mainbus0 not configured
"ta" at mainbus0 not configured
"tags" at mainbus0 not configured
"llcc-lpi" at mainbus0 not configured
qcsmem0 at mainbus0
"linux,cma" at mainbus0 not configured
apm0 at mainbus0
"clocks" at mainbus0 not configured
"dummy-sink" at mainbus0 not configured
"firmware" at mainbus0 not configured
"interconnect-0" at mainbus0 not configured
"interconnect-1" at mainbus0 not configured
"pmu" at mainbus0 not configured
"opp-table-qup100mhz" at mainbus0 not configured
"opp-table-qup120mhz" at mainbus0 not configured
qcsmptp0 at mainbus0
qcsmptp1 at mainbus0
simplebus0 at mainbus0: "soc"
qcmtx0 at simplebus0
syscon0 at simplebus0: "clock-controller"
qcgpio0 at simplebus0
agintc0 at simplebus0 shift 4:4 nirq 1024 nredist 12 ipi 0: "interrupt-controller"
agintcmsi0 at agintc0
"clock-controller" at simplebus0 not configured
qcipcc0 at simplebus0
simplebus1 at simplebus0: "geniqup"
qcuart0 at simplebus1
simplebus2 at simplebus0: "geniqup"
qciic0 at simplebus2
iic0 at qciic0
ihidev0 at iic0 addr 0x38 irq, vendor 0x2808 product 0x5662, hid-over-i2c
ihidev0: 16 report ids
ims0 at ihidev0 reportid 1: 1 button, tip
wsmouse0 at ims0 mux 0
hid at ihidev0 reportid 2 not configured
hid at ihidev0 reportid 5 not configured
hid at ihidev0 reportid 6 not configured
hid at ihidev0 reportid 16 not configured
qciic1 at simplebus2
iic1 at qciic1
ihidev1 at iic1 addr 0x3a irq, vendor 0x49f product 0x5343, hid-over-i2c
ihidev1: 5 report ids
ikbd0 at ihidev1 reportid 1: 8 variable keys, 6 key codes
wskbd0 at ikbd0: console keyboard
icc0 at ihidev1 reportid 3: 573 usages, 20 keys, array
wskbd1 at icc0 mux 1
hid at ihidev1 reportid 5 not configured
"serial" at simplebus2 not configured
simplebus3 at simplebus0: "geniqup"
qciic2 at simplebus3
iic2 at qciic2
ihidev2 at iic2 addr 0x5d irq, vendor 0x35cc product 0x104, hid-over-i2c
ihidev2: 14 report ids
imt0 at ihidev2ihidev2: failed fetching report

imt0: failed getting capability report
ims1 at ihidev2 reportid 1: 3 buttons, Z dir
wsmouse1 at ims1 mux 0
hid at ihidev2 reportid 5 not configured
hid at ihidev2 reportid 6 not configured
hid at ihidev2 reportid 7 not configured
icc1 at ihidev2 reportid 8: 768 usages, 20 keys, array
wskbd2 at icc1 mux 1
hid at ihidev2 reportid 14 not configured
qciic3 at simplebus3
iic3 at qciic3
"nxp,ptn3222" at iic3 addr 0x43 not configured
"nxp,ptn3222" at iic3 addr 0x4f not configured
qctsens0 at simplebus0
qctsens1 at simplebus0
qctsens2 at simplebus0
qctsens3 at simplebus0
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
dwpcie0 at simplebus0
"phy" at simplebus0 not configured
ufshci0 at simplebus0, UFSHCI 4.00
scsibus0 at ufshci0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <MICRON, MT001TAYAX8U40, 0106>
sd0: 973048MB, 4096 bytes/sector, 249100288 sectors
"phy" at simplebus0 not configured
"crypto" at simplebus0 not configured
"gpu" at simplebus0 not configured
"gmu" at simplebus0 not configured
"clock-controller" at simplebus0 not configured
smmu0 at simplebus0: disabled
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
qcpas0 at simplebus0
"codec" at simplebus0 not configured
"soundwire" at simplebus0 not configured
"codec" at simplebus0 not configured
"soundwire" at simplebus0 not configured
"codec" at simplebus0 not configured
"codec" at simplebus0 not configured
"soundwire" at simplebus0 not configured
"clock-controller" at simplebus0 not configured
"soundwire" at simplebus0 not configured
"codec" at simplebus0 not configured
"pinctrl" at simplebus0 not configured
"clock-controller" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
qcdwusb0 at simplebus0: "usb"
xhci0 at qcdwusb0, 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
qcdwusb1 at simplebus0: "usb"
xhci1 at qcdwusb1, 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
qcdwusb2 at simplebus0: "usb"
xhci2 at qcdwusb2, 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
qcdwusb3 at simplebus0: "usb"
xhci3 at qcdwusb3, xHCI 1.10
usb3 at xhci3: USB revision 3.0
uhub3 at usb3 configuration 1 interface 0 "Generic xHCI root hub" rev 3.00/1.00 addr 1
qcdrm0 at simplebus0: "display-subsystem"
"display-controller" at qcdrm0 not configured
qcdpc0 at qcdrm0
qcdpc1 at qcdrm0
qcdpc2 at qcdrm0
qcdpc3 at qcdrm0
"panel" at qcdpc3 not configured
"phy" at simplebus0 not configured
"clock-controller" at simplebus0 not configured
qcpdc0 at simplebus0
qcaoss0 at simplebus0
"sram" at simplebus0 not configured
qcspmi0 at simplebus0
qcpmic0 at qcspmi0 sid 0x0
qcpon0 at qcpmic0
qcrtc0 at qcpmic0
qcsdam0 at qcpmic0
qcpmicgpio0 at qcpmic0: no pins
qcpwm0 at qcpmic0
qcpmic1 at qcspmi0 sid 0x1
qcpmicgpio1 at qcpmic1: no pins
qcpwm1 at qcpmic1
qcpmic2 at qcspmi0 sid 0x2
qcpmicgpio2 at qcpmic2: no pins
qcpmic3 at qcspmi0 sid 0x3
qcpmicgpio3 at qcpmic3
qcpmic4 at qcspmi0 sid 0x4
qcpmicgpio4 at qcpmic4
qcpmic5 at qcspmi0 sid 0x5
qcpmicgpio5 at qcpmic5
qcpmic6 at qcspmi0 sid 0x6
qcpmicgpio6 at qcpmic6
qcpmic7 at qcspmi0 sid 0x8
qcpmicgpio7 at qcpmic7: no pins
qcpmic8 at qcspmi0 sid 0x9
qcpmicgpio8 at qcpmic8: no pins
qcpmic9 at qcspmi0 sid 0xc
"stm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"funnel" at simplebus0 not configured
"funnel" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"funnel" at simplebus0 not configured
"cti" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tmc" at simplebus0 not configured
"replicator" at simplebus0 not configured
"tpda" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
smmu1 at simplebus0: disabled
qccpucp0 at simplebus0
"rsc" at simplebus0 not configured
"timer" at simplebus0 not configured
"sram" at simplebus0 not configured
"watchdog" at simplebus0 not configured
"pmu" at simplebus0 not configured
"pmu" at simplebus0 not configured
"pmu" at simplebus0 not configured
"pmu" at simplebus0 not configured
"system-cache-controller" at simplebus0 not configured
"remoteproc" at simplebus0 not configured
pci0 at dwpcie0
ppb0 at pci0 dev 0 function 0 "Qualcomm X1E80100 PCIe" rev 0x00: msi
pci1 at ppb0 bus 1
qwz0 at pci1 dev 0 function 0 "Qualcomm WCN7850" rev 0x01: msi
agtimer0 at mainbus0: 19200 kHz
"audio-codec" at mainbus0 not configured
gpiokeys0 at mainbus0
"hdmi-connector" at mainbus0 not configured
"pmic-glink" at mainbus0 not configured
"sound" at mainbus0 not configured
"regulator-edp-3p3" at mainbus0 not configured
"regulator-misc-3p3" at mainbus0 not configured
"regulator-vph-pwr" at mainbus0 not configured
"regulator-wcn-0p95" at mainbus0 not configured
"regulator-wcn-1p9" at mainbus0 not configured
"regulator-wcn-3p3" at mainbus0 not configured
"usb-1-ss0-sbu-mux" at mainbus0 not configured
"usb-1-ss1-sbu-mux" at mainbus0 not configured
"wcn7850-pmu" at mainbus0 not configured
scmi0: SCMI 2.0
ugen0 at uhub1 port 2 "FPC FPC L:2407 FW:3334143" rev 2.00/1.43 addr 2
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: 973031MB, 4096 bytes/sector, 249096057 sectors
root on sd1a (12bb2b6fccc47344.a) swap on sd1b dump on sd1b
scmi0: SCMI_PERF_LEVEL_SET failed
qcpas0: all intents in use
qwz0: wcn7850 hw2.0 fw 0x110cffff address 3c:0a:f3:d3:55:c5
simplefb0 at mainbus0: 2880x1920, 32bpp
wsdisplay0 at simplefb0 mux 1: console (std, vt100 emulation), using wskbd0
wskbd1: connecting to wsdisplay0
wskbd2: connecting to wsdisplay0
wsdisplay0: screen 1-5 added (std, vt100 emulation)
OpenBSD 7.9-current (GENERIC.MP) #378: Fri May 22 12:58:33 CEST 2026
    catap@honor.home.arpa:/usr/src/sys/arch/arm64/compile/GENERIC.MP
real mem  = 33760440320 (32196MB)
avail mem = 32672796672 (31159MB)
random: good seed from bootblocks
mainbus0 at root: HONOR MagicBook Art 14 Snapdragon
psci0 at mainbus0: PSCI 1.1, SMCCC 1.3, SYSTEM_SUSPEND
efi0 at mainbus0: UEFI 2.9
efi0: INSYDE Corp. rev 0x0
smbios0 at efi0: SMBIOS 3.6.0
smbios0: vendor HONOR version "1.12" date 11/07/2024
smbios0: HONOR MRO-XXX
cpu0 at mainbus0 mpidr 0: Qualcomm Oryon r2p1
cpu0: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu0: 12288KB 64b/line 12-way L2 cache
cpu0: RNDR,TLBIOS+IRANGE,TS+AXFLAG,FHM,DP,SM4,SM3,SHA3,RDM,Atomic,CRC32,SHA2+SHA512,SHA1,AES+PMULL,I8MM,BF16,SPECRES,SB,FRINTTS,GPA,LRCPC+LDAPUR,FCMA,JSCVT,APA+EPAC2+FPAC+COMBINED,DPB+DCCVADP,CLRBHB,RPRES,ECV+CNTHCTL,ASID16,AFP,SpecSEI,PAN+ATS1E1+EPAN,LO,HPDS,VH,IDS,AT,CSV3,CSV2,DIT,AMUv1p1,RASv1p1,AdvSIMD+HP,FP+HP,BT,SSBS+MSR
cpu1 at mainbus0 mpidr 100: Qualcomm Oryon r2p1
cpu1: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu1: 12288KB 64b/line 12-way L2 cache
cpu2 at mainbus0 mpidr 200: Qualcomm Oryon r2p1
cpu2: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu2: 12288KB 64b/line 12-way L2 cache
cpu3 at mainbus0 mpidr 300: Qualcomm Oryon r2p1
cpu3: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu3: 12288KB 64b/line 12-way L2 cache
cpu4 at mainbus0 mpidr 10000: Qualcomm Oryon r1p1
cpu4: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu4: 12288KB 64b/line 12-way L2 cache
cpu5 at mainbus0 mpidr 10100: Qualcomm Oryon r1p1
cpu5: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu5: 12288KB 64b/line 12-way L2 cache
cpu6 at mainbus0 mpidr 10200: Qualcomm Oryon r1p1
cpu6: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu6: 12288KB 64b/line 12-way L2 cache
cpu7 at mainbus0 mpidr 10300: Qualcomm Oryon r1p1
cpu7: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu7: 12288KB 64b/line 12-way L2 cache
cpu8 at mainbus0 mpidr 20000: Qualcomm Oryon r1p1
cpu8: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu8: 12288KB 64b/line 12-way L2 cache
cpu9 at mainbus0 mpidr 20100: Qualcomm Oryon r1p1
cpu9: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu9: 12288KB 64b/line 12-way L2 cache
cpu10 at mainbus0 mpidr 20200: Qualcomm Oryon r1p1
cpu10: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu10: 12288KB 64b/line 12-way L2 cache
cpu11 at mainbus0 mpidr 20300: Qualcomm Oryon r1p1
cpu11: 192KB 64b/line 6-way L1 PIPT I-cache, 96KB 64b/line 6-way L1 D-cache
cpu11: 12288KB 64b/line 12-way L2 cache
qcscm0 at mainbus0
scmi0 at mainbus0
"gunyah-hyp" at mainbus0 not configured
"hyp-elf-package" at mainbus0 not configured
"ncc" at mainbus0 not configured
"cpucp-log" at mainbus0 not configured
"cpucp" at mainbus0 not configured
"reserved-region" at mainbus0 not configured
"tags-region" at mainbus0 not configured
"xbl-dtlog" at mainbus0 not configured
"xbl-ramdump" at mainbus0 not configured
"aop-image" at mainbus0 not configured
"aop-cmd-db" at mainbus0 not configured
"aop-config" at mainbus0 not configured
"tme-crash-dump" at mainbus0 not configured
"tme-log" at mainbus0 not configured
"uefi-log" at mainbus0 not configured
"secdata-apss" at mainbus0 not configured
"pdp-ns-shared" at mainbus0 not configured
"gpu-prr" at mainbus0 not configured
"tpm-control" at mainbus0 not configured
"usb-ucsi-shared" at mainbus0 not configured
"pld-pep" at mainbus0 not configured
"pld-gmu" at mainbus0 not configured
"pld-pdp" at mainbus0 not configured
"tz-stat" at mainbus0 not configured
"xbl-tmp-buffer" at mainbus0 not configured
"adsp-rpc-remote-heap" at mainbus0 not configured
"spu-secure-shared-memory" at mainbus0 not configured
"adsp-boot-dtb" at mainbus0 not configured
"spss-region" at mainbus0 not configured
"adsp-boot" at mainbus0 not configured
"video" at mainbus0 not configured
"adspslpi" at mainbus0 not configured
"q6-adsp-dtb" at mainbus0 not configured
"cdsp" at mainbus0 not configured
"q6-cdsp-dtb" at mainbus0 not configured
"gpu-microcode" at mainbus0 not configured
"cvp" at mainbus0 not configured
"camera" at mainbus0 not configured
"av1-encoder" at mainbus0 not configured
"reserved-region" at mainbus0 not configured
"wpss" at mainbus0 not configured
"q6-wpss-dtb" at mainbus0 not configured
"xbl-sc" at mainbus0 not configured
"reserved-region" at mainbus0 not configured
"qtee" at mainbus0 not configured
"ta" at mainbus0 not configured
"tags" at mainbus0 not configured
"llcc-lpi" at mainbus0 not configured
qcsmem0 at mainbus0
"linux,cma" at mainbus0 not configured
apm0 at mainbus0
"clocks" at mainbus0 not configured
"dummy-sink" at mainbus0 not configured
"firmware" at mainbus0 not configured
"interconnect-0" at mainbus0 not configured
"interconnect-1" at mainbus0 not configured
"pmu" at mainbus0 not configured
"opp-table-qup100mhz" at mainbus0 not configured
"opp-table-qup120mhz" at mainbus0 not configured
qcsmptp0 at mainbus0
qcsmptp1 at mainbus0
simplebus0 at mainbus0: "soc"
qcmtx0 at simplebus0
syscon0 at simplebus0: "clock-controller"
qcgpio0 at simplebus0
agintc0 at simplebus0 shift 4:4 nirq 1024 nredist 12 ipi 0: "interrupt-controller"
agintcmsi0 at agintc0
"clock-controller" at simplebus0 not configured
qcipcc0 at simplebus0
simplebus1 at simplebus0: "geniqup"
qcuart0 at simplebus1
simplebus2 at simplebus0: "geniqup"
qciic0 at simplebus2
iic0 at qciic0
ihidev0 at iic0 addr 0x38 irq, vendor 0x2808 product 0x5662, hid-over-i2c
ihidev0: 16 report ids
imt0 at ihidev0
imt0: contacts 10 > max 5
: touchscreen, 5 contacts
wsmouse0 at imt0 mux 0
hid at ihidev0 reportid 5 not configured
hid at ihidev0 reportid 6 not configured
hid at ihidev0 reportid 16 not configured
qciic1 at simplebus2
iic1 at qciic1
ihidev1 at iic1 addr 0x3a irq, vendor 0x49f product 0x5343, hid-over-i2c
ihidev1: 5 report ids
ikbd0 at ihidev1 reportid 1: 8 variable keys, 6 key codes
wskbd0 at ikbd0: console keyboard
icc0 at ihidev1 reportid 3: 573 usages, 20 keys, array
wskbd1 at icc0 mux 1
hid at ihidev1 reportid 5 not configured
"serial" at simplebus2 not configured
simplebus3 at simplebus0: "geniqup"
qciic2 at simplebus3
iic2 at qciic2
ihidev2 at iic2 addr 0x5d irq, vendor 0x35cc product 0x104, hid-over-i2c
ihidev2: 14 report ids
imt1 at ihidev2ihidev2: failed fetching report

imt1: failed getting capability report
ims0 at ihidev2 reportid 1: 3 buttons, Z dir
wsmouse1 at ims0 mux 0
hid at ihidev2 reportid 5 not configured
hid at ihidev2 reportid 6 not configured
hid at ihidev2 reportid 7 not configured
icc1 at ihidev2 reportid 8: 768 usages, 20 keys, array
wskbd2 at icc1 mux 1
hid at ihidev2 reportid 14 not configured
qciic3 at simplebus3
iic3 at qciic3
"nxp,ptn3222" at iic3 addr 0x43 not configured
"nxp,ptn3222" at iic3 addr 0x4f not configured
qctsens0 at simplebus0
qctsens1 at simplebus0
qctsens2 at simplebus0
qctsens3 at simplebus0
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
dwpcie0 at simplebus0
"phy" at simplebus0 not configured
ufshci0 at simplebus0, UFSHCI 4.00
scsibus0 at ufshci0: 2 targets, initiator 0
sd0 at scsibus0 targ 1 lun 0: <MICRON, MT001TAYAX8U40, 0106>
sd0: 973048MB, 4096 bytes/sector, 249100288 sectors
"phy" at simplebus0 not configured
"crypto" at simplebus0 not configured
"gpu" at simplebus0 not configured
"gmu" at simplebus0 not configured
"clock-controller" at simplebus0 not configured
smmu0 at simplebus0: disabled
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
qcpas0 at simplebus0
"codec" at simplebus0 not configured
"soundwire" at simplebus0 not configured
"codec" at simplebus0 not configured
"soundwire" at simplebus0 not configured
"codec" at simplebus0 not configured
"codec" at simplebus0 not configured
"soundwire" at simplebus0 not configured
"clock-controller" at simplebus0 not configured
"soundwire" at simplebus0 not configured
"codec" at simplebus0 not configured
"pinctrl" at simplebus0 not configured
"clock-controller" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"interconnect" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
"phy" at simplebus0 not configured
qcdwusb0 at simplebus0: "usb"
xhci0 at qcdwusb0, 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
qcdwusb1 at simplebus0: "usb"
xhci1 at qcdwusb1, 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
qcdwusb2 at simplebus0: "usb"
xhci2 at qcdwusb2, 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
qcdwusb3 at simplebus0: "usb"
xhci3 at qcdwusb3, xHCI 1.10
usb3 at xhci3: USB revision 3.0
uhub3 at usb3 configuration 1 interface 0 "Generic xHCI root hub" rev 3.00/1.00 addr 1
qcdrm0 at simplebus0: "display-subsystem"
"display-controller" at qcdrm0 not configured
qcdpc0 at qcdrm0
qcdpc1 at qcdrm0
qcdpc2 at qcdrm0
qcdpc3 at qcdrm0
"panel" at qcdpc3 not configured
"phy" at simplebus0 not configured
"clock-controller" at simplebus0 not configured
qcpdc0 at simplebus0
qcaoss0 at simplebus0
"sram" at simplebus0 not configured
qcspmi0 at simplebus0
qcpmic0 at qcspmi0 sid 0x0
qcpon0 at qcpmic0
qcrtc0 at qcpmic0
qcsdam0 at qcpmic0
qcpmicgpio0 at qcpmic0: no pins
qcpwm0 at qcpmic0
qcpmic1 at qcspmi0 sid 0x1
qcpmicgpio1 at qcpmic1: no pins
qcpwm1 at qcpmic1
qcpmic2 at qcspmi0 sid 0x2
qcpmicgpio2 at qcpmic2: no pins
qcpmic3 at qcspmi0 sid 0x3
qcpmicgpio3 at qcpmic3
qcpmic4 at qcspmi0 sid 0x4
qcpmicgpio4 at qcpmic4
qcpmic5 at qcspmi0 sid 0x5
qcpmicgpio5 at qcpmic5
qcpmic6 at qcspmi0 sid 0x6
qcpmicgpio6 at qcpmic6
qcpmic7 at qcspmi0 sid 0x8
qcpmicgpio7 at qcpmic7: no pins
qcpmic8 at qcspmi0 sid 0x9
qcpmicgpio8 at qcpmic8: no pins
qcpmic9 at qcspmi0 sid 0xc
"stm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"funnel" at simplebus0 not configured
"funnel" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"funnel" at simplebus0 not configured
"cti" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tmc" at simplebus0 not configured
"replicator" at simplebus0 not configured
"tpda" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
"funnel" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpdm" at simplebus0 not configured
"tpda" at simplebus0 not configured
"funnel" at simplebus0 not configured
smmu1 at simplebus0: disabled
qccpucp0 at simplebus0
"rsc" at simplebus0 not configured
"timer" at simplebus0 not configured
"sram" at simplebus0 not configured
"watchdog" at simplebus0 not configured
"pmu" at simplebus0 not configured
"pmu" at simplebus0 not configured
"pmu" at simplebus0 not configured
"pmu" at simplebus0 not configured
"system-cache-controller" at simplebus0 not configured
"remoteproc" at simplebus0 not configured
pci0 at dwpcie0
ppb0 at pci0 dev 0 function 0 "Qualcomm X1E80100 PCIe" rev 0x00: msi
pci1 at ppb0 bus 1
qwz0 at pci1 dev 0 function 0 "Qualcomm WCN7850" rev 0x01: msi
agtimer0 at mainbus0: 19200 kHz
"audio-codec" at mainbus0 not configured
gpiokeys0 at mainbus0
"hdmi-connector" at mainbus0 not configured
"pmic-glink" at mainbus0 not configured
"sound" at mainbus0 not configured
"regulator-edp-3p3" at mainbus0 not configured
"regulator-misc-3p3" at mainbus0 not configured
"regulator-vph-pwr" at mainbus0 not configured
"regulator-wcn-0p95" at mainbus0 not configured
"regulator-wcn-1p9" at mainbus0 not configured
"regulator-wcn-3p3" at mainbus0 not configured
"usb-1-ss0-sbu-mux" at mainbus0 not configured
"usb-1-ss1-sbu-mux" at mainbus0 not configured
"wcn7850-pmu" at mainbus0 not configured
scmi0: SCMI 2.0
ugen0 at uhub1 port 2 "FPC FPC L:2407 FW:3334143" rev 2.00/1.43 addr 2
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: 973031MB, 4096 bytes/sector, 249096057 sectors
root on sd1a (12bb2b6fccc47344.a) swap on sd1b dump on sd1b
scmi0: SCMI_PERF_LEVEL_SET failed
qcpas0: all intents in use
qwz0: wcn7850 hw2.0 fw 0x110cffff address 3c:0a:f3:d3:55:c5
simplefb0 at mainbus0: 2880x1920, 32bpp
wsdisplay0 at simplefb0 mux 1: console (std, vt100 emulation), using wskbd0
wskbd1: connecting to wsdisplay0
wskbd2: connecting to wsdisplay0
wsdisplay0: screen 1-5 added (std, vt100 emulation)