)]}'
{
  "log": [
    {
      "commit": "d0740d3747717e7315ee447e4ad863b86004788e",
      "tree": "0a9bf4e4318ea337202bcb7aba659e015bf6d9cc",
      "parents": [
        "529e0c2128936bd1d2d6777cd1f61c79a39ac831"
      ],
      "author": {
        "name": "Karl Ward",
        "email": "karlward@karlward.com",
        "time": "Fri Jul 18 11:44:33 2025 -0700"
      },
      "committer": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Fri Jul 18 11:44:33 2025 -0700"
      },
      "message": "[third_party/bcmdhd] Chanspec conversion logic.\n\nExtract logic for firmware chanspec conversion, including logic for\nchannel configurations with bandwidth greater than 20 MHz.\n\nChange-Id: I6ba54e90b603853c2ba7a0b65e4a931aa5638ab0\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/1322645\nReviewed-by: John Tan \u003cjohntan@google.com\u003e\n"
    },
    {
      "commit": "529e0c2128936bd1d2d6777cd1f61c79a39ac831",
      "tree": "2df7436e103a9b77f074e26cba4f66d2c7d50cca",
      "parents": [
        "4b0a5a0878087e2effb51d3cb89189fe646111f4"
      ],
      "author": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Thu Aug 15 16:58:50 2024 +0000"
      },
      "committer": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Thu Aug 15 16:58:50 2024 +0000"
      },
      "message": "[third_party/bcmdhd] Add type for reassoc command.\n\nFullmac firmware for brcmfmac provides a firmware command to reassociate\n(roam) to a BSS. This change exposes the type that this command expects\nas its input.\n\nTest: none, change just adds a type.\n\nChange-Id: I0b6cbdb53687223b8837b61b7b1b8e0d815d242b\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/1100993\nReviewed-by: John Tan \u003cjohntan@google.com\u003e\n"
    },
    {
      "commit": "4b0a5a0878087e2effb51d3cb89189fe646111f4",
      "tree": "f8f5e5217423ae9c0b2ee71d46ab9c1627085980",
      "parents": [
        "f40340185ca4c8d1e05fb395b3adf2fb204d2cb6"
      ],
      "author": {
        "name": "Marina Ciocea",
        "email": "marinaciocea@google.com",
        "time": "Wed Dec 14 14:41:15 2022 +0000"
      },
      "committer": {
        "name": "Marina Ciocea",
        "email": "marinaciocea@google.com",
        "time": "Wed Dec 14 14:41:15 2022 +0000"
      },
      "message": "[bcmdhd] Add OWNERS file\n\nAdd as owners the owners of the code that calls into this dependency.\n\nThe OWNERS file is generated by `fx update-3p-owners`.\n\nBug:102810\n\nChange-Id: Ib516e961f66690ecad0b18100dcd3295c083a466\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/775263\nReviewed-by: Karl Ward \u003ckarlward@google.com\u003e\n"
    },
    {
      "commit": "f40340185ca4c8d1e05fb395b3adf2fb204d2cb6",
      "tree": "181030f3e096bf09616e4239172282c0547cd146",
      "parents": [
        "185d2c5194006f7f7e85f479d3031c600ae60b66"
      ],
      "author": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Tue Oct 11 15:22:17 2022 +0000"
      },
      "committer": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Tue Oct 11 15:22:17 2022 +0000"
      },
      "message": "[third_party/bcmdhd] Extract BTM enum, constants.\n\nIn order to support firmware handling of BSS Transition Management\nrequest handling, these constants and this enum are necessary for\nthe brcmfmac driver to configure and interact with Broadcom\nfirmware.\n\nBug: 111760\nTest: none, change just adds some types.\nChange-Id: I9737f8af95eddc70d429388de4d342d8f6d3850c\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/738362\nReviewed-by: John Tan \u003cjohntan@google.com\u003e\n"
    },
    {
      "commit": "185d2c5194006f7f7e85f479d3031c600ae60b66",
      "tree": "fd3123ad4ac21b0980584076b31ad3321d406aee",
      "parents": [
        "a77c51581f2a4a36e56782f048c8cda56b1f5b50"
      ],
      "author": {
        "name": "Kiet Tran",
        "email": "kiettran@google.com",
        "time": "Wed Dec 15 22:30:36 2021 +0000"
      },
      "committer": {
        "name": "Kiet Tran",
        "email": "kiettran@google.com",
        "time": "Wed Dec 15 22:30:36 2021 +0000"
      },
      "message": "[third_party/bcmdhd] Add WME counters struct\n\nTest: None. Type definition only.\nChange-Id: Ied03da23f192727e2ebfd7d3eba842b056293880\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/621081\nReviewed-by: Karthik Krishnaswami \u003ckarthikrish@google.com\u003e\n"
    },
    {
      "commit": "a77c51581f2a4a36e56782f048c8cda56b1f5b50",
      "tree": "26cfce2d574bc65f1f0de538194082334c5335c9",
      "parents": [
        "272ead87cf4b04840cae65c17ea46d3c95411b50"
      ],
      "author": {
        "name": "Karthik Krishnaswami",
        "email": "karthikrish@google.com",
        "time": "Fri Dec 10 05:02:28 2021 +0000"
      },
      "committer": {
        "name": "Karthik Krishnaswami",
        "email": "karthikrish@google.com",
        "time": "Fri Dec 10 05:02:28 2021 +0000"
      },
      "message": "[third_party/bcmdhd] Add support for wl counters.\n\nThis will enabled the driver to log more counters that\nmight prove useful for diagnosing issues.\n\nChange-Id: I7ef1e42135ff64eb31d688a3756c69ca02a76c21\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/616926\nReviewed-by: Sakthi Vignesh Radhakrishnan \u003crsakthi@google.com\u003e\n"
    },
    {
      "commit": "272ead87cf4b04840cae65c17ea46d3c95411b50",
      "tree": "01ee324558314e218f0a10fcb32ccdafc20c6276",
      "parents": [
        "b435c30d80f701bfad942b5ee8a311d6f3963dba"
      ],
      "author": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Tue Feb 09 20:22:22 2021 +0000"
      },
      "committer": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Tue Feb 09 20:22:22 2021 +0000"
      },
      "message": "[third_party/bcmdhd] Extract ratespec logic.\n\nBroadcom firmware specifies the current rate parameters (e.g. channel\nbandwidth, MCS index) in the form of a \"ratespec\" (also called \"rspec\").\nThis change extracts ratespec parsing symbols and logic into the\ncrossdriver source set, for ease of use in brcmfmac.\n\nTest: manually tested with a variety of ratespec values from a running\nfirmware on a live device. Unit tests will be added into the Fuchsia\ntree in a following CL, after this CL makes the symbols available to\nbrcmfmac.\n\nBug: 52811\nChange-Id: I1ee13a2020d214510c56934fc210a17a4b578a20\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/483877\nReviewed-by: Kiet Tran \u003ckiettran@google.com\u003e\n"
    },
    {
      "commit": "b435c30d80f701bfad942b5ee8a311d6f3963dba",
      "tree": "02f961d85334108d58e7b20462b15541185299d0",
      "parents": [
        "ac9740c28904fc5ec86e8be28999a97a95efab5a"
      ],
      "author": {
        "name": "Kiet Tran",
        "email": "kiettran@google.com",
        "time": "Wed Jan 13 16:17:36 2021 +0000"
      },
      "committer": {
        "name": "Kiet Tran",
        "email": "kiettran@google.com",
        "time": "Wed Jan 13 16:17:36 2021 +0000"
      },
      "message": "[third_party/bcmdhd] Add include/proto/802.11.h to source_set\n\nBug: 52811\nChange-Id: Icf13d5c48672ca53e5684faec5d35f061268e2f8\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/470565\nReviewed-by: Karl Ward \u003ckarlward@google.com\u003e\n"
    },
    {
      "commit": "ac9740c28904fc5ec86e8be28999a97a95efab5a",
      "tree": "7c5d1e7fb171fabaefcd030ed82a229e0455d5bc",
      "parents": [
        "0b11acde11c466baf88c80f3877b6cec76aecab5"
      ],
      "author": {
        "name": "Kiet Tran",
        "email": "kiettran@google.com",
        "time": "Wed Jan 13 12:34:35 2021 +0000"
      },
      "committer": {
        "name": "Kiet Tran",
        "email": "kiettran@google.com",
        "time": "Wed Jan 13 12:34:35 2021 +0000"
      },
      "message": "[third_party/bcmdhd] Add WMM structs and defs\n\nUsed to parse WMM AC params retrieved from the firmware\n\nBug: 52811\nTest: None. Type definition only.\nChange-Id: Ie8227bae0d5d868f80fe535e091af8d5d7df910f\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/469614\nReviewed-by: Joshua Conner \u003cjoshconner@google.com\u003e\nReviewed-by: Karl Ward \u003ckarlward@google.com\u003e\n"
    },
    {
      "commit": "0b11acde11c466baf88c80f3877b6cec76aecab5",
      "tree": "67cfc4633b9623db10f7cac75aa9c8f5d2f14ba7",
      "parents": [
        "0c465794ae197d6fa2ce731782a15fd637e3cada"
      ],
      "author": {
        "name": "Zhiyi Chen",
        "email": "zhiyichen@google.com",
        "time": "Thu Dec 03 18:53:01 2020 +0000"
      },
      "committer": {
        "name": "Zhiyi Chen",
        "email": "zhiyichen@google.com",
        "time": "Thu Dec 03 18:53:01 2020 +0000"
      },
      "message": "[third_party/bcmdhd] Add assoc_mgr_cmd struct\n\nAdded assoc_mgr_cmd struct which is used in SAE authentication process.\n\nBug: 52234\nTest: None, no logic change.\nChange-Id: If0ff3b719b7aa7f13df2d2c197701717acf9ff56\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/453707\nReviewed-by: Karthik Krishnaswami \u003ckarthikrish@google.com\u003e\n"
    },
    {
      "commit": "0c465794ae197d6fa2ce731782a15fd637e3cada",
      "tree": "4981609fd6ae29c5fa56796fd5e98136fa326b55",
      "parents": [
        "43f69930f65c317b27738c82044d207e2d12b0ee"
      ],
      "author": {
        "name": "Zhiyi Chen",
        "email": "zhiyichen@google.com",
        "time": "Fri Sep 18 19:33:58 2020 +0000"
      },
      "committer": {
        "name": "Zhiyi Chen",
        "email": "zhiyichen@google.com",
        "time": "Fri Sep 18 19:33:58 2020 +0000"
      },
      "message": "[third_party/bcmdhd] Extract definitions of eventmsgs to crossdriver\n\nfweh.cc in brcmfmac driver is refering this new struct, so extracting\nthe definitions to a new file in crossdriver.\n\nTest: None, no functional change.\nBug: 52234\nChange-Id: Ia221e8aba201f68d56d322a3144bdeb180184bb2\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/428360\nReviewed-by: Karl Ward \u003ckarlward@google.com\u003e\n"
    },
    {
      "commit": "43f69930f65c317b27738c82044d207e2d12b0ee",
      "tree": "258dac436ca3443089b459ba9fc9b23b490f8c18",
      "parents": [
        "bde0712da7badfbc083488a21c88072bd0094829"
      ],
      "author": {
        "name": "Karthik Krishnaswami",
        "email": "karthikrish@google.com",
        "time": "Tue Sep 15 16:19:44 2020 +0000"
      },
      "committer": {
        "name": "Karthik Krishnaswami",
        "email": "karthikrish@google.com",
        "time": "Tue Sep 15 16:19:44 2020 +0000"
      },
      "message": "[third_party/bcmdhd] Include additional channel code.\n\nBug: 59186\n\nIncluding functions that are related\nto determining control channel of a given chanspec.\n\nChange-Id: I7e1b787c41376c9ac6bb9d642f4a5bef8506ba64\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/427094\nReviewed-by: Karl Ward \u003ckarlward@google.com\u003e\n"
    },
    {
      "commit": "bde0712da7badfbc083488a21c88072bd0094829",
      "tree": "84a1cdc30ce158f60bc1e0b13a60cf1f23cd01f6",
      "parents": [
        "826c4864bb203a2b3e4432efcb6e5e0cd32882ad"
      ],
      "author": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Fri Jul 10 14:20:28 2020 +0000"
      },
      "committer": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Fri Jul 10 14:20:28 2020 +0000"
      },
      "message": "[third_party/bcmdhd] Expose logic for wstats.\n\nExpose more constants, macros, and some logic for the proper handling of\nthe firmware iovar wstats_counters (per-antenna histograms).\n\nAlso there are two type fixes in bcmwifi_channels.h, where uint8 and\nuint16 were accidentally used (instead of uint8_t and uint16_t).\n\nBug: 29698\nChange-Id: I07ad8fd29d884e25afe943a039b64b7961196b71\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/404954\nReviewed-by: Joshua Conner \u003cjoshconner@google.com\u003e\n"
    },
    {
      "commit": "826c4864bb203a2b3e4432efcb6e5e0cd32882ad",
      "tree": "a5fd7fd7c4b42de3acb9b88c9afb7a1995d5e74b",
      "parents": [
        "4ad366b77c123c4e5c93af7292b6afaa58bb14b8"
      ],
      "author": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Wed Jun 24 21:04:39 2020 +0000"
      },
      "committer": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Wed Jun 24 21:04:39 2020 +0000"
      },
      "message": "[third_party/bcmdhd] Extract crossdriver symbols.\n\nSome symbols (typically constants and macros) are present in both BCMDHD\nand Fuchsia brcmfmac drivers. This change extracts symbols that are\nneeded in Fuchsia brcmfmac for future CLs that will implement WifiStats.\n\nBug: 29698\nChange-Id: I30fda6f0b042a69d90d2004a631a1a0de4b78de6\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/401994\nReviewed-by: Joshua Conner \u003cjoshconner@google.com\u003e\n"
    },
    {
      "commit": "4ad366b77c123c4e5c93af7292b6afaa58bb14b8",
      "tree": "4096425273892048b3f5c866803831baadce4cba",
      "parents": [
        "ab91928e0e532e6505be1ec504472aa11a941b7b"
      ],
      "author": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Tue Jun 23 01:35:17 2020 +0000"
      },
      "committer": {
        "name": "Karl Ward",
        "email": "karlward@google.com",
        "time": "Tue Jun 23 01:35:17 2020 +0000"
      },
      "message": "[third_party/bcmdhd] Initial commit of DHD source.\n\nBug: 54200\nChange-Id: Ia9de5b076fdf7fa572307bbf9817412d672f008d\nReviewed-on: https://fuchsia-review.googlesource.com/c/third_party/bcmdhd/+/401313\nReviewed-by: Zhiyi Chen \u003czhiyichen@google.com\u003e\n"
    },
    {
      "commit": "ab91928e0e532e6505be1ec504472aa11a941b7b",
      "tree": "9fb92d98a0314cacf22d985d6c6c5d5f898d7233",
      "parents": [
        "6f79b1719a384dd2299105d12a1ed268a8bd3529"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Jun 18 00:02:24 2020 +0000"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Jun 18 00:02:24 2020 +0000"
      },
      "message": "update year\n\nChange-Id: I27cce20d19bee2dc63e3e2d04ca930aced6e4b00\nReviewed-on: https://turquoise-internal-review.googlesource.com/c/staging/oss_template/+/220771\nReviewed-by: Anthony Fandrianto \u003catyfto@google.com\u003e\n"
    },
    {
      "commit": "6f79b1719a384dd2299105d12a1ed268a8bd3529",
      "tree": "f396f5a28adf132640b2cbd5354b6859906e9bc1",
      "parents": [
        "dfae8635ac947742b58fdd508989a3d56945280b"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Wed Mar 27 16:22:57 2019 -0700"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Wed Mar 27 16:23:07 2019 -0700"
      },
      "message": "update year\n\nChange-Id: Ic5b7b6c2b4cfbf7f81e8dc6fca28e075eb7888e5\n"
    },
    {
      "commit": "dfae8635ac947742b58fdd508989a3d56945280b",
      "tree": "da9a59bb97b4453a56e38b2d25197819b89b2ba5",
      "parents": [
        "fc7fca3cf4667614c3f68ddba20e9b7081ffc7a0"
      ],
      "author": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Sep 27 14:00:11 2018 -0700"
      },
      "committer": {
        "name": "Gary Miguel",
        "email": "garymm@google.com",
        "time": "Thu Sep 27 14:00:27 2018 -0700"
      },
      "message": "update year on LICENSE\n\nChange-Id: Ied5b18bb89e7c44269a6a0796f5d62d4f9b8f180\n"
    },
    {
      "commit": "fc7fca3cf4667614c3f68ddba20e9b7081ffc7a0",
      "tree": "73592ee4090e21418662af3fd8df51bd39b94120",
      "parents": [
        "f066aab7ce3d9e548b56408255c4675b1195f29f"
      ],
      "author": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Mon Mar 06 15:11:41 2017 -0800"
      },
      "committer": {
        "name": "George Kulakowski",
        "email": "kulakowski@google.com",
        "time": "Tue Mar 14 13:21:52 2017 -0700"
      },
      "message": "Add PATENTS file\n\nChange-Id: I22794fe40627f9949020dc1a225e9c2a5f0e8e94\n"
    },
    {
      "commit": "f066aab7ce3d9e548b56408255c4675b1195f29f",
      "tree": "f8cda4008a31009e325cc2ff965cff76b0c4be64",
      "parents": [
        "bd622fe3510c67563defab14bc18bc16a5c4596b"
      ],
      "author": {
        "name": "Jason Campbell",
        "email": "jasoncampbell@google.com",
        "time": "Fri Jan 06 19:21:16 2017 -0800"
      },
      "committer": {
        "name": "Jason Campbell",
        "email": "jasoncampbell@google.com",
        "time": "Fri Jan 06 19:21:32 2017 -0800"
      },
      "message": "Update copyright for 2017\n\nChange-Id: I59c560150bb47420a97df0c227a58cb5b967c4e1\n"
    },
    {
      "commit": "bd622fe3510c67563defab14bc18bc16a5c4596b",
      "tree": "c382e0cceacae4364cdbe5631e1b2c012c72c491",
      "parents": [],
      "author": {
        "name": "Adam Barth",
        "email": "abarth@chromium.org",
        "time": "Thu Jul 14 00:11:09 2016 -0700"
      },
      "committer": {
        "name": "Adam Barth",
        "email": "abarth@chromium.org",
        "time": "Tue Aug 09 16:52:59 2016 -0700"
      },
      "message": "Initial commit\n"
    }
  ]
}
