arm@,
My Honor Magicbook Art 14 Snapdragon basicly working and I've started poking
around to answer question why "nothing works".
Here no battery status, nor "cpu speed", nor almot anything.
sysctl hw is quite brief:
hw.machine=arm64
hw.model=Qualcomm Oryon r2p1
hw.ncpu=12
hw.byteorder=1234
hw.pagesize=4096
hw.disknames=sd0:,sd1:8de18473f5716cc3
hw.diskcount=2
hw.sensors.acpibtn0.indicator0=On (lid open)
hw.sensors.acpitz28.temp0=36.60 degC (zone temperature)
hw.setperf=0
hw.vendor=HONOR
hw.product=MRO-XXX
hw.version=M3010
hw.serialno=A8AVCP4B25400027
hw.uuid=290908f3-a7a3-914f-8db0-a9a55ebc6308
hw.physmem=33856348160
hw.usermem=33856344064
hw.ncpufound=12
hw.allowpowerdown=1
hw.perfpolicy=auto
hw.smt=0
hw.ncpuonline=12
hw.power=1
hw.ucomnames=
why? Because our drivers expect that everything is discovered via FDT and it
isn't true for that machine, see:
https://kirill.korins.ky/pub/honor-magicbook-art-14-snapdragon.eeprom.txt
Everything can be discovered in ACPI instead, here the dump:
https://kirill.korins.ky/pub/honor-magicbook-art-14-snapdragon.acpi.tgz
I not sure that copy drivers such as qcipcc or qcaoss is the right idea, but
I haven't see any other way.
Have I miss something? Maybe here some magic that allows to discover
everything on FDT tree?
--
wbr, Kirill