Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
L
linux
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Milestones
Merge Requests
0
Merge Requests
0
Analytics
Analytics
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Commits
Issue Boards
Open sidebar
nexedi
linux
Commits
9fd96bbb
Commit
9fd96bbb
authored
Feb 04, 2010
by
Sascha Hauer
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'imx/master' of
git://git.pengutronix.de/git/ukl/linux-2.6
into mxc-master
parents
5c17ef87
e27bf724
Changes
32
Expand all
Hide whitespace changes
Inline
Side-by-side
Showing
32 changed files
with
349 additions
and
242 deletions
+349
-242
arch/arm/mach-mx1/Makefile
arch/arm/mach-mx1/Makefile
+1
-0
arch/arm/mach-mx1/mach-mx1ads.c
arch/arm/mach-mx1/mach-mx1ads.c
+2
-2
arch/arm/mach-mx2/Makefile
arch/arm/mach-mx2/Makefile
+0
-1
arch/arm/mach-mx2/mach-cpuimx27.c
arch/arm/mach-mx2/mach-cpuimx27.c
+1
-1
arch/arm/mach-mx2/mach-imx27lite.c
arch/arm/mach-mx2/mach-imx27lite.c
+1
-1
arch/arm/mach-mx2/mach-mx21ads.c
arch/arm/mach-mx2/mach-mx21ads.c
+1
-1
arch/arm/mach-mx2/mach-mx27_3ds.c
arch/arm/mach-mx2/mach-mx27_3ds.c
+1
-1
arch/arm/mach-mx2/mach-mx27ads.c
arch/arm/mach-mx2/mach-mx27ads.c
+1
-1
arch/arm/mach-mx2/mach-mxt_td60.c
arch/arm/mach-mx2/mach-mxt_td60.c
+1
-1
arch/arm/mach-mx2/mach-pca100.c
arch/arm/mach-mx2/mach-pca100.c
+1
-1
arch/arm/mach-mx2/mach-pcm038.c
arch/arm/mach-mx2/mach-pcm038.c
+1
-1
arch/arm/mach-mx2/serial.c
arch/arm/mach-mx2/serial.c
+24
-24
arch/arm/mach-mx25/Makefile
arch/arm/mach-mx25/Makefile
+1
-1
arch/arm/mach-mx25/mach-mx25pdk.c
arch/arm/mach-mx25/mach-mx25pdk.c
+1
-1
arch/arm/mach-mx3/mach-armadillo5x0.c
arch/arm/mach-mx3/mach-armadillo5x0.c
+1
-1
arch/arm/mach-mx3/mach-kzm_arm11_01.c
arch/arm/mach-mx3/mach-kzm_arm11_01.c
+1
-1
arch/arm/mach-mx3/mach-mx31_3ds.c
arch/arm/mach-mx3/mach-mx31_3ds.c
+1
-1
arch/arm/mach-mx3/mach-mx31ads.c
arch/arm/mach-mx3/mach-mx31ads.c
+1
-1
arch/arm/mach-mx3/mach-mx31lilly.c
arch/arm/mach-mx3/mach-mx31lilly.c
+1
-1
arch/arm/mach-mx3/mach-mx31lite.c
arch/arm/mach-mx3/mach-mx31lite.c
+1
-1
arch/arm/mach-mx3/mach-mx31moboard.c
arch/arm/mach-mx3/mach-mx31moboard.c
+1
-1
arch/arm/mach-mx3/mach-mx35pdk.c
arch/arm/mach-mx3/mach-mx35pdk.c
+1
-1
arch/arm/mach-mx3/mach-pcm037.c
arch/arm/mach-mx3/mach-pcm037.c
+1
-1
arch/arm/mach-mx3/mach-pcm043.c
arch/arm/mach-mx3/mach-pcm043.c
+1
-1
arch/arm/mach-mx3/mach-qong.c
arch/arm/mach-mx3/mach-qong.c
+1
-1
arch/arm/mach-mxc91231/magx-zn5.c
arch/arm/mach-mxc91231/magx-zn5.c
+1
-1
arch/arm/plat-mxc/clock.c
arch/arm/plat-mxc/clock.c
+1
-0
arch/arm/plat-mxc/include/mach/debug-macro.S
arch/arm/plat-mxc/include/mach/debug-macro.S
+1
-1
arch/arm/plat-mxc/include/mach/memory.h
arch/arm/plat-mxc/include/mach/memory.h
+21
-15
arch/arm/plat-mxc/include/mach/mx1.h
arch/arm/plat-mxc/include/mach/mx1.h
+260
-127
arch/arm/plat-mxc/include/mach/mx25.h
arch/arm/plat-mxc/include/mach/mx25.h
+7
-2
arch/arm/plat-mxc/include/mach/mxc91231.h
arch/arm/plat-mxc/include/mach/mxc91231.h
+10
-48
No files found.
arch/arm/mach-mx1/Makefile
View file @
9fd96bbb
...
...
@@ -4,6 +4,7 @@
# Object file lists.
EXTRA_CFLAGS
+=
-DIMX_NEEDS_DEPRECATED_SYMBOLS
obj-y
+=
generic.o clock.o devices.o
# Support for CMOS sensor interface
...
...
arch/arm/mach-mx1/mach-mx1ads.c
View file @
9fd96bbb
...
...
@@ -147,7 +147,7 @@ MACHINE_START(MX1ADS, "Freescale MX1ADS")
/* Maintainer: Sascha Hauer, Pengutronix */
.
phys_io
=
IMX_IO_PHYS
,
.
io_pg_offst
=
(
IMX_IO_BASE
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX1_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx1_map_io
,
.
init_irq
=
mx1_init_irq
,
.
timer
=
&
mx1ads_timer
,
...
...
@@ -157,7 +157,7 @@ MACHINE_END
MACHINE_START
(
MXLADS
,
"Freescale MXLADS"
)
.
phys_io
=
IMX_IO_PHYS
,
.
io_pg_offst
=
(
IMX_IO_BASE
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX1_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx1_map_io
,
.
init_irq
=
mx1_init_irq
,
.
timer
=
&
mx1ads_timer
,
...
...
arch/arm/mach-mx2/Makefile
View file @
9fd96bbb
...
...
@@ -7,7 +7,6 @@
obj-y
:=
generic.o devices.o serial.o
CFLAGS_generic.o
=
-DIMX_NEEDS_DEPRECATED_SYMBOLS
CFLAGS_devices.o
=
-DIMX_NEEDS_DEPRECATED_SYMBOLS
CFLAGS_serial.o
=
-DIMX_NEEDS_DEPRECATED_SYMBOLS
obj-$(CONFIG_MACH_MX21)
+=
clock_imx21.o
...
...
arch/arm/mach-mx2/mach-cpuimx27.c
View file @
9fd96bbb
...
...
@@ -226,7 +226,7 @@ static struct sys_timer eukrea_cpuimx27_timer = {
MACHINE_START
(
CPUIMX27
,
"EUKREA CPUIMX27"
)
.
phys_io
=
MX27_AIPI_BASE_ADDR
,
.
io_pg_offst
=
((
MX27_AIPI_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX27_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx27_map_io
,
.
init_irq
=
mx27_init_irq
,
.
init_machine
=
eukrea_cpuimx27_init
,
...
...
arch/arm/mach-mx2/mach-imx27lite.c
View file @
9fd96bbb
...
...
@@ -87,7 +87,7 @@ static struct sys_timer mx27lite_timer = {
MACHINE_START
(
IMX27LITE
,
"LogicPD i.MX27LITE"
)
.
phys_io
=
MX27_AIPI_BASE_ADDR
,
.
io_pg_offst
=
((
MX27_AIPI_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX27_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx27_map_io
,
.
init_irq
=
mx27_init_irq
,
.
init_machine
=
mx27lite_init
,
...
...
arch/arm/mach-mx2/mach-mx21ads.c
View file @
9fd96bbb
...
...
@@ -286,7 +286,7 @@ MACHINE_START(MX21ADS, "Freescale i.MX21ADS")
/* maintainer: Freescale Semiconductor, Inc. */
.
phys_io
=
MX21_AIPI_BASE_ADDR
,
.
io_pg_offst
=
((
MX21_AIPI_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX21_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx21ads_map_io
,
.
init_irq
=
mx21_init_irq
,
.
init_machine
=
mx21ads_board_init
,
...
...
arch/arm/mach-mx2/mach-mx27_3ds.c
View file @
9fd96bbb
...
...
@@ -87,7 +87,7 @@ MACHINE_START(MX27_3DS, "Freescale MX27PDK")
/* maintainer: Freescale Semiconductor, Inc. */
.
phys_io
=
MX27_AIPI_BASE_ADDR
,
.
io_pg_offst
=
((
MX27_AIPI_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX27_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx27_map_io
,
.
init_irq
=
mx27_init_irq
,
.
init_machine
=
mx27pdk_init
,
...
...
arch/arm/mach-mx2/mach-mx27ads.c
View file @
9fd96bbb
...
...
@@ -336,7 +336,7 @@ MACHINE_START(MX27ADS, "Freescale i.MX27ADS")
/* maintainer: Freescale Semiconductor, Inc. */
.
phys_io
=
MX27_AIPI_BASE_ADDR
,
.
io_pg_offst
=
((
MX27_AIPI_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX27_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx27ads_map_io
,
.
init_irq
=
mx27_init_irq
,
.
init_machine
=
mx27ads_board_init
,
...
...
arch/arm/mach-mx2/mach-mxt_td60.c
View file @
9fd96bbb
...
...
@@ -286,7 +286,7 @@ MACHINE_START(MXT_TD60, "Maxtrack i-MXT TD60")
/* maintainer: Maxtrack Industrial */
.
phys_io
=
MX27_AIPI_BASE_ADDR
,
.
io_pg_offst
=
((
MX27_AIPI_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX27_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx27_map_io
,
.
init_irq
=
mx27_init_irq
,
.
init_machine
=
mxt_td60_board_init
,
...
...
arch/arm/mach-mx2/mach-pca100.c
View file @
9fd96bbb
...
...
@@ -235,7 +235,7 @@ static struct sys_timer pca100_timer = {
MACHINE_START
(
PCA100
,
"phyCARD-i.MX27"
)
.
phys_io
=
MX27_AIPI_BASE_ADDR
,
.
io_pg_offst
=
((
MX27_AIPI_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX27_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx27_map_io
,
.
init_irq
=
mx27_init_irq
,
.
init_machine
=
pca100_init
,
...
...
arch/arm/mach-mx2/mach-pcm038.c
View file @
9fd96bbb
...
...
@@ -328,7 +328,7 @@ static struct sys_timer pcm038_timer = {
MACHINE_START
(
PCM038
,
"phyCORE-i.MX27"
)
.
phys_io
=
MX27_AIPI_BASE_ADDR
,
.
io_pg_offst
=
((
MX27_AIPI_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX27_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx27_map_io
,
.
init_irq
=
mx27_init_irq
,
.
init_machine
=
pcm038_init
,
...
...
arch/arm/mach-mx2/serial.c
View file @
9fd96bbb
...
...
@@ -26,12 +26,12 @@
static
struct
resource
uart0
[]
=
{
{
.
start
=
UART1_BASE_ADDR
,
.
end
=
UART1_BASE_ADDR
+
0x0B5
,
.
start
=
MX2x_
UART1_BASE_ADDR
,
.
end
=
MX2x_
UART1_BASE_ADDR
+
0x0B5
,
.
flags
=
IORESOURCE_MEM
,
},
{
.
start
=
MX
C
_INT_UART1
,
.
end
=
MX
C
_INT_UART1
,
.
start
=
MX
2x
_INT_UART1
,
.
end
=
MX
2x
_INT_UART1
,
.
flags
=
IORESOURCE_IRQ
,
},
};
...
...
@@ -45,12 +45,12 @@ struct platform_device mxc_uart_device0 = {
static
struct
resource
uart1
[]
=
{
{
.
start
=
UART2_BASE_ADDR
,
.
end
=
UART2_BASE_ADDR
+
0x0B5
,
.
start
=
MX2x_
UART2_BASE_ADDR
,
.
end
=
MX2x_
UART2_BASE_ADDR
+
0x0B5
,
.
flags
=
IORESOURCE_MEM
,
},
{
.
start
=
MX
C
_INT_UART2
,
.
end
=
MX
C
_INT_UART2
,
.
start
=
MX
2x
_INT_UART2
,
.
end
=
MX
2x
_INT_UART2
,
.
flags
=
IORESOURCE_IRQ
,
},
};
...
...
@@ -64,12 +64,12 @@ struct platform_device mxc_uart_device1 = {
static
struct
resource
uart2
[]
=
{
{
.
start
=
UART3_BASE_ADDR
,
.
end
=
UART3_BASE_ADDR
+
0x0B5
,
.
start
=
MX2x_
UART3_BASE_ADDR
,
.
end
=
MX2x_
UART3_BASE_ADDR
+
0x0B5
,
.
flags
=
IORESOURCE_MEM
,
},
{
.
start
=
MX
C
_INT_UART3
,
.
end
=
MX
C
_INT_UART3
,
.
start
=
MX
2x
_INT_UART3
,
.
end
=
MX
2x
_INT_UART3
,
.
flags
=
IORESOURCE_IRQ
,
},
};
...
...
@@ -83,12 +83,12 @@ struct platform_device mxc_uart_device2 = {
static
struct
resource
uart3
[]
=
{
{
.
start
=
UART4_BASE_ADDR
,
.
end
=
UART4_BASE_ADDR
+
0x0B5
,
.
start
=
MX2x_
UART4_BASE_ADDR
,
.
end
=
MX2x_
UART4_BASE_ADDR
+
0x0B5
,
.
flags
=
IORESOURCE_MEM
,
},
{
.
start
=
MX
C
_INT_UART4
,
.
end
=
MX
C
_INT_UART4
,
.
start
=
MX
2x
_INT_UART4
,
.
end
=
MX
2x
_INT_UART4
,
.
flags
=
IORESOURCE_IRQ
,
},
};
...
...
@@ -103,12 +103,12 @@ struct platform_device mxc_uart_device3 = {
#ifdef CONFIG_MACH_MX27
static
struct
resource
uart4
[]
=
{
{
.
start
=
UART5_BASE_ADDR
,
.
end
=
UART5_BASE_ADDR
+
0x0B5
,
.
start
=
MX27_
UART5_BASE_ADDR
,
.
end
=
MX27_
UART5_BASE_ADDR
+
0x0B5
,
.
flags
=
IORESOURCE_MEM
,
},
{
.
start
=
MX
C
_INT_UART5
,
.
end
=
MX
C
_INT_UART5
,
.
start
=
MX
27
_INT_UART5
,
.
end
=
MX
27
_INT_UART5
,
.
flags
=
IORESOURCE_IRQ
,
},
};
...
...
@@ -122,12 +122,12 @@ struct platform_device mxc_uart_device4 = {
static
struct
resource
uart5
[]
=
{
{
.
start
=
UART6_BASE_ADDR
,
.
end
=
UART6_BASE_ADDR
+
0x0B5
,
.
start
=
MX27_
UART6_BASE_ADDR
,
.
end
=
MX27_
UART6_BASE_ADDR
+
0x0B5
,
.
flags
=
IORESOURCE_MEM
,
},
{
.
start
=
MX
C
_INT_UART6
,
.
end
=
MX
C
_INT_UART6
,
.
start
=
MX
27
_INT_UART6
,
.
end
=
MX
27
_INT_UART6
,
.
flags
=
IORESOURCE_IRQ
,
},
};
...
...
arch/arm/mach-mx25/Makefile
View file @
9fd96bbb
obj-y
:=
mm.o devices.o
obj-$(CONFIG_ARCH_MX25)
+=
clock.o
obj-$(CONFIG_MACH_MX25_3DS)
+=
mx25pdk.o
obj-$(CONFIG_MACH_MX25_3DS)
+=
m
ach-m
x25pdk.o
arch/arm/mach-mx25/mx25pdk.c
→
arch/arm/mach-mx25/m
ach-m
x25pdk.c
View file @
9fd96bbb
...
...
@@ -110,7 +110,7 @@ MACHINE_START(MX25_3DS, "Freescale MX25PDK (3DS)")
/* Maintainer: Freescale Semiconductor, Inc. */
.
phys_io
=
MX25_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
((
MX25_AIPS1_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX25_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx25_map_io
,
.
init_irq
=
mx25_init_irq
,
.
init_machine
=
mx25pdk_init
,
...
...
arch/arm/mach-mx3/mach-armadillo5x0.c
View file @
9fd96bbb
...
...
@@ -408,7 +408,7 @@ MACHINE_START(ARMADILLO5X0, "Armadillo-500")
/* Maintainer: Alberto Panizzo */
.
phys_io
=
MX31_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
(
MX31_AIPS1_BASE_ADDR_VIRT
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x00000
100
,
.
boot_params
=
MX3x_PHYS_OFFSET
+
0x
100
,
.
map_io
=
mx31_map_io
,
.
init_irq
=
mx31_init_irq
,
.
timer
=
&
armadillo5x0_timer
,
...
...
arch/arm/mach-mx3/mach-kzm_arm11_01.c
View file @
9fd96bbb
...
...
@@ -265,7 +265,7 @@ static struct sys_timer kzm_timer = {
MACHINE_START
(
KZM_ARM11_01
,
"Kyoto Microcomputer Co., Ltd. KZM-ARM11-01"
)
.
phys_io
=
MX31_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
(
MX31_AIPS1_BASE_ADDR_VIRT
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
kzm_map_io
,
.
init_irq
=
mx31_init_irq
,
.
init_machine
=
kzm_board_init
,
...
...
arch/arm/mach-mx3/mach-mx31_3ds.c
View file @
9fd96bbb
...
...
@@ -258,7 +258,7 @@ MACHINE_START(MX31_3DS, "Freescale MX31PDK (3DS)")
/* Maintainer: Freescale Semiconductor, Inc. */
.
phys_io
=
MX31_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
(
MX31_AIPS1_BASE_ADDR_VIRT
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx31pdk_map_io
,
.
init_irq
=
mx31_init_irq
,
.
init_machine
=
mxc_board_init
,
...
...
arch/arm/mach-mx3/mach-mx31ads.c
View file @
9fd96bbb
...
...
@@ -537,7 +537,7 @@ MACHINE_START(MX31ADS, "Freescale MX31ADS")
/* Maintainer: Freescale Semiconductor, Inc. */
.
phys_io
=
MX31_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
(
MX31_AIPS1_BASE_ADDR_VIRT
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx31ads_map_io
,
.
init_irq
=
mx31ads_init_irq
,
.
init_machine
=
mxc_board_init
,
...
...
arch/arm/mach-mx3/mach-mx31lilly.c
View file @
9fd96bbb
...
...
@@ -197,7 +197,7 @@ static struct sys_timer mx31lilly_timer = {
MACHINE_START
(
LILLY1131
,
"INCO startec LILLY-1131"
)
.
phys_io
=
MX31_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
(
MX31_AIPS1_BASE_ADDR_VIRT
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx31_map_io
,
.
init_irq
=
mx31_init_irq
,
.
init_machine
=
mx31lilly_board_init
,
...
...
arch/arm/mach-mx3/mach-mx31lite.c
View file @
9fd96bbb
...
...
@@ -289,7 +289,7 @@ MACHINE_START(MX31LITE, "LogicPD i.MX31 SOM")
/* Maintainer: Freescale Semiconductor, Inc. */
.
phys_io
=
MX31_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
(
MX31_AIPS1_BASE_ADDR_VIRT
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx31lite_map_io
,
.
init_irq
=
mx31_init_irq
,
.
init_machine
=
mxc_board_init
,
...
...
arch/arm/mach-mx3/mach-mx31moboard.c
View file @
9fd96bbb
...
...
@@ -571,7 +571,7 @@ MACHINE_START(MX31MOBOARD, "EPFL Mobots mx31moboard")
/* Maintainer: Valentin Longchamp, EPFL Mobots group */
.
phys_io
=
MX31_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
(
MX31_AIPS1_BASE_ADDR_VIRT
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx31_map_io
,
.
init_irq
=
mx31_init_irq
,
.
init_machine
=
mxc_board_init
,
...
...
arch/arm/mach-mx3/mach-mx35pdk.c
View file @
9fd96bbb
...
...
@@ -108,7 +108,7 @@ MACHINE_START(MX35_3DS, "Freescale MX35PDK")
/* Maintainer: Freescale Semiconductor, Inc */
.
phys_io
=
MX35_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
((
MX35_AIPS1_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx35_map_io
,
.
init_irq
=
mx35_init_irq
,
.
init_machine
=
mxc_board_init
,
...
...
arch/arm/mach-mx3/mach-pcm037.c
View file @
9fd96bbb
...
...
@@ -638,7 +638,7 @@ MACHINE_START(PCM037, "Phytec Phycore pcm037")
/* Maintainer: Pengutronix */
.
phys_io
=
MX31_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
(
MX31_AIPS1_BASE_ADDR_VIRT
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx31_map_io
,
.
init_irq
=
mx31_init_irq
,
.
init_machine
=
mxc_board_init
,
...
...
arch/arm/mach-mx3/mach-pcm043.c
View file @
9fd96bbb
...
...
@@ -250,7 +250,7 @@ MACHINE_START(PCM043, "Phytec Phycore pcm043")
/* Maintainer: Pengutronix */
.
phys_io
=
MX35_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
((
MX35_AIPS1_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx35_map_io
,
.
init_irq
=
mx35_init_irq
,
.
init_machine
=
mxc_board_init
,
...
...
arch/arm/mach-mx3/mach-qong.c
View file @
9fd96bbb
...
...
@@ -275,7 +275,7 @@ MACHINE_START(QONG, "Dave/DENX QongEVB-LITE")
/* Maintainer: DENX Software Engineering GmbH */
.
phys_io
=
MX31_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
(
MX31_AIPS1_BASE_ADDR_VIRT
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MX3x_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mx31_map_io
,
.
init_irq
=
mx31_init_irq
,
.
init_machine
=
mxc_board_init
,
...
...
arch/arm/mach-mxc91231/magx-zn5.c
View file @
9fd96bbb
...
...
@@ -55,7 +55,7 @@ struct sys_timer zn5_timer = {
MACHINE_START
(
MAGX_ZN5
,
"Motorola Zn5"
)
.
phys_io
=
MXC91231_AIPS1_BASE_ADDR
,
.
io_pg_offst
=
((
MXC91231_AIPS1_BASE_ADDR_VIRT
)
>>
18
)
&
0xfffc
,
.
boot_params
=
PHYS_OFFSET
+
0x100
,
.
boot_params
=
MXC91231_
PHYS_OFFSET
+
0x100
,
.
map_io
=
mxc91231_map_io
,
.
init_irq
=
mxc91231_init_irq
,
.
timer
=
&
zn5_timer
,
...
...
arch/arm/plat-mxc/clock.c
View file @
9fd96bbb
...
...
@@ -56,6 +56,7 @@ static void __clk_disable(struct clk *clk)
__clk_disable
(
clk
->
parent
);
__clk_disable
(
clk
->
secondary
);
WARN_ON
(
!
clk
->
usecount
);
if
(
!
(
--
clk
->
usecount
)
&&
clk
->
disable
)
clk
->
disable
(
clk
);
}
...
...
arch/arm/plat-mxc/include/mach/debug-macro.S
View file @
9fd96bbb
...
...
@@ -51,7 +51,7 @@
#endif
#include <mach/mxc91231.h>
#define UART_PADDR MXC91231_UART2_BASE_ADDR
#define UART_VADDR MXC91231_
AIPS1_
IO_ADDRESS(MXC91231_UART2_BASE_ADDR)
#define UART_VADDR MXC91231_IO_ADDRESS(MXC91231_UART2_BASE_ADDR)
#endif
.
macro
addruart
,
rx
mrc
p15
,
0
,
\
rx
,
c1
,
c0
...
...
arch/arm/plat-mxc/include/mach/memory.h
View file @
9fd96bbb
...
...
@@ -11,21 +11,27 @@
#ifndef __ASM_ARCH_MXC_MEMORY_H__
#define __ASM_ARCH_MXC_MEMORY_H__
#if defined CONFIG_ARCH_MX1
#define PHYS_OFFSET UL(0x08000000)
#elif defined CONFIG_ARCH_MX2
#ifdef CONFIG_MACH_MX21
#define PHYS_OFFSET UL(0xC0000000)
#endif
#ifdef CONFIG_MACH_MX27
#define PHYS_OFFSET UL(0xA0000000)
#endif
#elif defined CONFIG_ARCH_MX3
#define PHYS_OFFSET UL(0x80000000)
#elif defined CONFIG_ARCH_MX25
#define PHYS_OFFSET UL(0x80000000)
#elif defined CONFIG_ARCH_MXC91231
#define PHYS_OFFSET UL(0x90000000)
#define MX1_PHYS_OFFSET UL(0x08000000)
#define MX21_PHYS_OFFSET UL(0xc0000000)
#define MX25_PHYS_OFFSET UL(0x80000000)
#define MX27_PHYS_OFFSET UL(0xa0000000)
#define MX3x_PHYS_OFFSET UL(0x80000000)
#define MXC91231_PHYS_OFFSET UL(0x90000000)
#if !defined(CONFIG_RUNTIME_PHYS_OFFSET)
# if defined CONFIG_ARCH_MX1
# define PHYS_OFFSET MX1_PHYS_OFFSET
# elif defined CONFIG_MACH_MX21
# define PHYS_OFFSET MX21_PHYS_OFFSET
# elif defined CONFIG_ARCH_MX25
# define PHYS_OFFSET MX25_PHYS_OFFSET
# elif defined CONFIG_MACH_MX27
# define PHYS_OFFSET MX27_PHYS_OFFSET
# elif defined CONFIG_ARCH_MX3
# define PHYS_OFFSET MX3x_PHYS_OFFSET
# elif defined CONFIG_ARCH_MXC91231
# define PHYS_OFFSET MXC91231_PHYS_OFFSET
# endif
#endif
#if defined(CONFIG_MX1_VIDEO)
...
...
arch/arm/plat-mxc/include/mach/mx1.h
View file @
9fd96bbb
This diff is collapsed.
Click to expand it.
arch/arm/plat-mxc/include/mach/mx25.h
View file @
9fd96bbb
...
...
@@ -27,8 +27,8 @@
IMX_IO_ADDRESS(x, MX25_AIPS2) ?: \
IMX_IO_ADDRESS(x, MX25_AVIC))
#define
UART1_BASE_ADDR
0x43f90000
#define
UART2_BASE_ADDR
0x43f94000
#define
MX25_UART1_BASE_ADDR
0x43f90000
#define
MX25_UART2_BASE_ADDR
0x43f94000
#define MX25_FEC_BASE_ADDR 0x50038000
#define MX25_NFC_BASE_ADDR 0xbb000000
...
...
@@ -38,4 +38,9 @@
#define MX25_INT_FEC 57
#define MX25_INT_NANDFC 33
#if defined(IMX_NEEDS_DEPRECATED_SYMBOLS)
#define UART1_BASE_ADDR MX25_UART1_BASE_ADDR
#define UART2_BASE_ADDR MX25_UART2_BASE_ADDR
#endif
#endif
/* ifndef __MACH_MX25_H__ */
arch/arm/plat-mxc/include/mach/mxc91231.h
View file @
9fd96bbb
...
...
@@ -184,60 +184,22 @@
#define MXC91231_CS4_BASE_ADDR 0xB4000000
#define MXC91231_CS5_BASE_ADDR 0xB6000000
/* Is given address belongs to the specified memory region? */
#define ADDRESS_IN_REGION(addr, start, size) \
(((addr) >= (start)) && ((addr) < (start)+(size)))
/* Is given address belongs to the specified named `module'? */
#define MXC91231_IS_MODULE(addr, module) \
ADDRESS_IN_REGION(addr, MXC91231_ ## module ## _BASE_ADDR, \
MXC91231_ ## module ## _SIZE)
/*
* This macro defines the physical to virtual address mapping for all the
* peripheral modules. It is used by passing in the physical address as x
* and returning the virtual address. If the physical address is not mapped,
* it returns 0xDEADBEEF
*/
#define MXC91231_IO_ADDRESS(x) \
(void __iomem *) \
(MXC91231_IS_MODULE(x, L2CC) ? MXC91231_L2CC_IO_ADDRESS(x) : \
MXC91231_IS_MODULE(x, AIPS1) ? MXC91231_AIPS1_IO_ADDRESS(x) : \
MXC91231_IS_MODULE(x, AIPS2) ? MXC91231_AIPS2_IO_ADDRESS(x) : \
MXC91231_IS_MODULE(x, SPBA0) ? MXC91231_SPBA0_IO_ADDRESS(x) : \
MXC91231_IS_MODULE(x, SPBA1) ? MXC91231_SPBA1_IO_ADDRESS(x) : \
MXC91231_IS_MODULE(x, ROMP) ? MXC91231_ROMP_IO_ADDRESS(x) : \
MXC91231_IS_MODULE(x, AVIC) ? MXC91231_AVIC_IO_ADDRESS(x) : \
MXC91231_IS_MODULE(x, X_MEMC) ? MXC91231_X_MEMC_IO_ADDRESS(x) : \
0xDEADBEEF)
/*
* define the address mapping macros: in physical address order
* it returns 0.
*/
#define MXC91231_L2CC_IO_ADDRESS(x) \
(((x) - MXC91231_L2CC_BASE_ADDR) + MXC91231_L2CC_BASE_ADDR_VIRT)
#define MXC91231_AIPS1_IO_ADDRESS(x) \
(((x) - MXC91231_AIPS1_BASE_ADDR) + MXC91231_AIPS1_BASE_ADDR_VIRT)
#define MXC91231_SPBA0_IO_ADDRESS(x) \
(((x) - MXC91231_SPBA0_BASE_ADDR) + MXC91231_SPBA0_BASE_ADDR_VIRT)
#define MXC91231_SPBA1_IO_ADDRESS(x) \
(((x) - MXC91231_SPBA1_BASE_ADDR) + MXC91231_SPBA1_BASE_ADDR_VIRT)
#define MXC91231_AIPS2_IO_ADDRESS(x) \
(((x) - MXC91231_AIPS2_BASE_ADDR) + MXC91231_AIPS2_BASE_ADDR_VIRT)
#define MXC91231_ROMP_IO_ADDRESS(x) \
(((x) - MXC91231_ROMP_BASE_ADDR) + MXC91231_ROMP_BASE_ADDR_VIRT)
#define MXC91231_AVIC_IO_ADDRESS(x) \
(((x) - MXC91231_AVIC_BASE_ADDR) + MXC91231_AVIC_BASE_ADDR_VIRT)
#define MXC91231_X_MEMC_IO_ADDRESS(x) \
(((x) - MXC91231_X_MEMC_BASE_ADDR) + MXC91231_X_MEMC_BASE_ADDR_VIRT)
#define MXC91231_IO_ADDRESS(x) ( \
IMX_IO_ADDRESS(x, MXC91231_L2CC) ?: \
IMX_IO_ADDRESS(x, MXC91231_X_MEMC) ?: \
IMX_IO_ADDRESS(x, MXC91231_ROMP) ?: \
IMX_IO_ADDRESS(x, MXC91231_AVIC) ?: \
IMX_IO_ADDRESS(x, MXC91231_AIPS1) ?: \
IMX_IO_ADDRESS(x, MXC91231_SPBA0) ?: \
IMX_IO_ADDRESS(x, MXC91231_SPBA1) ?: \
IMX_IO_ADDRESS(x, MXC91231_AIPS2))
/*
* Interrupt numbers
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment