# Supported flash chips

The info about all supported flash chips is in the `/flashchips` directory in the source tree. If you have a flashrom repo cloned locally, you can look at this directory in your repo.

Alternatively inspect it on the web UI of our GitHub mirror.

All the files in the `/flashchips` directory are included in parent file `flashchips.c`. You can inspect the source here.

If you can run flashrom locally, the command `flashrom -L` prints the list of all supported flash chips (see Manual page for more details on command line options). The output of this command is long, so you might want to save it to file or grep.

If you want to check whether a flash chip is supported in the given release, you can rebase your local repo at the release tag, alternatively select a tag/branch in GitHub web UI (dropdown on the top-left).

Each chip definition is described by a `struct flashchip` in `include/flash.h`, which you can inspect in the same way, either in local source tree or on GitHub web UI.

Note the `.tested` status of the chip. If the status is `TEST_UNTESTED` this means chip definition has been added purely based on datasheet, but without testing on real hardware.

Related documents:

> - How to mark chip as tested.

> - How to add a new chip.