Skip to content

pieeprom-2026-08-12: 2712: Clear UV / OV PMIC power-on reset event for non-USB power supplies (latest) - #868

Merged
timg236 merged 1 commit into
raspberrypi:masterfrom
timg236:pieeprom-2712-2026-08-12
Aug 12, 2026
Merged

timg236 merged 1 commit into
raspberrypi:masterfrom
timg236:pieeprom-2712-2026-08-12

Conversation

@timg236

@timg236 timg236 commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator
  • Fix USB-C cable orientation detection
    Fix a typo which caused the wrong register to be read when reporting the USB-C cable orientation in the bootloader HDMI diagnostics screen. Previously, this would only ever report CC1 instead of CC1 or CC2.
  • Clear UV / OV PMIC power-on reset event for non-USB power supplies
    If the Pi is powered through the 40-pin header then it's possible for the under-voltage or under-voltage PMIC reset events to be set even if the PMIC didn't actually reset. Mask out these bits in the device-tree node to avoid suprious under-voltage warnings in the desktop.
  • config: Switch more config string lookups to use the more efficient macros
  • plat_conf: Cache absent clock and pll overrides
  • arm_loader_dvfs: Only update low voltage state when required
  • power_2712: Cache last turbo state to avoid unneeded I2C accesses

…r non-USB power supplies (latest)

* Fix USB-C cable orientation detection
  Fix a typo which caused the wrong register to be read when reporting
  the USB-C cable orientation in the bootloader HDMI diagnostics screen.
  Previously, this would only ever report CC1 instead of CC1 or CC2.
* Clear UV / OV PMIC power-on reset event for non-USB power supplies
  If the Pi is powered through the 40-pin header then it's possible for
  the under-voltage or under-voltage PMIC reset events to be set even
  if the PMIC didn't actually reset. Mask out these bits in the
  device-tree node to avoid suprious under-voltage warnings in the
  desktop.
* config: Switch more config string lookups to use the more effient macros
* plat_conf: Cache absent clock and pll overrides
* arm_loader_dvfs: Only update low voltage state when required
* power_2712: Cache last turbo state to avoid unneeded I2C accesses
@timg236

timg236 commented Aug 12, 2026

Copy link
Copy Markdown
Collaborator Author

@popcornmix shipped

@timg236
timg236 merged commit 6609691 into raspberrypi:master Aug 12, 2026
1 check passed
@timg236
timg236 deleted the pieeprom-2712-2026-08-12 branch August 12, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant