login
Login
/
Register
Search
Search this site:
Forums
News
Blogs
Features
Site
Home
»
Mailing list archives
»
linux-kernel
»
2010
»
June
»
3
Re: [RFC][PATCH 02/26] MIPS: jz4740: Add IRQ handler code
view
thread
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
[view in full thread]
From: Florian Fainelli
Subject:
Re: [RFC][PATCH 02/26] MIPS: jz4740: Add IRQ handler code
Date: Thursday, June 3, 2010 - 7:29 am
On Wednesday 02 June 2010 21:02:53 Lars-Peter Clausen wrote:
quoted text
> This patch adds support for IRQ handling on a JZ4740 SoC. > > Signed-off-by: Lars-Peter Clausen <lars@metafoo.de> > Cc: Thomas Gleixner <tglx@linutronix.de> > --- > arch/mips/include/asm/mach-jz4740/irq.h | 55 ++++++++++ > arch/mips/jz4740/irq.c | 170 > +++++++++++++++++++++++++++++++ arch/mips/jz4740/irq.h | > 21 ++++ > 3 files changed, 246 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..5e27b78 > --- /dev/null > +++ b/arch/mips/include/asm/mach-jz4740/irq.h > @@ -0,0 +1,55 @@ > +/* > + * Copyright (C) 2009-2010, Lars-Peter Clausen <lars@metafoo.de> > + * JZ7420/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
quoted text
> by the + * Free Software Foundation; either version 2 of the License,
or
quoted text
> (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) ((x) + JZ4740_IRQ(32)) > + > +#define JZ4740_IRQ_INTC_GPIO(x) (JZ4740_IRQ_GPIO0 - (x)) > +#define JZ4740_IRQ_GPIO(x) (JZ4740_IRQ(48) + (x)) > + > +#define NR_IRQS (JZ4740_IRQ_GPIO(127) + 1) > + > +#endif > diff --git a/arch/mips/jz4740/irq.c b/arch/mips/jz4740/irq.c > new file mode 100644 > index 0000000..46a03ee > --- /dev/null > +++ b/arch/mips/jz4740/irq.c > @@ -0,0 +1,170 @@ > +/* > + * 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
quoted text
> by the + * Free Software Foundation; either version 2 of the License,
or
quoted text
> (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; > + int intc_irq; > + > + irq_reg = readl(jz_intc_base + JZ_REG_INTC_PENDING); > + > + intc_irq = ffs(irq_reg); > + if (intc_irq) > + generic_handle_irq(intc_irq - 1 + JZ4740_IRQ_BASE); > + > + return IRQ_HANDLED; > +} > + > +static struct irqaction jz4740_cascade_action = { > + .handler = jz4740_cascade, > + .name = "JZ4740 cascade interrupt", > + .flags = IRQF_DISABLED, > +}; > + > +void __init arch_init_irq(void) > +{ > + int i; > + mips_cpu_irq_init(); > + > + jz_intc_base = ioremap(CPHYSADDR(JZ4740_INTC_BASE_ADDR), 0x14);
Better define the physical address and use ioremap directly on it.
quoted text
> + > + 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..dadbd5f > --- /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
quoted text
> by the + * Free Software Foundation; either version 2 of the License,
or
quoted text
> (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
--
unsubscribe notice
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to
majordomo@vger.kernel.org
More majordomo info at
http://vger.kernel.org/majordomo-info.html
Please read the FAQ at
http://www.tux.org/lkml/
Previous message: [
thread
] [
date
] [
author
]
Next message: [
thread
] [
date
] [
author
]
Messages in current thread:
[RFC][PATCH 00/26] *** SUBJECT HERE ***
, Lars-Peter Clausen
, (Wed Jun 2, 12:02 pm)
[RFC][PATCH 01/26] MIPS: Add base support for Ingenic JZ47 ...
, Lars-Peter Clausen
, (Wed Jun 2, 12:02 pm)
[RFC][PATCH 02/26] MIPS: jz4740: Add IRQ handler code
, Lars-Peter Clausen
, (Wed Jun 2, 12:02 pm)
[RFC][PATCH 03/26] MIPS: JZ4740: Add clock API support.
, Lars-Peter Clausen
, (Wed Jun 2, 12:02 pm)
[RFC][PATCH 04/26] MIPS: JZ4740: Add timer support
, Lars-Peter Clausen
, (Wed Jun 2, 12:02 pm)
[RFC][PATCH 07/26] MIPS: JZ4740: Add setup code
, Lars-Peter Clausen
, (Wed Jun 2, 12:02 pm)
[RFC][PATCH 09/26] MIPS: JZ4740: Add DMA support.
, Lars-Peter Clausen
, (Wed Jun 2, 12:10 pm)
[RFC][PATCH 10/26] MIPS: JZ4740: Add PWM support
, Lars-Peter Clausen
, (Wed Jun 2, 12:10 pm)
[RFC][PATCH 11/26] MIPS: JZ4740: Add serial support
, Lars-Peter Clausen
, (Wed Jun 2, 12:10 pm)
[RFC][PATCH 12/26] MIPS: JZ4740: Add prom support
, Lars-Peter Clausen
, (Wed Jun 2, 12:10 pm)
[RFC][PATCH 13/26] MIPS: JZ4740: Add platform devices
, Lars-Peter Clausen
, (Wed Jun 2, 12:10 pm)
[RFC][PATCH 14/26] MIPS: JZ4740: Add Kbuild files
, Lars-Peter Clausen
, (Wed Jun 2, 12:10 pm)
[RFC][PATCH 15/26] RTC: Add JZ4740 RTC driver
, Lars-Peter Clausen
, (Wed Jun 2, 12:10 pm)
[RFC][PATCH 16/26] fbdev: Add JZ4740 framebuffer driver
, Lars-Peter Clausen
, (Wed Jun 2, 12:10 pm)
[RFC][PATCH 17/26] MTD: Nand: Add JZ4740 NAND driver
, Lars-Peter Clausen
, (Wed Jun 2, 12:12 pm)
[RFC][PATCH 18/26] MMC: Add JZ4740 mmc driver
, Lars-Peter Clausen
, (Wed Jun 2, 12:12 pm)
[RFC][PATCH 19/26] USB: Add JZ4740 ohci support
, Lars-Peter Clausen
, (Wed Jun 2, 12:12 pm)
[RFC][PATCH 20/26] alsa: ASoC: Add JZ4740 codec driver
, Lars-Peter Clausen
, (Wed Jun 2, 12:12 pm)
[RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ASoC support
, Lars-Peter Clausen
, (Wed Jun 2, 12:12 pm)
[RFC][PATCH 22/26] hwmon: Add JZ4740 ADC driver
, Lars-Peter Clausen
, (Wed Jun 2, 12:12 pm)
[RFC][PATCH 23/26] power: Add JZ4740 battery driver.
, Lars-Peter Clausen
, (Wed Jun 2, 12:12 pm)
[RFC][PATCH 24/26] MIPS: JZ4740: Add qi_lb60 board support
, Lars-Peter Clausen
, (Wed Jun 2, 12:12 pm)
[RFC][PATCH 25/26] MIPS: Add defconfig for the qi_lb60 board
, Lars-Peter Clausen
, (Wed Jun 2, 12:15 pm)
[RFC][PATCH 26/26] alsa: ASoC: JZ4740: Add qi_lb60 board d ...
, Lars-Peter Clausen
, (Wed Jun 2, 12:15 pm)
Re: [RFC][PATCH 16/26] fbdev: Add JZ4740 framebuffer driver
, Andrew Morton
, (Wed Jun 2, 12:36 pm)
Re: [RFC][PATCH 16/26] fbdev: Add JZ4740 framebuffer driver
, Lars-Peter Clausen
, (Wed Jun 2, 1:05 pm)
Re: [RFC][PATCH 03/26] MIPS: JZ4740: Add clock API support.
, Graham Gower
, (Wed Jun 2, 3:45 pm)
Re: [alsa-devel] [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ...
, Wan ZongShun
, (Wed Jun 2, 8:36 pm)
Re: [alsa-devel] [RFC][PATCH 20/26] alsa: ASoC: Add JZ4740 ...
, Wan ZongShun
, (Wed Jun 2, 10:45 pm)
Re: [alsa-devel] [RFC][PATCH 20/26] alsa: ASoC: Add JZ4740 ...
, Mark Brown
, (Thu Jun 3, 5:03 am)
Re: [alsa-devel] [RFC][PATCH 20/26] alsa: ASoC: Add JZ4740 ...
, Liam Girdwood
, (Thu Jun 3, 5:32 am)
Re: [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ASoC support
, Liam Girdwood
, (Thu Jun 3, 5:48 am)
Re: [alsa-devel] [RFC][PATCH 20/26] alsa: ASoC: Add JZ4740 ...
, Liam Girdwood
, (Thu Jun 3, 5:50 am)
Re: [RFC][PATCH 01/26] MIPS: Add base support for Ingenic ...
, Florian Fainelli
, (Thu Jun 3, 7:27 am)
Re: [RFC][PATCH 02/26] MIPS: jz4740: Add IRQ handler code
, Florian Fainelli
, (Thu Jun 3, 7:29 am)
Re: [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ASoC support
, Lars-Peter Clausen
, (Thu Jun 3, 9:50 am)
Re: [alsa-devel] [RFC][PATCH 20/26] alsa: ASoC: Add JZ4740 ...
, Lars-Peter Clausen
, (Thu Jun 3, 9:58 am)
Re: [RFC][PATCH 01/26] MIPS: Add base support for Ingenic ...
, Lars-Peter Clausen
, (Thu Jun 3, 10:03 am)
Re: [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ASoC support
, Liam Girdwood
, (Thu Jun 3, 10:03 am)
Re: [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ASoC support
, Lars-Peter Clausen
, (Thu Jun 3, 10:16 am)
Re: [RFC][PATCH 03/26] MIPS: JZ4740: Add clock API support.
, Lars-Peter Clausen
, (Thu Jun 3, 10:20 am)
Re: [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ASoC support
, Liam Girdwood
, (Thu Jun 3, 10:25 am)
Re: [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ASoC support
, Lars-Peter Clausen
, (Thu Jun 3, 10:37 am)
Re: [RFC][PATCH 20/26] alsa: ASoC: Add JZ4740 codec driver
, Mark Brown
, (Thu Jun 3, 10:49 am)
Re: [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ASoC support
, Mark Brown
, (Thu Jun 3, 10:55 am)
Re: [RFC][PATCH 26/26] alsa: ASoC: JZ4740: Add qi_lb60 boa ...
, Mark Brown
, (Thu Jun 3, 10:57 am)
Re: [alsa-devel] [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ...
, Troy Kisky
, (Thu Jun 3, 11:14 am)
Re: [RFC][PATCH 21/26] alsa: ASoC: Add JZ4740 ASoC support
, Lars-Peter Clausen
, (Thu Jun 3, 12:27 pm)
Re: [RFC][PATCH 20/26] alsa: ASoC: Add JZ4740 codec driver
, Lars-Peter Clausen
, (Thu Jun 3, 4:57 pm)
Re: [RFC][PATCH 20/26] alsa: ASoC: Add JZ4740 codec driver
, Mark Brown
, (Thu Jun 3, 4:59 pm)
Re: [RFC][PATCH 14/26] MIPS: JZ4740: Add Kbuild files
, Ralf Baechle
, (Thu Jun 3, 5:47 pm)
Re: [rtc-linux] [RFC][PATCH 15/26] RTC: Add JZ4740 RTC driver
, Wan ZongShun
, (Sat Jun 5, 8:48 am)
Re: [RFC][PATCH 22/26] hwmon: Add JZ4740 ADC driver
, Jonathan Cameron
, (Sat Jun 5, 10:22 am)
Re: [rtc-linux] [RFC][PATCH 15/26] RTC: Add JZ4740 RTC driver
, Lars-Peter Clausen
, (Sat Jun 5, 10:26 am)
Re: [RFC][PATCH 22/26] hwmon: Add JZ4740 ADC driver
, Lars-Peter Clausen
, (Sat Jun 5, 12:08 pm)
Re: [lm-sensors] [RFC][PATCH 22/26] hwmon: Add JZ4740 ADC ...
, Jonathan Cameron
, (Sat Jun 5, 2:07 pm)
Re: [lm-sensors] [RFC][PATCH 22/26] hwmon: Add JZ4740 ADC ...
, Lars-Peter Clausen
, (Sat Jun 5, 3:12 pm)
Re: [RFC][PATCH 17/26] MTD: Nand: Add JZ4740 NAND driver
, Artem Bityutskiy
, (Sun Jun 13, 2:40 am)
Re: [RFC][PATCH 23/26] power: Add JZ4740 battery driver.
, Anton Vorontsov
, (Mon Jun 14, 8:51 am)
Re: [RFC][PATCH 23/26] power: Add JZ4740 battery driver.
, Lars-Peter Clausen
, (Tue Jun 15, 10:28 am)
Re: [RFC][PATCH 23/26] power: Add JZ4740 battery driver.
, Ralf Baechle
, (Tue Jun 15, 10:34 am)
Re: [RFC][PATCH 23/26] power: Add JZ4740 battery driver.
, Mark Brown
, (Wed Jun 16, 5:20 am)
Re: [RFC][PATCH 23/26] power: Add JZ4740 battery driver.
, Lars-Peter Clausen
, (Fri Jun 18, 8:48 pm)
hi!!!!
, dkisky
, (Sun Nov 14, 6:29 am)
Navigation
Mailing list archives
Recent posts
Popular discussions
linux-kernel
:
Ingo Molnar
Re: [PATCH 0/3] v2 Make hierarchical RCU less IPI-happy and add more tracing
Jeremy Fitzhardinge
Re: Linux 2.6.28.10 and Linux 2.6.29.6 XEN Guest Support Broken x86_64 in BUILD
Nick Piggin
Re: [patch] CFS (Completely Fair Scheduler), v2
Gary Hade
Re: [PATCH 0/5][RFC] Physical PCI slot objects
Dave Johnson
Re: expected behavior of PF_PACKET on NETIF_F_HW_VLAN_RX device?
linux-netdev
:
Arnd Bergmann
Re: 64-bit net_device_stats
Stephens, Allan
RE: [PATCH]: tipc: Fix oops on send prior to entering networked mode
frank.blaschka
[patch 3/5] [PATCH] qeth: support z/VM VSWITCH Port Isolation
Wu Fengguang
Re: [PATCH] dm9601: handle corrupt mac address
David Miller
Re: [PATCH net-2.6.24] Fix refcounting problem with netif_rx_reschedule()
git
:
Junio C Hamano
Re: [PATCH] [RFC] add Message-ID field to log on git-am operation
Junio C Hamano
Re: Handling large files with GIT
Karl
Re: [ANNOUNCE] pg - A patch porcelain for GIT
Josh Triplett
Re: [RFC][PATCH 00/10] Sparse: Git's "make check" target
Pierre Habouzit
Re: [PATCH] git-daemon: more powerful base-path/user-path settings, using formats.
git-commits-head
:
Linux Kernel Mailing List
MIPS: RBTX4939: Fix IOC pin-enable register updating
Linux Kernel Mailing List
regulator: update email address for Liam Girdwood
Linux Kernel Mailing List
[SCSI] ipr: add message to error table
Linux Kernel Mailing List
powerpc/32: Wire up the trampoline code for kdump
Linux Kernel Mailing List
USB: omap_udc: sync with OMAP tree
openbsd-misc
:
Josh Grosse
Re: error : pkg add phpMyAdmin
Brian Candler
Re: OBSD's perspective on SELinux
Jacob Meuser
Re: /dev/audio: Device busy
David Vasek
Re: Inexpensive, low power, "wall wart" computer
William Boshuck
Re: Richard Stallman...
Colocation donated by:
Syndicate