)]}'
{
  "commit": "5e0a6b66ac1ab0bf38de1179dfc93e1de17ffd2c",
  "tree": "34a6aad7cd690ab7c38069195839b4314680a184",
  "parents": [
    "431e219503c68d87744f581c670607a606de3424"
  ],
  "author": {
    "name": "Kshitij Shah",
    "email": "tij@google.com",
    "time": "Tue Sep 01 07:28:31 2026"
  },
  "committer": {
    "name": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "email": "chromeos-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Fri Sep 04 00:07:22 2026"
  },
  "message": "firmweaver: Rename ap_fw and ec_fw tool\n\nRename directory ap_fw/ to coreboot_gpio/ and ec_fw/ to\nzephyr_dtsi/ in preparation for unifying tools in next CL.\n\nThe gpio_config.c file shows as deleted/readded because license header\nwas added, otherwise this CL doesn\u0027t change any code.\n\nBUG\u003db:475292981\nTEST\u003dgo test -v -race ./...\n\nChange-Id: Ieed6c01ed4029d82b058f816b657e8569503d171\nReviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/firmweaver/+/8318027\nCommit-Queue: Kshitij Shah \u003ctij@google.com\u003e\nReviewed-by: Karthik Ramasubramanian \u003ckramasub@google.com\u003e\nTested-by: Kshitij Shah \u003ctij@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "delete",
      "old_id": "2733801cb1dcfdb39357ea4f54c0b02579b208ef",
      "old_mode": 33188,
      "old_path": "ap_fw/test/gpio_config.c",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "rename",
      "old_id": "f9f559708ce2c23ad2b8fcf63166d67919441bad",
      "old_mode": 33188,
      "old_path": "ap_fw/gpio_tool.go",
      "new_id": "f9f559708ce2c23ad2b8fcf63166d67919441bad",
      "new_mode": 33188,
      "new_path": "coreboot_gpio/gpio_tool.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "936f1c2823319183fe50b678fd3930f9b1130d52",
      "old_mode": 33188,
      "old_path": "ap_fw/intel_gpio_config.go",
      "new_id": "936f1c2823319183fe50b678fd3930f9b1130d52",
      "new_mode": 33188,
      "new_path": "coreboot_gpio/intel_gpio_config.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "bdc557c7935c98ea47a40b014603701c7825a11b",
      "old_mode": 33188,
      "old_path": "ap_fw/test/ExampleGpio.csv",
      "new_id": "bdc557c7935c98ea47a40b014603701c7825a11b",
      "new_mode": 33188,
      "new_path": "coreboot_gpio/test/ExampleGpio.csv",
      "score": 100
    },
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "4a5fe3e379de8800398b15b26c99586b7b8c9a20",
      "new_mode": 33188,
      "new_path": "coreboot_gpio/test/gpio_config.c"
    },
    {
      "type": "rename",
      "old_id": "4bcbf4fcfc35515c7d336b5784f8d42b6a1b6751",
      "old_mode": 33188,
      "old_path": "ec_fw/README.md",
      "new_id": "4bcbf4fcfc35515c7d336b5784f8d42b6a1b6751",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "7007069bfe3a3fcd4d63192399eebb0f8164cf4d",
      "old_mode": 33188,
      "old_path": "ec_fw/chips.go",
      "new_id": "7007069bfe3a3fcd4d63192399eebb0f8164cf4d",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/chips.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3fca81d17b43b2cd97a9669647d11f698b16cf2d",
      "old_mode": 33188,
      "old_path": "ec_fw/chips_test.go",
      "new_id": "3fca81d17b43b2cd97a9669647d11f698b16cf2d",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/chips_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "88cab0212a28df46ca8d44d768c9004f31a94e38",
      "old_mode": 33188,
      "old_path": "ec_fw/data/chips/it81202.json",
      "new_id": "88cab0212a28df46ca8d44d768c9004f31a94e38",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/data/chips/it81202.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "6050e0b994fe193d1f7ef723b8af57b17ea8f620",
      "old_mode": 33188,
      "old_path": "ec_fw/data/chips/it81302.json",
      "new_id": "6050e0b994fe193d1f7ef723b8af57b17ea8f620",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/data/chips/it81302.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "41b8b3653067deb74a267d60bfe0964d08a09a71",
      "old_mode": 33188,
      "old_path": "ec_fw/data/chips/it82002.json",
      "new_id": "41b8b3653067deb74a267d60bfe0964d08a09a71",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/data/chips/it82002.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "32a2bcc151528a22529d2c904a2794beec5e0fa2",
      "old_mode": 33188,
      "old_path": "ec_fw/data/chips/it82202.json",
      "new_id": "32a2bcc151528a22529d2c904a2794beec5e0fa2",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/data/chips/it82202.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "b808a2c0bc5abeb916d3ff79ce47618f31949ffb",
      "old_mode": 33188,
      "old_path": "ec_fw/data/chips/npcx99.json",
      "new_id": "b808a2c0bc5abeb916d3ff79ce47618f31949ffb",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/data/chips/npcx99.json",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f7dd53679ad38715c5f6175a7004e8082d16f458",
      "old_mode": 33188,
      "old_path": "ec_fw/generator.go",
      "new_id": "f7dd53679ad38715c5f6175a7004e8082d16f458",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/generator.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "629b1097cf9a65de93e0d84964e37f0ecfed1f6c",
      "old_mode": 33188,
      "old_path": "ec_fw/generator_test.go",
      "new_id": "629b1097cf9a65de93e0d84964e37f0ecfed1f6c",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/generator_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "0846fa87d55247684da9635dd97da3f9431f3b84",
      "old_mode": 33188,
      "old_path": "ec_fw/main.go",
      "new_id": "0846fa87d55247684da9635dd97da3f9431f3b84",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/main.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "c598e4c308d858e8d222c8c2b646f5fcde0a0eee",
      "old_mode": 33188,
      "old_path": "ec_fw/main_test.go",
      "new_id": "c598e4c308d858e8d222c8c2b646f5fcde0a0eee",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/main_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "d91d6d26c9e838f8a107fb6a760d78fce97f4e0b",
      "old_mode": 33188,
      "old_path": "ec_fw/parser.go",
      "new_id": "d91d6d26c9e838f8a107fb6a760d78fce97f4e0b",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/parser.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "34686179cbe957c63bd0646b17990053d2fa52da",
      "old_mode": 33188,
      "old_path": "ec_fw/parser_test.go",
      "new_id": "34686179cbe957c63bd0646b17990053d2fa52da",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/parser_test.go",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "3cc8f2f537b3e3d8678ff426299b235f2b40ce2f",
      "old_mode": 33188,
      "old_path": "ec_fw/test/ExampleEcPinout.csv",
      "new_id": "3cc8f2f537b3e3d8678ff426299b235f2b40ce2f",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/test/ExampleEcPinout.csv",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "f49146bb4025f456eb27ba087ef19f900875493e",
      "old_mode": 33188,
      "old_path": "ec_fw/test/README.md",
      "new_id": "f49146bb4025f456eb27ba087ef19f900875493e",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/test/README.md",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "36d28932a38fa7f88d2c5e1a6a21cb7982f3ff0c",
      "old_mode": 33188,
      "old_path": "ec_fw/test/generated.dtsi",
      "new_id": "36d28932a38fa7f88d2c5e1a6a21cb7982f3ff0c",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/test/generated.dtsi",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "ed0b9d4a00391da9a09890d07713d2c4d77c5063",
      "old_mode": 33188,
      "old_path": "ec_fw/test/generated_ite.dtsi",
      "new_id": "ed0b9d4a00391da9a09890d07713d2c4d77c5063",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/test/generated_ite.dtsi",
      "score": 100
    },
    {
      "type": "rename",
      "old_id": "36d28932a38fa7f88d2c5e1a6a21cb7982f3ff0c",
      "old_mode": 33188,
      "old_path": "ec_fw/test/generated_npcx.dtsi",
      "new_id": "36d28932a38fa7f88d2c5e1a6a21cb7982f3ff0c",
      "new_mode": 33188,
      "new_path": "zephyr_dtsi/test/generated_npcx.dtsi",
      "score": 100
    }
  ]
}
