Short description of the EC feature and the capabilities provided
In config.h, search for options that start with CONFIG_<feature>* and evaluate whether each option is appropriate to add to baseboard.h or board.h.
Note - Avoid documenting CONFIG_ options in the markdown as config.h contains the authoritative definition.
Detail CONFIG_* options that must be assigned to a value for this EC feature to compile and operate.
Document any hard-coded GPIO enumeration names required by the EC feature.
For pins that require an alternate function, note the module required by the EC feature.
Document any data structures that must be defined in the board.c or baseboard.c files in order for the EC feature to compile and operate.
Document any functions that must be implemented in the board.c and baseboard.c files.
Document any EC tasks that must be enabled by the feature.
Provide any tips for testing and debugging the EC feature.
Document an EC console commands related to the feature.
Optional - provide code snippets from a working board to walk the user through all code that must be created to enable this feature.