1
0
Fork 0
forked from mirror/openwrt
openwrt/target/linux/ipq806x
Brian Norris 24d2ac6d3a ipq806x: chromium: Pull OnHub caldata directly from VPD
The OnHub bootloader tries to patch the calibration directly into the
device tree, but it uses constant paths that look like this:

  static const char *dt_path = "soc/pci@%8.8x/pcie@0/ath10k@0,0";

  https://chromium.googlesource.com/chromiumos/platform/depthcharge/+/refs/heads/firmware-storm-6315.B/src/board/storm/wifi_calibration.c#69

These paths have changed in recent kernels, so we need to adapte.

The CONFIG_GOOGLE_VPD kernel module (provided by kmod-google-firmware)
is present on OnHub, and provides alternative means to locate this
information, in /sys/firmware/vpd/ro/wifi_base64_calibration{0,1,2}. Use
that instead.

Signed-off-by: Brian Norris <computersforpeace@gmail.com>
Link: https://github.com/openwrt/openwrt/pull/20477
Signed-off-by: Robert Marko <robimarko@gmail.com>
2025-10-24 20:57:25 +02:00
..
base-files ipq806x: chromium: Pull OnHub caldata directly from VPD 2025-10-24 20:57:25 +02:00
chromium ipq806x: chromium: Support Chromium "crossystem" GPIO tooling 2025-01-10 11:50:44 +01:00
files-6.6/arch/arm/boot/dts/qcom ipq806x: restore recent changes made to 6.6 dts files 2025-10-20 10:33:06 +02:00
files-6.12/arch/arm/boot/dts/qcom ipq806x: dts: fix SPI chip select GPIO polarity 2025-10-20 00:28:15 +02:00
generic ipq806x: Initial TP-Link and ASUS OnHub support 2023-01-21 01:02:25 +01:00
image ipq806x: add support for IgniteNet SunSpot AC Wave2 2025-06-25 02:07:02 +01:00
patches-6.6 ipq806x: restore kernel 6.6 config files and patches 2025-10-14 10:27:25 +02:00
patches-6.12 kernel: bump 6.12 to 6.12.54 2025-10-22 23:37:13 +02:00
config-6.6 ipq806x: restore kernel 6.6 config files and patches 2025-10-14 10:27:25 +02:00
config-6.12 ipq806x: refresh 6.12 kernel config files 2025-10-14 10:27:26 +02:00
Makefile ipq806x: enable 6.12 testing kernel 2025-10-14 10:27:29 +02:00
modules.mk ipq806x: Add kmod-sound-soc-ipq8064-storm 2023-01-21 01:02:25 +01:00