diff options
author | Tom Rini <trini@konsulko.com> | 2019-05-07 09:38:00 -0400 |
---|---|---|
committer | Tom Rini <trini@konsulko.com> | 2019-05-07 09:38:00 -0400 |
commit | 8d7f06bbbef16f172cd5e9c4923cdcebe16b8980 (patch) | |
tree | 9eede4d05f489c95c1330d6ab60a5d4c4425df42 /include/dt-bindings/pinctrl/r7s72100-pinctrl.h | |
parent | 6984044d0516d855ec621fff741f372932d28669 (diff) | |
parent | ba932bc846e8f44b7b61fcaac41e0be907d1303e (diff) |
Merge branch 'master' of git://git.denx.de/u-boot-sh
- RZ/A1 addition.
- Old board removal.
Diffstat (limited to 'include/dt-bindings/pinctrl/r7s72100-pinctrl.h')
-rw-r--r-- | include/dt-bindings/pinctrl/r7s72100-pinctrl.h | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/include/dt-bindings/pinctrl/r7s72100-pinctrl.h b/include/dt-bindings/pinctrl/r7s72100-pinctrl.h new file mode 100644 index 0000000000..31ee37610e --- /dev/null +++ b/include/dt-bindings/pinctrl/r7s72100-pinctrl.h @@ -0,0 +1,18 @@ +/* SPDX-License-Identifier: GPL-2.0 */ +/* + * Defines macros and constants for Renesas RZ/A1 pin controller pin + * muxing functions. + */ +#ifndef __DT_BINDINGS_PINCTRL_RENESAS_RZA1_H +#define __DT_BINDINGS_PINCTRL_RENESAS_RZA1_H + +#define RZA1_PINS_PER_PORT 16 + +/* + * Create the pin index from its bank and position numbers and store in + * the upper 16 bits the alternate function identifier + */ +#define RZA1_PINMUX(b, p, f) \ + ((b) * RZA1_PINS_PER_PORT + (p) | ((f) << 16)) + +#endif /* __DT_BINDINGS_PINCTRL_RENESAS_RZA1_H */ |