Skip to content

vamanea/linux-magicbook

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1,414,543 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux for Honor Magicbook Art 14 with Snapdragon Elite

About

Linux kernel based on Linaro work from https://git.codelinaro.org/abel.vesa/linux with patches, mainly dtb, in order to boot on Honor Magicbook Art 14 laptop.

Status

Supported features:

  • Keyboard
  • Touchpad - needs quirks for libinput
  • Touchscreen
  • PCIe ports (pcie4)
    • Wifi (WCN7850) - needs firmware extracted from Windows
    • BT (WCN7850) - needs firmware extracted from Windows(mainline firmware doesn't work properly)
  • USB type-c, type-a, Magnetic webcam connector
  • ADSP and CDSP - needs firmware extracted from Windows
  • UFS storage - power management generates some kernel warnings but nothing fatal
  • Audio - needs firmware extracted from Windows and topology files, all speakers work
  • Display - module probes fine, but causes the screen to become gray, use simpledrm instead, needs firmware extracted from Windows
    • OLED Panel - the artefact issue is probably cause by the panel initialization sequence, either DSC or some timings
  • Display with Alt DP - works, tested with multiple Type C adapters
  • GPU - working fine when external monitor connected, needs firmware extracted from Windows
  • HDMI port on the right side, working with dispcc enabled, same as AltDP
  • Sleep - device reboots
  • Hibernate - not tested
  • Iris Video codec - needs firmware extracted from linux, works
  • EL2 boot - the kernel boots with slbounce provided the el2 dtb is loaded, unstable

About

Linux kernel for Honor Magicbook Art 14 with Snapdragon CPU

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • C 98.0%
  • Assembly 0.7%
  • Shell 0.4%
  • Rust 0.3%
  • Python 0.3%
  • Makefile 0.2%
  • Other 0.1%