Skip to content
forked from torvalds/linux

Linux kernel source tree with modifications for the Pine64 Pinenote device

Notifications You must be signed in to change notification settings

m-weigand/linux

 
 

Repository files navigation

Description of new branches and merge order

** If you are looking for a PineNote kernel, use the branch_pinenote_6-6-22 branch (https://github.com/m-weigand/linux/tree/branch_pinenote_6-6-22)**

Branch structure

I try to structure my branches into merged, ready-to-test kernels, and branches that contain feature-specific patches based upon an upstream or stable tree.

Branches for use on the pinenote usual start with branch_pinenote

Branches with feature patches start with branch_rebase

Branches

  • branch_pinenote_6-6-22 A v6.6.22 kernel with various patches for the PineNote applied: This branch was created by merging the following branches on top of v6.6.22:
    • branch_rebase_6.6.22_btpen
    • branch_rebase_6.6.22_cyttsp5
    • branch_rebase_6.6.22_defconfig
    • branch_rebase_6.6.22_ebc
    • branch_rebase_6.6.22_iio_accel
    • branch_rebase_6.6.22_lm3630a
    • branch_rebase_6.6.22_pn_dts_v2
    • branch_rebase_6.6.22_quartz64
    • branch_rebase_6.6.22_rga2
    • branch_rebase_6.6.22_rk817
    • branch_rebase_6.6.22_rk_suspend_driver
    • branch_rebase_6.6.22_tps65185

Branch description, old and incomplete

  • (pinenote_6-2_v3)[https://github.com/m-weigand/linux/tree/pinenote_6-2_v3] -- Kernel 6.2 with patches applied to work on the Pinenote. See section below for a list of merged branches

  • mw/rk35/pinenote-next-t1 -- Contains all changes merged into one branch that can be used on the Pinenote.

  • mw/rk35/ebc-drm-v5-modifications-t1 -- Changes to the rockchip_ebc driver controlling the Pinenote epd display

  • mw/rk35/pinenote-defconfig-changes -- Changes to the Pinenote defconfig tree

  • mw/rk35/pinenote_dts_changes -- Changes to the Pinenote device tree

  • mw/rk35/rk356x-rga -- Changes to the RGA V4L2 driver for the rockchip-rga of the Pinenote. The RGA can be used to convert RGB images to Y4 grayscale for the EPD display. It also supports dithering to monochrome colors.

  • mw/rk35/tps65185 -- some fixes/additions to the tps65185 epd pmic driver, mostly related to resume/suspend

  • lm3630a Small fixes to the lm3630a backlight led driver

  • master: this is the main branch forked from torvalds/linux

Kernel 6.2

The Kernel 6.2 branch, (pinenote_6-2_v3)[https://github.com/m-weigand/linux/tree/pinenote_6-2_v3], consists of a vanilla mainline 6.2 kernel with the following branches merged in:

* branch_rebase_6.2_rk_suspend_driver (rockchip suspend driver required for proper suspend/resume)
* branch_rebase_6.2_pn_dts_v2 (dts changes for the PineNote)
* branch_rebase_6.2_cyttsp5 (changes to the touchscreen driver)
* branch_rebase_6.2_tps65185 (driver for the ebc pmic)
* branch_rebase_6.2_ebc (driver for the ebc display driver)
* branch_rebase_6.2_defconfig (defconfig for the Pinenote)
* branch_rebase_6.2_lm3630a (modifications of the backlight driver)

About

Linux kernel source tree with modifications for the Pine64 Pinenote device

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Shell 88.5%
  • Dockerfile 11.5%