mirror of
https://github.com/torvalds/linux.git
synced 2026-04-28 19:42:31 -04:00
On Polarfire SoC, iomux0 is responsible for routing functions to either Multiprocessor Subsystem (MSS) IOs or to the FPGA fabric, where they can either interface with custom RTL or be routed to the FPGA fabric's IOs. Document it. Reviewed-by: Rob Herring (Arm) <robh@kernel.org> Signed-off-by: Conor Dooley <conor.dooley@microchip.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
59 lines
1.4 KiB
YAML
59 lines
1.4 KiB
YAML
# SPDX-License-Identifier: GPL-2.0-only OR BSD-2-Clause
|
|
%YAML 1.2
|
|
---
|
|
$id: http://devicetree.org/schemas/soc/microchip/microchip,mpfs-mss-top-sysreg.yaml#
|
|
$schema: http://devicetree.org/meta-schemas/core.yaml#
|
|
|
|
title: Microchip PolarFire SoC Microprocessor Subsystem (MSS) sysreg register region
|
|
|
|
maintainers:
|
|
- Conor Dooley <conor.dooley@microchip.com>
|
|
|
|
description:
|
|
An wide assortment of registers that control elements of the MSS on PolarFire
|
|
SoC, including pinmuxing, resets and clocks among others.
|
|
|
|
properties:
|
|
compatible:
|
|
items:
|
|
- const: microchip,mpfs-mss-top-sysreg
|
|
- const: syscon
|
|
- const: simple-mfd
|
|
|
|
reg:
|
|
maxItems: 1
|
|
|
|
'#address-cells':
|
|
const: 1
|
|
|
|
'#size-cells':
|
|
const: 1
|
|
|
|
'#reset-cells':
|
|
description:
|
|
The AHB/AXI peripherals on the PolarFire SoC have reset support, so
|
|
from CLK_ENVM to CLK_CFM. The reset consumer should specify the
|
|
desired peripheral via the clock ID in its "resets" phandle cell.
|
|
See include/dt-bindings/clock/microchip,mpfs-clock.h for the full list
|
|
of PolarFire clock/reset IDs.
|
|
const: 1
|
|
|
|
pinctrl@200:
|
|
type: object
|
|
$ref: /schemas/pinctrl/microchip,mpfs-pinctrl-iomux0.yaml
|
|
|
|
required:
|
|
- compatible
|
|
- reg
|
|
|
|
additionalProperties: false
|
|
|
|
examples:
|
|
- |
|
|
syscon@20002000 {
|
|
compatible = "microchip,mpfs-mss-top-sysreg", "syscon", "simple-mfd";
|
|
reg = <0x20002000 0x1000>;
|
|
#reset-cells = <1>;
|
|
};
|
|
|