project logoCrOS EC (Embedded Controller)
  • Home
  • Documentation
  • Getting Started Quickly
  • File a Bug
  • Report Security Issue
  • Chromium OS Docs

Sitemap

Getting Started

  • Getting Started Quickly
  • Core Runtime
  • Write Protection
  • EC Acronyms and Technologies

EC Bringup

  • New Board Checklist

Case Closed Debugging (CCD)

  • Case Closed Debugging Overview
  • Google Security Chip Case Closed Debugging
  • Tutorials

Verified Boot Troubleshooting

  • Cr50 Verified Boot Troubleshooting

Fingerprint MCU (FPMCU)

  • Fingerprint MCU (FPMCU)
  • FPMCU Development for Partners
  • FPMCU Firmware Testing for Partners
  • FPMCU Debugging
  • Fingerprint Authentication Design Doc
  • Fingerprint Factory Requirements
  • Fingerprint Quick Factory Guide
  • Dragonclaw Schematics and Layout
  • Fingerprint MCU RAM and Flash

Renode

  • Renode

LLVM Toolchain

  • LLVM Toolchain

Testing

  • Unit Tests
    • Zephyr Testing
  • Code Coverage
  • ChromeOS EC Firmware Test Requirements

Updaters

  • USB Updater

USB

  • USB-C Power Delivery and Alternate Modes
  • USB-A and USB-C Policies for Sourcing Power
  • USB-C Power Delivery TCPMv2

Verified Boot

  • Detachable Base Verified Boot

Zephyr

  • Zephyr New Board Checklist
  • Building Zephyr OS
  • Initialization Order
  • Proof-of-Concept-Device Bringup
  • Shimming
  • Zephyr Testing
  • Zephyr FPMCU test migration

Miscellaneous

  • Low Battery Startup
  • I2C tracing via console commands
  • Application Processor to EC communication
  • Reducing EC Image Size
  • Code Reviews
  • Parallel Uprevs for ebuilds
  • ECTool Rust Porting Guide
Powered by Gitiles| Privacy| Terms
source