Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 225965
b: refs/heads/master
c: 072e1ae
h: refs/heads/master
i:
  225963: 5a1762b
v: v3
  • Loading branch information
Marek Vasut authored and Eric Miao committed Dec 20, 2010
1 parent c60d20e commit 7ee975d
Show file tree
Hide file tree
Showing 5 changed files with 36 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 9b6956f45132f9bf696e9f6c2e457bdfa8e08721
refs/heads/master: 072e1ae73c65496355279505de378b33c916e364
23 changes: 23 additions & 0 deletions trunk/arch/arm/mach-pxa/colibri-pxa270-evalboard.c
Original file line number Diff line number Diff line change
Expand Up @@ -19,13 +19,16 @@
#include <asm/mach-types.h>
#include <mach/hardware.h>
#include <asm/mach/arch.h>
#include <linux/i2c.h>

#include <mach/pxa27x.h>
#include <mach/colibri.h>
#include <mach/mmc.h>
#include <mach/ohci.h>
#include <mach/pxa27x-udc.h>

#include <plat/i2c.h>

#include "generic.h"
#include "devices.h"

Expand Down Expand Up @@ -87,6 +90,25 @@ static void __init colibri_pxa270_uhc_init(void)
static inline void colibri_pxa270_uhc_init(void) {}
#endif

/******************************************************************************
* I2C RTC
******************************************************************************/
#if defined(CONFIG_RTC_DRV_DS1307) || defined(CONFIG_RTC_DRV_DS1307_MODULE)
static struct i2c_board_info __initdata colibri_pxa270_i2c_devs[] = {
{
I2C_BOARD_INFO("m41t00", 0x68),
},
};

static void __init colibri_pxa270_rtc_init(void)
{
pxa_set_i2c_info(NULL);
i2c_register_board_info(0, ARRAY_AND_SIZE(colibri_pxa270_i2c_devs));
}
#else
static inline void colibri_pxa270_rtc_init(void) {}
#endif

void __init colibri_pxa270_evalboard_init(void)
{
pxa_set_ffuart_info(NULL);
Expand All @@ -95,4 +117,5 @@ void __init colibri_pxa270_evalboard_init(void)

colibri_pxa270_mmc_init();
colibri_pxa270_uhc_init();
colibri_pxa270_rtc_init();
}
4 changes: 4 additions & 0 deletions trunk/arch/arm/mach-pxa/colibri-pxa270.c
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,10 @@ static mfp_cfg_t colibri_pxa270_evalboard_pin_config[] __initdata = {
GPIO1_GPIO, /* READY */
GPIO84_GPIO, /* DETECT */
GPIO107_GPIO, /* PPEN */

/* I2C */
GPIO117_I2C_SCL,
GPIO118_I2C_SDA,
};
#else
static mfp_cfg_t colibri_pxa270_evalboard_pin_config[] __initdata = {};
Expand Down
4 changes: 4 additions & 0 deletions trunk/arch/arm/mach-pxa/colibri-pxa300.c
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,10 @@ static mfp_cfg_t colibri_pxa300_evalboard_pin_config[] __initdata = {
/* UHC */
GPIO0_2_USBH_PEN,
GPIO1_2_USBH_PWR,

/* I2C */
GPIO21_I2C_SCL,
GPIO22_I2C_SDA,
};
#else
static mfp_cfg_t colibri_pxa300_evalboard_pin_config[] __initdata = {};
Expand Down
4 changes: 4 additions & 0 deletions trunk/arch/arm/mach-pxa/colibri-pxa320.c
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,10 @@ static mfp_cfg_t colibri_pxa320_evalboard_pin_config[] __initdata = {
/* UHC */
GPIO2_2_USBH_PEN,
GPIO3_2_USBH_PWR,

/* I2C */
GPIO32_I2C_SCL,
GPIO33_I2C_SDA,
};
#else
static mfp_cfg_t colibri_pxa320_evalboard_pin_config[] __initdata = {};
Expand Down

0 comments on commit 7ee975d

Please sign in to comment.