lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Date: Wed, 8 Sep 2010 13:34:24 +0800 From: Haojian Zhuang <haojian.zhuang@...il.com> To: "Mark F. Brown" <mark.brown314@...il.com> Cc: Eric Miao <eric.y.miao@...il.com>, Haojian Zhuang <haojian.zhuang@...vell.com>, linux-arm-kernel <linux-arm-kernel@...ts.infradead.org>, linux-kernel <linux-kernel@...r.kernel.org> Subject: Re: [PATCH 3/3] ARM: pxa168/teton bga: add board support for i2c and rtc-ds1337 On Wed, Sep 8, 2010 at 10:56 AM, Mark F. Brown <mark.brown314@...il.com> wrote: > Signed-off-by: Mark F. Brown <mark.brown314@...il.com> > --- > arch/arm/mach-mmp/teton_bga.c | 10 ++++++++++ > 1 files changed, 10 insertions(+), 0 deletions(-) > > diff --git a/arch/arm/mach-mmp/teton_bga.c b/arch/arm/mach-mmp/teton_bga.c > index bbeda5c..8e5801c 100644 > --- a/arch/arm/mach-mmp/teton_bga.c > +++ b/arch/arm/mach-mmp/teton_bga.c > @@ -22,6 +22,7 @@ > #include <mach/gpio.h> > #include <linux/input.h> > #include <plat/pxa27x_keypad.h> > +#include <linux/i2c.h> > > #include "common.h" > > @@ -35,6 +36,10 @@ static unsigned long teton_bga_pin_config[] __initdata = { > GPIO110_KP_MKIN0, > GPIO111_KP_MKOUT7, > GPIO112_KP_MKOUT6, > + > + /* i2c bus */ > + GPIO105_CI2C_SDA, > + GPIO106_CI2C_SCL, > }; > > static unsigned int teton_bga_matrix_key_map[] = { > @@ -52,6 +57,10 @@ static struct pxa27x_keypad_platform_data teton_bga_keypad_info __initdata = { > .debounce_interval = 30, > }; > > +static struct i2c_board_info teton_bga_i2c_info[] __initdata = { > + { I2C_BOARD_INFO("ds1337", 0x68), }, > +}; > + I don't have the schematic of teton. But RTC chips should always has an irq pin. Is it also connected in your platform? > static void __init teton_bga_init(void) > { > mfp_config(ARRAY_AND_SIZE(teton_bga_pin_config)); > @@ -59,6 +68,7 @@ static void __init teton_bga_init(void) > /* on-chip devices */ > pxa168_add_uart(1); > pxa168_add_keypad(&teton_bga_keypad_info); > + pxa168_add_twsi(0, NULL, ARRAY_AND_SIZE(teton_bga_i2c_info)); > } > > MACHINE_START(TETON_BGA, "PXA168-based Teton BGA Development Platform") > -- > 1.7.0.4 > > -- > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in > the body of a message to majordomo@...r.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html > Please read the FAQ at http://www.tux.org/lkml/ > -- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@...r.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
Powered by blists - more mailing lists