Sascha Hauer
ad140020b8
console: make console device a child of the hardware device
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-15 09:48:03 +02:00
Sascha Hauer
8fddb2edf6
net mii: add a parent pointer to miidevs and set it to the hardware device
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-15 09:48:03 +02:00
Sascha Hauer
6d16fbdcd4
net: make the ethernet device a child of the hardware device
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-15 09:48:03 +02:00
Sascha Hauer
31c88a6929
mci: embed mci_dev into mci_host instead of allocating it seperately
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-15 09:48:03 +02:00
Sascha Hauer
b7a3e55915
Merge branch 'master' into next
2011-08-15 09:47:55 +02:00
Sascha Hauer
ad8d12dd66
mci mxs: fix line endings
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-15 09:45:48 +02:00
Sascha Hauer
def04cd255
net fec_mpc5200: fix lineendings
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-15 09:45:41 +02:00
Sascha Hauer
35191f24cc
drivers/base: initialize active list
...
Otherwise, when a non active device is unregistered, we call
list_del on an unitialized list which oopses.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-15 09:45:34 +02:00
Jean-Christophe PLAGNIOL-VILLARD
90c83d13d2
x86/generic_pc: fix missing switch to resource
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-15 08:57:28 +02:00
Jean-Christophe PLAGNIOL-VILLARD
feb4e2c0c5
disk_drive: fix x86 support
...
switch to resource
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-15 08:57:28 +02:00
Jean-Christophe PLAGNIOL-VILLARD
4f9ea7ffbd
versatile: fix static allocation clkdev
...
it's DEV_ID not CON_ID
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-12 11:07:41 +02:00
Jean-Christophe PLAGNIOL-VILLARD
927f01250e
nomadik: fix static allocation clkdev
...
it's DEV_ID not CON_ID
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-12 11:07:41 +02:00
Jean-Christophe PLAGNIOL-VILLARD
1c278e4ced
clkdev: factorize macro
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-12 11:07:41 +02:00
Jean-Christophe PLAGNIOL-VILLARD
c78ef640cd
login: add timeout support
...
If a timeout is specified and expired the command will be executed
by default boot
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-11 09:22:07 +02:00
Jean-Christophe PLAGNIOL-VILLARD
0697c6fcc7
versatilek: switch to static allocation clkdev
...
as we need to register it before the device
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-10 14:53:07 +02:00
Jean-Christophe PLAGNIOL-VILLARD
e18df20c90
nomadik: switch to static allocation clkdev
...
as we need to register it before the device
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-10 14:53:06 +02:00
Jean-Christophe PLAGNIOL-VILLARD
4145244975
at91sam9261ek: fix missing ecc type
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-10 14:53:06 +02:00
Jean-Christophe PLAGNIOL-VILLARD
a3edff8238
arm_dcc: fix missing switch to resource
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-10 14:53:06 +02:00
Jean-Christophe PLAGNIOL-VILLARD
b9605d8a96
at91: swtich to clkdev
...
this will also fix the clock support as we now switch to allocated generic
device
as we can need to associate the clock and the device but the driver is probe
before the association
we also change the atmel serial name to "atmel_usart" to simplify sharing with
linux
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-10 14:53:06 +02:00
Sascha Hauer
fde45de735
ARM: some cleanup in interrupts.c
...
- Don't call panic with "resetting CPU...". Depending on the
configuration the system might also hang.
- panic does not return, so no need to call reset_cpu afterwards
- bundle show_regs and panic into a seperate functions to not have
to call both functions from each exception handler
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-07 19:36:30 +02:00
Sascha Hauer
8ec0f55506
ARM: fix comments in interrupts.c
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-07 19:34:43 +02:00
Sascha Hauer
20fbf2a0e2
ARM: remove unused irq enable/disable functions
...
We do not have irq support in barebox, so remove the unused interrupt
functions.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-07 19:30:08 +02:00
Sascha Hauer
613e7ffd4e
ARM: exceptions: remove unnecessary function declarations
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-07 19:18:00 +02:00
Sascha Hauer
9fc98211ef
ARM: remove unused exception
...
The exception vector at 0x14 is not used on arm, so no need
to bind this address to a exception handler. Remove the
corresponding code
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-07 19:17:02 +02:00
Sascha Hauer
abcf935ee6
ARM mmu: use high vectors if possible
...
Using high vectors allows us to map a faulting zero page to
catch NULL pointer dereferences.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-07 19:00:59 +02:00
Sascha Hauer
606bd7d9ce
ARM mmu: fix arm_create_pte
...
Each section is 1MiB, so we have to shift by 20 to get the ttb
entry corresponding to a section.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-07 18:54:31 +02:00
Sascha Hauer
5e25c6f975
ARM: add missing volatile in get_cr()
...
Without it, the compiler optimizes away subsequent reads of the
control register.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-07 18:53:06 +02:00
Antony Pavlov
017d5ca933
MIPS: add draft cpuinfo command
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:30 +02:00
Antony Pavlov
0a0479d426
MIPS: add D-Link DIR-320 documentation
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:30 +02:00
Antony Pavlov
ccaeb1a00c
MIPS: add initial D-Link DIR-320 wireless router support
...
Can be started from CFE using tftp, e.g.:
CFE> ifconfig eth0 -addr=192.168.0.99
CFE> boot -tftp -addr=a0800000 -raw 192.168.0.1:barebox.bin
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:29 +02:00
Antony Pavlov
d507792a51
MIPS: add initial BCM47xx-based boards support
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:29 +02:00
Antony Pavlov
44861592ef
MIPS: add qemu-malta documentation
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:29 +02:00
Antony Pavlov
b12f817f47
MIPS: add qemu malta board support to barebox
...
The only supported peripheral is ns16550 serial port.
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:17 +02:00
Antony Pavlov
de754b69e4
MIPS: add Malta machine support to barebox
...
The machine uses only big-endian mode.
Only supported peripheral is serial port.
The machine supports only MIPS32 CPUs.
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:17 +02:00
Antony Pavlov
645d26aca3
MIPS: add documentation
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:17 +02:00
Antony Pavlov
d3f66272bf
MIPS: add common MIPS stuff
...
Add start.S, CP0 clocksource, Makefile, linker script and memory
layout function.
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:17 +02:00
Antony Pavlov
9b64050669
MIPS: import header files
...
from linux-2.6.39:
* arch/mips/include/asm/*
* include/asm-generic/int-ll64.h
from barebox-2011.07.0 arch/x86:
* arch/mips/include/asm/sections.h
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:17 +02:00
Antony Pavlov
922808aec8
MIPS: import libgcc-related files from linux-2.6.39
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:17 +02:00
Antony Pavlov
aef0d57c79
MIPS: initial commit: add empty but required header files
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-05 18:20:17 +02:00
Sascha Hauer
db879ec1a9
Merge branch 'next'
2011-08-04 14:49:33 +02:00
Sascha Hauer
8949efd0e1
Release v2011.08.0
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-04 14:42:13 +02:00
Jean-Christophe PLAGNIOL-VILLARD
454f331bfe
serial_ns16550: drop the non working check
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-04 09:04:25 +02:00
Sascha Hauer
376a2dbfe0
Merge branch 'pu-defconfig' into next
2011-08-04 09:03:42 +02:00
Sascha Hauer
24eb43256f
Merge branch 'pu-time' into next
2011-08-04 09:03:38 +02:00
Sascha Hauer
46a16b72a0
Merge branch 'pu-mmu' into next
2011-08-04 09:03:34 +02:00
Antony Pavlov
cce6520927
fs/fat/ff.c: fix 'no previous prototype' warnings
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-03 17:55:42 +02:00
Antony Pavlov
5c94a23f54
commands/led.c: check registered LEDs
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-03 09:22:21 +02:00
Sascha Hauer
d64b94a1eb
ARM scb9328: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-03 09:21:52 +02:00
Sascha Hauer
d85d4562a5
ARM pcm043: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-03 09:21:52 +02:00
Sascha Hauer
d3a9c0a3c3
ARM pcm038: update defconfig
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2011-08-03 09:21:52 +02:00