Marcelo Tosatti
5c20676fcd
[PATCH] libertas: remove deprecated pm_register and associated code
...
Subject says it all.
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2007-06-11 14:28:36 -04:00
Holger Schurig
0b7db95602
[PATCH] libertas: fix removal of all debugfs files
...
rmmod did not remove /sys/kernel/debug/libertas_wireless/eth1/
subscribed_events/high_snr. After I fixed this, I noticed that
it also didn't remove /sys/kernel/debug/libertas_wireless/eth1
as well.
Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2007-06-11 14:28:36 -04:00
Holger Schurig
604ba49150
[PATCH] libertas: a debug output was missing a newline
...
Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2007-06-11 14:28:36 -04:00
Holger Schurig
eb3ce631f9
[PATCH] libertas: rename wlan_association_worker
...
Renames wlan_association_worker into libertas_association_worker
Signed-off-by: Holger Schurig <hs4233@mail.mn-solutions.de >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2007-06-11 14:28:36 -04:00
Marcelo Tosatti
064827edf6
[PATCH] libertas: scan two channels per scan command
...
Scan two channels per each command on set_scan(), then bail out and let
get_scan() continue the scanning work up to the last channel.
This gives time to the firmware so it can go back to the association
channel and keep the connection alive.
Fixes http://dev.laptop.org/ticket/841
Signed-off-by: Marcelo Tosatti <mtosatti@redhat.com >
Signed-off-by: John W. Linville <linville@tuxdriver.com >
2007-06-11 14:28:35 -04:00
Ralf Baechle
ff72b7a618
[MIPS] Fix smp barriers in test_and_{change,clear,set}_bit
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:55 +01:00
Atsushi Nemoto
e10e0cc885
[MIPS] Fix IP27 build
...
IP27 does no longer have ZONE_DMA.
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:55 +01:00
Ralf Baechle
4ebd5233f0
[MIPS] Fix modpost warnings by making start_secondary __cpuinit
...
WARNING: arch/mips/kernel/built-in.o(.text+0x9a58): Section mismatch: reference to .init.text:cpu_report (between 'start_secondary' and 'smp_prepare_boot_cpu')
WARNING: arch/mips/kernel/built-in.o(.text+0x9a60): Section mismatch: reference to .init.text:per_cpu_trap_init (between 'start_secondary' and 'smp_prepare_boot_cpu')
WARNING: arch/mips/kernel/built-in.o(.text+0x9adc): Section mismatch: reference to .init.text:cpu_probe (between 'start_secondary' and 'smp_prepare_boot_cpu')
mipsel-linux-objcopy -S -O srec --remove-section=.reginfo --remove-section=.mdebug --remove-section=.comment --remove-section=.note --remove-section=.pdr --remove-section=.options --remove-section=.MIPS.options vmlinux arch/mips/boot/vmlinux.srec
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:54 +01:00
Chris Dearman
cf75789953
[MIPS] SMTC: Fix build error caused by nonsense code.
...
Signed-off-by: Chris Dearman <chris@mips.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:54 +01:00
Ralf Baechle
6a05888d71
[MIPS] SMTC: The MT ASE requires to initialize c0_pagemask and c0_wired.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:54 +01:00
Ralf Baechle
8e8a52ed87
[MIPS] SMTC: Don't continue in set_vi_srs_handler on detected bad arguments.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:54 +01:00
Ralf Baechle
ef36fc3c5b
[MIPS] SMTC: Fix warning.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:53 +01:00
Atsushi Nemoto
7a6d4f3874
[MIPS] Wire up utimensat, signalfd, timerfd, eventfd
...
Signed-off-by: Atsushi Nemoto <anemo@mba.ocn.ne.jp >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:53 +01:00
Ralf Baechle
d3a509118a
[MIPS] Atlas: Fix build.
...
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:53 +01:00
Chris Dearman
acaec427bc
[MIPS] Always install the DSP exception handler.
...
Some non-DSP enabled cores 24K / 34K can generate a DSP exception where they
are actually expected to produce a reserved instruction exception.
Signed-off-by: Chris Dearman <chris@mips.com >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:53 +01:00
Ralf Baechle
da9bc7263d
[MIPS] SMTC: Don't set and restore irqregs ptr from self_ipi.
...
This did corrupt register s0 which the caller of self_ipi expects to
be unchanged. This is a kernel bug which will only be triggered with
the compilers which compile __smtc_ipi_replay to use s0 across the
invocation of self_ipi. Gcc 4.1.2 does this, for example.
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:53 +01:00
Maciej W. Rozycki
fbf6ede2ce
[MIPS] Fix KMODE for the R3000
...
This must be the oldest bug that we have got. Leaving interrupts "as
they are" for the R3000 obviously means copying IEp to IEc. Since we have
got STATMASK now, I took this opportunity to mask the status register
"correctly" for the R3000 now too. Oh, and the R3000 hardly ever is
64-bit.
Signed-off-by: Maciej W. Rozycki <macro@linux-mips.org >
Signed-off-by: Ralf Baechle <ralf@linux-mips.org >
2007-06-11 18:20:53 +01:00
Jean-Christian de Rivaz
c5760abde7
Blackfin SMC91X ethernet supporting driver: SMC91C111 LEDs are note drived in the kernel like in uboot
...
Signed-off-by: Jean-Christian de Rivaz <jc@eclis.ch >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 17:44:14 +08:00
Bryan Wu
d6fe89b063
Blackfin SPI driver: fix bug SPI DMA incomplete transmission
...
SPI writes intermittently drop bytes at end of DMA transfer
http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action=TrackerItemEdit&tracker_item_id=3205
http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action=TrackerItemEdit&tracker_item_id=2892
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 17:34:17 +08:00
Ben Dooks
6c1640d52b
[ARM] 4445/1: ANUBIS: Fix CPLD registers
...
Update the ANUBIS register definitions inline with the
specs and ensure they are registered correctly.
Signed-off-by: Ben Dooks <ben-linux@fluff.org >
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk >
2007-06-11 09:09:34 +01:00
Ben Dooks
5698bd28c6
[ARM] 4444/2: OSIRIS: CPLD suspend fix
...
Ensure the CPLD 8bit settings are preserved over a suspend/resume
cycle as the CPU sends a hard-reset at resume time.
Signed-off-by: Ben Dooks <ben-linux@fluff.org >
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk >
2007-06-11 09:09:31 +01:00
Ben Dooks
55ba86bc6c
[ARM] 4443/1: OSIRIS: Add watchdog device to machine devices
...
Add the watchdog timer to the list of devices
the Osiris registers at startup.
Signed-off-by: Ben Dooks <ben-linux@fluff.org >
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk >
2007-06-11 09:09:20 +01:00
Ben Dooks
c362aecdb5
[ARM] 4442/1: OSIRIS: Fix CPLD register definitions
...
Fix the CPLD register definitions to correctly mirror the
documentation
Signed-off-by: Ben Dooks <ben-linux@fluff.org >
Signed-off-by: Russell King <rmk+kernel@arm.linux.org.uk >
2007-06-11 09:09:15 +01:00
Mike Frysinger
27bb9e79bc
Blackfin SPI driver: tweak spi cleanup function to match newer kernel changes
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
Cc: David Brownell <dbrownell@users.sourceforge.net >
2007-06-11 15:31:30 +08:00
Mike Frysinger
566da5b266
Blackfin RTC drivers: update MAINTAINERS information
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
Cc: Alessandro Zummo <a.zummo@towertech.it >
2007-06-11 15:31:30 +08:00
Mike Frysinger
19aa6382e3
Blackfin serial driver: decouple PARODD and CMSPAR checking from PARENB
...
as the termios info does not stipulate that the former are dependent on the latter
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 16:16:45 +08:00
Mike Frysinger
cf68676222
Blackfin serial driver: actually implement the break_ctl() function
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 16:12:49 +08:00
Mike Frysinger
9808901b6c
Blackfin serial driver: ignore framing and parity errors
...
if we get a break signal, we want to ignore framing and parity errors
because those will always be set (by nature of the signal)
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Mike Frysinger
c16c3ca79a
Blackfin serial driver: hook up our UARTs STP bit with userspaces CMSPAR
...
so we can now do spaced/marked parity
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Mike Frysinger
df30b11717
Blackfin arch: move HI/LO macros into blackfin.h and punt the rest of macros.h as it includes VDSP macros we never use
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 17:47:27 +08:00
Mike Frysinger
de6a9520d4
Blackfin arch: redo our linker script a bit
...
- we can start taking advantages of defines in asm-generic/vmlinux.lds.h
- move our L1 relocated sections into init so it gets freed after relocation
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 17:27:05 +08:00
Mike Frysinger
43a3188ea3
Blackfin arch: make sure we initialize our L1 Data B section properly based on the linked kernel
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-14 13:33:37 +08:00
Michael Hennerich
581d62ab30
Blackfin arch: fix bug can not wakeup from sleep via push buttons
...
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-14 13:30:23 +08:00
Mike Frysinger
5e10b4a653
Blackfin arch: add support for Alon Bar-Lev's dynamic kernel command-line
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 16:44:09 +08:00
Michael Hennerich
fd92348e52
Blackfin arch: add missing gpio.h header to fix compiling in some pm configurations
...
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 16:39:40 +08:00
Michael Hennerich
e7613aab91
Blackfin arch: As Mike pointed out range goes form m..MAX_BLACKFIN_GPIO -1
...
Signed-off-by: Michael Hennerich <michael.hennerich@analog.com >
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 16:37:57 +08:00
Mike Frysinger
00163e869e
Blackfin arch: fix spelling typo in output
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 16:22:18 +08:00
Aubrey Li
5af4c2b367
Blackfin arch: try to split up functions like this into smaller units according to LKML review
...
Signed-off-by: Aubrey Li <aubrey.li@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-14 13:28:47 +08:00
Mike Frysinger
51be24c351
Blackfin arch: add proper ENDPROC()
...
add proper ENDPROC() to close out assembly functions
so size/type is set properly in the final ELF image
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Mike Frysinger
52a078120c
Blackfin arch: move more of our startup code to .init so it can be freed once we are up and running
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Mike Frysinger
83a5c3e321
Blackfin arch: unify differences between our diff head.S files -- no functional changes
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Mike Frysinger
16983de0ce
Blackfin arch: update defconfigs
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Mike Frysinger
4dfefcf054
Blackfin arch: scrub old console defines
...
since they arent respected anymore (use console=) and just confuse people
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Bryan Wu
e3b2d3f33b
Blackfin arch: fixup Blackfin MAINTIANERS team member list
...
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Mike Frysinger
bc61b4e69d
Blackfin arch: implement a basic /proc/sram file for L1 allocation visibility
...
implement a basic /proc/sram file for L1 allocation visibility until we can
rewrite the entire L1 allocator (which would include a proper mechanism)
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-14 13:21:08 +08:00
Mike Frysinger
321f6e0f51
Blackfin arch: mark our memory init functions with __init so they get freed after init
...
Signed-off-by: Mike Frysinger <michael.frysinger@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Robin Getz
5716e514ed
Blackfin arch: all symbols were offset by 4k, since we didn't have the __text label.
...
Bug tracker: http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action=TrackerItemEdit&tracker_item_id=3231
Singed-off-by: Robin Getz <robin.getz@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Roy Huang
75ed405c63
Blackfin arch: fix bug ad1836 fails to build properly for BF533-EZKIT
...
bug log here: http://blackfin.uclinux.org/gf/project/uclinux-dist/tracker/?action=TrackerItemEdit&tracker_item_id=3166
Signed-off-by: Roy Huang <roy.huang@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-14 12:54:44 +08:00
Simon Arlott
d2d50aa97d
Blackfin arch: spelling fixes
...
Signed-off-by: Simon Arlott <simon@fire.lp0.eu >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
2007-06-11 15:31:30 +08:00
Aubrey Li
ac1bd53c06
Blackfin arch: DMA code minor naming convention fix
...
Signed-off-by: Aubrey Li <aubrey.li@analog.com >
Signed-off-by: Bryan Wu <bryan.wu@analog.com >
Cc: Pekka Enberg <penberg@cs.helsinki.fi >
2007-06-11 15:31:30 +08:00