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