1*715dad6dSFabian Vogt /* 2*715dad6dSFabian Vogt * Header providing constants for bcm2835 pinctrl bindings. 3*715dad6dSFabian Vogt * 4*715dad6dSFabian Vogt * Copyright (C) 2015 Stefan Wahren <stefan.wahren@i2se.com> 5*715dad6dSFabian Vogt * 6*715dad6dSFabian Vogt * The code contained herein is licensed under the GNU General Public 7*715dad6dSFabian Vogt * License. You may obtain a copy of the GNU General Public License 8*715dad6dSFabian Vogt * Version 2 at the following locations: 9*715dad6dSFabian Vogt * 10*715dad6dSFabian Vogt * http://www.opensource.org/licenses/gpl-license.html 11*715dad6dSFabian Vogt * http://www.gnu.org/copyleft/gpl.html 12*715dad6dSFabian Vogt */ 13*715dad6dSFabian Vogt 14*715dad6dSFabian Vogt #ifndef __DT_BINDINGS_PINCTRL_BCM2835_H__ 15*715dad6dSFabian Vogt #define __DT_BINDINGS_PINCTRL_BCM2835_H__ 16*715dad6dSFabian Vogt 17*715dad6dSFabian Vogt /* brcm,function property */ 18*715dad6dSFabian Vogt #define BCM2835_FSEL_GPIO_IN 0 19*715dad6dSFabian Vogt #define BCM2835_FSEL_GPIO_OUT 1 20*715dad6dSFabian Vogt #define BCM2835_FSEL_ALT5 2 21*715dad6dSFabian Vogt #define BCM2835_FSEL_ALT4 3 22*715dad6dSFabian Vogt #define BCM2835_FSEL_ALT0 4 23*715dad6dSFabian Vogt #define BCM2835_FSEL_ALT1 5 24*715dad6dSFabian Vogt #define BCM2835_FSEL_ALT2 6 25*715dad6dSFabian Vogt #define BCM2835_FSEL_ALT3 7 26*715dad6dSFabian Vogt 27*715dad6dSFabian Vogt #endif /* __DT_BINDINGS_PINCTRL_BCM2835_H__ */ 28