mbox series

[meta-rockchip,scarthgap,00/10] scarthgap update

Message ID 20240909145530.25301-1-twoerner@gmail.com
Headers show
Series scarthgap update | expand

Message

Trevor Woerner Sept. 9, 2024, 2:55 p.m. UTC
From: Trevor Woerner <trevor.woerner@amd.com>

Update the scarthgap branch with all the relevant patches from master.

The scarthgap branch did not get the UNPACKDIR changes that went into
master/styhead, therefore any patches that addressed that change were not 
picked, and any patches that added features with UNPACKDIR were modified to
revert back to WORKDIR.

On master, it took a couple patches to get the radxa-zero-3{e|w} machine
added and working fully (i.e. with the kernel tag). All these patches were
squashed together into one "add radxa zero 3" patch.

The rename of the mesa bbappend patch is not required on scarthgap for 
reasons similar to the UNPACKDIR feature.

Boot tested with:
	- nanopi-r2s
	- radxa-zero-3e
	- rock-3a
	- rock-5a
	- rock-pi-4b
	- rock-pi-s


Marcin Bober (1):
  mesa: build panfrost for RK3566 boards

Quentin Schulz (3):
  mesa: enable lima on all rk3328 boards
  mesa: build panfrost for RK3568 boards
  enable HW VPU decoding for SoCs that have stateless VPUs

Trevor Woerner (6):
  user-selectable wic compression
  rockchip-rkbin: bump SRCREV
  radxa-zero-3{e|w}: add
  README: sort MACHINE names
  rauc demo: add
  linux-torvalds-next: bump to next-20240904

 README                                        | 108 ++++++++++++++----
 .../rk-rauc-demo-features-check.bbclass       |   4 +
 conf/layer.conf                               |   4 +
 conf/machine/include/px30.inc                 |   2 +
 conf/machine/include/radxa-zero-3.inc         |   8 ++
 conf/machine/include/rk3066.inc               |   2 +
 conf/machine/include/rk3188.inc               |   2 +
 conf/machine/include/rk3288.inc               |   2 +
 conf/machine/include/rk3328.inc               |   2 +
 conf/machine/include/rk3399.inc               |   2 +
 conf/machine/include/rk3566.inc               |  23 ++++
 conf/machine/include/rk3568.inc               |   2 +
 conf/machine/include/rk3588s.inc              |   2 +
 conf/machine/include/rockchip-rauc.inc        |   4 +
 conf/machine/include/rockchip-wic.inc         |   7 +-
 conf/machine/radxa-zero-3e.conf               |   7 ++
 conf/machine/radxa-zero-3w.conf               |   7 ++
 .../recipes-bsp/u-boot/files/boot.cmd.in      |  51 +++++++++
 .../recipes-bsp/u-boot/files/uboot-rauc.cfg   |   8 ++
 .../recipes-bsp/u-boot/u-boot_%.bbappend      |  26 +++++
 .../base-files/base-files_%.bbappend          |   2 +
 .../recipes-core/base-files/files/fstab       |   5 +
 .../rauc-bundles/files/development-1.cert.pem |  80 +++++++++++++
 .../rauc-bundles/files/development-1.key.pem  |  28 +++++
 .../rauc-bundles/rockchip-rauc-bundle.bb      |  14 +++
 .../recipes-core/rauc/files/ca.cert.pem       |  80 +++++++++++++
 .../recipes-core/rauc/files/system.conf       |  17 +++
 .../recipes-core/rauc/rauc-conf.bbappend      |   7 ++
 .../recipes-core/systemd/abd-partition.bb     |  26 +++++
 .../systemd/files/25-rootfsA.conf             |   4 +
 .../systemd/files/35-rootfsB.conf             |   7 ++
 .../recipes-core/systemd/files/45-data.conf   |   6 +
 .../recipes-core/systemd/files/data.mount     |  10 ++
 .../recipes-core/systemd/systemd_%.bbappend   |   3 +
 .../linux/linux-torvalds-next_%.bbappend      |   1 +
 recipes-bsp/rkbin/rockchip-rkbin_git.bb       |  18 ++-
 recipes-bsp/u-boot/u-boot_%.bbappend          |   4 +
 recipes-graphics/mesa/mesa_%.bbappend         |   4 +-
 .../linux/linux-torvalds-next_git.bb          |  25 ++++
 .../gstreamer1.0-plugins-bad_%.bbappend       |   1 +
 40 files changed, 585 insertions(+), 30 deletions(-)
 create mode 100644 classes-recipe/rk-rauc-demo-features-check.bbclass
 create mode 100644 conf/machine/include/radxa-zero-3.inc
 create mode 100644 conf/machine/include/rk3566.inc
 create mode 100644 conf/machine/include/rockchip-rauc.inc
 create mode 100644 conf/machine/radxa-zero-3e.conf
 create mode 100644 conf/machine/radxa-zero-3w.conf
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-bsp/u-boot/files/boot.cmd.in
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-bsp/u-boot/files/uboot-rauc.cfg
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-bsp/u-boot/u-boot_%.bbappend
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/base-files/base-files_%.bbappend
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/base-files/files/fstab
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/rauc-bundles/files/development-1.cert.pem
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/rauc-bundles/files/development-1.key.pem
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/rauc-bundles/rockchip-rauc-bundle.bb
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/rauc/files/ca.cert.pem
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/rauc/files/system.conf
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/rauc/rauc-conf.bbappend
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/systemd/abd-partition.bb
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/systemd/files/25-rootfsA.conf
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/systemd/files/35-rootfsB.conf
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/systemd/files/45-data.conf
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/systemd/files/data.mount
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-core/systemd/systemd_%.bbappend
 create mode 100644 dynamic-layers/rk-rauc-demo/recipes-kernel/linux/linux-torvalds-next_%.bbappend
 create mode 100644 recipes-kernel/linux/linux-torvalds-next_git.bb
 create mode 100644 recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_%.bbappend

Comments

Trevor Woerner Sept. 13, 2024, 2:57 a.m. UTC | #1
On Mon 2024-09-09 @ 10:55:20 AM, Trevor Woerner wrote:
> From: Trevor Woerner <trevor.woerner@amd.com>
> 
> Update the scarthgap branch with all the relevant patches from master.
> 
> The scarthgap branch did not get the UNPACKDIR changes that went into
> master/styhead, therefore any patches that addressed that change were not 
> picked, and any patches that added features with UNPACKDIR were modified to
> revert back to WORKDIR.
> 
> On master, it took a couple patches to get the radxa-zero-3{e|w} machine
> added and working fully (i.e. with the kernel tag). All these patches were
> squashed together into one "add radxa zero 3" patch.
> 
> The rename of the mesa bbappend patch is not required on scarthgap for 
> reasons similar to the UNPACKDIR feature.
> 
> Boot tested with:
> 	- nanopi-r2s
> 	- radxa-zero-3e
> 	- rock-3a
> 	- rock-5a
> 	- rock-pi-4b
> 	- rock-pi-s
> 
> 
> Marcin Bober (1):
>   mesa: build panfrost for RK3566 boards
> 
> Quentin Schulz (3):
>   mesa: enable lima on all rk3328 boards
>   mesa: build panfrost for RK3568 boards
>   enable HW VPU decoding for SoCs that have stateless VPUs
> 
> Trevor Woerner (6):
>   user-selectable wic compression
>   rockchip-rkbin: bump SRCREV
>   radxa-zero-3{e|w}: add
>   README: sort MACHINE names
>   rauc demo: add
>   linux-torvalds-next: bump to next-20240904

All of these patches, except for 09/10, applied to meta-rockchip, scarthgap
branch.