blob: f24b6712cfea98a91605289c1bcf7f41f9f4c0fc [file] [view] [edit]
# 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.