25985edced
Fix common misspellings
...
Fixes generated by 'codespell' and manually reviewed.
Signed-off-by: Lucas De Marchi <lucas.demarchi@profusion.mobi >
2011-03-31 11:26:23 -03:00
1d5f821c3f
mips: vr41xx: Use irdq_irq_disabled()
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:07 +02:00
e4ec7989b4
MIPS: Convert the irq functions to the new names
...
Scripted with coccinelle.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:07 +02:00
9efbc3fba2
MIPS: alchemy: Use proper irq accessors
...
This really starts to be a sysiphean task.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:07 +02:00
5b7cd6fd82
MIPS: Octeon: Simplify irq_cpu_on/offline irq chip functions
...
Make use of the IRQCHIP_ONOFFLINE_ENABLED flag and remove the
wrappers. Use irqd_irq_disabled() instead of desc->status, which will
go away.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
Tested-by: David Daney <ddaney@caviumnetworks.com >
2011-03-29 14:48:07 +02:00
0c3263870f
MIPS: Octeon: Rewrite interrupt handling code.
...
This includes conversion to new style irq_chip functions, and
correctly enabling/disabling per-CPU interrupts.
The hardware interrupt bit to irq number mapping is now done with a
flexible map, instead of by bit twiddling the irq number.
[ tglx: Adjusted to new irq_cpu_on/offline callbacks and
__irq_set_affinity_lock ]
Signed-off-by: David Daney <ddaney@caviumnetworks.com >
Cc: linux-mips@linux-mips.org
Cc: ralf@linux-mips.org
LKML-Reference: <1301081931-11240-5-git-send-email-ddaney@caviumnetworks.com >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:06 +02:00
a458465641
MIPS: Fix syncfs syscall copy and paste failure
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
2011-03-29 14:48:06 +02:00
c8fb4022cf
MIPS: JZ4740: Set nand ecc offsets for the qi_lb60 board
...
The jz4740 nand driver now requires that the ecc offsets are set.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/2058/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:21 +01:00
0b4cf1813f
MIPS: JZ4740: qi_lb60: Add gpio-charger device
...
Register the gpio-charger device which reports whether device is currently
charging or not.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
Cc: linux-mips@linux-mips.org
Cc: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/2059/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:21 +01:00
1bbf287561
MIPS: Wire up syncfs(2).
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:20 +01:00
84ed94323e
MIPS: Hook up name_to_handle_at, open_by_handle_at and clock_adjtime syscalls.
...
These system calls we recently added.
32-bit ABIs need compat handling for sys_clock_adjtime().
o32 also needs compat handling for sys_open_by_handle_at();
Signed-off-by: David Daney <ddaney@caviumnetworks.com >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2165/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:20 +01:00
fbaa4e2a19
MIPS: VR41xx: Convert to new irq_chip functions
...
And cleanup direct access to irq_desc[].
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2208/
Patchwork: https://patchwork.linux-mips.org/patch/2209/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:20 +01:00
d7ae7c7137
MIPS: TXx9: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2207/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:20 +01:00
0b888c7f3a
MIPS: SNI: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2206/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:20 +01:00
d6d5d5c4af
MIPS: Sibyte: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2205/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:19 +01:00
4d2796f836
MIPS: IP32: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2204/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:19 +01:00
301218df9c
MIPS: IP27: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2203/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:19 +01:00
9458ea567a
MIPS: IP22/IP28: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2202/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:19 +01:00
efb02da52f
MIPS: RB532: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2201/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:19 +01:00
2f8d36e711
MIPS: PowerTV: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2200/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:19 +01:00
0007b9bdbe
MIPS: PNX8550: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2199/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:19 +01:00
8fcc34e5ce
MIPS: PNX83xx: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2198/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:18 +01:00
d7881fbdf8
MIPS: msp71xx: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2197/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:18 +01:00
7ec8af9e34
MIPS: Loongson: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2196/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:18 +01:00
f8396c1709
MIPS: Use generic show_interrupts()
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2195/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:18 +01:00
930cd54b3b
MIPS: SMTC: Cleanup the hook mess and use irq_data
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2194/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:18 +01:00
2a2b221298
MIPS: SMTC: Use irq_data in smtc_forward_irq()
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2193/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:18 +01:00
0e9c4ec61a
MIPS: TXx9: Convert core to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2192/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:17 +01:00
a93951c459
MIPS: irq_cpu: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2191/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:17 +01:00
5b3a374109
MIPS: RM9000: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2190/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:17 +01:00
e059852aca
MIPS: rm7000: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2189/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:17 +01:00
e15883da8a
MIPS: MSC01: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2188/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:17 +01:00
aa400ae5ec
MIPS: GT641xx: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2187/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:17 +01:00
161d049e8c
MIPS: GIC: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2186/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:16 +01:00
7c8d948f16
MIPS: i8259: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2185/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:16 +01:00
9fcecaf02d
MIPS: LASAt: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2184/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:16 +01:00
fe92a23826
MIPS: JZ4740: Cleanup the mechanical irq_chip conversion
...
The conversion did not make use of the new chip flag which signals the
core code to mask the chip before calling the set_type callback. Sigh.
Use the new lockdep helper as well.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2183/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:16 +01:00
cd11d14de9
MIPS: JZ4740: GPIO: Use shared irq chip for all gpios
...
Currently there is one irq_chip per gpio_chip with the only difference
being the name. Since the information whether the irq belong to GPIO
bank A, B, C or D is not that important rewrite the code to simply use
a single irq_chip for all gpio_chips.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2182/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:16 +01:00
42b64f388c
MIPS: JZ4740: Convert to new irq functions
...
Convert the JZ4740 intc and gpio irq chips to use newstyle irq functions.
Signed-off-by: Lars-Peter Clausen <lars@metafoo.de >
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2181/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:16 +01:00
db00bed4ba
MIPS: JAZZ: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2180/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:16 +01:00
90a568f7bb
MIPS: EMMA: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2179/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:15 +01:00
009c200a66
MIPS: DEC: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2178/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:15 +01:00
93f2936104
MIPS: bcm63xx: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2176/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:15 +01:00
3fb8818bd2
MIPS: ath79: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2175/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:15 +01:00
41d735e870
MIPS: AR7: Convert to new irq_chip functions
...
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2174/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:15 +01:00
d24c1a26ca
MIPS: Alchemy: Convert to new irq chip functions
...
Fix the deadlock in set_type() while at it:
The code called set_irq_chip_and_handler_name() resp. set_irq_chip()
from the set_type() callback. That only works on UP and lock debugging
disabled. Otherwise it would dead lock on desc->lock.
__irq_set_chip_handler_name_locked() avoids that.
Signed-off-by: Thomas Gleixner <tglx@linutronix.de >
To: linux-mips@linux-mips.org
Patchwork: https://patchwork.linux-mips.org/patch/2173/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:14 +01:00
786a5e0280
MIPS: MSP71xx: Add CPU feature override file.
...
Signed-off-by: Anoop P A <anoop.pa@gmail.com >
To: linux-mips@linux-mips.org
To: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/2045/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:14 +01:00
ec9ac747be
MIPS: MSP71xx: Platform support for On-chip MSP ethernet devices.
...
Some of MSP family SoC's come with legacy 100Mbps mspeth while some comes
with newer Gigabit TSMAC.Following patch adds platform support for both
types of MAC's.
If TSMAC is not selected assume platform having legacy mspeth. Add
gpio_macros as well which is required for resetting the PHY.
[Ralf: Killed all typedefs.]
Signed-off-by: Anoop P A <anoop.pa@gmail.com >
To: linux-mips@linux-mips.org
To: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/2048/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:14 +01:00
5027070b3c
MIPS: MSP71xx: Platform support for MSP on-chip USB controller.
...
Signed-off-by: Anoop P A <anoop.pa@gmail.com >
To: linux-mips@linux-mips.org
To: linux-kernel@vger.kernel.org
Cc: Anoop P A <anoop.pa@gmail.com >
Patchwork: https://patchwork.linux-mips.org/patch/2043/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:14 +01:00
088f3876fc
MIPS: MSP71xx: Add VSMP/SMTC support.
...
[Ralf: Fixed more checkpatch assertions and inclusion of unnecessary header
<linux/sched.h>.]
Signed-off-by: Anoop P A <anoop.pa@gmail.com >
To: linux-mips@linux-mips.org
To: linux-kernel@vger.kernel.org
Patchwork: https://patchwork.linux-mips.org/patch/2042/
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2011-03-25 18:45:14 +01:00