OpenBSD cvs log

created 2022-01-02T02:44:47Z
begin 2021-12-27T00:00:00Z
end 2021-12-28T00:00:00Z
path src/sys
commits 10

date 2021-12-27T10:56:55Z
author patrick
files src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Bump rxpost and rxcomplete ring size to 1024 for newer chips.

date 2021-12-27T10:59:20Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/ic/bwfmreg.h log diff annotate
message Handle trailing odd-sized 1024 byte blocks when calculating TCM RAM size.

date 2021-12-27T12:03:59Z
author patrick
files src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Switch module codename retrieval to use the newly proposed device tree
bindings.

date 2021-12-27T13:54:39Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
src/sys/dev/ic/bwfmvar.h log diff annotate
src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Send TxCap and WiFi calibration blobs to the chip.

date 2021-12-27T14:28:13Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
message BCM4387 needs the D11 cores to be held in reset by us, the firmware
will take care of releasing them, as otherwise initialization would
fail some of the time. That chip also contains 3 of these, so make
sure we reset all of them. Necessary on Apple M1 Pro/Max.

date 2021-12-27T14:31:15Z
author patrick
files src/sys/dev/ic/bwfm.c log diff annotate
message Fix off-by-one in blob download, where in the case that the blob is evenly
divisible by 1400, the last chunk isn't marked with an end flag.

ok tobhe@

date 2021-12-27T15:38:25Z
author anton
files src/sys/dev/kcov.c log diff annotate
message Yet another errno correction.

date 2021-12-27T17:12:34Z
author patrick
files src/sys/dev/ic/bwfmreg.h log diff annotate
src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Support reading OTP information from a few more chips, necessary to learn
firmare names on Apple M1 Pro/Max and Apple T2 Macs.

date 2021-12-27T17:32:14Z
author patrick
files src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Map the chip ids used on Apple M1 Pro/Max and Apple T2 Macs to firmware
names.

date 2021-12-27T17:56:03Z
author patrick
files src/sys/dev/pci/if_bwfm_pci.c log diff annotate
message Not only BCM4378, but all PCIe core revisions >= 64 need to be accessed
using the new sets of registers.