[PATCH v3] MIPS: jz4740: Add IRQ handler code

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Lars-Peter Clausen
Date: Saturday, July 17, 2010 - 5:08 am

This patch adds support for IRQ handling on a JZ4740 SoC.

Signed-off-by: Lars-Peter Clausen <lars@metafoo.de>

--
Changes since v1
- Reserve IRQ numbers for ADC IRQ demultiplexing

Changes since v2
- Use __fls instead of ffs in the interrupt demuxer
---
 arch/mips/include/asm/mach-jz4740/irq.h |   57 +++++++++++
 arch/mips/jz4740/irq.c                  |  167 +++++++++++++++++++++++++++++++
 arch/mips/jz4740/irq.h                  |   21 ++++
 3 files changed, 245 insertions(+), 0 deletions(-)
 create mode 100644 arch/mips/include/asm/mach-jz4740/irq.h
 create mode 100644 arch/mips/jz4740/irq.c
 create mode 100644 arch/mips/jz4740/irq.h

diff --git a/arch/mips/include/asm/mach-jz4740/irq.h b/arch/mips/include/asm/mach-jz4740/irq.h
new file mode 100644
index 0000000..a865c98
--- /dev/null
+++ b/arch/mips/include/asm/mach-jz4740/irq.h
@@ -0,0 +1,57 @@
+/*
+ *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
+ *  JZ4740 IRQ definitions
+ *
+ *  This program is free software; you can redistribute it and/or modify it
+ *  under  the terms of the GNU General  Public License as published by the
+ *  Free Software Foundation;  either version 2 of the License, or (at your
+ *  option) any later version.
+ *
+ *  You should have received a copy of the GNU General Public License along
+ *  with this program; if not, write to the Free Software Foundation, Inc.,
+ *  675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ */
+
+#ifndef __ASM_MACH_JZ4740_IRQ_H__
+#define __ASM_MACH_JZ4740_IRQ_H__
+
+#define MIPS_CPU_IRQ_BASE 0
+#define JZ4740_IRQ_BASE 8
+
+/* 1st-level interrupts */
+#define JZ4740_IRQ(x)		(JZ4740_IRQ_BASE + (x))
+#define JZ4740_IRQ_I2C		JZ4740_IRQ(1)
+#define JZ4740_IRQ_UHC		JZ4740_IRQ(3)
+#define JZ4740_IRQ_UART1	JZ4740_IRQ(8)
+#define JZ4740_IRQ_UART0	JZ4740_IRQ(9)
+#define JZ4740_IRQ_SADC		JZ4740_IRQ(12)
+#define JZ4740_IRQ_MSC		JZ4740_IRQ(14)
+#define JZ4740_IRQ_RTC		JZ4740_IRQ(15)
+#define JZ4740_IRQ_SSI		JZ4740_IRQ(16)
+#define JZ4740_IRQ_CIM		JZ4740_IRQ(17)
+#define JZ4740_IRQ_AIC		JZ4740_IRQ(18)
+#define JZ4740_IRQ_ETH		JZ4740_IRQ(19)
+#define JZ4740_IRQ_DMAC		JZ4740_IRQ(20)
+#define JZ4740_IRQ_TCU2		JZ4740_IRQ(21)
+#define JZ4740_IRQ_TCU1		JZ4740_IRQ(22)
+#define JZ4740_IRQ_TCU0		JZ4740_IRQ(23)
+#define JZ4740_IRQ_UDC		JZ4740_IRQ(24)
+#define JZ4740_IRQ_GPIO3	JZ4740_IRQ(25)
+#define JZ4740_IRQ_GPIO2	JZ4740_IRQ(26)
+#define JZ4740_IRQ_GPIO1	JZ4740_IRQ(27)
+#define JZ4740_IRQ_GPIO0	JZ4740_IRQ(28)
+#define JZ4740_IRQ_IPU		JZ4740_IRQ(29)
+#define JZ4740_IRQ_LCD		JZ4740_IRQ(30)
+
+/* 2nd-level interrupts */
+#define JZ4740_IRQ_DMA(x)	(JZ4740_IRQ(32) + (X))
+
+#define JZ4740_IRQ_INTC_GPIO(x) (JZ4740_IRQ_GPIO0 - (x))
+#define JZ4740_IRQ_GPIO(x)	(JZ4740_IRQ(48) + (x))
+
+#define JZ4740_IRQ_ADC_BASE	JZ4740_IRQ(176)
+
+#define NR_IRQS (JZ4740_IRQ_ADC_BASE + 6)
+
+#endif
diff --git a/arch/mips/jz4740/irq.c b/arch/mips/jz4740/irq.c
new file mode 100644
index 0000000..7d33ff8
--- /dev/null
+++ b/arch/mips/jz4740/irq.c
@@ -0,0 +1,167 @@
+/*
+ *  Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de>
+ *  JZ4740 platform IRQ support
+ *
+ *  This program is free software; you can redistribute it and/or modify it
+ *  under  the terms of the GNU General  Public License as published by the
+ *  Free Software Foundation;  either version 2 of the License, or (at your
+ *  option) any later version.
+ *
+ *  You should have received a copy of the GNU General Public License along
+ *  with this program; if not, write to the Free Software Foundation, Inc.,
+ *  675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ */
+
+#include <linux/errno.h>
+#include <linux/init.h>
+#include <linux/types.h>
+#include <linux/interrupt.h>
+#include <linux/ioport.h>
+#include <linux/timex.h>
+#include <linux/slab.h>
+#include <linux/delay.h>
+
+#include <linux/debugfs.h>
+#include <linux/seq_file.h>
+
+#include <asm/io.h>
+#include <asm/mipsregs.h>
+#include <asm/irq_cpu.h>
+
+#include <asm/mach-jz4740/base.h>
+
+static void __iomem *jz_intc_base;
+static uint32_t jz_intc_wakeup;
+static uint32_t jz_intc_saved;
+
+#define JZ_REG_INTC_STATUS	0x00
+#define JZ_REG_INTC_MASK	0x04
+#define JZ_REG_INTC_SET_MASK	0x08
+#define JZ_REG_INTC_CLEAR_MASK	0x0c
+#define JZ_REG_INTC_PENDING	0x10
+
+#define IRQ_BIT(x) BIT((x) - JZ4740_IRQ_BASE)
+
+static void intc_irq_unmask(unsigned int irq)
+{
+	writel(IRQ_BIT(irq), jz_intc_base + JZ_REG_INTC_CLEAR_MASK);
+}
+
+static void intc_irq_mask(unsigned int irq)
+{
+	writel(IRQ_BIT(irq), jz_intc_base + JZ_REG_INTC_SET_MASK);
+}
+
+static int intc_irq_set_wake(unsigned int irq, unsigned int on)
+{
+	if (on)
+		jz_intc_wakeup |= IRQ_BIT(irq);
+	else
+		jz_intc_wakeup &= ~IRQ_BIT(irq);
+
+	return 0;
+}
+
+static struct irq_chip intc_irq_type = {
+	.name =		"INTC",
+	.mask =		intc_irq_mask,
+	.mask_ack =	intc_irq_mask,
+	.unmask =	intc_irq_unmask,
+	.set_wake =	intc_irq_set_wake,
+};
+
+static irqreturn_t jz4740_cascade(int irq, void *data)
+{
+	uint32_t irq_reg;
+
+	irq_reg = readl(jz_intc_base + JZ_REG_INTC_PENDING);
+
+	if (irq_reg)
+		generic_handle_irq(__fls(irq_reg) + JZ4740_IRQ_BASE);
+
+	return IRQ_HANDLED;
+}
+
+static struct irqaction jz4740_cascade_action = {
+	.handler = jz4740_cascade,
+	.name = "JZ4740 cascade interrupt",
+};
+
+void __init arch_init_irq(void)
+{
+	int i;
+	mips_cpu_irq_init();
+
+	jz_intc_base = ioremap(JZ4740_INTC_BASE_ADDR, 0x14);
+
+	for (i = JZ4740_IRQ_BASE; i < JZ4740_IRQ_BASE + 32; i++) {
+		intc_irq_mask(i);
+		set_irq_chip_and_handler(i, &intc_irq_type, handle_level_irq);
+	}
+
+	setup_irq(2, &jz4740_cascade_action);
+}
+
+asmlinkage void plat_irq_dispatch(void)
+{
+	unsigned int pending = read_c0_status() & read_c0_cause() & ST0_IM;
+	if (pending & STATUSF_IP2)
+		do_IRQ(2);
+	else if (pending & STATUSF_IP3)
+		do_IRQ(3);
+	else
+		spurious_interrupt();
+}
+
+void jz4740_intc_suspend(void)
+{
+	jz_intc_saved = readl(jz_intc_base + JZ_REG_INTC_MASK);
+	writel(~jz_intc_wakeup, jz_intc_base + JZ_REG_INTC_SET_MASK);
+	writel(jz_intc_wakeup, jz_intc_base + JZ_REG_INTC_CLEAR_MASK);
+}
+
+void jz4740_intc_resume(void)
+{
+	writel(~jz_intc_saved, jz_intc_base + JZ_REG_INTC_CLEAR_MASK);
+	writel(jz_intc_saved, jz_intc_base + JZ_REG_INTC_SET_MASK);
+}
+
+#ifdef CONFIG_DEBUG_FS
+
+static inline void intc_seq_reg(struct seq_file *s, const char *name,
+	unsigned int reg)
+{
+	seq_printf(s, "%s:\t\t%08x\n", name, readl(jz_intc_base + reg));
+}
+
+static int intc_regs_show(struct seq_file *s, void *unused)
+{
+	intc_seq_reg(s, "Status", JZ_REG_INTC_STATUS);
+	intc_seq_reg(s, "Mask", JZ_REG_INTC_MASK);
+	intc_seq_reg(s, "Pending", JZ_REG_INTC_PENDING);
+
+	return 0;
+}
+
+static int intc_regs_open(struct inode *inode, struct file *file)
+{
+	return single_open(file, intc_regs_show, NULL);
+}
+
+static const struct file_operations intc_regs_operations = {
+	.open		= intc_regs_open,
+	.read		= seq_read,
+	.llseek		= seq_lseek,
+	.release	= single_release,
+};
+
+static int __init intc_debugfs_init(void)
+{
+	(void) debugfs_create_file("jz_regs_intc", S_IFREG | S_IRUGO,
+				NULL, NULL, &intc_regs_operations);
+	return 0;
+}
+subsys_initcall(intc_debugfs_init);
+
+#endif
diff --git a/arch/mips/jz4740/irq.h b/arch/mips/jz4740/irq.h
new file mode 100644
index 0000000..56b5ead
--- /dev/null
+++ b/arch/mips/jz4740/irq.h
@@ -0,0 +1,21 @@
+/*
+ *  Copyright (C) 2010, Lars-Peter Clausen <lars@metafoo.de>
+ *
+ *  This program is free software; you can redistribute it and/or modify it
+ *  under  the terms of the GNU General  Public License as published by the
+ *  Free Software Foundation;  either version 2 of the License, or (at your
+ *  option) any later version.
+ *
+ *  You should have received a copy of the GNU General Public License along
+ *  with this program; if not, write to the Free Software Foundation, Inc.,
+ *  675 Mass Ave, Cambridge, MA 02139, USA.
+ *
+ */
+
+#ifndef __MIPS_JZ4740_IRQ_H__
+#define __MIPS_JZ4740_IRQ_H__
+
+extern void jz4740_intc_suspend(void);
+extern void jz4740_intc_resume(void);
+
+#endif
-- 
1.5.6.5

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[PATCH v2 00/26] Add support for the Ingenic JZ4740 System ..., Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 01/26] MIPS: Add base support for Ingenic JZ4740 ..., Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 02/26] MIPS: jz4740: Add IRQ handler code, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 03/26] MIPS: JZ4740: Add clock API support., Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 04/26] MIPS: JZ4740: Add timer support, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 05/26] MIPS: JZ4740: Add clocksource/clockevent ..., Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 06/26] MIPS: JZ4740: Add power-management and sy ..., Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 07/26] MIPS: JZ4740: Add setup code, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 08/26] MIPS: JZ4740: Add gpio support, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 09/26] MIPS: JZ4740: Add DMA support., Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 10/26] MIPS: JZ4740: Add PWM support, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 11/26] MIPS: JZ4740: Add serial support, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 12/26] MIPS: JZ4740: Add prom support, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 13/26] MIPS: JZ4740: Add platform devices, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 14/26] MIPS: JZ4740: Add Kbuild files, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 15/26] RTC: Add JZ4740 RTC driver, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 16/26] fbdev: Add JZ4740 framebuffer driver, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 17/26] MTD: Nand: Add JZ4740 NAND driver, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 18/26] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 19/26] USB: Add JZ4740 ohci support, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 20/26] alsa: ASoC: Add JZ4740 codec driver, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 21/26] alsa: ASoC: Add JZ4740 ASoC support, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 22/26] MFD: Add JZ4740 ADC driver, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 23/26] hwmon: Add JZ4740 ADC driver, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 24/26] power: Add JZ4740 battery driver., Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 25/26] MIPS: JZ4740: Add qi_lb60 board support, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
[PATCH v2 26/26] alsa: ASoC: JZ4740: Add qi_lb60 board driver, Lars-Peter Clausen, (Fri Jun 18, 10:08 pm)
Re: [PATCH v2 15/26] RTC: Add JZ4740 RTC driver, Marek Vasut, (Sat Jun 19, 3:43 am)
Re: [lm-sensors] [PATCH v2 23/26] hwmon: Add JZ4740 ADC driver, Lars-Peter Clausen, (Sat Jun 19, 5:58 am)
Re: [PATCH v2 15/26] RTC: Add JZ4740 RTC driver, Lars-Peter Clausen, (Sat Jun 19, 6:05 am)
Re: [PATCH v2 15/26] RTC: Add JZ4740 RTC driver, Wan ZongShun, (Sat Jun 19, 6:37 am)
Re: [PATCH v2 15/26] RTC: Add JZ4740 RTC driver, Lars-Peter Clausen, (Sat Jun 19, 6:53 am)
Re: [PATCH v2 15/26] RTC: Add JZ4740 RTC driver, Marek Vasut, (Sat Jun 19, 7:04 am)
Re: [PATCH v2 15/26] RTC: Add JZ4740 RTC driver, Wan ZongShun, (Sat Jun 19, 7:36 am)
Re: [PATCH v2 18/26] MMC: Add JZ4740 mmc driver, Matt Fleming, (Sat Jun 19, 7:46 am)
[PATCH v3] hwmon: Add JZ4740 ADC driver, Lars-Peter Clausen, (Sat Jun 19, 7:47 am)
[PATCH v3] alsa: ASoC: Add JZ4740 codec driver, Lars-Peter Clausen, (Sat Jun 19, 7:49 am)
[PATCH v3] alsa: ASoC: Add JZ4740 ASoC support, Lars-Peter Clausen, (Sat Jun 19, 7:50 am)
[PATCH v3] alsa: ASoC: JZ4740: Add qi_lb60 board driver, Lars-Peter Clausen, (Sat Jun 19, 7:52 am)
Re: [PATCH v2 18/26] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Sat Jun 19, 8:29 am)
Re: [PATCH v2 19/26] USB: Add JZ4740 ohci support, Greg KH, (Sat Jun 19, 10:17 am)
Re: [PATCH v2 15/26] RTC: Add JZ4740 RTC driver, Lars-Peter Clausen, (Sat Jun 19, 10:42 am)
Re: [PATCH v2 15/26] RTC: Add JZ4740 RTC driver, Geert Uytterhoeven, (Sat Jun 19, 10:53 am)
Re: [lm-sensors] [PATCH v3] hwmon: Add JZ4740 ADC driver, Lars-Peter Clausen, (Sat Jun 19, 10:59 am)
[PATCH v3] RTC: Add JZ4740 RTC driver, Lars-Peter Clausen, (Sat Jun 19, 12:29 pm)
[PATCH v4] hwmon: Add JZ4740 ADC driver, Lars-Peter Clausen, (Sat Jun 19, 12:32 pm)
Re: [rtc-linux] [PATCH v3] RTC: Add JZ4740 RTC driver, Wan ZongShun, (Sat Jun 19, 6:13 pm)
Re: [rtc-linux] [PATCH v3] RTC: Add JZ4740 RTC driver, Lars-Peter Clausen, (Sat Jun 19, 6:23 pm)
Re: [rtc-linux] [PATCH v3] RTC: Add JZ4740 RTC driver, Wan ZongShun, (Sat Jun 19, 6:30 pm)
Re: [lm-sensors] [PATCH v4] hwmon: Add JZ4740 ADC driver, Jean Delvare, (Sat Jun 19, 11:32 pm)
Re: [PATCH v3] alsa: ASoC: Add JZ4740 codec driver, Mark Brown, (Sun Jun 20, 6:11 am)
Re: [PATCH v2 00/26] Add support for the Ingenic JZ4740 Sy ..., Lars-Peter Clausen, (Sun Jun 20, 7:31 am)
Re: [PATCH v2 00/26] Add support for the Ingenic JZ4740 Sy ..., Thomas Bogendoerfer, (Sun Jun 20, 9:34 am)
Re: [PATCH v2 00/26] Add support for the Ingenic JZ4740 Sy ..., Lars-Peter Clausen, (Sun Jun 20, 9:49 am)
Re: [PATCH v2 00/26] Add support for the Ingenic JZ4740 Sy ..., Thomas Bogendoerfer, (Sun Jun 20, 10:01 am)
Re: [PATCH v2 00/26] Add support for the Ingenic JZ4740 Sy ..., Florian Fainelli, (Sun Jun 20, 10:57 am)
Re: [PATCH v2 00/26] Add support for the Ingenic JZ4740 Sy ..., Lars-Peter Clausen, (Sun Jun 20, 11:30 am)
[PATCH v4] alsa: ASoC: Add JZ4740 codec driver, Lars-Peter Clausen, (Mon Jun 21, 3:46 pm)
Re: [PATCH v3] RTC: Add JZ4740 RTC driver, Alessandro Zummo, (Mon Jun 21, 10:53 pm)
Re: [PATCH v4] alsa: ASoC: Add JZ4740 codec driver, Liam Girdwood, (Tue Jun 22, 3:12 am)
Re: [PATCH v4] alsa: ASoC: Add JZ4740 codec driver, Mark Brown, (Tue Jun 22, 4:12 pm)
Re: [PATCH v2 24/26] power: Add JZ4740 battery driver., Lars-Peter Clausen, (Sat Jun 26, 6:58 pm)
[PATCH v3] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Sun Jun 27, 6:20 pm)
[PATCH v3 10/26] MIPS: JZ4740: Add PWM support, Lars-Peter Clausen, (Sun Jun 27, 6:23 pm)
[PATCH v3 03/26] MIPS: JZ4740: Add clock API support., Lars-Peter Clausen, (Sun Jun 27, 6:24 pm)
Re: [PATCH v2 24/26] power: Add JZ4740 battery driver., Anton Vorontsov, (Mon Jun 28, 4:43 am)
Re: [PATCH v3] MMC: Add JZ4740 mmc driver, Matt Fleming, (Tue Jun 29, 1:17 pm)
Re: [PATCH v3] MMC: Add JZ4740 mmc driver, Andrew Morton, (Wed Jun 30, 1:55 pm)
Re: [PATCH v3] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Thu Jul 1, 8:45 am)
Re: [PATCH v3] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Thu Jul 1, 8:47 am)
Re: [PATCH v2 16/26] fbdev: Add JZ4740 framebuffer driver, Lars-Peter Clausen, (Sun Jul 4, 3:27 pm)
Re: [PATCH v2 17/26] MTD: Nand: Add JZ4740 NAND , Lars-Peter Clausen, (Sun Jul 4, 3:35 pm)
Re: [PATCH v2 22/26] MFD: Add JZ4740 ADC driver, Lars-Peter Clausen, (Sun Jul 4, 3:47 pm)
Re: [PATCH v2 22/26] MFD: Add JZ4740 ADC driver, Samuel Ortiz, (Mon Jul 5, 7:53 am)
Re: [PATCH v2 22/26] MFD: Add JZ4740 ADC driver, Lars-Peter Clausen, (Mon Jul 5, 8:43 am)
Re: [PATCH v2 22/26] MFD: Add JZ4740 ADC driver, Samuel Ortiz, (Mon Jul 5, 8:53 am)
Re: [PATCH v2 17/26] MTD: Nand: Add JZ4740 NAND driver, Artem Bityutskiy, (Wed Jul 7, 11:06 pm)
Re: [PATCH v2 17/26] MTD: Nand: Add JZ4740 NAND driver, Artem Bityutskiy, (Thu Jul 8, 6:19 am)
Re: [PATCH v2 17/26] MTD: Nand: Add JZ4740 NAND driver, Lars-Peter Clausen, (Thu Jul 8, 6:20 am)
Re: [PATCH v2 16/26] fbdev: Add JZ4740 framebuffer driver, Lars-Peter Clausen, (Thu Jul 8, 6:28 am)
Re: [PATCH v2 17/26] MTD: Nand: Add JZ4740 NAND driver, Lars-Peter Clausen, (Thu Jul 8, 7:02 am)
Re: [PATCH v2 17/26] MTD: Nand: Add JZ4740 NAND driver, Artem Bityutskiy, (Thu Jul 8, 7:14 am)
Re: [PATCH v2 16/26] fbdev: Add JZ4740 framebuffer driver, Lars-Peter Clausen, (Fri Jul 9, 8:31 am)
[PATCH v3] MFD: Add JZ4740 ADC driver, Lars-Peter Clausen, (Sun Jul 11, 6:48 pm)
[PATCH v4] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Mon Jul 12, 2:33 pm)
Re: [PATCH v4] MMC: Add JZ4740 mmc driver, Randy Dunlap, (Mon Jul 12, 2:41 pm)
Re: [PATCH v4] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Mon Jul 12, 3:07 pm)
[PATCH v5] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Mon Jul 12, 3:20 pm)
Re: [PATCH v5] MMC: Add JZ4740 mmc driver, Joe Perches, (Mon Jul 12, 3:45 pm)
Re: [PATCH v5] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Mon Jul 12, 4:45 pm)
Re: [PATCH v3] MFD: Add JZ4740 ADC driver, Samuel Ortiz, (Wed Jul 14, 2:19 am)
[PATCH v6] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Thu Jul 15, 2:06 pm)
Re: [PATCH v6] MMC: Add JZ4740 mmc driver, Andrew Morton, (Thu Jul 15, 2:16 pm)
Re: [PATCH v6] MMC: Add JZ4740 mmc driver, Lars-Peter Clausen, (Thu Jul 15, 2:37 pm)
[PATCH v3] MIPS: jz4740: Add IRQ handler code, Lars-Peter Clausen, (Sat Jul 17, 5:08 am)
[PATCH v4] MIPS: JZ4740: Add clock API support., Lars-Peter Clausen, (Sat Jul 17, 5:10 am)
[PATCH v3] MIPS: JZ4740: Add gpio support, Lars-Peter Clausen, (Sat Jul 17, 5:11 am)
[PATCH v4] MIPS: JZ4740: Add PWM support, Lars-Peter Clausen, (Sat Jul 17, 5:12 am)
[PATCH v3] MIPS: JZ4740: Add platform devices, Lars-Peter Clausen, (Sat Jul 17, 5:13 am)
[PATCH v3] fbdev: Add JZ4740 framebuffer driver, Lars-Peter Clausen, (Sat Jul 17, 5:14 am)
[PATCH v3] MTD: Nand: Add JZ4740 NAND driver, Lars-Peter Clausen, (Sat Jul 17, 5:15 am)
[PATCH v3] MIPS: JZ4740: Add qi_lb60 board support, Lars-Peter Clausen, (Sat Jul 17, 5:16 am)
Re: [PATCH v3] MTD: Nand: Add JZ4740 NAND driver, Artem Bityutskiy, (Sun Jul 18, 9:54 am)
Re: [PATCH v3] MTD: Nand: Add JZ4740 NAND driver, Lars-Peter Clausen, (Sun Jul 18, 10:02 am)