| /* SPDX-License-Identifier: GPL-2.0 */ |
| * Copyright (C) 2016 Marvell International Ltd. |
| * https://spdx.org/licenses |
| #ifndef __PINCTRL_MVEBU_H_ |
| #define __PINCTRL_MVEBU_H_ |
| #define MVEBU_MAX_PINCTL_BANKS 4 |
| #define MVEBU_MAX_PINS_PER_BANK 100 |
| #define MVEBU_MAX_FUNC 0xF |
| * struct mvebu_pin_bank_data: mvebu-pinctrl bank data |
| * @base_reg: controller base address for this bank |
| * @pin_cnt: number of pins included in this bank |
| * @max_func: maximum configurable function value for pins in this bank |
| * @bank_name: the pin's bank name |
| struct mvebu_pinctrl_priv { |
| #endif /* __PINCTRL_MVEBU_H_ */ |