162306a36Sopenharmony_ci/* SPDX-License-Identifier: GPL-2.0 */
262306a36Sopenharmony_ci/*
362306a36Sopenharmony_ci * This header provides constants for most Multiplexer bindings.
462306a36Sopenharmony_ci *
562306a36Sopenharmony_ci * Most Multiplexer bindings specify an idle state. In most cases, the
662306a36Sopenharmony_ci * multiplexer can be left as is when idle, and in some cases it can
762306a36Sopenharmony_ci * disconnect the input/output and leave the multiplexer in a high
862306a36Sopenharmony_ci * impedance state.
962306a36Sopenharmony_ci */
1062306a36Sopenharmony_ci
1162306a36Sopenharmony_ci#ifndef _DT_BINDINGS_MUX_MUX_H
1262306a36Sopenharmony_ci#define _DT_BINDINGS_MUX_MUX_H
1362306a36Sopenharmony_ci
1462306a36Sopenharmony_ci#define MUX_IDLE_AS_IS      (-1)
1562306a36Sopenharmony_ci#define MUX_IDLE_DISCONNECT (-2)
1662306a36Sopenharmony_ci
1762306a36Sopenharmony_ci#endif
18