webOS-ports / luneos-testing

Public testing images for LuneOS
4 stars 1 forks source link

tenderloin: Get mainline kernel working #37

Open Herrie82 opened 7 months ago

Herrie82 commented 7 months ago

Seeing 3.4 kernels are really EOL now by the looks of it, we need to get our 3.4 targets (mako, hammerhead, tenderloin) working with mainline kernel.

There were various attempts done in the past: https://github.com/mboudr35/hp-touchpad-linux https://github.com/lopsided98/linux/tree/hp-tenderloin https://git.kernel.org/pub/scm/linux/kernel/git/linusw/linux-integrator.git/log/?h=apq8060-dragonboard-graphics https://github.com/shr-distribution/linux/tree/tenderloin/5.19/mainline

Steps:

  1. Submit missing bits to upstream kernel for consideration:

-max8903b charger: https://github.com/lopsided98/linux/commit/48bbbe4d44cbf6f214c563d5ba4e2225b49c775a

  1. Update the device tree, validate and submit upstream. Examples: https://github.com/mboudr35/hp-touchpad-linux/blob/tenderloin-5.15/arch/arm/boot/dts/qcom-apq8060-tenderloin.dts https://github.com/lopsided98/linux/blob/hp-tenderloin/arch/arm/boot/dts/qcom-apq8060-tenderloin.dts
Herrie82 commented 2 days ago

Various schematics (mainly Opal and Topaz 3G, so no Topaz WiFi only) Schematics-Opal.6050A2430401.rX01.pdf Schematics-Opal_6050A2430401-mb_dvt_0704.pdf Schematics-Topaz3G-6050A2428701-MB-X01.20101012.pdf Tech-Specs-hptouchpad-120110090301-phpapp02 (1).pdf Cypress Portfolio.pdf