John, I spend whole day preparing all that patches to let you apply them easily, but I am not able to create and prepare 32 mails. Please exceptionally accept that patches sent as archive which I attach. That patches include fixes from all comments (Michael's mostly). For example (stopped grabbing after few): 0001: used Michael's suggestion to use fls 0002: Gábor Stefanik noticed we lack rev 14, but we didn't meet such device yet 0003: used Michael's suggestion to make tables static and drop definitions 0004: - 0005: formatted to match kernel coding style (thanks Michael for pointing out) 0006: we have to add some over-80-chars-lines there for readability 0007: - 0008: one table definition needs over 80 chars line 0009: this implements init with already corrected condition block noticed recently b43: N-PHY: implement getting TX gains: some lines over 80 chars I decided to add tables, structs, definitions as separated patches to make other cleaner. I didn't add any new code than what last posted. Just updated some comments to don't cause warning (//comment) and don't be more than 80 chars. 0001-b43-use-standard-fls-for-finding-the-most-significan.patch 0002-b43-add-new-SSB-s-core-id-for-BCM4328.patch 0003-b43-N-PHY-clean-table-init-check-PHY-rev.patch 0004-b43-N-PHY-add-shared-memory-offsets-definitions.patch 0005-b43-N-PHY-add-needed-struct-definitions.patch 0006-b43-N-PHY-add-missing-register-definitions.patch 0007-b43-N-PHY-add-global-variables-to-b43_phy_n-struct.patch 0008-b43-N-PHY-add-various-tables.patch 0009-b43-N-PHY-update-init-code-to-match-current-specs.patch 0010-b43-N-PHY-update-CCA-reset.patch 0011-b43-N-PHY-split-RSSI-calibration-into-2-functions-re.patch 0012-b43-N-PHY-add-clip-detection-reading-writing-and-som.patch 0013-b43-N-PHY-implement-RSSI-selection-and-offset-scalin.patch 0014-b43-N-PHY-add-RSSI-polling-and-setting-2055-radio-VC.patch 0015-b43-N-PHY-RSSI-calibration-for-rev-3.patch 0016-b43-N-PHY-implement-PA-overriding-RF-control-related.patch 0017-b43-N-PHY-add-RSSI-calibration-restore.patch 0018-b43-N-PHY-add-function-than-forces-not-staying-in-ca.patch 0019-b43-N-PHY-implement-RX-IQ-coeffs.patch 0020-b43-N-PHY-implement-workaround-for-TX-IQ.patch 0021-b43-N-PHY-implement-restoring-general-configuration.patch 0022-b43-N-PHY-implement-RX-IQ-estimation.patch 0023-b43-N-PHY-implement-calculating-RX-IQ-comp.patch 0024-b43-N-PHY-implement-getting-TX-gains.patch 0025-b43-N-PHY-add-TX-LP-FBW-TX-filter-40-related.patch 0026-b43-N-PHY-add-RX-radio-cores-calibration.patch 0027-b43-N-PHY-update-TX-calibration-ladder.patch 0028-b43-N-PHY-implement-calculating-IQ-gain-params.patch 0029-b43-N-PHY-add-huge-calculating-TX-IQ-LO.patch 0030-b43-N-PHY-add-RX-IQ-calibrationi-for-rev-3.patch 0031-b43-N-PHY-implement-TX-power-control-coef-setup.patch 0032-b43-N-PHY-drop-unused-definition-uncomment-needed-ca.patch -- Rafał
Attachment:
b43-N-PHY.tar.gz
Description: GNU Zip compressed data