/* * Copyright (c) 2021 Teslabs Engineering S.L. * SPDX-License-Identifier: Apache-2.0 */ / { test_device: test_device { compatible = "vnd,pinctrl-device"; pinctrl-0 = <&test_device_default>; pinctrl-names = "default"; }; }; &pinctrl { test_device_default: test_device_default { /* Note: the groups are just meant for testing if properties and pins are parsed correctly, but do not necessarily represent a feasible combination */ group1 { pinmux = , ; }; group2 { pinmux = ; drive-push-pull; }; group3 { pinmux = ; drive-open-drain; }; group4 { pinmux = ; bias-disable; }; group5 { pinmux = ; bias-pull-up; }; group6 { pinmux = ; bias-pull-down; }; group7 { pinmux = ; slew-rate = "max-speed-2mhz"; }; group8 { pinmux = ; slew-rate = "max-speed-25mhz"; }; group9 { pinmux = ; slew-rate = "max-speed-50mhz"; }; group10 { pinmux = ; slew-rate = "max-speed-200mhz"; }; group11 { pinmux = ; }; }; };