/* SPDX-License-Identifier: GPL-2.0-only */ /* * Internal interface between the core pin control system and the * pin config portions * * Copyright (C) 2011 ST-Ericsson SA * Written on behalf of Linaro for ST-Ericsson * Based on bits of regulator core, gpio core and clk core * * Author: Linus Walleij <linus.walleij@linaro.org>
*/
int pinconf_check_ops(struct pinctrl_dev *pctldev); int pinconf_validate_map(conststruct pinctrl_map *map, int i); int pinconf_map_to_setting(conststruct pinctrl_map *map, struct pinctrl_setting *setting); void pinconf_free_setting(conststruct pinctrl_setting *setting); int pinconf_apply_setting(conststruct pinctrl_setting *setting);
int pinconf_set_config(struct pinctrl_dev *pctldev, unsignedint pin, unsignedlong *configs, size_t nconfigs);
/* * You will only be interested in these if you're using PINCONF * so don't supply any stubs for these.
*/ int pin_config_get_for_pin(struct pinctrl_dev *pctldev, unsignedint pin, unsignedlong *config); int pin_config_group_get(constchar *dev_name, constchar *pin_group, unsignedlong *config);
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.