Hi Morimoto-san, On Thu, Feb 18, 2016 at 10:01 AM, Kuninori Morimoto <kuninori.morimoto.gx@xxxxxxxxxxx> wrote: >> > > I tried this patch, but It didn't use this printk(). >> > > Am I wrong ? >> > > >> > > ------------- >> > > diff --git a/drivers/regulator/da9210-regulator.c b/drivers/regulator/da9210-regulator.c >> > > index 01c0e37..85c1166 100644 >> > > --- a/drivers/regulator/da9210-regulator.c >> > > +++ b/drivers/regulator/da9210-regulator.c >> > > @@ -167,6 +167,8 @@ static irqreturn_t da9210_irq_handler(int irq, void *data) >> > > goto error_i2c; >> > > >> > > ret = IRQ_HANDLED; >> > > + } else if (val != handled) { >> > > + printk("---val %x : %x\n", val, handled); >> > > } >> > >> > That's what I meant. >> > Do you still see the "irq 311: nobody cared"? >> > Do you have the DA9210 driver enabled? > > You can reproduce it by > > > git checkout git checkout renesas-drivers-2016-02-09-v4.5-rc3 > > cp ${Laurent's .config} ${LINUX} I don't have Laurent's config, and only remote access to Lager. > and boot, and wait few second Da9210 and da9063 share the same interrupt. Perhaps da9063 is keeping the interrupt line asserted? Do you have the DA9063 driver enabled? Gr{oetje,eeting}s, Geert -- Geert Uytterhoeven -- There's lots of Linux beyond ia32 -- geert@xxxxxxxxxxxxxx In personal conversations with technical people, I call myself a hacker. But when I'm talking to journalists I just say "programmer" or something like that. -- Linus Torvalds