Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

WIP dunfell tegra l4t multiversion #15

Merged
merged 20 commits into from
Dec 12, 2021

Commits on Dec 4, 2021

  1. tegra-mender-setup.bbclass: add override based on L4T version

    to enable us to support multiple versions of the L4T BSP
    in the branch.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    98dfe5d View commit details
    Browse the repository at this point in the history
  2. tegra: libubootenv: import changes from meta-tegra-community

    to provide support for handling U-Boot environment location
    changes during an upgrade.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    c3792e3 View commit details
    Browse the repository at this point in the history
  3. tegra: libubootenv-fake: update to support tegra-boot-tools

    Import a modified change from meta-tegra-community to allow
    the fw_printenv script to support either the NVIDIA bootloader
    tools or tegra-boot-tools from OE4T.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    ba572a4 View commit details
    Browse the repository at this point in the history
  4. tegra: libubootenv-fake: switch to using tegra-boot-tools

    imported from meta-tegra-community.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    18a79b8 View commit details
    Browse the repository at this point in the history
  5. tegra: u-boot-mender-tegra: remove installed fw_env.config file

    imported from meta-tegra-community
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    be4f21b View commit details
    Browse the repository at this point in the history
  6. tegra: tegra-minimal-init: import script change from meta-tegra-commu…

    …nity
    
    That enables boot count checks on cboot platforms using
    tegra-boot-tools.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    10f5634 View commit details
    Browse the repository at this point in the history
  7. tegra: linux-tegra: import bbappend from meta-tegra-community

    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    b3ec9d1 View commit details
    Browse the repository at this point in the history
  8. tegra: mender-client: update runtime dependencies

    with additions from meta-tegra-community
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    63b6757 View commit details
    Browse the repository at this point in the history
  9. tegra: tegra-state-scripts: remove unnecessary bbappend

    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    c2bead2 View commit details
    Browse the repository at this point in the history
  10. tegra: tegra-state-scripts: import updates from meta-tegra-community

    * Switch to OE4T tegra-boot-tools for bootloader updates
    * Bootloader update support T210 platforms (TX1, Nano)
    
    Also includes an improved commit check script for t186 platforms using
    u-boot that eliminates the need for the previously supplied rollback script.
    However, u-boot is not recommended for t186 platforms to avoid synchronization
    issues in the slot selection between the bootloader and Mender.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    6a26548 View commit details
    Browse the repository at this point in the history
  11. tegra: u-boot-tegra: drop runtime dependency addition

    The BUP payload addition is handled elsewhere, and wouldn't apply
    on the t194 platforms anyway, since they don't use u-boot.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 4, 2021
    Configuration menu
    Copy the full SHA
    a60c8ca View commit details
    Browse the repository at this point in the history

Commits on Dec 5, 2021

  1. tegra: mender-client: update runtime dependencies

    to include a BUP payload and any necessary tools depending
    on the tegra platform.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    fdef10c View commit details
    Browse the repository at this point in the history
  2. tegra: tegra-bup-payload: switch to tegra-boot-tools-updater

    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    3807d75 View commit details
    Browse the repository at this point in the history
  3. tegra: tegra-mender-setup: undo MACHINE_ESSENTIAL_EXTRA_RDEPENDS changes

    for cboot platforms. Additions are made in mender-setup-image.inc that
    don't apply for tegra platforms with the cboot bootloader.
    
    Imported from tegra-demo-distro.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    b85dfba View commit details
    Browse the repository at this point in the history
  4. tegra: mender-custom-flash-layout: import layouts for L4T R32.5.x, R3…

    …2.6.x
    
    from meta-tegra-community. The updated layouts are placed under
    directories named with the L4T version, FILESEXTRAPATHS is prepended
    to so those layouts override the ones that come from R32.4.3.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    2240f22 View commit details
    Browse the repository at this point in the history
  5. tegra: u-boot-mender-tegra: add patches for L4T R32.5.2

    imported from meta-tegra-community.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    dbefdc6 View commit details
    Browse the repository at this point in the history
  6. tegra: tegra-mender-setup: updates for L4T R32.5.x

    - Nano machine name changes
    - SDcard Nano partition number changes
    - Added Nano-2GB
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    06352d1 View commit details
    Browse the repository at this point in the history
  7. tegra: u-boot-mender-tegra: update env offsets for L4T R32.5.x and later

    The U-Boot environment location changed for T210 eMMC platforms in
    L4T R32.5.x, so adjust the Mender settings accordingly.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    d959235 View commit details
    Browse the repository at this point in the history
  8. tegra: u-boot-tegra: update for L4T R32.6.1

    The patches are the same as for R32.5.x, so just create a symlink
    to use them, and adjust the bbappend to exclude the additions for
    L4T R32.4.3, rather than repeating the addition for R32.6.1.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    ddd6dd7 View commit details
    Browse the repository at this point in the history
  9. tegra: tegra-mender-setup: add compatibility settings

    to allow for upgrades over the machine name changes
    that happened in L4T R32.5.0.
    
    Note that the SDcard-based Nano (jetson-nano-qspi-sd)
    is *not* included here, due to the flash layout change
    that was made in R32.5.0 for that platform.
    
    Signed-off-by: Matt Madison <matt@madison.systems>
    madisongh committed Dec 5, 2021
    Configuration menu
    Copy the full SHA
    ceebe79 View commit details
    Browse the repository at this point in the history