xref: /freebsd-src/sys/contrib/device-tree/Bindings/arm/hisilicon/controller/hip04-bootwrapper.yaml (revision d5b0e70f7e04d971691517ce1304d86a1e367e2e)
16be33864SEmmanuel Vadot# SPDX-License-Identifier: (GPL-2.0-only OR BSD-2-Clause)
26be33864SEmmanuel Vadot%YAML 1.2
36be33864SEmmanuel Vadot---
46be33864SEmmanuel Vadot$id: http://devicetree.org/schemas/arm/hisilicon/controller/hip04-bootwrapper.yaml#
56be33864SEmmanuel Vadot$schema: http://devicetree.org/meta-schemas/core.yaml#
66be33864SEmmanuel Vadot
76be33864SEmmanuel Vadottitle: Bootwrapper boot method
86be33864SEmmanuel Vadot
96be33864SEmmanuel Vadotmaintainers:
106be33864SEmmanuel Vadot  - Wei Xu <xuwei5@hisilicon.com>
116be33864SEmmanuel Vadot
126be33864SEmmanuel Vadotdescription: Bootwrapper boot method (software protocol on SMP)
136be33864SEmmanuel Vadot
146be33864SEmmanuel Vadotproperties:
156be33864SEmmanuel Vadot  compatible:
166be33864SEmmanuel Vadot    items:
176be33864SEmmanuel Vadot      - const: hisilicon,hip04-bootwrapper
186be33864SEmmanuel Vadot
196be33864SEmmanuel Vadot  boot-method:
20*d5b0e70fSEmmanuel Vadot    $ref: /schemas/types.yaml#/definitions/uint32-array
216be33864SEmmanuel Vadot    description: |
226be33864SEmmanuel Vadot      Address and size of boot method.
236be33864SEmmanuel Vadot      [0]: bootwrapper physical address
246be33864SEmmanuel Vadot      [1]: bootwrapper size
256be33864SEmmanuel Vadot      [2]: relocation physical address
266be33864SEmmanuel Vadot      [3]: relocation size
27*d5b0e70fSEmmanuel Vadot    minItems: 2
28*d5b0e70fSEmmanuel Vadot    maxItems: 4
296be33864SEmmanuel Vadot
306be33864SEmmanuel Vadotrequired:
316be33864SEmmanuel Vadot  - compatible
326be33864SEmmanuel Vadot  - boot-method
336be33864SEmmanuel Vadot
346be33864SEmmanuel VadotadditionalProperties: false
356be33864SEmmanuel Vadot...
36