1# Copyright (c) 2019 Intel Corporation
2# Copyright (c) 2022 Microchip Technology Inc.
3# SPDX-License-Identifier: Apache-2.0
4
5description: Microchip ESPI SAF version 2 controller
6
7compatible: "microchip,xec-espi-saf-v2"
8
9include: espi-controller.yaml
10
11properties:
12  reg:
13    description: mmio register space
14    required: true
15
16  girqs:
17    type: array
18    required: true
19    description: Array of encoded interrupt information
20
21  pcrs:
22    type: array
23    required: true
24    description: Array of eSPI PCR register index and bit position
25
26  poll-timeout:
27    type: int
28    description: poll flash busy timeout in 32KHz periods
29
30  poll-interval:
31    type: int
32    description: interval between flash busy poll in 20 ns units
33
34  consec-rd-timeout:
35    type: int
36    description: timeout after last read to resume supended operations in 20 ns units
37
38  sus-chk-delay:
39    type: int
40    description: hold off poll after suspend in 20 ns units
41
42  sus-rsm-interval:
43    type: int
44    description: force suspended erase or program to resume in 32KHz periods
45
46  "#girq-cells":
47    type: int
48    const: 1
49
50  "#pcr-cells":
51    type: int
52    const: 2
53
54girq-cells:
55  - girqinfo
56
57pcr-cells:
58  - regidx
59  - bitpos
60