| # Firmweaver | |
| Firmweaver is a collection of tools for Chromium OS to assist with initial | |
| firmware setup during board bringup. | |
| ## Introduction | |
| The Chromium OS project includes tools to assist with initial firmware setup | |
| during board bringup. These tools generate certain objects in Application | |
| Processor (AP) and Embedded Controller (EC) firmware (e.g., EC devicetree, | |
| AP GPIO configuration, etc.). | |
| The tools take a curated sheet as prepared by the hardware team as an input and | |
| generate these objects as output. Developers can validate the generated output | |
| and contribute them to the concerned project. | |
| ## Features | |
| * **Automatic Generation**: Generates firmware objects from hardware sheets. | |
| * **Supported Outputs**: | |
| * EC Devicetree | |
| * AP GPIO Configuration | |
| ## Getting Started | |
| *(Add instructions on how to set up the environment and get started with Firmweaver.)* | |
| ## Usage | |
| *(Add instructions on how to run the tools, including required arguments and input file formats.)* | |
| ## Contributing | |
| This project follows the standard Chromium OS contribution process. |