Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
kernel_linux
提交
daec0bed
K
kernel_linux
项目概览
OpenHarmony
/
kernel_linux
上一次同步 4 年多
通知
15
Star
8
Fork
2
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
kernel_linux
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
daec0bed
编写于
2月 08, 2016
作者:
L
Linus Walleij
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'error-return-from-get' into devel
上级
5041e791
a80bb4c9
变更
5
显示空白变更内容
内联
并排
Showing
5 changed file
with
5 addition
and
5 deletion
+5
-5
arch/blackfin/kernel/bfin_gpio.c
arch/blackfin/kernel/bfin_gpio.c
+1
-1
arch/powerpc/sysdev/ppc4xx_gpio.c
arch/powerpc/sysdev/ppc4xx_gpio.c
+1
-1
arch/powerpc/sysdev/simple_gpio.c
arch/powerpc/sysdev/simple_gpio.c
+1
-1
arch/unicore32/kernel/gpio.c
arch/unicore32/kernel/gpio.c
+1
-1
drivers/soc/fsl/qe/gpio.c
drivers/soc/fsl/qe/gpio.c
+1
-1
未找到文件。
arch/blackfin/kernel/bfin_gpio.c
浏览文件 @
daec0bed
...
@@ -1159,7 +1159,7 @@ static int bfin_gpiolib_direction_output(struct gpio_chip *chip, unsigned gpio,
...
@@ -1159,7 +1159,7 @@ static int bfin_gpiolib_direction_output(struct gpio_chip *chip, unsigned gpio,
static
int
bfin_gpiolib_get_value
(
struct
gpio_chip
*
chip
,
unsigned
gpio
)
static
int
bfin_gpiolib_get_value
(
struct
gpio_chip
*
chip
,
unsigned
gpio
)
{
{
return
bfin_gpio_get_value
(
gpio
);
return
!!
bfin_gpio_get_value
(
gpio
);
}
}
static
void
bfin_gpiolib_set_value
(
struct
gpio_chip
*
chip
,
unsigned
gpio
,
int
value
)
static
void
bfin_gpiolib_set_value
(
struct
gpio_chip
*
chip
,
unsigned
gpio
,
int
value
)
...
...
arch/powerpc/sysdev/ppc4xx_gpio.c
浏览文件 @
daec0bed
...
@@ -78,7 +78,7 @@ static int ppc4xx_gpio_get(struct gpio_chip *gc, unsigned int gpio)
...
@@ -78,7 +78,7 @@ static int ppc4xx_gpio_get(struct gpio_chip *gc, unsigned int gpio)
struct
of_mm_gpio_chip
*
mm_gc
=
to_of_mm_gpio_chip
(
gc
);
struct
of_mm_gpio_chip
*
mm_gc
=
to_of_mm_gpio_chip
(
gc
);
struct
ppc4xx_gpio
__iomem
*
regs
=
mm_gc
->
regs
;
struct
ppc4xx_gpio
__iomem
*
regs
=
mm_gc
->
regs
;
return
in_be32
(
&
regs
->
ir
)
&
GPIO_MASK
(
gpio
);
return
!!
(
in_be32
(
&
regs
->
ir
)
&
GPIO_MASK
(
gpio
)
);
}
}
static
inline
void
static
inline
void
...
...
arch/powerpc/sysdev/simple_gpio.c
浏览文件 @
daec0bed
...
@@ -46,7 +46,7 @@ static int u8_gpio_get(struct gpio_chip *gc, unsigned int gpio)
...
@@ -46,7 +46,7 @@ static int u8_gpio_get(struct gpio_chip *gc, unsigned int gpio)
{
{
struct
of_mm_gpio_chip
*
mm_gc
=
to_of_mm_gpio_chip
(
gc
);
struct
of_mm_gpio_chip
*
mm_gc
=
to_of_mm_gpio_chip
(
gc
);
return
in_8
(
mm_gc
->
regs
)
&
u8_pin2mask
(
gpio
);
return
!!
(
in_8
(
mm_gc
->
regs
)
&
u8_pin2mask
(
gpio
)
);
}
}
static
void
u8_gpio_set
(
struct
gpio_chip
*
gc
,
unsigned
int
gpio
,
int
val
)
static
void
u8_gpio_set
(
struct
gpio_chip
*
gc
,
unsigned
int
gpio
,
int
val
)
...
...
arch/unicore32/kernel/gpio.c
浏览文件 @
daec0bed
...
@@ -52,7 +52,7 @@ device_initcall(puv3_gpio_leds_init);
...
@@ -52,7 +52,7 @@ device_initcall(puv3_gpio_leds_init);
static
int
puv3_gpio_get
(
struct
gpio_chip
*
chip
,
unsigned
offset
)
static
int
puv3_gpio_get
(
struct
gpio_chip
*
chip
,
unsigned
offset
)
{
{
return
readl
(
GPIO_GPLR
)
&
GPIO_GPIO
(
offset
);
return
!!
(
readl
(
GPIO_GPLR
)
&
GPIO_GPIO
(
offset
)
);
}
}
static
void
puv3_gpio_set
(
struct
gpio_chip
*
chip
,
unsigned
offset
,
int
value
)
static
void
puv3_gpio_set
(
struct
gpio_chip
*
chip
,
unsigned
offset
,
int
value
)
...
...
drivers/soc/fsl/qe/gpio.c
浏览文件 @
daec0bed
...
@@ -63,7 +63,7 @@ static int qe_gpio_get(struct gpio_chip *gc, unsigned int gpio)
...
@@ -63,7 +63,7 @@ static int qe_gpio_get(struct gpio_chip *gc, unsigned int gpio)
struct
qe_pio_regs
__iomem
*
regs
=
mm_gc
->
regs
;
struct
qe_pio_regs
__iomem
*
regs
=
mm_gc
->
regs
;
u32
pin_mask
=
1
<<
(
QE_PIO_PINS
-
1
-
gpio
);
u32
pin_mask
=
1
<<
(
QE_PIO_PINS
-
1
-
gpio
);
return
in_be32
(
&
regs
->
cpdata
)
&
pin_mask
;
return
!!
(
in_be32
(
&
regs
->
cpdata
)
&
pin_mask
)
;
}
}
static
void
qe_gpio_set
(
struct
gpio_chip
*
gc
,
unsigned
int
gpio
,
int
val
)
static
void
qe_gpio_set
(
struct
gpio_chip
*
gc
,
unsigned
int
gpio
,
int
val
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录