diff -Nru linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/changelog linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/changelog --- linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/changelog 2024-02-20 23:22:20.000000000 +0000 +++ linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/changelog 2024-04-24 15:31:47.000000000 +0000 @@ -1,3 +1,31 @@ +linux-nvidia-tegra-igx-modules-signed (5.15.0-1012.12) jammy; urgency=medium + + * Master version: 5.15.0-1012.12 + + -- Jacob Martin Wed, 24 Apr 2024 10:31:47 -0500 + +linux-nvidia-tegra-igx-modules-signed (5.15.0-1011.11) jammy; urgency=medium + + * Master version: 5.15.0-1011.11 + + -- Jacob Martin Tue, 16 Apr 2024 11:28:21 -0500 + +linux-nvidia-tegra-igx-modules-signed (5.15.0-1010.10) jammy; urgency=medium + + * Master version: 5.15.0-1010.10 + + * Add initial r36.3 out-of-tree module meta packages (LP: #2060071) + - [Packaging] Add Rel-36.3 branch meta packaging + + * Include networking drivers used on Tegra platforms in initrd.img + (LP: #2059958) + - [Packaging] Include Tegra networking drivers in initrd + + * Produce kernel snaps for linux-nvidia-tegra-igx (LP: #2059968) + - [Packaging] Add modules conf for ubuntu-core-initramfs + + -- Jacob Martin Tue, 02 Apr 2024 18:52:36 -0500 + linux-nvidia-tegra-igx-modules-signed (5.15.0-1009.9) jammy; urgency=medium * Master version: 5.15.0-1009.9 diff -Nru linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control --- linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control 2024-02-20 23:22:20.000000000 +0000 +++ linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control 2024-04-24 15:31:47.000000000 +0000 @@ -4,7 +4,7 @@ Maintainer: Canonical Kernel Team Build-Depends: debhelper (>= 10), dh-exec Build-Depends-Arch: - linux-nvidia-tegra-igx-modules (= 5.15.0-1009.9), + linux-nvidia-tegra-igx-modules (= 5.15.0-1012.12), python3, python3-apt, Standards-Version: 3.9.4 @@ -20,77 +20,138 @@ This package contains modprobe.d configuration required for loading IGX Orin iGPU modules with the appropriate module parameters. +Package: linux-nvidia-tegra-igx-r36.3 +Architecture: arm64 +Section: kernel +Priority: optional +Provides: linux-nvidia-tegra-igx-r36.x-meta +Conflicts: linux-nvidia-tegra-igx-r36.x-meta +Recommends: + linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx (= ${binary:Version}), +Depends: + ${misc:Depends}, + linux-image-5.15.0-1012-nvidia-tegra-igx, + linux-modules-5.15.0-1012-nvidia-tegra-igx, + linux-modules-extra-5.15.0-1012-nvidia-tegra-igx, + linux-modules-tegra-oot-igx-5.15.0-1012-nvidia-tegra-igx (= ${binary:Version}), + linux-headers-5.15.0-1012-nvidia-tegra-igx, +Description: Meta package for Tegra-IGX kernel with R36.3 out-of-tree modules + This meta package is used to install the linux-nvidia-tegra-igx kernel + with out-of-tree Tegra modules from the Rel-36.3 branch. + . + This track will only receive kernel updates for the lifetime of the Rel-36.3 + branch. Updating to newer Rel-36 releases will require manual intervention. + +Package: linux-nvidia-tegra-igx-rt-r36.3 +Architecture: arm64 +Section: kernel +Priority: optional +Provides: linux-nvidia-tegra-igx-r36.x-meta +Conflicts: linux-nvidia-tegra-igx-r36.x-meta +Recommends: + linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx-rt (= ${binary:Version}), +Depends: + ${misc:Depends}, + linux-image-5.15.0-1012-nvidia-tegra-igx-rt, + linux-modules-5.15.0-1012-nvidia-tegra-igx-rt, + linux-modules-tegra-oot-igx-5.15.0-1012-nvidia-tegra-igx-rt (= ${binary:Version}), + linux-headers-5.15.0-1012-nvidia-tegra-igx-rt, +Description: Meta package for Tegra-IGX-RT kernel with R36.3 out-of-tree modules + This meta package is used to install the linux-nvidia-tegra-igx-rt kernel + with out-of-tree Tegra modules from the Rel-36.3 branch. + . + This track will only receive kernel updates for the lifetime of the Rel-36.3 + branch. Updating to newer Rel-36 releases will require manual intervention. -Package: linux-modules-tegra-oot-igx-5.15.0-1009-nvidia-tegra-igx + +Package: linux-modules-tegra-oot-igx-5.15.0-1012-nvidia-tegra-igx Architecture: arm64 Section: kernel Priority: optional Depends: ${misc:Depends}, - linux-image-5.15.0-1009-nvidia-tegra-igx | linux-image-unsigned-5.15.0-1009-nvidia-tegra-igx, + linux-image-5.15.0-1012-nvidia-tegra-igx | linux-image-unsigned-5.15.0-1012-nvidia-tegra-igx, Recommends: - linux-headers-tegra-oot-igx-5.15.0-1009-nvidia-tegra-igx, + linux-headers-tegra-oot-igx-5.15.0-1012-nvidia-tegra-igx, Built-Using: ${linux:BuiltUsing} -Description: Out-of-tree Tegra kernel modules for version 5.15.0-1009 +Description: Out-of-tree Tegra kernel modules for version 5.15.0-1012 This package provides the out-of-tree Tegra Linux kernel modules for version - 5.15.0-1009. + 5.15.0-1012. . You likely do not want to install this package directly. Instead, install the linux-nvidia-tegra-igx kernel meta package, which will ensure upgrades work correctly, and that supporting packages are also installed -Package: linux-modules-tegra-igpu-igx-5.15.0-1009-nvidia-tegra-igx +Package: linux-modules-tegra-igpu-igx-5.15.0-1012-nvidia-tegra-igx Architecture: arm64 Section: kernel Priority: optional Depends: ${misc:Depends} - linux-image-5.15.0-1009-nvidia-tegra-igx | linux-image-unsigned-5.15.0-1009-nvidia-tegra-igx, + linux-image-5.15.0-1012-nvidia-tegra-igx | linux-image-unsigned-5.15.0-1012-nvidia-tegra-igx, linux-nvidia-tegra-igx-tegra-igpu-igx-defaults (>= ${binary:Version}), Conflicts: nvidia-dkms-kernel, nvidia-prebuilt-kernel Built-Using: ${linux:BuiltUsing} -Description: Out-of-tree iGPU Tegra kernel modules for version 5.15.0-1009 +Description: Out-of-tree iGPU Tegra kernel modules for version 5.15.0-1012 This package provides the out-of-tree iGPU Tegra Linux kernel modules for version - 5.15.0-1009. + 5.15.0-1012. . You likely do not want to install this package directly. Instead, install the linux-modules-tegra-igpu-igx-nvidia-tegra-igx kernel meta package, which will ensure upgrades work correctly, and that supporting packages are also installed. +Package: linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx +Architecture: arm64 +Section: kernel +Priority: optional +Depends: linux-modules-tegra-igpu-igx-5.15.0-1012-nvidia-tegra-igx +Conflicts: nvidia-dkms-kernel, nvidia-prebuilt-kernel +Description: Extra tegra-igpu-r36.3 modules for the nvidia-tegra-igx kernel flavour + Install extra signed tegra-igpu-r36.3 modules compatible with the nvidia-tegra-igx kernel flavour. -Package: linux-modules-tegra-oot-igx-5.15.0-1009-nvidia-tegra-igx-rt + +Package: linux-modules-tegra-oot-igx-5.15.0-1012-nvidia-tegra-igx-rt Architecture: arm64 Section: kernel Priority: optional Depends: ${misc:Depends}, - linux-image-5.15.0-1009-nvidia-tegra-igx-rt | linux-image-unsigned-5.15.0-1009-nvidia-tegra-igx-rt, + linux-image-5.15.0-1012-nvidia-tegra-igx-rt | linux-image-unsigned-5.15.0-1012-nvidia-tegra-igx-rt, Recommends: - linux-headers-tegra-oot-igx-5.15.0-1009-nvidia-tegra-igx-rt, + linux-headers-tegra-oot-igx-5.15.0-1012-nvidia-tegra-igx-rt, Built-Using: ${linux:BuiltUsing} -Description: Out-of-tree Tegra kernel modules for version 5.15.0-1009 +Description: Out-of-tree Tegra kernel modules for version 5.15.0-1012 This package provides the out-of-tree Tegra Linux kernel modules for version - 5.15.0-1009. + 5.15.0-1012. . You likely do not want to install this package directly. Instead, install the linux-nvidia-tegra-igx-rt kernel meta package, which will ensure upgrades work correctly, and that supporting packages are also installed -Package: linux-modules-tegra-igpu-igx-5.15.0-1009-nvidia-tegra-igx-rt +Package: linux-modules-tegra-igpu-igx-5.15.0-1012-nvidia-tegra-igx-rt Architecture: arm64 Section: kernel Priority: optional Depends: ${misc:Depends} - linux-image-5.15.0-1009-nvidia-tegra-igx-rt | linux-image-unsigned-5.15.0-1009-nvidia-tegra-igx-rt, + linux-image-5.15.0-1012-nvidia-tegra-igx-rt | linux-image-unsigned-5.15.0-1012-nvidia-tegra-igx-rt, linux-nvidia-tegra-igx-tegra-igpu-igx-defaults (>= ${binary:Version}), Conflicts: nvidia-dkms-kernel, nvidia-prebuilt-kernel Built-Using: ${linux:BuiltUsing} -Description: Out-of-tree iGPU Tegra kernel modules for version 5.15.0-1009 +Description: Out-of-tree iGPU Tegra kernel modules for version 5.15.0-1012 This package provides the out-of-tree iGPU Tegra Linux kernel modules for version - 5.15.0-1009. + 5.15.0-1012. . You likely do not want to install this package directly. Instead, install the linux-modules-tegra-igpu-igx-nvidia-tegra-igx-rt kernel meta package, which will ensure upgrades work correctly, and that supporting packages are also installed. +Package: linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx-rt +Architecture: arm64 +Section: kernel +Priority: optional +Depends: linux-modules-tegra-igpu-igx-5.15.0-1012-nvidia-tegra-igx-rt +Conflicts: nvidia-dkms-kernel, nvidia-prebuilt-kernel +Description: Extra tegra-igpu-r36.3 modules for the nvidia-tegra-igx-rt kernel flavour + Install extra signed tegra-igpu-r36.3 modules compatible with the nvidia-tegra-igx-rt kernel flavour. + diff -Nru linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.d/flavour.stub linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.d/flavour.stub --- linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.d/flavour.stub 2024-02-20 23:14:55.000000000 +0000 +++ linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.d/flavour.stub 2024-04-16 15:41:21.000000000 +0000 @@ -35,3 +35,12 @@ linux-modules-tegra-igpu-igx-@FLAVOUR@ kernel meta package, which will ensure upgrades work correctly, and that supporting packages are also installed. +Package: linux-modules-tegra-igpu-r36.3-@FLAVOUR@ +Architecture: arm64 +Section: kernel +Priority: optional +Depends: linux-modules-tegra-igpu-igx-@ABI@-@FLAVOUR@ +Conflicts: nvidia-dkms-kernel, nvidia-prebuilt-kernel +Description: Extra tegra-igpu-r36.3 modules for the @FLAVOUR@ kernel flavour + Install extra signed tegra-igpu-r36.3 modules compatible with the @FLAVOUR@ kernel flavour. + diff -Nru linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.in linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.in --- linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.in 2024-02-20 23:22:20.000000000 +0000 +++ linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.in 2024-04-24 15:31:47.000000000 +0000 @@ -20,6 +20,49 @@ This package contains modprobe.d configuration required for loading IGX Orin iGPU modules with the appropriate module parameters. +Package: linux-nvidia-tegra-igx-r36.3 +Architecture: arm64 +Section: kernel +Priority: optional +Provides: linux-nvidia-tegra-igx-r36.x-meta +Conflicts: linux-nvidia-tegra-igx-r36.x-meta +Recommends: + linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx (= ${binary:Version}), +Depends: + ${misc:Depends}, + linux-image-@ABI@-nvidia-tegra-igx, + linux-modules-@ABI@-nvidia-tegra-igx, + linux-modules-extra-@ABI@-nvidia-tegra-igx, + linux-modules-tegra-oot-igx-@ABI@-nvidia-tegra-igx (= ${binary:Version}), + linux-headers-@ABI@-nvidia-tegra-igx, +Description: Meta package for Tegra-IGX kernel with R36.3 out-of-tree modules + This meta package is used to install the linux-nvidia-tegra-igx kernel + with out-of-tree Tegra modules from the Rel-36.3 branch. + . + This track will only receive kernel updates for the lifetime of the Rel-36.3 + branch. Updating to newer Rel-36 releases will require manual intervention. + +Package: linux-nvidia-tegra-igx-rt-r36.3 +Architecture: arm64 +Section: kernel +Priority: optional +Provides: linux-nvidia-tegra-igx-r36.x-meta +Conflicts: linux-nvidia-tegra-igx-r36.x-meta +Recommends: + linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx-rt (= ${binary:Version}), +Depends: + ${misc:Depends}, + linux-image-@ABI@-nvidia-tegra-igx-rt, + linux-modules-@ABI@-nvidia-tegra-igx-rt, + linux-modules-tegra-oot-igx-@ABI@-nvidia-tegra-igx-rt (= ${binary:Version}), + linux-headers-@ABI@-nvidia-tegra-igx-rt, +Description: Meta package for Tegra-IGX-RT kernel with R36.3 out-of-tree modules + This meta package is used to install the linux-nvidia-tegra-igx-rt kernel + with out-of-tree Tegra modules from the Rel-36.3 branch. + . + This track will only receive kernel updates for the lifetime of the Rel-36.3 + branch. Updating to newer Rel-36 releases will require manual intervention. + Package: linux-modules-tegra-oot-igx-@ABI@-nvidia-tegra-igx Architecture: arm64 @@ -57,6 +100,15 @@ linux-modules-tegra-igpu-igx-nvidia-tegra-igx kernel meta package, which will ensure upgrades work correctly, and that supporting packages are also installed. +Package: linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx +Architecture: arm64 +Section: kernel +Priority: optional +Depends: linux-modules-tegra-igpu-igx-@ABI@-nvidia-tegra-igx +Conflicts: nvidia-dkms-kernel, nvidia-prebuilt-kernel +Description: Extra tegra-igpu-r36.3 modules for the nvidia-tegra-igx kernel flavour + Install extra signed tegra-igpu-r36.3 modules compatible with the nvidia-tegra-igx kernel flavour. + Package: linux-modules-tegra-oot-igx-@ABI@-nvidia-tegra-igx-rt Architecture: arm64 @@ -94,3 +146,12 @@ linux-modules-tegra-igpu-igx-nvidia-tegra-igx-rt kernel meta package, which will ensure upgrades work correctly, and that supporting packages are also installed. +Package: linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx-rt +Architecture: arm64 +Section: kernel +Priority: optional +Depends: linux-modules-tegra-igpu-igx-@ABI@-nvidia-tegra-igx-rt +Conflicts: nvidia-dkms-kernel, nvidia-prebuilt-kernel +Description: Extra tegra-igpu-r36.3 modules for the nvidia-tegra-igx-rt kernel flavour + Install extra signed tegra-igpu-r36.3 modules compatible with the nvidia-tegra-igx-rt kernel flavour. + diff -Nru linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.stub linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.stub --- linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.stub 2024-02-15 18:44:03.000000000 +0000 +++ linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/control.stub 2024-04-03 15:37:54.000000000 +0000 @@ -20,3 +20,46 @@ This package contains modprobe.d configuration required for loading IGX Orin iGPU modules with the appropriate module parameters. +Package: linux-nvidia-tegra-igx-r36.3 +Architecture: arm64 +Section: kernel +Priority: optional +Provides: linux-nvidia-tegra-igx-r36.x-meta +Conflicts: linux-nvidia-tegra-igx-r36.x-meta +Recommends: + linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx (= ${binary:Version}), +Depends: + ${misc:Depends}, + linux-image-@ABI@-nvidia-tegra-igx, + linux-modules-@ABI@-nvidia-tegra-igx, + linux-modules-extra-@ABI@-nvidia-tegra-igx, + linux-modules-tegra-oot-igx-@ABI@-nvidia-tegra-igx (= ${binary:Version}), + linux-headers-@ABI@-nvidia-tegra-igx, +Description: Meta package for Tegra-IGX kernel with R36.3 out-of-tree modules + This meta package is used to install the linux-nvidia-tegra-igx kernel + with out-of-tree Tegra modules from the Rel-36.3 branch. + . + This track will only receive kernel updates for the lifetime of the Rel-36.3 + branch. Updating to newer Rel-36 releases will require manual intervention. + +Package: linux-nvidia-tegra-igx-rt-r36.3 +Architecture: arm64 +Section: kernel +Priority: optional +Provides: linux-nvidia-tegra-igx-r36.x-meta +Conflicts: linux-nvidia-tegra-igx-r36.x-meta +Recommends: + linux-modules-tegra-igpu-r36.3-nvidia-tegra-igx-rt (= ${binary:Version}), +Depends: + ${misc:Depends}, + linux-image-@ABI@-nvidia-tegra-igx-rt, + linux-modules-@ABI@-nvidia-tegra-igx-rt, + linux-modules-tegra-oot-igx-@ABI@-nvidia-tegra-igx-rt (= ${binary:Version}), + linux-headers-@ABI@-nvidia-tegra-igx-rt, +Description: Meta package for Tegra-IGX-RT kernel with R36.3 out-of-tree modules + This meta package is used to install the linux-nvidia-tegra-igx-rt kernel + with out-of-tree Tegra modules from the Rel-36.3 branch. + . + This track will only receive kernel updates for the lifetime of the Rel-36.3 + branch. Updating to newer Rel-36 releases will require manual intervention. + diff -Nru linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/tegra-oot-igx/initramfs-tools/modules.d/tegra-oot-igx linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/tegra-oot-igx/initramfs-tools/modules.d/tegra-oot-igx --- linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/tegra-oot-igx/initramfs-tools/modules.d/tegra-oot-igx 1970-01-01 00:00:00.000000000 +0000 +++ linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/tegra-oot-igx/initramfs-tools/modules.d/tegra-oot-igx 2024-04-03 14:33:19.000000000 +0000 @@ -0,0 +1,2 @@ +r8168 +nvethernet diff -Nru linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/tegra-oot-igx/ubuntu-core-initramfs/tegra-oot-igx.conf linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/tegra-oot-igx/ubuntu-core-initramfs/tegra-oot-igx.conf --- linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/tegra-oot-igx/ubuntu-core-initramfs/tegra-oot-igx.conf 1970-01-01 00:00:00.000000000 +0000 +++ linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/tegra-oot-igx/ubuntu-core-initramfs/tegra-oot-igx.conf 2024-04-03 14:33:13.000000000 +0000 @@ -0,0 +1,103 @@ +rtl8822ce +cfg80211 +tegra_drm +tegra_wmark +drm_kms_helper +governor_pod_scaling +nvmap +nvvrs_pseq_rtc +mttcan +cec +pwm_fan +tegra_cactmon_mc_all +can_dev +tegra194_cpufreq +mc_hwpm +ina3221 +nvhwpm +tegra210_adma +pwm_tegra +pwm_tegra_tachometer +rc_core +ivc_bus +tegra234_aon +tegra_pcie_dma_test +fb_sys_fops +tegra_se +host1x_nvhost +tegra_pcie_edma +mc +tegra23x_perf_uncore +ecdh_generic +syscopyarea +crypto_engine +tsecriscv +tegra_dce +tegra_mce +nvsciipc +nvidia_vrs_pseq +tegra_xudc +hsp_mailbox_client +i2c_nvvrs11 +ecc +sysfillrect +optee +sysimgblt +at24 +serial_tegra +mc_utils +udc_core +nvpmodel_clk_cap +host1x_fence +tegra_bpmp_thermal +tegra234_oc_event +tee +ivc_ext +lm90 +thermal_trip_event +arm_dsu_pmu +uio_pdrv_genirq +uio +sch_fq_codel +drm +efi_pstore +ip_tables +x_tables +autofs4 +nls_iso8859_1 +uas +usb_storage +nvme +nvme_core +ucsi_ccg +typec_ucsi +typec +spidev +nvethernet +crct10dif_ce +ghash_ce +sha2_ce +sha256_arm64 +sha1_ce +gpio_keys +rtc_tegra +sdhci_tegra +tegra194_gte +sdhci_pltfm +xhci_tegra +cqhci +phy_tegra194_p2u +phy_tegra_xusb +sdhci +spi_tegra114 +i2c_tegra +host1x +pcie_tegra194 +i2c_tegra_bpmp +fixed +aes_neon_bs +aes_neon_blk +aes_ce_blk +crypto_simd +cryptd +aes_ce_cipher diff -Nru linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/templates.tegra-oot-igx/linux-modules-modpkg-kernelabiversion-flavour.install.in linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/templates.tegra-oot-igx/linux-modules-modpkg-kernelabiversion-flavour.install.in --- linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/templates.tegra-oot-igx/linux-modules-modpkg-kernelabiversion-flavour.install.in 1970-01-01 00:00:00.000000000 +0000 +++ linux-nvidia-tegra-igx-modules-signed-5.15.0/debian/templates.tegra-oot-igx/linux-modules-modpkg-kernelabiversion-flavour.install.in 2024-04-03 14:33:19.000000000 +0000 @@ -0,0 +1,3 @@ +#!/usr/bin/dh-exec +debian/tegra-oot-igx/ubuntu-core-initramfs/tegra-oot-igx.conf => usr/lib/ubuntu-core-initramfs/main/usr/lib/modules-load.d/tegra-oot-igx_@kernelabiversion@-@flavour@.conf +debian/tegra-oot-igx/initramfs-tools/modules.d/tegra-oot-igx => usr/share/initramfs-tools/modules.d/tegra-oot-igx_@kernelabiversion@-@flavour@.conf