Thread (98 messages) 98 messages, 7 authors, 2022-01-03

Re: [PATCH 01/34] dt-bindings: net: bcm4329-fmac: Add Apple properties & chips

From: Linus Walleij <hidden>
Date: 2021-12-26 21:02:37
Also in: linux-acpi, linux-devicetree, lkml, netdev

On Sun, Dec 26, 2021 at 4:36 PM Hector Martin [off-list ref] wrote:
This binding is currently used for SDIO devices, but these chips are
also used as PCIe devices on DT platforms and may be represented in the
DT. Re-use the existing binding and add chip compatibles used by Apple
T2 and M1 platforms (the T2 ones are not known to be used in DT
platforms, but we might as well document them).

Then, add properties required for firmware selection and calibration on
M1 machines.

Signed-off-by: Hector Martin <redacted>
Makes sense to me!
Reviewed-by: Linus Walleij <redacted>
+  brcm,cal-blob:
+    $ref: /schemas/types.yaml#/definitions/uint8-array
+    description: A per-device calibration blob for the Wi-Fi radio. This
+      should be filled in by the bootloader from platform configuration
+      data, if necessary, and will be uploaded to the device if present.
This is especially nice. This way on other systems U-Boot can read the
calibration file (usually stored in a special partition) and modify the
device tree to include this, then we don't need the driver to learn
about any specific file locations for calibrations or worry about
inserting it from userspace.

Yours,
Linus Walleij
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help