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
bf9f6c8f
Commit
bf9f6c8f
authored
Jan 31, 2011
by
Sascha Hauer
Browse files
Options
Browse Files
Download
Plain Diff
Merge branch 'imx-board-ifdefs' into imx-for-2.6.39
parents
4404117d
53cdd306
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
17 additions
and
93 deletions
+17
-93
arch/arm/mach-imx/eukrea_mbimx27-baseboard.c
arch/arm/mach-imx/eukrea_mbimx27-baseboard.c
+0
-2
arch/arm/mach-imx/mach-pca100.c
arch/arm/mach-imx/mach-pca100.c
+0
-4
arch/arm/mach-mx3/mach-mx31ads.c
arch/arm/mach-mx3/mach-mx31ads.c
+1
-20
arch/arm/mach-mx3/mach-pcm037_eet.c
arch/arm/mach-mx3/mach-pcm037_eet.c
+0
-2
arch/arm/mach-mx3/mach-pcm043.c
arch/arm/mach-mx3/mach-pcm043.c
+3
-7
arch/arm/mach-mx5/board-cpuimx51.c
arch/arm/mach-mx5/board-cpuimx51.c
+0
-4
arch/arm/mach-mx5/board-mx51_3ds.c
arch/arm/mach-mx5/board-mx51_3ds.c
+5
-26
arch/arm/mach-mx5/board-mx51_babbage.c
arch/arm/mach-mx5/board-mx51_babbage.c
+5
-14
arch/arm/mach-mx5/board-mx51_efikamx.c
arch/arm/mach-mx5/board-mx51_efikamx.c
+3
-14
No files found.
arch/arm/mach-imx/eukrea_mbimx27-baseboard.c
View file @
bf9f6c8f
...
...
@@ -357,13 +357,11 @@ void __init eukrea_mbimx27_baseboard_init(void)
ads7846_dev_init
();
#endif
#if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE)
/* SPI_CS0 init */
mxc_gpio_mode
(
GPIO_PORTD
|
28
|
GPIO_GPIO
|
GPIO_OUT
);
imx27_add_spi_imx0
(
&
eukrea_mbimx27_spi0_data
);
spi_register_board_info
(
eukrea_mbimx27_spi_board_info
,
ARRAY_SIZE
(
eukrea_mbimx27_spi_board_info
));
#endif
/* Leds configuration */
mxc_gpio_mode
(
GPIO_PORTF
|
16
|
GPIO_GPIO
|
GPIO_OUT
);
...
...
arch/arm/mach-imx/mach-pca100.c
View file @
bf9f6c8f
...
...
@@ -187,7 +187,6 @@ static struct i2c_board_info pca100_i2c_devices[] = {
}
};
#if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE)
static
struct
spi_eeprom
at25320
=
{
.
name
=
"at25320an"
,
.
byte_len
=
4096
,
...
...
@@ -211,7 +210,6 @@ static const struct spi_imx_master pca100_spi0_data __initconst = {
.
chipselect
=
pca100_spi_cs
,
.
num_chipselect
=
ARRAY_SIZE
(
pca100_spi_cs
),
};
#endif
static
void
pca100_ac97_warm_reset
(
struct
snd_ac97
*
ac97
)
{
...
...
@@ -389,13 +387,11 @@ static void __init pca100_init(void)
imx27_add_imx_i2c
(
1
,
&
pca100_i2c1_data
);
#if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE)
mxc_gpio_mode
(
GPIO_PORTD
|
28
|
GPIO_GPIO
|
GPIO_IN
);
mxc_gpio_mode
(
GPIO_PORTD
|
27
|
GPIO_GPIO
|
GPIO_IN
);
spi_register_board_info
(
pca100_spi_board_info
,
ARRAY_SIZE
(
pca100_spi_board_info
));
imx27_add_spi_imx0
(
&
pca100_spi0_data
);
#endif
gpio_request
(
OTG_PHY_CS_GPIO
,
"usb-otg-cs"
);
gpio_direction_output
(
OTG_PHY_CS_GPIO
,
1
);
...
...
arch/arm/mach-mx3/mach-mx31ads.c
View file @
bf9f6c8f
...
...
@@ -73,8 +73,7 @@
* This file contains the board-specific initialization routines.
*/
#if defined(CONFIG_SERIAL_8250) || defined(CONFIG_SERIAL_8250_MODULE)
/*!
/*
* The serial port definition structure.
*/
static
struct
plat_serial8250_port
serial_platform_data
[]
=
{
...
...
@@ -110,14 +109,7 @@ static int __init mxc_init_extuart(void)
{
return
platform_device_register
(
&
serial_device
);
}
#else
static
inline
int
mxc_init_extuart
(
void
)
{
return
0
;
}
#endif
#if defined(CONFIG_SERIAL_IMX) || defined(CONFIG_SERIAL_IMX_MODULE)
static
const
struct
imxuart_platform_data
uart_pdata
__initconst
=
{
.
flags
=
IMXUART_HAVE_RTSCTS
,
};
...
...
@@ -134,11 +126,6 @@ static inline void mxc_init_imx_uart(void)
mxc_iomux_setup_multiple_pins
(
uart_pins
,
ARRAY_SIZE
(
uart_pins
),
"uart-0"
);
imx31_add_imx_uart0
(
&
uart_pdata
);
}
#else
/* !SERIAL_IMX */
static
inline
void
mxc_init_imx_uart
(
void
)
{
}
#endif
/* !SERIAL_IMX */
static
void
mx31ads_expio_irq_handler
(
u32
irq
,
struct
irq_desc
*
desc
)
{
...
...
@@ -476,7 +463,6 @@ static struct wm8350_platform_data __initdata mx31_wm8350_pdata = {
};
#endif
#if defined(CONFIG_I2C_IMX) || defined(CONFIG_I2C_IMX_MODULE)
static
struct
i2c_board_info
__initdata
mx31ads_i2c1_devices
[]
=
{
#ifdef CONFIG_MACH_MX31ADS_WM1133_EV1
{
...
...
@@ -497,11 +483,6 @@ static void mxc_init_i2c(void)
imx31_add_imx_i2c1
(
NULL
);
}
#else
static
void
mxc_init_i2c
(
void
)
{
}
#endif
static
unsigned
int
ssi_pins
[]
=
{
MX31_PIN_SFS5__SFS5
,
...
...
arch/arm/mach-mx3/mach-pcm037_eet.c
View file @
bf9f6c8f
...
...
@@ -180,9 +180,7 @@ static int __init eet_init_devices(void)
/* SPI */
spi_register_board_info
(
pcm037_spi_dev
,
ARRAY_SIZE
(
pcm037_spi_dev
));
#if defined(CONFIG_SPI_IMX) || defined(CONFIG_SPI_IMX_MODULE)
imx31_add_spi_imx0
(
&
pcm037_spi1_pdata
);
#endif
platform_device_register
(
&
pcm037_gpio_keys_device
);
...
...
arch/arm/mach-mx3/mach-pcm043.c
View file @
bf9f6c8f
...
...
@@ -115,7 +115,6 @@ static const struct imxuart_platform_data uart_pdata __initconst = {
.
flags
=
IMXUART_HAVE_RTSCTS
,
};
#if defined CONFIG_I2C_IMX || defined CONFIG_I2C_IMX_MODULE
static
const
struct
imxi2c_platform_data
pcm043_i2c0_data
__initconst
=
{
.
bitrate
=
50000
,
};
...
...
@@ -134,7 +133,6 @@ static struct i2c_board_info pcm043_i2c_devices[] = {
I2C_BOARD_INFO
(
"pcf8563"
,
0x51
),
}
};
#endif
static
struct
platform_device
*
devices
[]
__initdata
=
{
&
pcm043_flash
,
...
...
@@ -312,13 +310,13 @@ static struct mxc_usbh_platform_data otg_pdata __initdata = {
.
portsc
=
MXC_EHCI_MODE_UTMI
,
.
flags
=
MXC_EHCI_INTERFACE_DIFF_UNI
,
};
#endif
static
const
struct
mxc_usbh_platform_data
usbh1_pdata
__initconst
=
{
.
portsc
=
MXC_EHCI_MODE_SERIAL
,
.
flags
=
MXC_EHCI_INTERFACE_SINGLE_UNI
|
MXC_EHCI_INTERNAL_PHY
|
MXC_EHCI_IPPUE_DOWN
,
};
#endif
static
const
struct
fsl_usb2_platform_data
otg_device_pdata
__initconst
=
{
.
operating_mode
=
FSL_USB2_DR_DEVICE
,
...
...
@@ -369,12 +367,10 @@ static void __init mxc_board_init(void)
imx35_add_imx_uart1
(
&
uart_pdata
);
#if defined CONFIG_I2C_IMX || defined CONFIG_I2C_IMX_MODULE
i2c_register_board_info
(
0
,
pcm043_i2c_devices
,
ARRAY_SIZE
(
pcm043_i2c_devices
));
imx35_add_imx_i2c0
(
&
pcm043_i2c0_data
);
#endif
mxc_register_device
(
&
mx3_ipu
,
&
mx3_ipu_data
);
mxc_register_device
(
&
mx3_fb
,
&
mx3fb_pdata
);
...
...
@@ -386,9 +382,9 @@ static void __init mxc_board_init(void)
imx35_add_mxc_ehci_otg
(
&
otg_pdata
);
}
imx35_add_mxc_ehci_hs
(
&
usbh1_pdata
);
#endif
imx35_add_mxc_ehci_hs
(
&
usbh1_pdata
);
if
(
!
otg_mode_host
)
imx35_add_fsl_usb2_udc
(
&
otg_device_pdata
);
...
...
arch/arm/mach-mx5/board-cpuimx51.c
View file @
bf9f6c8f
...
...
@@ -60,7 +60,6 @@
#define MX51_USB_PLL_DIV_19_2_MHZ 0x01
#define MX51_USB_PLL_DIV_24_MHZ 0x02
#if defined(CONFIG_SERIAL_8250) || defined(CONFIG_SERIAL_8250_MODULE)
static
struct
plat_serial8250_port
serial_platform_data
[]
=
{
{
.
mapbase
=
(
unsigned
long
)(
MX51_CS1_BASE_ADDR
+
0x400000
),
...
...
@@ -105,12 +104,9 @@ static struct platform_device serial_device = {
.
platform_data
=
serial_platform_data
,
},
};
#endif
static
struct
platform_device
*
devices
[]
__initdata
=
{
#if defined(CONFIG_SERIAL_8250) || defined(CONFIG_SERIAL_8250_MODULE)
&
serial_device
,
#endif
};
static
iomux_v3_cfg_t
eukrea_cpuimx51_pads
[]
=
{
...
...
arch/arm/mach-mx5/board-mx51_3ds.c
View file @
bf9f6c8f
...
...
@@ -71,24 +71,10 @@ static iomux_v3_cfg_t mx51_3ds_pads[] = {
};
/* Serial ports */
#if defined(CONFIG_SERIAL_IMX) || defined(CONFIG_SERIAL_IMX_MODULE)
static
const
struct
imxuart_platform_data
uart_pdata
__initconst
=
{
.
flags
=
IMXUART_HAVE_RTSCTS
,
};
static
inline
void
mxc_init_imx_uart
(
void
)
{
imx51_add_imx_uart
(
0
,
&
uart_pdata
);
imx51_add_imx_uart
(
1
,
&
uart_pdata
);
imx51_add_imx_uart
(
2
,
&
uart_pdata
);
}
#else
/* !SERIAL_IMX */
static
inline
void
mxc_init_imx_uart
(
void
)
{
}
#endif
/* SERIAL_IMX */
#if defined(CONFIG_KEYBOARD_IMX) || defined(CONFIG_KEYBOARD_IMX_MODULE)
static
int
mx51_3ds_board_keymap
[]
=
{
KEY
(
0
,
0
,
KEY_1
),
KEY
(
0
,
1
,
KEY_2
),
...
...
@@ -124,16 +110,6 @@ static const struct matrix_keymap_data mx51_3ds_map_data __initconst = {
.
keymap_size
=
ARRAY_SIZE
(
mx51_3ds_board_keymap
),
};
static
void
mxc_init_keypad
(
void
)
{
imx51_add_imx_keypad
(
&
mx51_3ds_map_data
);
}
#else
static
inline
void
mxc_init_keypad
(
void
)
{
}
#endif
static
int
mx51_3ds_spi2_cs
[]
=
{
MXC_SPI_CS
(
0
),
MX51_3DS_ECSPI2_CS
,
...
...
@@ -161,7 +137,10 @@ static void __init mxc_board_init(void)
{
mxc_iomux_v3_setup_multiple_pads
(
mx51_3ds_pads
,
ARRAY_SIZE
(
mx51_3ds_pads
));
mxc_init_imx_uart
();
imx51_add_imx_uart
(
0
,
&
uart_pdata
);
imx51_add_imx_uart
(
1
,
&
uart_pdata
);
imx51_add_imx_uart
(
2
,
&
uart_pdata
);
imx51_add_ecspi
(
1
,
&
mx51_3ds_ecspi2_pdata
);
spi_register_board_info
(
mx51_3ds_spi_nor_device
,
...
...
@@ -172,7 +151,7 @@ static void __init mxc_board_init(void)
"devices on the board are unusable.
\n
"
);
imx51_add_sdhci_esdhc_imx
(
0
,
NULL
);
mxc_init_keypad
(
);
imx51_add_imx_keypad
(
&
mx51_3ds_map_data
);
imx51_add_imx2_wdt
(
0
,
NULL
);
}
...
...
arch/arm/mach-mx5/board-mx51_babbage.c
View file @
bf9f6c8f
...
...
@@ -161,23 +161,10 @@ static iomux_v3_cfg_t mx51babbage_pads[] = {
};
/* Serial ports */
#if defined(CONFIG_SERIAL_IMX) || defined(CONFIG_SERIAL_IMX_MODULE)
static
const
struct
imxuart_platform_data
uart_pdata
__initconst
=
{
.
flags
=
IMXUART_HAVE_RTSCTS
,
};
static
inline
void
mxc_init_imx_uart
(
void
)
{
imx51_add_imx_uart
(
0
,
&
uart_pdata
);
imx51_add_imx_uart
(
1
,
&
uart_pdata
);
imx51_add_imx_uart
(
2
,
&
uart_pdata
);
}
#else
/* !SERIAL_IMX */
static
inline
void
mxc_init_imx_uart
(
void
)
{
}
#endif
/* SERIAL_IMX */
static
const
struct
imxi2c_platform_data
babbage_i2c_data
__initconst
=
{
.
bitrate
=
100000
,
};
...
...
@@ -360,7 +347,11 @@ static void __init mxc_board_init(void)
#endif
mxc_iomux_v3_setup_multiple_pads
(
mx51babbage_pads
,
ARRAY_SIZE
(
mx51babbage_pads
));
mxc_init_imx_uart
();
imx51_add_imx_uart
(
0
,
&
uart_pdata
);
imx51_add_imx_uart
(
1
,
&
uart_pdata
);
imx51_add_imx_uart
(
2
,
&
uart_pdata
);
babbage_fec_reset
();
imx51_add_fec
(
NULL
);
...
...
arch/arm/mach-mx5/board-mx51_efikamx.c
View file @
bf9f6c8f
...
...
@@ -121,23 +121,10 @@ static iomux_v3_cfg_t mx51efikamx_pads[] = {
};
/* Serial ports */
#if defined(CONFIG_SERIAL_IMX) || defined(CONFIG_SERIAL_IMX_MODULE)
static
const
struct
imxuart_platform_data
uart_pdata
=
{
.
flags
=
IMXUART_HAVE_RTSCTS
,
};
static
inline
void
mxc_init_imx_uart
(
void
)
{
imx51_add_imx_uart
(
0
,
&
uart_pdata
);
imx51_add_imx_uart
(
1
,
&
uart_pdata
);
imx51_add_imx_uart
(
2
,
&
uart_pdata
);
}
#else
/* !SERIAL_IMX */
static
inline
void
mxc_init_imx_uart
(
void
)
{
}
#endif
/* SERIAL_IMX */
/* This function is board specific as the bit mask for the plldiv will also
* be different for other Freescale SoCs, thus a common bitmask is not
* possible and cannot get place in /plat-mxc/ehci.c.
...
...
@@ -320,7 +307,9 @@ static void __init mxc_board_init(void)
ARRAY_SIZE
(
mx51efikamx_pads
));
mx51_efikamx_board_id
();
mxc_register_device
(
&
mxc_usbdr_host_device
,
&
dr_utmi_config
);
mxc_init_imx_uart
();
imx51_add_imx_uart
(
0
,
&
uart_pdata
);
imx51_add_imx_uart
(
1
,
&
uart_pdata
);
imx51_add_imx_uart
(
2
,
&
uart_pdata
);
imx51_add_sdhci_esdhc_imx
(
0
,
NULL
);
/* on < 1.2 boards both SD controllers are used */
...
...
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