hc
2024-08-16 a24a44ff9ca902811b99aa9663d697cf452e08ef
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
/* SPDX-License-Identifier: GPL-2.0 */
/*
 * Header providing constants for bcm2835 pinctrl bindings.
 *
 * Copyright (C) 2015 Stefan Wahren <stefan.wahren@i2se.com>
 */
 
#ifndef __DT_BINDINGS_PINCTRL_BCM2835_H__
#define __DT_BINDINGS_PINCTRL_BCM2835_H__
 
/* brcm,function property */
#define BCM2835_FSEL_GPIO_IN    0
#define BCM2835_FSEL_GPIO_OUT    1
#define BCM2835_FSEL_ALT5    2
#define BCM2835_FSEL_ALT4    3
#define BCM2835_FSEL_ALT0    4
#define BCM2835_FSEL_ALT1    5
#define BCM2835_FSEL_ALT2    6
#define BCM2835_FSEL_ALT3    7
 
/* brcm,pull property */
#define BCM2835_PUD_OFF        0
#define BCM2835_PUD_DOWN    1
#define BCM2835_PUD_UP        2
 
#endif /* __DT_BINDINGS_PINCTRL_BCM2835_H__ */