Antony Pavlov
7eb6159f18
MIPS: qemu-malta: use mips_add_ram0()
...
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 22:41:27 +01:00
Antony Pavlov
ee3e2a8392
MIPS: introduce ram0 regions register function
...
On MIPS there are two segments in CPU address space that
can be used for untranslated memory access: KSEG0 and KSEG1.
KSEG0 is used for cached access and KSEG1 is used for
uncached one.
The instroduced mips_add_ram0() function registers two
address regions for memory access: one in KSEG0 and
the other one in KSEG1.
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 22:41:27 +01:00
Jean-Christophe PLAGNIOL-VILLARD
1e8c9c5a4a
at91sam9x5ek: fix wp_pin and detect_pin pin invalid value
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 21:28:19 +01:00
Jean-Christophe PLAGNIOL-VILLARD
d32063d8ab
at91sam9n12: fix wp_pin invalid value
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 21:28:19 +01:00
Jean-Christophe PLAGNIOL-VILLARD
96834273b0
at91: Atmel ref board sam{9x5/9n12/m109g45} EK and Ronetix pm9g45 autodetect ddr size
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 21:26:51 +01:00
Jean-Christophe PLAGNIOL-VILLARD
20947c6b7f
at91sam9g45: add autodetect sd/ddram size
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 21:26:51 +01:00
Jean-Christophe PLAGNIOL-VILLARD
9aa7dd992a
at91sam9n12: add autodetect sd/ddram size
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 21:26:51 +01:00
Jean-Christophe PLAGNIOL-VILLARD
11bae6b40a
at91sam9x5: add autodetect sd/ddram size
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 21:26:51 +01:00
Sascha Hauer
a81c6a9f16
mtd nand: Specify pr_fmt and change messages to pr_*
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:39 +01:00
Sascha Hauer
fb1b9d5ffb
ARM pcm038: Specify pr_fmt and change messages to pr_*
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:39 +01:00
Sascha Hauer
5596d88917
ARM mmu: Use pr_debug
...
Also, specify a pr_fmt and add missing GPL header.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:39 +01:00
Sascha Hauer
56d28b9323
introduce pr_fmt
...
With this the files can give more context to their pr_* messages by
specifying a
at the beginning of the files. Basically the same mechanism as in the
Kernel.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:39 +01:00
Sascha Hauer
f331ac288f
introduce compile time loglevel
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:39 +01:00
Sascha Hauer
00c7c8ecab
USB ehci: Use dev_* for messages
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:39 +01:00
Sascha Hauer
02c13ee875
blackfin: Use unsigned long for __kernel_size_t
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:39 +01:00
Sascha Hauer
bc78e4fa0e
nios2: Use unsigned long for __kernel_size_t
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:38 +01:00
Sascha Hauer
beffb2f71a
nios2: Let readl return an unsigned int
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:38 +01:00
Sascha Hauer
a01e54d201
treewide: fix format specifiers
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:24:10 +01:00
Sascha Hauer
ea53e1b572
mtd m25p80: consistenly switch to dev_* messages
...
Also, fix variable names in m25p80_write debug message.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:23:09 +01:00
Jean-Christophe PLAGNIOL-VILLARD
b537a772c2
consolidate print* in a single header
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 14:23:09 +01:00
Jean-Christophe PLAGNIOL-VILLARD
7cf50cf26c
Animeo IP: use gpiolib ip to detect the hw version
...
if err assume
SubCo
SDN
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 12:18:52 +01:00
Jean-Christophe PLAGNIOL-VILLARD
20615ac8c9
mci: add card_write_protected
...
Currently there is no common way for the mci host driver to tell
that thee car is write protected. This adds a card_write_protected callback
which is used by the framework to tell whether it's protected or not.
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-27 12:17:28 +01:00
Jean-Christophe PLAGNIOL-VILLARD
4dd9fc8106
at91sam9261: fix max bare_init it's 156KiB
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-26 22:23:41 +01:00
Jean-Christophe PLAGNIOL-VILLARD
c559eb612f
gpio_keys: fix loop on buttons for request and configuration
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-26 22:23:20 +01:00
Sascha Hauer
2089b1e8bd
ARM AT91 pm9263: Fix phy address
...
The ethernet phy address is wrong so no phy is found. Autodetect it.
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-26 22:22:50 +01:00
Sascha Hauer
6cf5d4f837
Merge branch 'pu/build-warnings'
2013-01-26 22:22:07 +01:00
Antony Pavlov
773f635186
spi: fix compiler warning
...
Fixes:
drivers/spi/spi.c:59: warning: no previous prototype for 'spi_new_device'
Signed-off-by: Antony Pavlov <antonynpavlov@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-26 22:21:56 +01:00
Sascha Hauer
1857238192
ARM AT91 mmccpu: Fix non existing define
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-26 13:20:40 +01:00
Sascha Hauer
1247892b73
pbl string: Fix no previous prototype warnings
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 22:36:30 +01:00
Sascha Hauer
2ae54f8161
ARM: Fix reassigning symbols in defconfigs
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 20:45:32 +01:00
Sascha Hauer
7f955da08f
ARM bcm2835: Fix noreturn function does return
...
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 20:43:52 +01:00
Jean-Christophe PLAGNIOL-VILLARD
2c93912f34
atmel_mci: gpio: request and configure card detect
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:44 +01:00
Jean-Christophe PLAGNIOL-VILLARD
50559d2c4c
atmel_mci: drop board host caps
...
as it's handle by detecting the IP version and bus with
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:43 +01:00
Jean-Christophe PLAGNIOL-VILLARD
be42bafdd0
atmel_mci: update the SD/SDIO Card Register at request time
...
as we need to reset the IP
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:43 +01:00
Jean-Christophe PLAGNIOL-VILLARD
c934d62029
atmel_mci: support the SD highspeed since IP version 0x300
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:43 +01:00
Jean-Christophe PLAGNIOL-VILLARD
bc33582a8a
atmel_mci: after a software timeout the IP need to be reset
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:43 +01:00
Jean-Christophe PLAGNIOL-VILLARD
14b2c8f15b
atmel_mci: on version 0x0 we need to reset the IP at each request
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:43 +01:00
Jean-Christophe PLAGNIOL-VILLARD
40a333b062
atmel_mci: rwproof is only needed up to IP version 0x200
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:18 +01:00
Jean-Christophe PLAGNIOL-VILLARD
7bd476801a
atmel_mci: fix host init
...
disable interrupt and reset the IP at the probe
set timout at the host init
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:14 +01:00
Jean-Christophe PLAGNIOL-VILLARD
0a98283554
atmel_mci: version 0x5xx of the IP have a different clk div
...
so detect and support it
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:14 +01:00
Jean-Christophe PLAGNIOL-VILLARD
b9696a0b3f
atmel_mci: detect IP version
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:14 +01:00
Jean-Christophe PLAGNIOL-VILLARD
f674fb3125
atmel_mci: use linux regs define
...
to simplify sync and share code
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:14 +01:00
Jean-Christophe PLAGNIOL-VILLARD
aaa55b560e
atmel_mci: rename all function to start with atmci
...
to be consistent and have a unique naming convention
be in sync with the kernel too
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:14 +01:00
Jean-Christophe PLAGNIOL-VILLARD
1f99b4ca84
atmel_mci: rename atmel_mci_readl/writel to atmci_readl/writel
...
to be consistent with the kernel
This also reduce the ligne length
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:14 +01:00
Jean-Christophe PLAGNIOL-VILLARD
cb9d84a0e1
atmel_mci: rename atmel_mci_host tp atmel_mci
...
to be consistent with the kernel
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:52:14 +01:00
Alexander Aring
56f99ec44a
arm-mmu: switch pte flags vars to lower case
...
Old cache/uncache pte flags were declared as defines.
Since these flags are determine at runtime they are static
variables.
This patch switch the naming style of these variables to
lower case which is typically used for variables.
Signed-off-by: Alexander Aring <alex.aring@gmail.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:51:06 +01:00
Alexander Shiyan
b7423f36c7
ARM: ccmx51: Update defconfig
...
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:47:58 +01:00
Alexander Shiyan
d3122cc0e8
of: Fix of_find_node_by_path breakage
...
This patch fixes breakage of of_find_node_by_path when
node not found in tree. This fault is caused, for example,
when no aliases is present in dtb.
barebox@ConnectCore i.MX51:/ oftree -d /env/mm.dtb
/ {
model = "Freescale i.MX51 CCMX51";
compatible = "fsl,imx51-ccmx51", "fsl,imx51";
chosen {
};
cpus {
cpu@0 {
compatible = "arm,cortex-a8";
};
};
};
barebox@ConnectCore i.MX51:/ oftree -p /env/mm.dtb
unable to handle NULL pointer dereference at address 0x00000000
pc : [<97f1f3f0>] lr : [<97f19438>]
sp : 95eff988 ip : 00000001 fp : 97f43080
r10: 00000000 r9 : 97f4304c r8 : 00000000
r7 : 00000000 r6 : e3510034 r5 : 00000001 r4 : 95f0eb28
r3 : 97f43054 r2 : 00000000 r1 : e1a0000b r0 : 00000000
Flags: nzCv IRQs off FIQs off Mode SVC_32
no stack data available
Signed-off-by: Alexander Shiyan <shc_work@mail.ru>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:25:01 +01:00
Jean-Christophe PLAGNIOL-VILLARD
2db964d156
at91: add Somfy Animeo IP support
...
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:03:49 +01:00
Jean-Christophe PLAGNIOL-VILLARD
e820f78975
at91sam9260ek: specify mach entry
...
as the sam9260ek may not be the first one in the list
Signed-off-by: Jean-Christophe PLAGNIOL-VILLARD <plagnioj@jcrosoft.com>
Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
2013-01-25 19:03:49 +01:00