Skip to content

Commit

Permalink
[ARM] 4773/2: ixp4xx: Register nas100d rtc i2c_board_info
Browse files Browse the repository at this point in the history
Register the i2c board info related to the RTC chip on the nas100d
board to allow it to be found automatically on boot.

Signed-off-by: Rod Whitby <rod@whitby.id.au>
Signed-off-by: Alessandro Zummo <a.zummo@towertech.it>
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk>
  • Loading branch information
Rod Whitby authored and Russell King committed Feb 4, 2008
1 parent e28067d commit 400d823
Showing 1 changed file with 10 additions and 0 deletions.
10 changes: 10 additions & 0 deletions arch/arm/mach-ixp4xx/nas100d-setup.c
Original file line number Diff line number Diff line change
Expand Up @@ -16,6 +16,7 @@
#include <linux/serial.h>
#include <linux/serial_8250.h>
#include <linux/leds.h>
#include <linux/i2c.h>
#include <linux/i2c-gpio.h>

#include <asm/mach-types.h>
Expand All @@ -39,6 +40,12 @@ static struct platform_device nas100d_flash = {
.resource = &nas100d_flash_resource,
};

static struct i2c_board_info __initdata nas100d_i2c_board_info [] = {
{
I2C_BOARD_INFO("rtc-pcf8563", 0x51),
},
};

#ifdef CONFIG_LEDS_IXP4XX
static struct resource nas100d_led_resources[] = {
{
Expand Down Expand Up @@ -157,6 +164,9 @@ static void __init nas100d_init(void)

pm_power_off = nas100d_power_off;

i2c_register_board_info(0, nas100d_i2c_board_info,
ARRAY_SIZE(nas100d_i2c_board_info));

/*
* This is only useful on a modified machine, but it is valuable
* to have it first in order to see debug messages, and so that
Expand Down

0 comments on commit 400d823

Please sign in to comment.