Skip to content

tools: vcmailbox wrappers for managing 256 bit OTP private key #163

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

Merged
merged 1 commit into from
Oct 26, 2022

Conversation

timg236
Copy link
Collaborator

@timg236 timg236 commented Oct 26, 2022

This script requires a newer firmware release should should be available soon via rpi-update.

@timg236
Copy link
Collaborator Author

timg236 commented Oct 26, 2022

@peterharperuk

popcornmix added a commit to raspberrypi/rpi-firmware that referenced this pull request Oct 26, 2022
kernel: configs: Enable the AHT10 sensor driver module
See: raspberrypi/linux#5222

firmware: arm_loader: Add vcmailbox support for 256bit OTP customer device key
See: raspberrypi/usbboot#163

firmware: il: video_encode: MJPEG is not conditional on being RASPBERRYPI_FULL
popcornmix added a commit to raspberrypi/firmware that referenced this pull request Oct 26, 2022
kernel: configs: Enable the AHT10 sensor driver module
See: raspberrypi/linux#5222

firmware: arm_loader: Add vcmailbox support for 256bit OTP customer device key
See: raspberrypi/usbboot#163

firmware: il: video_encode: MJPEG is not conditional on being RASPBERRYPI_FULL
@timg236 timg236 merged commit 9e57f46 into raspberrypi:master Oct 26, 2022
@timg236 timg236 deleted the otp-private-key branch March 24, 2023 11:49
mkreisl added a commit to xbianonpi/xbian-package-firmware that referenced this pull request Jul 1, 2023
- firmware: board_info: Handle misprogrammed 3B rev 1.2s

- firmware: mmal: Add mapping for IL OMX_IndexParamBrcmEnableIJGTableScaling param

- firmware: Handle overlay parameters embedded in overlay_map.dtb
  See: raspberrypi/linux#4860

- firmware: firmware: Add HDMI_PORTS trait

- firmware: arm_dt: Fix rpi-poe overlay parameters
  See: #1689

- firmware: jpeghw: Skip APP0 AVI1 headers, regardless of length
  See: https://forums.raspberrypi.com/viewtopic.php?p=1975448

- firmware: camera_subsystem: Report ignored interfaces due to libcamera
- See: #1679

- firmware: Export os_prefix, overlay_prefix, rsts and boot-mode on all models

- firmware: vcfw/hdmi_i2c: Initialise all instances from hdmi_i2c_init

- firmware: dtoverlay: Add support for string escape sequences
  See: https://forums.raspberrypi.com/viewtopic.php?t=330792

- firmware: isp: R and B order must be swapped when reading VC_IMAGE_RGBA32 into the ISP
  See: http://git/vc4/vc4/-/merge_requests/1430

- firmware: dtoverlay: Fix path rebasing and exports

- firmware: dtoverlay: Fix clang warnings

- firmware: arm_loader_dvfs: Make arm only see its own boosts, fixed and min clocks

- firmware: arm_loader: Support longer file paths
  See: #1720

- firmware: arm_loader_dvfs: Support CLOCK_HDMI as boostable clock
  See: raspberrypi/linux#5016

- firmware: dtblob: Use a cached alias to reduce boot time

- firmware: hdmi: Reduce the number of EDID retries if hotplug is not detected

- firmware: variants: Add mjpg_encode to the standard firmware image

- firmware: vcgencmd display_power and camera_auto_detect fixes

- firmware: arm_loader_dvfs: Only add clocks to boostable list when they have been boosted
  See: #1726

- firmware: arm_dt: Try upstream DTB files if downstream absent

- firmware: arm_loader: Delay the USB controller switchover

- firmware: Fix for vc_image YUYV family to YUV422 planar conversion function

- firmware: arm_loader_dvfs: Only add clocks to boostable list when they have been boosted
  See: #1726

- firmware: arm_dt: Try upstream DTB files if downstream absent

- firmware: arm_loader: Delay the USB controller switchover

- firmware: Fix for vc_image YUYV family to YUV422 planar conversion function

- firmware: arm_dt: camera_auto_detect cam0 flag needs to look at Unicam instance, not port

- firmware: platform: over-voltage Zero 2 W by two pips
  See: #1723

- firmware: hello_pi: Fix some build issues
  See: #1728

- firmware: video_decode: Stop decode on a colourspace change
  See: raspberrypi/linux#5059

- firmware: video_encode: Fix subsample image alignment assert

- firmware: tc358762_DSI: Don't start the PV and DSI before the HVS

- firmware: arm-dt: Export log buffer addresses to /proc/chosen/log

- firmware: arm_loader: Fix GET_CLOCKS to not overwrite client buffer
  See: #1688

- firmware: arm_loader: Declare program_sdhost_use_dma

- firmware: arm_loader: initramfs over NVME fix
  See: #1731

- firmware: Disable BT flow control pins for Pi3 rev1.3

- firmware: power: Fix failover to secondary PMIC interface functions
  See: https://forums.raspberrypi.com/viewtopic.php?t=338429

- firmware: arm_loader: Correct GPIO expander initial state via SET_GPIO_CONFIG
  See: raspberrypi/linux#5107

- firmware: platform: Set min_frequency for HDMI SM clock on Pi0-3

- firmware: arm_loader: Never set warranty bit
  See: #1741

- firmware: vcfw: camera_subsystem: Fix loop counter for powering up devices
  See: https://forums.raspberrypi.com/viewtopic.php?t=338917

- firmware: ldconfig: Add [cm4s] conditional

- firmware: Fix USB boot
  See: #1744

- firmware: video decode/MJPEG fixes
  See: http://git/vc4/vc4/-/merge_requests/1548

- firmware: power: Restore VEC and PIXEL clocks after HDMI domain power cycle
  See: raspberrypi/linux#4962

- firmware: isp: Workaround for very unpleasant artifacts in the sharpening block

- firmware: arm_loader: Raise maximum gzipped kernel size

- firmware: arm-loader: Indicate tryboot status via /proc/device-tree/chosen/bootloader/tryboot

- firmware: arm_loader: Increase TFTP block size to 1468 bytes
  See: raspberrypi/rpi-eeprom#375

- firmware: Add kernel= logging

- firmware: camera_auto_detect changes
  See: #1750

- firmware: board_info: Fix Pi 400 PHY addresses
  See: #1754

- firmware: il: isp: Correct order buffers were returned in

- firmware: isp: Run ISP without hi-res output buffer

- firmware: arm_dt: Export the bootloader EEPROM RSA public key via device-tree

- firmware: Add tryboot A_B mode

- firmware: ldconfig: Add all, none, tryboot section support to autoboot.txt for start.elf

- firmware: arm-dt: bootloader: Pass the original partition number when booting a ramdisk

- firmware: arm_loader: HAT EEPROM support for GPIO bank 1
  See: #1756

- firmware: arm_loader: Add vcmailbox support for 256bit OTP customer device key
  See: raspberrypi/usbboot#163

- firmware: il: video_encode: MJPEG is not conditional on being RASPBERRYPI_FULL

- firmware: arm_loader: Improvements to Compute Module audio
  See: https://forums.raspberrypi.com/viewtopic.php?p=2052680

- firmware: arm_loader: Fix GPIO bank 1 support
  See: #1756

- firmware: arm_loader: PWM1 is not available on GPIO 45

- firmware: power: Always read the uncached voltage for AIN and USB_PD
  See: https://forums.raspberrypi.com/viewtopic.php?p=2059832#p2059832

- firmware: Use new SDHCI controller instead of legacy arasan
  See: #1763

- firmware: Add D flag to video= cmdline option when hotplug is forced

- firmware: Actually rebuild firmware described in previous commit

- firmware: hdmi_2711: Make some clock setup unconditional so booting without hdmi setup is possible

- firmware: arm_dispmanx: Correct support for NV21, and add support for YV16
  See: #1767

- firmware: arm_dispmanx: Fix FKMS to adopt pre-multiplied alpha
  See: #1773

- firmware: il isp: Correct histogram masks for updated group 2 regions

- firmware: video_decode: Convert the active lines, not the padded buffer

- firmware: bootloader: Raise CMA cap to 512MB on a 64-bit Pi4

- firmware: bootloader: Prefer 64-bit kernels on Pi 4s
  See: https://forums.raspberrypi.com/viewtopic.php?p=2088935#p2088935

- firmware: platform: clocks: Replace m2mc with hdmi for state machine clock on 2711

- firmware: bootloader: Fix automatic 64bit selection on Pi3s
  See: https://forums.raspberrypi.com/viewtopic.php?p=2089764#p2089764

- firmware: Handle 64-bitness of named kernels
  See: #1792

- firmware: gencmd: Add a fallback to mailbox interface if vchiq is not available

- firmware: arm_loader: Set local-bd-address if 6 zeroes found

- firmware: arm_loader: Really check for a zero local-bd-address
  See: raspberrypi/linux#5437

- firmware: arm_dt: Don't overwrite existing i2c aliases
  See: raspberrypi/linux#5428

- firmware: arm_loader: Reduce CMA warning severity
  See: #1807
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