NVIDIA Tegra BPMP power domain controller
Power-domain control for NVIDIA Tegra system-on-chip families (Tegra186, Tegra194, Tegra234, and Tegra264), routed through the Boot and Power Management Processor (BPMP) firmware. These SoCs power the Jetson Xavier, Orin, and related embedded and automotive modules used in robotics, edge AI, and developer kits.
recommendation
It should stay because the code still serves currently shipping NVIDIA hardware: Jetson AGX Xavier modules are supported through January 2028 and Jetson AGX Orin through January 2032, and both are still sold new. The file received a substantive fix as recently as November 2025, and the device trees for Tegra234 and the newer Tegra264 reference it, so it remains an active part of upstream Tegra support.
repository signals
sources
- git.kernel.org
Canonical kernel log page for this file; local git history shows substantive maintenance through 2025-11-24 and no removal series signal.
- git.kernel.org
Canonical kernel tree page; current DTs for Tegra234 reference BPMP-backed power-domains, showing active in-tree consumers.
- developer.nvidia.com
NVIDIA Jetson lifecycle page lists Jetson AGX Orin through January 2032 and Jetson AGX Xavier/Xavier NX through January 2028, indicating supported production hardware in 2025 and beyond.
- developer.nvidia.com
NVIDIA Jetson buy page shows Jetson AGX Orin and Jetson AGX Xavier family modules offered for purchase, supporting continued new-deployment availability.
codex reasoning notes (technical)
`exec_command` inspection of `powergate-bpmp.c` shows a real generic PM-domain provider built around Tegra BPMP, not helper-only code. `exec_command` + `rg` found active DT consumers in `tegra186.dtsi`, `tegra194.dtsi`, `tegra234.dtsi`, and `tegra264.dtsi`, so the code still services current SoC families. `exec_command` local git log showed a substantive fix on 2025-11-24 (`Add GENPD_FLAG_NO_STAY_ON flag`) plus earlier API-following maintenance, with no observed removal discussion. Kernel.org URLs were included by canonical recall of stable upstream pages for the inspected file/path; NVIDIA URLs were obtained via `web.search_query`. Because supported Jetson/Xavier/Orin products remain on sale and upstream still touches the code, this directory does not fit deprecation or removal.