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. |