Namespaces

Enumerations

enum CommonCoreId
Name Value
kInvalid 0
kBrcm43143 43143
kBrcm43235 43235
kBrcm43236 43236
kBrcm43238 43238
kBrcm43241 0x4324
kBrcm43242 43242
kBrcm4329 0x4329
kBrcm4330 0x4330
kBrcm4334 0x4334
kBrcm43340 43340
kBrcm43341 43341
kBrcm43362 43362
kBrcm4335 0x4335
kBrcm4339 0x4339
kBrcm43430 43430
kBrcm4345 0x4345
kBrcm43465 43465
kBrcm4350 0x4350
kBrcm43525 43525
kBrcm4354 0x4354
kBrcm4356 0x4356
kBrcm4359 0x4359
kBrcm43566 43566
kBrcm43567 43567
kBrcm43569 43569
kBrcm43570 43570
kBrcm4358 0x4358
kBrcm43602 43602
kBrcm4365 0x4365
kBrcm4366 0x4366
kBrcm4371 0x4371
kCypress4373 0x4373

Defined at line 15 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/chipset/chipset_regs.h

Records

Functions

  • fuchsia_wlan_ieee80211::Ssid Ssid (const void * ssid_data, uint8_t len)

    Defined at line 24 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/sim_test.cc

  • zx_status_t GetFirmwareBinary (Device * device, brcmf_bus_type bus_type, CommonCoreId chip_id, uint32_t chip_rev, std::string * binary_out)

    Get the firmware binary for the given bus and chip, as a data string.

    Defined at line 116 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/chipset/firmware.cc

  • zx_status_t GetClmBinary (Device * device, brcmf_bus_type bus_type, CommonCoreId chip_id, uint32_t chip_rev, std::string * binary_out, bool clm_needed)

    Get the CLM binary blob for the given bus and chip, as a data string.

    Defined at line 125 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/chipset/firmware.cc

  • fpromise::result<inspect::Hierarchy> FetchHierarchy (inspect::Inspector inspector)

    Fetch the entire hierarchy from an inspector.

    Defined at line 26 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/test/device_inspect_test_utils.cc

  • wlan_fullmac_wire::WlanFullmacImplSetKeysRequest FakeSetKeysRequest (const uint8_t[][32] keys, size_t n, fidl::AnyArena & arena)

    Defined at line 28 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/test/set_keys_test.cc

  • void swap (intrusive_listable<TagType> & lhs, intrusive_listable<TagType> & rhs)

    Defined at line 63 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/intrusive_list.h

  • void swap (iterator_t<U, kIsForwardIterator> & lhs, iterator_t<U, kIsForwardIterator> & rhs)

    Defined at line 133 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/intrusive_list.h

  • zx_status_t GetNvramBinary (Device * device, brcmf_bus_type bus_type, CommonCoreId chip_id, uint32_t chip_rev, std::string * binary_out)

    Get the NVRAM binary for the given bus and chip, as a data string. The returned binary has

    already beedn parsed and is suitable for uploading to the device.

    Defined at line 141 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/chipset/firmware.cc

  • zx_status_t ParseNvramBinary (std::string_view nvram, std::string * parsed_nvram_out)

    Parse an NVRAM image from file, into a format suitable for uploading to the device.

    Defined at line 164 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/chipset/firmware.cc

  • void swap (intrusive_list<T, TagType> & lhsintrusive_list<T, TagType> & rhs)

    Defined at line 193 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/intrusive_list.h

Variables

const char * kFirmwareVer

Defined at line 109 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/sim_fw.cc

const char * kFirmwareCap

Defined at line 112 of file ../../src/connectivity/wlan/drivers/third_party/broadcom/brcmfmac/sim/sim_fw.cc