blob: e8d9cb7d098fc451d0293cea293d16292a2ab153 [file] [log] [blame]
sample:
description: A basic demo to showcase eSPI driver usage and handshake with eSPI
master
name: eSPI driver sample
tests:
sample.drivers.espi:
tags:
- drivers
- espi
filter: dt_compat_enabled("microchip,mec15xx-board-power")
depends_on: espi
harness: console
harness_config:
fixture: espi_device_connect
type: multi_line
ordered: true
regex:
- "Hello eSPI test (.*)"
- "eSPI test - I/O initialization...complete"
- "eSPI slave configured successfully!"
- "eSPI test - callbacks initialization... complete"
- "eSPI test - Power initialization...complete"
- "eSPI BUS reset (.*)"
- "espi: Hello eSPI test mec1501modular_assy6885"
- "espi: eSPI slave configured successfully"
- "espi: eSPI test - callbacks initialization..."
- "espi: complete"
- "espi: eSPI test - callbacks registration..."
- "espi: complete"
- "espi: eSPI BUS reset 1"
- "espi: VW channel is ready"
- "espi: Flash channel is ready"
- "espi: Test eSPI write flash"
- "espi: 16 write flash transactions completed"
- "espi: 16 write flash transactions completed"
- "espi: Test eSPI read flash"
- "espi: 16 read flash transactions completed"
- "espi: 16 read flash transactions completed"
- "espi: eSPI test - Handshake with eSPI master..."
- "espi: 1st phase completed"
- "espi: 2nd phase completed"
- "espi: PLT_RST changed 1"
- "espi: 3rd phase completed"
- "espi: get_pch_temp:"
- "espi: OOB transaction completed rcvd: 4 bytes"
- "espi: Postcode fe"
- "espi: Postcode 7f"
- "espi: eSPI sample completed"