mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-12-02 08:34:20 +08:00
gpio: pca953x: convert register constants to hex
which makes it easier to match them with the data sheets. Signed-off-by: H. Nikolaus Schaller <hns@goldelico.com> Reviewed-by: Andy Shevchenko <andy.shevchenko@gmail.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
This commit is contained in:
parent
668f06579e
commit
0950c19aca
@ -25,25 +25,25 @@
|
|||||||
|
|
||||||
#include <asm/unaligned.h>
|
#include <asm/unaligned.h>
|
||||||
|
|
||||||
#define PCA953X_INPUT 0
|
#define PCA953X_INPUT 0x00
|
||||||
#define PCA953X_OUTPUT 1
|
#define PCA953X_OUTPUT 0x01
|
||||||
#define PCA953X_INVERT 2
|
#define PCA953X_INVERT 0x02
|
||||||
#define PCA953X_DIRECTION 3
|
#define PCA953X_DIRECTION 0x03
|
||||||
|
|
||||||
#define REG_ADDR_AI 0x80
|
#define REG_ADDR_AI 0x80
|
||||||
|
|
||||||
#define PCA957X_IN 0
|
#define PCA957X_IN 0x00
|
||||||
#define PCA957X_INVRT 1
|
#define PCA957X_INVRT 0x01
|
||||||
#define PCA957X_BKEN 2
|
#define PCA957X_BKEN 0x02
|
||||||
#define PCA957X_PUPD 3
|
#define PCA957X_PUPD 0x03
|
||||||
#define PCA957X_CFG 4
|
#define PCA957X_CFG 0x04
|
||||||
#define PCA957X_OUT 5
|
#define PCA957X_OUT 0x05
|
||||||
#define PCA957X_MSK 6
|
#define PCA957X_MSK 0x06
|
||||||
#define PCA957X_INTS 7
|
#define PCA957X_INTS 0x07
|
||||||
|
|
||||||
#define PCAL953X_IN_LATCH 34
|
#define PCAL953X_IN_LATCH 0x22
|
||||||
#define PCAL953X_INT_MASK 37
|
#define PCAL953X_INT_MASK 0x25
|
||||||
#define PCAL953X_INT_STAT 38
|
#define PCAL953X_INT_STAT 0x26
|
||||||
|
|
||||||
#define PCA_GPIO_MASK 0x00FF
|
#define PCA_GPIO_MASK 0x00FF
|
||||||
#define PCA_INT 0x0100
|
#define PCA_INT 0x0100
|
||||||
|
Loading…
Reference in New Issue
Block a user