Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openanolis
cloud-kernel
提交
d6bb0f27
cloud-kernel
项目概览
openanolis
/
cloud-kernel
大约 2 年 前同步成功
通知
173
Star
36
Fork
7
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
10
列表
看板
标记
里程碑
合并请求
2
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
cloud-kernel
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
10
Issue
10
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
提交
d6bb0f27
编写于
10月 20, 2011
作者:
A
Arnd Bergmann
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'imx/cleanup' into next/cleanup
上级
2f540738
91056a63
变更
10
隐藏空白更改
内联
并排
Showing
10 changed file
with
45 addition
and
46 deletion
+45
-46
arch/arm/configs/mx3_defconfig
arch/arm/configs/mx3_defconfig
+33
-13
arch/arm/mach-imx/mach-kzm_arm11_01.c
arch/arm/mach-imx/mach-kzm_arm11_01.c
+1
-0
arch/arm/mach-imx/mach-pcm038.c
arch/arm/mach-imx/mach-pcm038.c
+3
-1
arch/arm/mach-imx/mach-qong.c
arch/arm/mach-imx/mach-qong.c
+4
-1
arch/arm/mach-mxs/mach-mx23evk.c
arch/arm/mach-mxs/mach-mx23evk.c
+1
-1
arch/arm/mach-mxs/mach-mx28evk.c
arch/arm/mach-mxs/mach-mx28evk.c
+1
-1
arch/arm/mach-mxs/mach-tx28.c
arch/arm/mach-mxs/mach-tx28.c
+1
-1
arch/arm/plat-mxc/include/mach/mx27.h
arch/arm/plat-mxc/include/mach/mx27.h
+0
-14
arch/arm/plat-mxc/include/mach/mx31.h
arch/arm/plat-mxc/include/mach/mx31.h
+0
-14
drivers/mmc/host/mxcmmc.c
drivers/mmc/host/mxcmmc.c
+1
-0
未找到文件。
arch/arm/configs/mx3_defconfig
浏览文件 @
d6bb0f27
...
@@ -3,7 +3,6 @@ CONFIG_SYSVIPC=y
...
@@ -3,7 +3,6 @@ CONFIG_SYSVIPC=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG=y
CONFIG_IKCONFIG_PROC=y
CONFIG_IKCONFIG_PROC=y
CONFIG_LOG_BUF_SHIFT=14
CONFIG_LOG_BUF_SHIFT=14
CONFIG_SYSFS_DEPRECATED_V2=y
CONFIG_EXPERT=y
CONFIG_EXPERT=y
CONFIG_SLAB=y
CONFIG_SLAB=y
CONFIG_MODULES=y
CONFIG_MODULES=y
...
@@ -13,20 +12,21 @@ CONFIG_MODVERSIONS=y
...
@@ -13,20 +12,21 @@ CONFIG_MODVERSIONS=y
# CONFIG_BLK_DEV_BSG is not set
# CONFIG_BLK_DEV_BSG is not set
CONFIG_ARCH_MXC=y
CONFIG_ARCH_MXC=y
CONFIG_MACH_MX31ADS_WM1133_EV1=y
CONFIG_MACH_MX31ADS_WM1133_EV1=y
CONFIG_MACH_MX31LILLY=y
CONFIG_MACH_MX31LITE=y
CONFIG_MACH_PCM037=y
CONFIG_MACH_PCM037=y
CONFIG_MACH_PCM037_EET=y
CONFIG_MACH_PCM037_EET=y
CONFIG_MACH_MX31LITE=y
CONFIG_MACH_MX31_3DS=y
CONFIG_MACH_MX31_3DS=y
CONFIG_MACH_MX31MOBOARD=y
CONFIG_MACH_MX31MOBOARD=y
CONFIG_MACH_MX31LILLY=y
CONFIG_MACH_QONG=y
CONFIG_MACH_QONG=y
CONFIG_MACH_PCM043=y
CONFIG_MACH_ARMADILLO5X0=y
CONFIG_MACH_ARMADILLO5X0=y
CONFIG_MACH_MX35_3DS=y
CONFIG_MACH_KZM_ARM11_01=y
CONFIG_MACH_KZM_ARM11_01=y
CONFIG_MACH_PCM043=y
CONFIG_MACH_MX35_3DS=y
CONFIG_MACH_EUKREA_CPUIMX35=y
CONFIG_MACH_EUKREA_CPUIMX35=y
CONFIG_MXC_IRQ_PRIOR=y
CONFIG_MXC_IRQ_PRIOR=y
CONFIG_MXC_PWM=y
CONFIG_MXC_PWM=y
CONFIG_ARM_ERRATA_411920=y
CONFIG_NO_HZ=y
CONFIG_NO_HZ=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_HIGH_RES_TIMERS=y
CONFIG_PREEMPT=y
CONFIG_PREEMPT=y
...
@@ -35,7 +35,6 @@ CONFIG_ZBOOT_ROM_TEXT=0x0
...
@@ -35,7 +35,6 @@ CONFIG_ZBOOT_ROM_TEXT=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
CONFIG_ZBOOT_ROM_BSS=0x0
CONFIG_CMDLINE="noinitrd console=ttymxc0,115200 root=/dev/mtdblock2 rw ip=off"
CONFIG_CMDLINE="noinitrd console=ttymxc0,115200 root=/dev/mtdblock2 rw ip=off"
CONFIG_VFP=y
CONFIG_VFP=y
CONFIG_PM=y
CONFIG_PM_DEBUG=y
CONFIG_PM_DEBUG=y
CONFIG_NET=y
CONFIG_NET=y
CONFIG_PACKET=y
CONFIG_PACKET=y
...
@@ -52,7 +51,6 @@ CONFIG_IP_PNP_DHCP=y
...
@@ -52,7 +51,6 @@ CONFIG_IP_PNP_DHCP=y
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_UEVENT_HELPER_PATH="/sbin/hotplug"
CONFIG_FW_LOADER=m
CONFIG_FW_LOADER=m
CONFIG_MTD=y
CONFIG_MTD=y
CONFIG_MTD_PARTITIONS=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_CMDLINE_PARTS=y
CONFIG_MTD_CHAR=y
CONFIG_MTD_CHAR=y
CONFIG_MTD_BLOCK=y
CONFIG_MTD_BLOCK=y
...
@@ -62,24 +60,27 @@ CONFIG_MTD_NAND=y
...
@@ -62,24 +60,27 @@ CONFIG_MTD_NAND=y
CONFIG_MTD_NAND_MXC=y
CONFIG_MTD_NAND_MXC=y
CONFIG_MTD_UBI=y
CONFIG_MTD_UBI=y
# CONFIG_BLK_DEV is not set
# CONFIG_BLK_DEV is not set
CONFIG_MISC_DEVICES=y
CONFIG_EEPROM_AT24=y
CONFIG_EEPROM_AT24=y
CONFIG_NETDEVICES=y
CONFIG_NETDEVICES=y
CONFIG_SMSC_PHY=y
CONFIG_SMSC_PHY=y
CONFIG_NET_ETHERNET=y
CONFIG_NET_ETHERNET=y
CONFIG_SMSC911X=y
CONFIG_SMSC911X=y
CONFIG_DNET=y
CONFIG_DNET=y
CONFIG_FEC=y
# CONFIG_NETDEV_1000 is not set
# CONFIG_NETDEV_1000 is not set
# CONFIG_NETDEV_10000 is not set
# CONFIG_NETDEV_10000 is not set
# CONFIG_INPUT is not set
# CONFIG_INPUT_MOUSEDEV is not set
# CONFIG_KEYBOARD_ATKBD is not set
CONFIG_KEYBOARD_IMX=y
# CONFIG_INPUT_MOUSE is not set
# CONFIG_SERIO is not set
# CONFIG_SERIO is not set
# CONFIG_VT is not set
# CONFIG_VT is not set
# CONFIG_LEGACY_PTYS is not set
CONFIG_SERIAL_8250=m
CONFIG_SERIAL_8250=m
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_EXTENDED=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_8250_SHARE_IRQ=y
CONFIG_SERIAL_IMX=y
CONFIG_SERIAL_IMX=y
CONFIG_SERIAL_IMX_CONSOLE=y
CONFIG_SERIAL_IMX_CONSOLE=y
# CONFIG_LEGACY_PTYS is not set
# CONFIG_HW_RANDOM is not set
# CONFIG_HW_RANDOM is not set
CONFIG_I2C=y
CONFIG_I2C=y
CONFIG_I2C_CHARDEV=y
CONFIG_I2C_CHARDEV=y
...
@@ -89,12 +90,15 @@ CONFIG_W1=y
...
@@ -89,12 +90,15 @@ CONFIG_W1=y
CONFIG_W1_MASTER_MXC=y
CONFIG_W1_MASTER_MXC=y
CONFIG_W1_SLAVE_THERM=y
CONFIG_W1_SLAVE_THERM=y
# CONFIG_HWMON is not set
# CONFIG_HWMON is not set
CONFIG_WATCHDOG=y
CONFIG_IMX2_WDT=y
CONFIG_MFD_WM8350_I2C=y
CONFIG_MFD_WM8350_I2C=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR=y
CONFIG_REGULATOR_WM8350=y
CONFIG_REGULATOR_WM8350=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_MEDIA_SUPPORT=y
CONFIG_VIDEO_DEV=y
CONFIG_VIDEO_DEV=y
# CONFIG_VIDEO_ALLOW_V4L1 is not set
# CONFIG_RC_CORE is not set
# CONFIG_MEDIA_TUNER_CUSTOMISE is not set
CONFIG_SOC_CAMERA=y
CONFIG_SOC_CAMERA=y
CONFIG_SOC_CAMERA_MT9M001=y
CONFIG_SOC_CAMERA_MT9M001=y
CONFIG_SOC_CAMERA_MT9M111=y
CONFIG_SOC_CAMERA_MT9M111=y
...
@@ -105,9 +109,26 @@ CONFIG_SOC_CAMERA_OV772X=y
...
@@ -105,9 +109,26 @@ CONFIG_SOC_CAMERA_OV772X=y
CONFIG_VIDEO_MX3=y
CONFIG_VIDEO_MX3=y
# CONFIG_RADIO_ADAPTERS is not set
# CONFIG_RADIO_ADAPTERS is not set
CONFIG_FB=y
CONFIG_FB=y
# CONFIG_USB_SUPPORT is not set
CONFIG_SOUND=y
CONFIG_SND=y
# CONFIG_SND_ARM is not set
# CONFIG_SND_SPI is not set
CONFIG_SND_SOC=y
CONFIG_SND_IMX_SOC=y
CONFIG_SND_MXC_SOC_WM1133_EV1=y
CONFIG_SND_SOC_PHYCORE_AC97=y
CONFIG_SND_SOC_EUKREA_TLV320=y
CONFIG_USB=y
CONFIG_USB_EHCI_HCD=y
CONFIG_USB_EHCI_MXC=y
CONFIG_USB_GADGET=m
CONFIG_USB_FSL_USB2=m
CONFIG_USB_G_SERIAL=m
CONFIG_USB_ULPI=y
CONFIG_MMC=y
CONFIG_MMC=y
CONFIG_MMC_MXC=y
CONFIG_MMC_MXC=y
CONFIG_RTC_CLASS=y
CONFIG_RTC_MXC=y
CONFIG_DMADEVICES=y
CONFIG_DMADEVICES=y
# CONFIG_DNOTIFY is not set
# CONFIG_DNOTIFY is not set
CONFIG_TMPFS=y
CONFIG_TMPFS=y
...
@@ -119,6 +140,5 @@ CONFIG_NFS_V4=y
...
@@ -119,6 +140,5 @@ CONFIG_NFS_V4=y
CONFIG_ROOT_NFS=y
CONFIG_ROOT_NFS=y
# CONFIG_ENABLE_WARN_DEPRECATED is not set
# CONFIG_ENABLE_WARN_DEPRECATED is not set
# CONFIG_ENABLE_MUST_CHECK is not set
# CONFIG_ENABLE_MUST_CHECK is not set
# CONFIG_RCU_CPU_STALL_DETECTOR is not set
CONFIG_SYSCTL_SYSCALL_CHECK=y
CONFIG_SYSCTL_SYSCALL_CHECK=y
# CONFIG_CRYPTO_ANSI_CPRNG is not set
# CONFIG_CRYPTO_ANSI_CPRNG is not set
arch/arm/mach-imx/mach-kzm_arm11_01.c
浏览文件 @
d6bb0f27
...
@@ -36,6 +36,7 @@
...
@@ -36,6 +36,7 @@
#include <mach/clock.h>
#include <mach/clock.h>
#include <mach/common.h>
#include <mach/common.h>
#include <mach/hardware.h>
#include <mach/iomux-mx3.h>
#include <mach/iomux-mx3.h>
#include "devices-imx31.h"
#include "devices-imx31.h"
...
...
arch/arm/mach-imx/mach-pcm038.c
浏览文件 @
d6bb0f27
...
@@ -176,7 +176,9 @@ static struct platform_device *platform_devices[] __initdata = {
...
@@ -176,7 +176,9 @@ static struct platform_device *platform_devices[] __initdata = {
* setup other stuffs to access the sram. */
* setup other stuffs to access the sram. */
static
void
__init
pcm038_init_sram
(
void
)
static
void
__init
pcm038_init_sram
(
void
)
{
{
mx27_setup_weimcs
(
1
,
0x0000d843
,
0x22252521
,
0x22220a00
);
__raw_writel
(
0x0000d843
,
MX27_IO_ADDRESS
(
MX27_WEIM_CSCRxU
(
1
)));
__raw_writel
(
0x22252521
,
MX27_IO_ADDRESS
(
MX27_WEIM_CSCRxL
(
1
)));
__raw_writel
(
0x22220a00
,
MX27_IO_ADDRESS
(
MX27_WEIM_CSCRxA
(
1
)));
}
}
static
const
struct
imxi2c_platform_data
pcm038_i2c1_data
__initconst
=
{
static
const
struct
imxi2c_platform_data
pcm038_i2c1_data
__initconst
=
{
...
...
arch/arm/mach-imx/mach-qong.c
浏览文件 @
d6bb0f27
...
@@ -190,7 +190,10 @@ static struct platform_device qong_nand_device = {
...
@@ -190,7 +190,10 @@ static struct platform_device qong_nand_device = {
static
void
__init
qong_init_nand_mtd
(
void
)
static
void
__init
qong_init_nand_mtd
(
void
)
{
{
/* init CS */
/* init CS */
mx31_setup_weimcs
(
3
,
0x00004f00
,
0x20013b31
,
0x00020800
);
__raw_writel
(
0x00004f00
,
MX31_IO_ADDRESS
(
MX31_WEIM_CSCRxU
(
3
)));
__raw_writel
(
0x20013b31
,
MX31_IO_ADDRESS
(
MX31_WEIM_CSCRxL
(
3
)));
__raw_writel
(
0x00020800
,
MX31_IO_ADDRESS
(
MX31_WEIM_CSCRxA
(
3
)));
mxc_iomux_set_gpr
(
MUX_SDCTL_CSD1_SEL
,
true
);
mxc_iomux_set_gpr
(
MUX_SDCTL_CSD1_SEL
,
true
);
/* enable pin */
/* enable pin */
...
...
arch/arm/mach-mxs/mach-mx23evk.c
浏览文件 @
d6bb0f27
...
@@ -181,6 +181,6 @@ MACHINE_START(MX23EVK, "Freescale MX23 EVK")
...
@@ -181,6 +181,6 @@ MACHINE_START(MX23EVK, "Freescale MX23 EVK")
/* Maintainer: Freescale Semiconductor, Inc. */
/* Maintainer: Freescale Semiconductor, Inc. */
.
map_io
=
mx23_map_io
,
.
map_io
=
mx23_map_io
,
.
init_irq
=
mx23_init_irq
,
.
init_irq
=
mx23_init_irq
,
.
init_machine
=
mx23evk_init
,
.
timer
=
&
mx23evk_timer
,
.
timer
=
&
mx23evk_timer
,
.
init_machine
=
mx23evk_init
,
MACHINE_END
MACHINE_END
arch/arm/mach-mxs/mach-mx28evk.c
浏览文件 @
d6bb0f27
...
@@ -419,6 +419,6 @@ MACHINE_START(MX28EVK, "Freescale MX28 EVK")
...
@@ -419,6 +419,6 @@ MACHINE_START(MX28EVK, "Freescale MX28 EVK")
/* Maintainer: Freescale Semiconductor, Inc. */
/* Maintainer: Freescale Semiconductor, Inc. */
.
map_io
=
mx28_map_io
,
.
map_io
=
mx28_map_io
,
.
init_irq
=
mx28_init_irq
,
.
init_irq
=
mx28_init_irq
,
.
init_machine
=
mx28evk_init
,
.
timer
=
&
mx28evk_timer
,
.
timer
=
&
mx28evk_timer
,
.
init_machine
=
mx28evk_init
,
MACHINE_END
MACHINE_END
arch/arm/mach-mxs/mach-tx28.c
浏览文件 @
d6bb0f27
...
@@ -175,6 +175,6 @@ static struct sys_timer tx28_timer = {
...
@@ -175,6 +175,6 @@ static struct sys_timer tx28_timer = {
MACHINE_START
(
TX28
,
"Ka-Ro electronics TX28 module"
)
MACHINE_START
(
TX28
,
"Ka-Ro electronics TX28 module"
)
.
map_io
=
mx28_map_io
,
.
map_io
=
mx28_map_io
,
.
init_irq
=
mx28_init_irq
,
.
init_irq
=
mx28_init_irq
,
.
init_machine
=
tx28_stk5v3_init
,
.
timer
=
&
tx28_timer
,
.
timer
=
&
tx28_timer
,
.
init_machine
=
tx28_stk5v3_init
,
MACHINE_END
MACHINE_END
arch/arm/plat-mxc/include/mach/mx27.h
浏览文件 @
d6bb0f27
...
@@ -24,10 +24,6 @@
...
@@ -24,10 +24,6 @@
#ifndef __MACH_MX27_H__
#ifndef __MACH_MX27_H__
#define __MACH_MX27_H__
#define __MACH_MX27_H__
#ifndef __ASSEMBLER__
#include <linux/io.h>
#endif
#define MX27_AIPI_BASE_ADDR 0x10000000
#define MX27_AIPI_BASE_ADDR 0x10000000
#define MX27_AIPI_SIZE SZ_1M
#define MX27_AIPI_SIZE SZ_1M
#define MX27_DMA_BASE_ADDR (MX27_AIPI_BASE_ADDR + 0x01000)
#define MX27_DMA_BASE_ADDR (MX27_AIPI_BASE_ADDR + 0x01000)
...
@@ -131,16 +127,6 @@
...
@@ -131,16 +127,6 @@
#define MX27_IO_P2V(x) IMX_IO_P2V(x)
#define MX27_IO_P2V(x) IMX_IO_P2V(x)
#define MX27_IO_ADDRESS(x) IOMEM(MX27_IO_P2V(x))
#define MX27_IO_ADDRESS(x) IOMEM(MX27_IO_P2V(x))
#ifndef __ASSEMBLER__
static
inline
void
mx27_setup_weimcs
(
size_t
cs
,
unsigned
upper
,
unsigned
lower
,
unsigned
addional
)
{
__raw_writel
(
upper
,
MX27_IO_ADDRESS
(
MX27_WEIM_CSCRxU
(
cs
)));
__raw_writel
(
lower
,
MX27_IO_ADDRESS
(
MX27_WEIM_CSCRxL
(
cs
)));
__raw_writel
(
addional
,
MX27_IO_ADDRESS
(
MX27_WEIM_CSCRxA
(
cs
)));
}
#endif
/* fixed interrupt numbers */
/* fixed interrupt numbers */
#define MX27_INT_I2C2 1
#define MX27_INT_I2C2 1
#define MX27_INT_GPT6 2
#define MX27_INT_GPT6 2
...
...
arch/arm/plat-mxc/include/mach/mx31.h
浏览文件 @
d6bb0f27
#ifndef __MACH_MX31_H__
#ifndef __MACH_MX31_H__
#define __MACH_MX31_H__
#define __MACH_MX31_H__
#ifndef __ASSEMBLER__
#include <linux/io.h>
#endif
/*
/*
* IRAM
* IRAM
*/
*/
...
@@ -122,16 +118,6 @@
...
@@ -122,16 +118,6 @@
#define MX31_IO_P2V(x) IMX_IO_P2V(x)
#define MX31_IO_P2V(x) IMX_IO_P2V(x)
#define MX31_IO_ADDRESS(x) IOMEM(MX31_IO_P2V(x))
#define MX31_IO_ADDRESS(x) IOMEM(MX31_IO_P2V(x))
#ifndef __ASSEMBLER__
static
inline
void
mx31_setup_weimcs
(
size_t
cs
,
unsigned
upper
,
unsigned
lower
,
unsigned
addional
)
{
__raw_writel
(
upper
,
MX31_IO_ADDRESS
(
MX31_WEIM_CSCRxU
(
cs
)));
__raw_writel
(
lower
,
MX31_IO_ADDRESS
(
MX31_WEIM_CSCRxL
(
cs
)));
__raw_writel
(
addional
,
MX31_IO_ADDRESS
(
MX31_WEIM_CSCRxA
(
cs
)));
}
#endif
#define MX31_INT_I2C3 3
#define MX31_INT_I2C3 3
#define MX31_INT_I2C2 4
#define MX31_INT_I2C2 4
#define MX31_INT_MPEG4_ENCODER 5
#define MX31_INT_MPEG4_ENCODER 5
...
...
drivers/mmc/host/mxcmmc.c
浏览文件 @
d6bb0f27
...
@@ -40,6 +40,7 @@
...
@@ -40,6 +40,7 @@
#include <mach/mmc.h>
#include <mach/mmc.h>
#include <mach/dma.h>
#include <mach/dma.h>
#include <mach/hardware.h>
#define DRIVER_NAME "mxc-mmc"
#define DRIVER_NAME "mxc-mmc"
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录