4cb8df37a7
GPL-2.0-only is the preferred way of expressing v2 of the GPL, so switch to that. Remove some redundant copyright notices and correct some instances where the wrong comment type has been used in header files. Signed-off-by: Charles Keepax <ckeepax@opensource.cirrus.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
38 lines
752 B
C
38 lines
752 B
C
/* SPDX-License-Identifier: GPL-2.0-only */
|
|
/*
|
|
* Pinctrl for Cirrus Logic Madera codecs
|
|
*
|
|
* Copyright (C) 2016-2017 Cirrus Logic
|
|
*/
|
|
|
|
#ifndef PINCTRL_MADERA_H
|
|
#define PINCTRL_MADERA_H
|
|
|
|
struct madera_pin_groups {
|
|
const char *name;
|
|
const unsigned int *pins;
|
|
unsigned int n_pins;
|
|
};
|
|
|
|
struct madera_pin_chip {
|
|
unsigned int n_pins;
|
|
|
|
const struct madera_pin_groups *pin_groups;
|
|
unsigned int n_pin_groups;
|
|
};
|
|
|
|
struct madera_pin_private {
|
|
struct madera *madera;
|
|
|
|
const struct madera_pin_chip *chip; /* chip-specific groups */
|
|
|
|
struct device *dev;
|
|
struct pinctrl_dev *pctl;
|
|
};
|
|
|
|
extern const struct madera_pin_chip cs47l35_pin_chip;
|
|
extern const struct madera_pin_chip cs47l85_pin_chip;
|
|
extern const struct madera_pin_chip cs47l90_pin_chip;
|
|
|
|
#endif
|