From: Zhouy <zhouyuan.f...@cn.fujitsu.com> To: qemu-devel@nongnu.org Cc: Paolo Bonzini <pbonz...@redhat.com>, Anthony Liguori <anth...@codemonkey.ws>, Andreas F?rber" <afaer...@suse.de>
Subject: Re: [Qemu-devel] [PATCH] hw/gpio/max7310.c : add the reset-pin in Max7310 and the GPIO will be reseted by the reset signal(active low) when necessary >From: zhouy <zhouyuan.f...@cn.fujitsu.com> >Date: Sun, 17 Nov 2013 09:24:38 -0500 >Subject: [PATCH 4/4] add the reset-pin in Max7310 and the GPIO will be > reseted by the reset signal(active low) when necessary >Signed-off-by: zhouy <zhouyuan.f...@cn.fujitsu.com> >--- > qemu-master/hw/gpio/max7310.c | 8 ++++++-- > 1 files changed, 6 insertions(+), 2 deletions(-) >diff --git a/qemu-master/hw/gpio/max7310.c b/qemu-master/hw/gpio/max7310.c >index 59b2877..54df220 100644 >--- a/qemu-master/hw/gpio/max7310.c >+++ b/qemu-master/hw/gpio/max7310.c >@@ -166,7 +166,11 @@ static void max7310_gpio_set(void *opaque, int line, int >level) > MAX7310State *s = (MAX7310State *) opaque; > if (line >= ARRAY_SIZE(s->handler) || line < 0) > hw_error("bad GPIO line"); >- >+ /* add reset-pin (active low) as the 9th gpio-in*/ >+ if (line == 8 && level == 0) { >+ max7310_reset(s); >+ return; >+ } > if (level) > s->level |= s->direction & (1 << line); > else >@@ -179,7 +183,7 @@ static int max7310_init(I2CSlave *i2c) >{ > MAX7310State *s = FROM_I2C_SLAVE(MAX7310State, i2c); >- qdev_init_gpio_in(&i2c->qdev, max7310_gpio_set, 8); >+ qdev_init_gpio_in(&i2c->qdev, max7310_gpio_set, 9); > qdev_init_gpio_out(&i2c->qdev, s->handler, 8); > return 0; >-- >1.7.6 anyone,Ping? thank you! -------------- The updated address is: zhouyuan.f...@cn.fujitsu.com -------------------------------------------------- 12:09:26