Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
raspberrypi-kernel
提交
cfe370f8
R
raspberrypi-kernel
项目概览
openeuler
/
raspberrypi-kernel
通知
13
Star
1
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
R
raspberrypi-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
cfe370f8
编写于
4月 17, 2012
作者:
K
Kukjin Kim
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
ARM: SAMSUNG: move platform device for s5p uart into plat-samsung
Signed-off-by:
N
Kukjin Kim
<
kgene.kim@samsung.com
>
上级
33bf3327
变更
5
隐藏空白更改
内联
并排
Showing
5 changed file
with
22 addition
and
68 deletion
+22
-68
arch/arm/plat-s5p/Kconfig
arch/arm/plat-s5p/Kconfig
+0
-4
arch/arm/plat-s5p/Makefile
arch/arm/plat-s5p/Makefile
+0
-1
arch/arm/plat-samsung/Kconfig
arch/arm/plat-samsung/Kconfig
+6
-0
arch/arm/plat-samsung/Makefile
arch/arm/plat-samsung/Makefile
+1
-0
arch/arm/plat-samsung/s5p-dev-uart.c
arch/arm/plat-samsung/s5p-dev-uart.c
+15
-63
未找到文件。
arch/arm/plat-s5p/Kconfig
浏览文件 @
cfe370f8
...
...
@@ -23,10 +23,6 @@ config PLAT_S5P
help
Base platform code for Samsung's S5P series SoC.
config S5P_DEV_UART
def_bool y
depends on (ARCH_S5P64X0 || ARCH_S5PC100 || ARCH_S5PV210)
config S5P_DEV_FIMC0
bool
help
...
...
arch/arm/plat-s5p/Makefile
浏览文件 @
cfe370f8
...
...
@@ -12,6 +12,5 @@ obj- :=
# devices
obj-$(CONFIG_S5P_DEV_UART)
+=
dev-uart.o
obj-$(CONFIG_S5P_DEV_MFC)
+=
dev-mfc.o
obj-$(CONFIG_S5P_SETUP_MIPIPHY)
+=
setup-mipiphy.o
arch/arm/plat-samsung/Kconfig
浏览文件 @
cfe370f8
...
...
@@ -146,6 +146,12 @@ config S3C_GPIO_TRACK
Internal configuration option to enable the s3c specific gpio
chip tracking if the platform requires it.
# uart options
config S5P_DEV_UART
def_bool y
depends on (ARCH_S5P64X0 || ARCH_S5PC100 || ARCH_S5PV210)
# ADC driver
config S3C_ADC
...
...
arch/arm/plat-samsung/Makefile
浏览文件 @
cfe370f8
...
...
@@ -36,6 +36,7 @@ obj-y += platformdata.o
obj-y
+=
devs.o
obj-y
+=
dev-uart.o
obj-$(CONFIG_S5P_DEV_UART)
+=
s5p-dev-uart.o
obj-$(CONFIG_SAMSUNG_DEV_BACKLIGHT)
+=
dev-backlight.o
...
...
arch/arm/plat-s
5p/
dev-uart.c
→
arch/arm/plat-s
amsung/s5p-
dev-uart.c
浏览文件 @
cfe370f8
/* linux/arch/arm/plat-s5p/dev-uart.c
*
* Copyright (c) 2009 Samsung Electronics Co., Ltd.
/*
* Copyright (c) 2009,2012 Samsung Electronics Co., Ltd.
* http://www.samsung.com/
*
* Base S5P UART resource and device definitions
...
...
@@ -14,6 +13,7 @@
#include <linux/types.h>
#include <linux/interrupt.h>
#include <linux/list.h>
#include <linux/ioport.h>
#include <linux/platform_device.h>
#include <asm/mach/arch.h>
...
...
@@ -26,86 +26,38 @@
/* Serial port registrations */
static
struct
resource
s5p_uart0_resource
[]
=
{
[
0
]
=
{
.
start
=
S5P_PA_UART0
,
.
end
=
S5P_PA_UART0
+
S5P_SZ_UART
-
1
,
.
flags
=
IORESOURCE_MEM
,
},
[
1
]
=
{
.
start
=
IRQ_UART0
,
.
end
=
IRQ_UART0
,
.
flags
=
IORESOURCE_IRQ
,
},
[
0
]
=
DEFINE_RES_MEM
(
S5P_PA_UART0
,
S5P_SZ_UART
),
[
1
]
=
DEFINE_RES_IRQ
(
IRQ_UART0
),
};
static
struct
resource
s5p_uart1_resource
[]
=
{
[
0
]
=
{
.
start
=
S5P_PA_UART1
,
.
end
=
S5P_PA_UART1
+
S5P_SZ_UART
-
1
,
.
flags
=
IORESOURCE_MEM
,
},
[
1
]
=
{
.
start
=
IRQ_UART1
,
.
end
=
IRQ_UART1
,
.
flags
=
IORESOURCE_IRQ
,
},
[
0
]
=
DEFINE_RES_MEM
(
S5P_PA_UART1
,
S5P_SZ_UART
),
[
1
]
=
DEFINE_RES_IRQ
(
IRQ_UART1
),
};
static
struct
resource
s5p_uart2_resource
[]
=
{
[
0
]
=
{
.
start
=
S5P_PA_UART2
,
.
end
=
S5P_PA_UART2
+
S5P_SZ_UART
-
1
,
.
flags
=
IORESOURCE_MEM
,
},
[
1
]
=
{
.
start
=
IRQ_UART2
,
.
end
=
IRQ_UART2
,
.
flags
=
IORESOURCE_IRQ
,
},
[
0
]
=
DEFINE_RES_MEM
(
S5P_PA_UART2
,
S5P_SZ_UART
),
[
1
]
=
DEFINE_RES_IRQ
(
IRQ_UART2
),
};
static
struct
resource
s5p_uart3_resource
[]
=
{
#if CONFIG_SERIAL_SAMSUNG_UARTS > 3
[
0
]
=
{
.
start
=
S5P_PA_UART3
,
.
end
=
S5P_PA_UART3
+
S5P_SZ_UART
-
1
,
.
flags
=
IORESOURCE_MEM
,
},
[
1
]
=
{
.
start
=
IRQ_UART3
,
.
end
=
IRQ_UART3
,
.
flags
=
IORESOURCE_IRQ
,
},
[
0
]
=
DEFINE_RES_MEM
(
S5P_PA_UART3
,
S5P_SZ_UART
),
[
1
]
=
DEFINE_RES_IRQ
(
IRQ_UART3
),
#endif
};
static
struct
resource
s5p_uart4_resource
[]
=
{
#if CONFIG_SERIAL_SAMSUNG_UARTS > 4
[
0
]
=
{
.
start
=
S5P_PA_UART4
,
.
end
=
S5P_PA_UART4
+
S5P_SZ_UART
-
1
,
.
flags
=
IORESOURCE_MEM
,
},
[
1
]
=
{
.
start
=
IRQ_UART4
,
.
end
=
IRQ_UART4
,
.
flags
=
IORESOURCE_IRQ
,
},
[
0
]
=
DEFINE_RES_MEM
(
S5P_PA_UART4
,
S5P_SZ_UART
),
[
1
]
=
DEFINE_RES_IRQ
(
IRQ_UART4
),
#endif
};
static
struct
resource
s5p_uart5_resource
[]
=
{
#if CONFIG_SERIAL_SAMSUNG_UARTS > 5
[
0
]
=
{
.
start
=
S5P_PA_UART5
,
.
end
=
S5P_PA_UART5
+
S5P_SZ_UART
-
1
,
.
flags
=
IORESOURCE_MEM
,
},
[
1
]
=
{
.
start
=
IRQ_UART5
,
.
end
=
IRQ_UART5
,
.
flags
=
IORESOURCE_IRQ
,
},
[
0
]
=
DEFINE_RES_MEM
(
S5P_PA_UART5
,
S5P_SZ_UART
),
[
1
]
=
DEFINE_RES_IRQ
(
IRQ_UART5
),
#endif
};
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录