Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: GPL-2.0 */
0002 /*
0003  * Header providing constants for bcm2835 pinctrl bindings.
0004  *
0005  * Copyright (C) 2015 Stefan Wahren <stefan.wahren@i2se.com>
0006  */
0007 
0008 #ifndef __DT_BINDINGS_PINCTRL_BCM2835_H__
0009 #define __DT_BINDINGS_PINCTRL_BCM2835_H__
0010 
0011 /* brcm,function property */
0012 #define BCM2835_FSEL_GPIO_IN    0
0013 #define BCM2835_FSEL_GPIO_OUT   1
0014 #define BCM2835_FSEL_ALT5   2
0015 #define BCM2835_FSEL_ALT4   3
0016 #define BCM2835_FSEL_ALT0   4
0017 #define BCM2835_FSEL_ALT1   5
0018 #define BCM2835_FSEL_ALT2   6
0019 #define BCM2835_FSEL_ALT3   7
0020 
0021 /* brcm,pull property */
0022 #define BCM2835_PUD_OFF     0
0023 #define BCM2835_PUD_DOWN    1
0024 #define BCM2835_PUD_UP      2
0025 
0026 #endif /* __DT_BINDINGS_PINCTRL_BCM2835_H__ */