summaryrefslogtreecommitdiff
path: root/bsp/raspberry-pi/dm/include/dt-bindings/pinctrl/bcm2835.h
blob: c98752b200eedcb85ee33e3f1effd4367d50f8d4 (plain)
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
/*
 * Copyright (c) 2006-2022, RT-Thread Development Team
 *
 * SPDX-License-Identifier: Apache-2.0
 */

#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__ */