blob: 2139348728f996ae7858d9049380d47b0d61bad0 [file] [edit]
# SPDX-FileCopyrightText: 2026 NXP
# SPDX-License-Identifier: Apache-2.0
# Common fields for MUX (multiplexer) controllers.
properties:
"#mux-control-cells":
type: int
required: true
description: |
Number of cells in a "mux-controls" specifier. These cells form the
addressing portion only (which output line) and do NOT include the
target state value. Drivers receive the addressing cells in the
"cells" field of struct mux_control.
"#mux-state-cells":
type: int
required: true
description: |
Number of cells in a "mux-states" specifier. Equals
#mux-control-cells + 1: the trailing cell carries the default state
value. Backends may name the trailing cell whatever best describes
the hardware (e.g. "state" for a generic mux, "input" for an
XBAR, "source" for a TRGMUX).