~ubuntu-branches/debian/experimental/linux-tools/experimental

« back to all changes in this revision

Viewing changes to include/dt-bindings/pinctrl/am43xx.h

  • Committer: Package Import Robot
  • Author(s): Ben Hutchings
  • Date: 2014-02-02 16:57:49 UTC
  • mfrom: (1.1.10) (0.1.21 sid)
  • Revision ID: package-import@ubuntu.com-20140202165749-tw94o9t1t0a8txk6
Tags: 3.13-1~exp2
Merge changes from sid up to 3.12.6-3

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
/*
 
2
 * This header provides constants specific to AM43XX pinctrl bindings.
 
3
 */
 
4
 
 
5
#ifndef _DT_BINDINGS_PINCTRL_AM43XX_H
 
6
#define _DT_BINDINGS_PINCTRL_AM43XX_H
 
7
 
 
8
#define MUX_MODE0       0
 
9
#define MUX_MODE1       1
 
10
#define MUX_MODE2       2
 
11
#define MUX_MODE3       3
 
12
#define MUX_MODE4       4
 
13
#define MUX_MODE5       5
 
14
#define MUX_MODE6       6
 
15
#define MUX_MODE7       7
 
16
 
 
17
#define PULL_DISABLE            (1 << 16)
 
18
#define PULL_UP                 (1 << 17)
 
19
#define INPUT_EN                (1 << 18)
 
20
#define SLEWCTRL_FAST           (1 << 19)
 
21
#define DS0_PULL_UP_DOWN_EN     (1 << 27)
 
22
 
 
23
#define PIN_OUTPUT              (PULL_DISABLE)
 
24
#define PIN_OUTPUT_PULLUP       (PULL_UP)
 
25
#define PIN_OUTPUT_PULLDOWN     0
 
26
#define PIN_INPUT               (INPUT_EN | PULL_DISABLE)
 
27
#define PIN_INPUT_PULLUP        (INPUT_EN | PULL_UP)
 
28
#define PIN_INPUT_PULLDOWN      (INPUT_EN)
 
29
 
 
30
#endif
 
31