Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
Kernel
提交
fac3d355
K
Kernel
项目概览
openeuler
/
Kernel
1 年多 前同步成功
通知
8
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
K
Kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
fac3d355
编写于
5月 20, 2010
作者:
B
Ben Dooks
浏览文件
操作
浏览文件
下载
差异文件
ARM: Merge for-2635-4/ts-machines
Merge branch 'for-2635-4/ts-machines' into for-2635-4/partial1
上级
d48562ab
41d8289d
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
49 addition
and
0 deletion
+49
-0
arch/arm/mach-s3c64xx/Kconfig
arch/arm/mach-s3c64xx/Kconfig
+1
-0
arch/arm/mach-s3c64xx/mach-smdk6410.c
arch/arm/mach-s3c64xx/mach-smdk6410.c
+12
-0
arch/arm/mach-s5p6440/Kconfig
arch/arm/mach-s5p6440/Kconfig
+2
-0
arch/arm/mach-s5p6440/cpu.c
arch/arm/mach-s5p6440/cpu.c
+1
-0
arch/arm/mach-s5p6440/include/mach/map.h
arch/arm/mach-s5p6440/include/mach/map.h
+3
-0
arch/arm/mach-s5p6440/mach-smdk6440.c
arch/arm/mach-s5p6440/mach-smdk6440.c
+12
-0
arch/arm/mach-s5pv210/Kconfig
arch/arm/mach-s5pv210/Kconfig
+2
-0
arch/arm/mach-s5pv210/cpu.c
arch/arm/mach-s5pv210/cpu.c
+2
-0
arch/arm/mach-s5pv210/include/mach/map.h
arch/arm/mach-s5pv210/include/mach/map.h
+3
-0
arch/arm/mach-s5pv210/mach-smdkv210.c
arch/arm/mach-s5pv210/mach-smdkv210.c
+11
-0
未找到文件。
arch/arm/mach-s3c64xx/Kconfig
浏览文件 @
fac3d355
...
...
@@ -90,6 +90,7 @@ config MACH_SMDK6410
select S3C_DEV_HSMMC1
select S3C_DEV_I2C1
select S3C_DEV_FB
select SAMSUNG_DEV_TS
select S3C_DEV_USB_HOST
select S3C_DEV_USB_HSOTG
select S3C64XX_SETUP_SDHCI
...
...
arch/arm/mach-s3c64xx/mach-smdk6410.c
浏览文件 @
fac3d355
...
...
@@ -64,6 +64,8 @@
#include <plat/clock.h>
#include <plat/devs.h>
#include <plat/cpu.h>
#include <plat/adc.h>
#include <plat/ts.h>
#define UCON S3C2410_UCON_DEFAULT | S3C2410_UCON_UCLK
#define ULCON S3C2410_LCON_CS8 | S3C2410_LCON_PNONE | S3C2410_LCON_STOPB
...
...
@@ -262,6 +264,8 @@ static struct platform_device *smdk6410_devices[] __initdata = {
&
smdk6410_lcd_powerdev
,
&
smdk6410_smsc911x
,
&
s3c_device_adc
,
&
s3c_device_ts
,
};
#ifdef CONFIG_REGULATOR
...
...
@@ -596,6 +600,12 @@ static struct i2c_board_info i2c_devs1[] __initdata = {
{
I2C_BOARD_INFO
(
"24c128"
,
0x57
),
},
/* Samsung S524AD0XD1 */
};
static
struct
s3c2410_ts_mach_info
s3c_ts_platform
__initdata
=
{
.
delay
=
10000
,
.
presc
=
49
,
.
oversampling_shift
=
2
,
};
static
void
__init
smdk6410_map_io
(
void
)
{
u32
tmp
;
...
...
@@ -625,6 +635,8 @@ static void __init smdk6410_machine_init(void)
s3c_i2c1_set_platdata
(
NULL
);
s3c_fb_set_platdata
(
&
smdk6410_lcd_pdata
);
s3c24xx_ts_set_platdata
(
&
s3c_ts_platform
);
/* configure nCS1 width to 16 bits */
cs1
=
__raw_readl
(
S3C64XX_SROM_BW
)
&
...
...
arch/arm/mach-s5p6440/Kconfig
浏览文件 @
fac3d355
...
...
@@ -16,6 +16,8 @@ config CPU_S5P6440
config MACH_SMDK6440
bool "SMDK6440"
select CPU_S5P6440
select SAMSUNG_DEV_TS
select SAMSUNG_DEV_ADC
help
Machine support for the Samsung SMDK6440
...
...
arch/arm/mach-s5p6440/cpu.c
浏览文件 @
fac3d355
...
...
@@ -61,6 +61,7 @@ static void s5p6440_idle(void)
void
__init
s5p6440_map_io
(
void
)
{
/* initialize any device information early */
s3c_device_adc
.
name
=
"s3c64xx-adc"
;
}
void
__init
s5p6440_init_clocks
(
int
xtal
)
...
...
arch/arm/mach-s5p6440/include/mach/map.h
浏览文件 @
fac3d355
...
...
@@ -69,8 +69,11 @@
/* PCM */
#define S5P6440_PA_PCM 0xF2100000
#define S5P6440_PA_ADC (0xF3000000)
/* compatibiltiy defines. */
#define S3C_PA_UART S5P6440_PA_UART
#define S3C_PA_IIC S5P6440_PA_IIC0
#define SAMSUNG_PA_ADC S5P6440_PA_ADC
#endif
/* __ASM_ARCH_MAP_H */
arch/arm/mach-s5p6440/mach-smdk6440.c
浏览文件 @
fac3d355
...
...
@@ -38,6 +38,8 @@
#include <plat/devs.h>
#include <plat/cpu.h>
#include <plat/pll.h>
#include <plat/adc.h>
#include <plat/ts.h>
#define S5P6440_UCON_DEFAULT (S3C2410_UCON_TXILEVEL | \
S3C2410_UCON_RXILEVEL | \
...
...
@@ -85,6 +87,14 @@ static struct s3c2410_uartcfg smdk6440_uartcfgs[] __initdata = {
static
struct
platform_device
*
smdk6440_devices
[]
__initdata
=
{
&
s5p6440_device_iis
,
&
s3c_device_adc
,
&
s3c_device_ts
,
};
static
struct
s3c2410_ts_mach_info
s3c_ts_platform
__initdata
=
{
.
delay
=
10000
,
.
presc
=
49
,
.
oversampling_shift
=
2
,
};
static
void
__init
smdk6440_map_io
(
void
)
...
...
@@ -96,6 +106,8 @@ static void __init smdk6440_map_io(void)
static
void
__init
smdk6440_machine_init
(
void
)
{
s3c24xx_ts_set_platdata
(
&
s3c_ts_platform
);
platform_add_devices
(
smdk6440_devices
,
ARRAY_SIZE
(
smdk6440_devices
));
}
...
...
arch/arm/mach-s5pv210/Kconfig
浏览文件 @
fac3d355
...
...
@@ -26,6 +26,8 @@ config MACH_SMDKV210
bool "SMDKV210"
select CPU_S5PV210
select ARCH_SPARSEMEM_ENABLE
select SAMSUNG_DEV_ADC
select SAMSUNG_DEV_TS
help
Machine support for Samsung SMDKV210
...
...
arch/arm/mach-s5pv210/cpu.c
浏览文件 @
fac3d355
...
...
@@ -74,6 +74,8 @@ static void s5pv210_idle(void)
void
__init
s5pv210_map_io
(
void
)
{
s3c_device_adc
.
name
=
"s3c64xx-adc"
;
iotable_init
(
s5pv210_iodesc
,
ARRAY_SIZE
(
s5pv210_iodesc
));
}
...
...
arch/arm/mach-s5pv210/include/mach/map.h
浏览文件 @
fac3d355
...
...
@@ -75,8 +75,11 @@
/* AC97 */
#define S5PV210_PA_AC97 0xE2200000
#define S5PV210_PA_ADC (0xE1700000)
/* compatibiltiy defines. */
#define S3C_PA_UART S5PV210_PA_UART
#define S3C_PA_IIC S5PV210_PA_IIC0
#define SAMSUNG_PA_ADC S5PV210_PA_ADC
#endif
/* __ASM_ARCH_MAP_H */
arch/arm/mach-s5pv210/mach-smdkv210.c
浏览文件 @
fac3d355
...
...
@@ -25,6 +25,8 @@
#include <plat/s5pv210.h>
#include <plat/devs.h>
#include <plat/cpu.h>
#include <plat/adc.h>
#include <plat/ts.h>
/* Following are default values for UCON, ULCON and UFCON UART registers */
#define S5PV210_UCON_DEFAULT (S3C2410_UCON_TXILEVEL | \
...
...
@@ -74,6 +76,14 @@ static struct s3c2410_uartcfg smdkv210_uartcfgs[] __initdata = {
static
struct
platform_device
*
smdkv210_devices
[]
__initdata
=
{
&
s5pv210_device_iis0
,
&
s5pv210_device_ac97
,
&
s3c_device_adc
,
&
s3c_device_ts
,
};
static
struct
s3c2410_ts_mach_info
s3c_ts_platform
__initdata
=
{
.
delay
=
10000
,
.
presc
=
49
,
.
oversampling_shift
=
2
,
};
static
void
__init
smdkv210_map_io
(
void
)
...
...
@@ -85,6 +95,7 @@ static void __init smdkv210_map_io(void)
static
void
__init
smdkv210_machine_init
(
void
)
{
s3c24xx_ts_set_platdata
(
&
s3c_ts_platform
);
platform_add_devices
(
smdkv210_devices
,
ARRAY_SIZE
(
smdkv210_devices
));
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录