Skip to content

ACS Device Tree Validation: Using Latest Upstream DT Bindings and Kernel Versions #668

@quicAspratap

Description

@quicAspratap

During ACS device tree validation, certain choices around device tree bindings and kernel versions seem to limit support for newly upstreamed platforms. The following points are raised for discussion.

  1. dt binding validate test

Currently SystemReady-devicetree-band/Yocto/meta-woden/recipes-acs/process-schema/process-schema.bb picks reference dt binding from particular kernel version.

Whereas QC platform bindings may be part of latest versions.

Suggestion: Since this is a reference check, can ACS always pick dt bindings from latest kernel tip(or latest releases).

  1. kernel version

Currently ACS selects particular linux-yocto kernel version as part of its recipe at SystemReady-devicetree-band/Yocto/meta-woden/recipes-kernel/linux/ and time to time it upgrades the kernel version.

ACS may thus lag behind and not support QC platform which could be upstreamed newly.

Suggestion: Can ACS inherit and use linux-yocto-dev from openembedded-core recipe as the kernel, since it follows upstream kernel tip more closely or if they can be independent of kernel itself, to accomplish dt validate against latest dt bindings.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions