Home | History | Annotate | Line # | Download | only in pinctrl
      1 /*	$NetBSD: bcm2835.h,v 1.1.1.2 2019/05/25 11:29:13 jmcneill Exp $	*/
      2 
      3 /* SPDX-License-Identifier: GPL-2.0 */
      4 /*
      5  * Header providing constants for bcm2835 pinctrl bindings.
      6  *
      7  * Copyright (C) 2015 Stefan Wahren <stefan.wahren (at) i2se.com>
      8  */
      9 
     10 #ifndef __DT_BINDINGS_PINCTRL_BCM2835_H__
     11 #define __DT_BINDINGS_PINCTRL_BCM2835_H__
     12 
     13 /* brcm,function property */
     14 #define BCM2835_FSEL_GPIO_IN	0
     15 #define BCM2835_FSEL_GPIO_OUT	1
     16 #define BCM2835_FSEL_ALT5	2
     17 #define BCM2835_FSEL_ALT4	3
     18 #define BCM2835_FSEL_ALT0	4
     19 #define BCM2835_FSEL_ALT1	5
     20 #define BCM2835_FSEL_ALT2	6
     21 #define BCM2835_FSEL_ALT3	7
     22 
     23 /* brcm,pull property */
     24 #define BCM2835_PUD_OFF		0
     25 #define BCM2835_PUD_DOWN	1
     26 #define BCM2835_PUD_UP		2
     27 
     28 #endif /* __DT_BINDINGS_PINCTRL_BCM2835_H__ */
     29