67 lines · yaml
1# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)2%YAML 1.23---4$id: http://devicetree.org/schemas/fsi/fsi-controller.yaml#5$schema: http://devicetree.org/meta-schemas/core.yaml#6 7title: FSI Controller Common Properties8 9maintainers:10 - Eddie James <eajames@linux.ibm.com>11 12description:13 FSI (FRU (Field Replaceable Unit) Service Interface) is a two wire bus. The14 FSI bus is connected to a CFAM (Common FRU Access Macro) which contains15 various engines such as I2C controllers, SPI controllers, etc.16 17properties:18 "#address-cells":19 const: 220 21 "#size-cells":22 const: 023 24 '#interrupt-cells':25 const: 126 27 bus-frequency:28 minimum: 129 maximum: 20000000030 31 interrupt-controller: true32 33 no-scan-on-init:34 $ref: /schemas/types.yaml#/definitions/flag35 description:36 The FSI controller cannot scan the bus during initialization.37 38patternProperties:39 "cfam@[0-9a-f],[0-9a-f]":40 type: object41 properties:42 chip-id:43 $ref: /schemas/types.yaml#/definitions/uint3244 description:45 Processor index, a global unique chip ID which is used to identify46 the physical location of the chip in a system specific way.47 48 bus-frequency:49 minimum: 150 maximum: 10000000051 52 reg:53 maxItems: 154 55 "#address-cells":56 const: 157 58 "#size-cells":59 const: 160 61 required:62 - reg63 64 additionalProperties: true65 66additionalProperties: true67