5#ifndef OPENTITAN_SW_DEVICE_LIB_TESTING_PINMUX_TESTUTILS_H_
6#define OPENTITAN_SW_DEVICE_LIB_TESTING_PINMUX_TESTUTILS_H_
10#include "dt/dt_pinmux.h"
11#include "sw/device/lib/base/status.h"
20 dt_pinmux_outsel_t outsel;
21} pinmux_testutils_peripheral_pin_t;
27 dt_pinmux_mio_out_t mio_out;
28 dt_pinmux_insel_t insel;
29} pinmux_testutils_mio_pin_t;
76status_t pinmux_testutils_connect(
const dif_pinmux_t *pinmux,
86uint32_t pinmux_testutils_get_testable_gpios_mask(
void);
126} pinmux_pad_attributes_t;
131void pinmux_testutils_configure_pads(
const dif_pinmux_t *pinmux,
132 const pinmux_pad_attributes_t *attrs,