From fbf68c653aa4c791548e81b30a1ea3b3b0eb995a Mon Sep 17 00:00:00 2001 From: Noah Wager Date: Wed, 16 Jul 2025 20:19:59 -0700 Subject: [PATCH] UBUNTU: Ubuntu-nvidia-tegra-pvw-6.8.0-1009.9 Signed-off-by: Noah Wager --- debian.nvidia-tegra-pvw/changelog | 261 +++++++++++++++++++++++++++- debian.nvidia-tegra-pvw/reconstruct | 12 ++ 2 files changed, 268 insertions(+), 5 deletions(-) diff --git a/debian.nvidia-tegra-pvw/changelog b/debian.nvidia-tegra-pvw/changelog index 5c92e17c7afc..e3d37f5bb0e4 100644 --- a/debian.nvidia-tegra-pvw/changelog +++ b/debian.nvidia-tegra-pvw/changelog @@ -1,10 +1,261 @@ -linux-nvidia-tegra-pvw (6.8.0-1009.9) UNRELEASED; urgency=medium +linux-nvidia-tegra-pvw (6.8.0-1009.9) noble; urgency=medium - CHANGELOG: Do not edit directly. Autogenerated at release. - CHANGELOG: Use the printchanges target to see the current changes. - CHANGELOG: Use the insertchanges target to create the final log. + * noble/linux-nvidia-tegra-pvw: 6.8.0-1009.9 -proposed tracker (LP: #2116963) - -- Noah Wager Wed, 16 Jul 2025 20:16:03 -0700 + * Packaging resync (LP: #1786013) + - [Packaging] update variants + - [Packaging] debian.nvidia-tegra-pvw/dkms-versions -- update from kernel- + versions (main/d2025.07.14) + + * Add list of source files to linux-buildinfo (LP: #2086606) + - [Packaging] nvidia-tegra-pvw: Add dwarfdump package in the Build-Depends + + * Initial Ubuntu changes + - [Config] nvidia-tegra-pvw: Enable CONFIG_ARCH_TEGRA_264_SOC + - [Config] nvidia-tegra-pvw: Enable CONFIG_ARM_FFA_TRANSPORT + - [Config] nvidia-tegra-pvw: Enable platform keyring configs + - [Config] nvidia-tegra-pvw: Enable oops/panic logs to block device + - [Config] nvidia-tegra-pvw: Enable ZRAM config as module + - [Config] nvidia-tegra-pvw: enable PSTORE ramoops logging + - [Config] nvidia-tegra-pvw: Enable CX7 dependent modules + - [Config] nvidia-tegra-pvw: Enable MLX INFINIBAND modules + - [Config] nvidia-tegra-pvw: enable CONFIG_IP_NF_TARGET_REDIRECT + - [Config] nvidia-tegra-pvw: additional kubernetes related configs + - [Config] nvidia-tegra-pvw: Enable CONFIG_EXFAT_FS + - [Config] nvidia-tegra-pvw: disable LOGO + - [Config] nvidia-tegra-pvw: Enable CONFIG_CRYPTO_USER_API_* as module + - [Config] nvidia-tegra-pvw: enable cfs bandwidth for k8s + - [Config] nvidia-tegra-pvw: enable few matches for netfliter + - [Config] nvidia-tegra-pvw: enable QFMT_V2 for quota + - [Config] nvidia-tegra-pvw: Enable userspace I/O driver + - [Config] nvidia-tegra-pvw: enable USB tethering + - [Config] nvidia-tegra-pvw: builtin TEGRA_HV_DRIVER + - [Config] nvidia-tegra-pvw: enable FB_SIMPLE + - [Config] nvidia-tegra-pvw: enable NFT_MASQ, NFT_COMPAT, NFT_NAT + - [Config] nvidia-tegra-pvw: enable CONFIG_VIRT_DRIVERS + - [Config] nvidia-tegra-pvw: enable CONFIG_BACKLIGHT_CLASS_DEVICE + - [Config] nvidia-tegra-pvw: Set configs for AI-RAN + - [Config] nvidia-tegra-pvw: Enable INA238 driver + + * Initial upstream and SAUCE changes + - NVIDIA: SAUCE: arm64: configs: Enable ARM_FFA config + - NVIDIA: SAUCE: arm64: configs: Align prod_defconfig with k6.1 + - NVIDIA: SAUCE: arm64: configs: Enable platform keyring configs + - NVIDIA: SAUCE: arm64: configs: Enable oops/panic logs to block device + - NVIDIA: SAUCE: arm64: configs: Enable ZRAM config as module + - NVIDIA: SAUCE: arm64: configs: enable PSTORE ramoops logging + - NVIDIA: SAUCE: arm64: configs: Enable CX7 dependent modules + - NVIDIA: SAUCE: arm64: configs: Enable MLX INFINIBAND modules + - NVIDIA: SAUCE: arm64: configs: enable CONFIG_IP_NF_TARGET_REDIRECT + - NVIDIA: SAUCE: arm64: configs: additional kubernetes related configs + - NVIDIA: SAUCE: arm64: configs: Enable CONFIG_EXFAT_FS + - NVIDIA: SAUCE: arm64: configs: Enable sync sched macro + - NVIDIA: SAUCE: arm64: configs: disable LOGO + - NVIDIA: SAUCE: arm64: configs: enable joystick driver + - NVIDIA: SAUCE: arm64: configs: Enable CONFIG_CRYPTO_USER_API_* as module + - NVIDIA: SAUCE: arm64: configs: enable cfs bandwidth for k8s + - NVIDIA: SAUCE: arm64: configs: enable few matches for netfliter + - NVIDIA: SAUCE: arm64: configs: enable QFMT_V2 for quota + - NVIDIA: SAUCE: arm64: configs: Enable userspace I/O driver + - NVIDIA: SAUCE: arm64: configs: enable USB tethering + - NVIDIA: SAUCE: arm64: configs: Enable usb UAS support + - NVIDIA: SAUCE: arm64: configs: Enable ext* xattr & ACL + - NVIDIA: SAUCE: arm64: configs: Enable fuzzing configs + - NVIDIA: SAUCE: arm64: configs: enable CONFIG_ARCH_TEGRA_264_SOC + - NVIDIA: SAUCE: net: phy: aquantia: Remove polling PHY system side + interface + - NVIDIA: SAUCE: net: phy: aquantia: Fix PHY interfaces + - NVIDIA: SAUCE: bpmp: ABI headers update + - NVIDIA: SAUCE: dmaengine: tegra: Use struct for register offsets + - NVIDIA: SAUCE: dmaengine: tegra: Support more than 40 bits address width + - NVIDIA: SAUCE: dmaengine: tegra: Add Tegra264 support + - NVIDIA: SAUCE: dmaengine: tegra: Remove reset control + - NVIDIA: SAUCE: tegra: ADMA: Add tegra264 support + - NVIDIA: SAUCE: i2c: tegra: Add HS mode support + - NVIDIA: SAUCE: i2c: tegra: Add SW Mutex support in Tegra264 + - NVIDIA: SAUCE: i2c: tegra: Add Tegra264 support + - NVIDIA: SAUCE: tty/serial: tegra-utc: Add Tegra UTC driver + - NVIDIA: SAUCE: tty/serial: tegra-utc: Add support for earlycon + - NVIDIA: SAUCE: tty/serial: tegra-utc: Add support for polling + - NVIDIA: SAUCE: cpufreq: tegra194: Add support for Tegra264 + - NVIDIA: SAUCE: mailbox: tegra-hsp: Define dimensioning masks in soc data + - NVIDIA: SAUCE: mailbox: tegra-hsp: Add virtualization support for + Tegra264 + - NVIDIA: SAUCE: mmc: tegra: use gpio for voltage switching on fpga + - NVIDIA: SAUCE: sdhci-tegra: t264: Add T264 support for SDMMC1 IP + - NVIDIA: SAUCE: drivers: nv_ist: Add IST debugfs options + - NVIDIA: SAUCE: hte: Add tegra264 GTE support + - NVIDIA: SAUCE: soc/tegra: pmc: Configure internal regulators for + sdmmc1-hv pad + - Revert "NVIDIA: SAUCE: soc/tegra: fuse: Add tegra_fuse_control_read" + - NVIDIA: SAUCE: soc: tegra: cbb: Add support for CBB Chiplet fabrics in + Tegra264 + - NVIDIA: SAUCE: soc: tegra: cbb: make error interrupt enable and status + per SoC + - NVIDIA: SAUCE: soc: tegra: cbb: clear error force register with error + status + - NVIDIA: SAUCE: soc: tegra: cbb: update register offsets for NET06 + - NVIDIA: SAUCE: soc: tegra: cbb: update offsets for Vision fabric for + NET06 + - NVIDIA: SAUCE: soc: tegra: cbb: update register offsets for NET07 + - NVIDIA: SAUCE: soc: tegra: cbb: update register offsets for NET09 + - NVIDIA: SAUCE: soc/tegra: pmc: Add Tegra264 PMC driver + - NVIDIA: SAUCE: soc: tegra: cbb: update register offsets for NET10 + - NVIDIA: SAUCE: soc: tegra: cbb: handle fabric_id table per soc + - NVIDIA: SAUCE: soc: tegra: cbb: skip checking slave_map if missing + - NVIDIA: SAUCE: soc/tegra: pmc: Add Tegra264 ethernet wake event + - NVIDIA: SAUCE: soc/tegra: pmc: Add Tegra264 PMU wake event + - NVIDIA: SAUCE: nvmem: Add Tegra efuse driver + - NVIDIA: SAUCE: ALSA: hda/tegra: Add Tegra264 support + - NVIDIA: SAUCE: ASoC: tegra: CIF: Add tegra264 support + - NVIDIA: SAUCE: ASoC: tegra: AMX: Add tegra264 support + - NVIDIA: SAUCE: ASoC: tegra: ADX: Add tegra264 support + - NVIDIA: SAUCE: ASoC: tegra: ADMAIF: Add tegra264 support + - NVIDIA: SAUCE: ASoC: tegra: I2S: Add tegra264 support + - NVIDIA: SAUCE: ASoC: tegra: AHUB: Add tegra264 support + - NVIDIA: SAUCE: ASoC: tegra: ASRC: Update ARAM address + - NVIDIA: SAUCE: ASoC: Update PLL rate for T264 + - NVIDIA: SAUCE: perf: arm_cspmu: add pmpidr support + - NVIDIA: SAUCE: perf: arm_cspmu: nvidia: add revision id matching + - NVIDIA: SAUCE: perf: arm_cspmu: nvidia: change event filter as optional + - NVIDIA: SAUCE: perf: arm_cspmu: add stop counters to impl ops + - NVIDIA: SAUCE: perf arm-spe: Add Poseidon-AE to neoverse list + - NVIDIA: SAUCE: phy: tegra: xusb: Add Tegra264 support + - NVIDIA: SAUCE: usb: gadget: udc: Add Tegra264 support + - NVIDIA: SAUCE: usb: host: xhci-tegra: Add Tegra264 XHCI support + - NVIDIA: SAUCE: usb: xhci: skip mbox configuration + - NVIDIA: SAUCE: phy: xusb: skip USB2 PAD tracking and fuse + - NVIDIA: SAUCE: xudc: skip SSPX programming in xudc + - NVIDIA: SAUCE: usb: gadget: xudc: Enable u1/u2 for Tegra264 + - NVIDIA: SAUCE: usb: gadget: xudc: Set the u1 timeout default value to + 0xff + - NVIDIA: SAUCE: usb: host: xhci: Fix USB2 HW LPM port number + - NVIDIA: SAUCE: usb: gadget: xudc: ACK ST_RC after clearing CTRL_RUN + - NVIDIA: SAUCE: memory: tegra: donot print error for probe defer + - NVIDIA: SAUCE: memory: tegra: Add Tegra264 MC and EMC support + - NVIDIA: SAUCE: memory: tegra: add clients to MC clients table + - NVIDIA: SAUCE: memory: tegra: Disable mc-err handling in upstream + - NVIDIA: SAUCE: memory: tegra: add iGPU and NVDEC clients for T264 + - NVIDIA: SAUCE: memory: tegra: Fix channel enable register + - NVIDIA: SAUCE: memory: Add support for T264 mc-err + - NVIDIA: SAUCE: PCI: Disable HDA enablement on Tegra iGPU + - NVIDIA: SAUCE: gpio: t264: add GPIO support for T264 + - NVIDIA: SAUCE: gpio-tegra: add dynamic pinmuxing support for PCIE pins + - NVIDIA: SAUCE: gpio-tegra: enable GTE for T264 + - NVIDIA: SAUCE: pinctrl: t264: Add pinctrl support for T264 + - NVIDIA: SAUCE: pinctrl: Remove duplication of PINCTRL_TEGRA264 + definition + - NVIDIA: SAUCE: pwm: tegra: Avoid hard-coded max clock frequency + - NVIDIA: SAUCE: pwm: tegra: Neutralize PWM register access helpers + - NVIDIA: SAUCE: pwm: tegra: Introduce offset of PWM enablement + - NVIDIA: SAUCE: pwm: tegra: Get PWM duty and scale from match data + - NVIDIA: SAUCE: pwm: tegra: Differentiate between depth and width + - NVIDIA: SAUCE: pwm: tegra: Correct tegra_pwm_config() + - NVIDIA: SAUCE: pwm: tegra: Add Tegra264 PWM controller support + - NVIDIA: SAUCE: pwm: tegra: Avoid overflow on 100% duty cycle + - NVIDIA: SAUCE: phy: tegra: xusb: Remove ignore_fuse flag + - NVIDIA: SAUCE: usb: gadget: xudc: Add platform init functions + - NVIDIA: SAUCE: usb: gadget: tegra-xudc: Increase credit HP timeout + margin + - NVIDIA: SAUCE: usb: gadget: tegra-xudc: Increase tPortConfiguration + timeout + - NVIDIA: SAUCE: usb: gadget: serial: Fix possible race with close + - NVIDIA: SAUCE: arch: arm64: enable FB_SIMPLE config + - NVIDIA: SAUCE: usb: gadget: msc: fix Error Recovery Test + - NVIDIA: SAUCE: usb: gadget: xudc: add set_wedge support + - NVIDIA: SAUCE: phy: tegra: xusb-tegra186: Fix and extend fuse + calibration handling + - NVIDIA: SAUCE: soc/tegra: fuse: Add FUSE_USB_CALIB_EXT2 and + FUSE_USB_CALIB_EXT3 + - NVIDIA: SAUCE: usb: gadget: tegra-xudc: Reduce ping.LFPS trepeat for U1 + exit reliability + - ASoC: tegra: Add support for S24_LE audio format + - phy: tegra: xusb: Set fwnode for xusb port devices + - NVIDIA: SAUCE: soc/tegra: pmc: Remove incorrect of_node_put + - NVIDIA: SAUCE: soc/tegra: pmc: Fix memory leaks + - NVIDIA: SAUCE: soc: tegra: cbb: add slave maps for Tegra264 + - NVIDIA: SAUCE: cpufreq: tegra194: disable irqs for freq read + - NVIDIA: SAUCE: bluetooth: usb: disable 8822CE modules + - NVIDIA: SAUCE: arm64: defconfig: Sanitize the defconfig + - NVIDIA: SAUCE: arm64: defconfig: enable NFT_MASQ, NFT_COMPAT, NFT_NAT + - NVIDIA: SAUCE: ALSA: hda/tegra: Revert the HDA reset property check + - pstore/ram: Register to module device table + - dt-bindings: dma: Support channel page to nvidia,tegra210-adma + - dmaengine: tegra210-adma: Support channel page + - NVIDIA: SAUCE: dmaengine: tegra210-adma: Support page for tegra264 + - NVIDIA: SAUCE: bt_usb: Disable RTL8852CE upstream driver + - NVIDIA: SAUCE: Revert "[UPSTREAM PENDING] iommu/arm-smmu-v3: add + suspend/resume support" + - NVIDIA: SAUCE: iommu/arm-smmu-v3: add suspend/resume support + - dmaengine: tegra210-adma: Use div_u64 for 64 bit division + - dmaengine: tegra210-adma: check for adma max page + - NVIDIA: SAUCE: dmaengine: tegra210-adma: Init adma max page for Tegra264 + - NVIDIA: SAUCE: ASoC: soc-pcm: Fix hw_params() and DAPM widget sequence + - NVIDIA: SAUCE: virt: tegra: build tegra_hv.c driver as built-in driver + - NVIDIA: SAUCE: firmware: bpmp: build bpmp hv driver as built-in driver + - NVIDIA: SAUCE: firmware: ivc: merge ivc_ext.c with upstream ivc.c + - NVIDIA: SAUCE: drivers: tegra: virt: support hvc call to get nvlog + buffer + - NVIDIA: drivers: tegra: virt: runtime frequency + - NVIDIA: SAUCE: arm64: defconfig: enable CONFIG_VIRT_DRIVERS + - NVIDIA: SAUCE: phy: tegra: xusb: Fix setting WAKE_WALK_EN + - NVIDIA: SAUCE: xhci: tegra: Add remote wakeup support + - NVIDIA: SAUCE: soc/tegra: pmc: Add Tegra264 USB wake event + - net: phy: aquantia: rename and export aqr107_wait_reset_complete() + - net: phy: aquantia: wait for FW reset before checking the vendor ID + - net: phy: aquantia: fix -ETIMEDOUT PHY probe failure when firmware not + present + - NVIDIA: SAUCE: net: phy: aquantia: Poll for valid FW ID. + - net: phy: aquantia: poll status register + - ASoC: tegra: Add interconnect support + - ASoC: tegra: Remove the isomgr_bw APIs export + - NVIDIA: SAUCE: ASoC: tegra: Tegra264 support in isomgr_bw + - phy: tegra: xusb: reset VBUS & ID OVERRIDE + - NVIDIA: SAUCE: arch: arm64: enable AppArmor instead of SELinux + - apparmor: lift new_profile declaration to remove C23 extension warning + - ASoC: tegra: Use non-atomic timeout for ADX status register + - NVIDIA: SAUCE: xhci: tegra: fix port reset issue + - NVIDIA: SAUCE: phy: tegra: fix port reset issue + - NVIDIA: SAUCE: arm64: config: Enable CONFIG_BACKLIGHT_CLASS_DEVICE + - NVIDIA: SAUCE: ufs: skip ufs init if already initialised in earlier boot + flow + - NVIDIA: SAUCE: usb: gadget: xudc: Avoid skipping clear feature + - NVIDIA: SAUCE: Revert "NVIDIA: SAUCE: phy: tegra: Prevent bias pad + refcount mismatch during tegra suspend" + - NVIDIA: SAUCE: Revert "NVIDIA: SAUCE: WAR: regulator: core: Revert "Only + increment use_count when enable_count changes"" + - NVIDIA: SAUCE: Revert "NVIDIA: SAUCE: fs: eventpoll: Add smp_mb() before + waitqueue_active" + - NVIDIA: SAUCE: Revert "NVIDIA: SAUCE: locking/rtmutex: use cmpxchg in + mark_rt_mutex_waiters" + - NVIDIA: SAUCE: Revert "NVIDIA: SAUCE: WAR for 64-bit register writes in + cmodel" + - NVIDIA: SAUCE: phy: tegra: xusb: Fix unbalanced regulator disable in + UTMI PHY mode + - NVIDIA: SAUCE: xhci: tegra: Remove unused variable + - NVIDIA: SAUCE: cpufreq: tegra194: fix policy initialization + - NVIDIA: SAUCE: ASoC: tegra: Add isomgrbw missing integration + - phy: tegra: xusb: Use a bitmask for UTMI pad power state tracking + - phy: tegra: xusb: remove a stray unlock + - NVIDIA: SAUCE: dmaengine: Update Channel FIFO and Config Registers + - NVIDIA: SAUCE: arm64: defconfig: set configs for AI-RAN + - usb: host: tegra: Prevent host controller crash when OTG port is used + - NVIDIA: SAUCE: ASoC: Fix pll clock issue + - NVIDIA: SAUCE: arm64: defconfig: Sanitize defconfig + - dt-bindings: Document Tegra264 ADMA support + - dt-bindings: Update Tegra194 and Tegra234 HDA bindings + - dt-bindings: Document Tegra264 HDA Support + - NVIDIA: SAUCE: dt-bindings: ASoC: admaif: Add missing properties + - NVIDIA: SAUCE: dt-bindings: ASoC: Document Tegra264 APE support + - NVIDIA: SAUCE: WAR: soc: tegra: pmc: Disable wakeup capability of USB3 + port2 + - NVIDIA: SAUCE: ASoC: tegra: Update ASRC ratio controls + - NVIDIA: SAUCE: efuse: Add odm-id, odm-info support + - NVIDIA: SAUCE: xhci: tegra: Enable USB wake-up for Tegra234 + - NVIDIA: SAUCE: xhci: tegra: Enable USB wake-up for Tegra234 + - NVIDIA: SAUCE: arm64: defconfig: Enable INA238 driver + + -- Noah Wager Wed, 16 Jul 2025 20:19:58 -0700 linux-nvidia-tegra-pvw (6.8.0-1000.0) noble; urgency=medium diff --git a/debian.nvidia-tegra-pvw/reconstruct b/debian.nvidia-tegra-pvw/reconstruct index 86b591c11d12..248a9aad8b8b 100644 --- a/debian.nvidia-tegra-pvw/reconstruct +++ b/debian.nvidia-tegra-pvw/reconstruct @@ -1,4 +1,5 @@ # Recreate any symlinks created since the orig. +chmod +x 'arch/mips/pci/pcie-octeon.c' chmod +x 'debian/cloud-tools/hv_get_dhcp_info' chmod +x 'debian/cloud-tools/hv_get_dns_info' chmod +x 'debian/cloud-tools/hv_set_ifconfig' @@ -32,12 +33,23 @@ chmod +x 'debian/tests-build/check-aliases' chmod +x 'debian/tests/rebuild' chmod +x 'debian/tests/ubuntu-regression-suite' chmod +x 'drivers/watchdog/f71808e_wdt.c' +chmod +x 'tools/testing/selftests/gpio/gpio-aggregator.sh' +chmod +x 'tools/testing/selftests/net/ipv6_route_update_soft_lockup.sh' # Remove any files deleted from the orig. rm -f 'arch/arm/kernel/pj4-cp0.c' rm -f 'arch/arm64/boot/dts/qcom/pm2250.dtsi' +rm -f 'arch/arm64/boot/dts/qcom/sdm845-db845c-navigation-mezzanine.dts' +rm -f 'arch/loongarch/include/asm/dma-direct.h' rm -f 'arch/loongarch/include/asm/qspinlock.h' +rm -f 'arch/s390/kernel/earlypgm.S' rm -f 'arch/sparc/lib/cmpdi2.c' rm -f 'arch/sparc/lib/ucmpdi2.c' +rm -f 'drivers/dax/pmem/Makefile' +rm -f 'drivers/dax/pmem/pmem.c' +rm -f 'drivers/gpu/drm/gma500/psb_lid.c' +rm -f 'drivers/gpu/drm/vmwgfx/vmwgfx_ttm_glue.c' +rm -f 'include/linux/amd-pstate.h' +rm -f 'include/linux/iio/adc/adi-axi-adc.h' rm -f 'net/bluetooth/a2mp.c' rm -f 'net/bluetooth/a2mp.h' rm -f 'net/bluetooth/amp.c'