The bch8 romcode was only checked and corrected for the
first 512 bytes of a 2048 byte page. Set interation counter
and eccsizes correct for the different bch types.
Tested OMAP_ECC_BCH8_CODE_HW and OMAP_ECC_BCH8_CODE_HW_ROMCODE.
Reported-by: Gabor Janak g.ja...@agilion.de
Signed-off-by: Teresa
The ecc layout structs are not used anywhere.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
drivers/mtd/nand/nand_omap_gpmc.c | 68 ---
1 file changed, 68 deletions(-)
diff --git a/drivers/mtd/nand/nand_omap_gpmc.c
b/drivers/mtd/nand/nand_omap_gpmc.c
Hello,
we have encountered an issue in the AM335x MLO, which seems to depend on the
image size itself. The bootloader hangs up in the decompress_unlzo() function.
The decompress_unlzo() function fails with dest len longer than block size
and ends up in it's error function in an infinite loop.
From: Stefan Müller-Klieser s.mueller-klie...@phytec.de
This ports commit 72cf90124e87d975d0b from mainline kernel to the
barebox. We were experiencing reproducible boot hang ups on one am335x
board which depended on the barebox.z size. The MLO was trapped in the
decompression code. We found some
We do not pass the ip to kernel any more. So remove adding
it to bootargs when booting from nand, mmc or spi nor.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-som-am335x/defaultenv-physom-am335x/boot/mmc | 2 --
arch/arm/boards/phytec-som-am335x/defaultenv-physom
Some console parameters where faulty named bootargs.base. Which does
not have any effect. Removed them where possible and renamed the others
to linux.bootargs.console.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/highbank/env/nv/bootargs.base| 1
Am Mittwoch, den 25.02.2015, 08:22 +0100 schrieb Sascha Hauer:
On Tue, Feb 24, 2015 at 08:52:14AM +0100, Teresa Gámez wrote:
Update rootfs to ext4. ext3 filesystems are still getting mounted.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-som-am335x
Rootfs type is beeing detected. Removed the rootfstype parameter.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-som-am335x/defaultenv-physom-am335x/boot/mmc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/arch/arm/boards/phytec-som-am335x
The roofs is mounted from nand when booting from spi. The VID header offset
was set fix to 2048. This is not needed any more. Removed it like it was done
for nand.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-som-am335x/defaultenv-physom-am335x/boot/spi | 2 +-
1 file
Update rootfs to ext4. ext3 filesystems are still getting mounted.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-som-am335x/defaultenv-physom-am335x/boot/mmc | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git
a/arch/arm/boards/phytec-som-am335x
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/configs/am335x_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/am335x_defconfig
b/arch/arm/configs/am335x_defconfig
index 0b8f58d..0db2075 100644
--- a/arch/arm/configs/am335x_defconfig
+++ b/arch/arm
Hello,
I have noticed that the console= bootarg parameter in the latest
enviroment is set in the /env/nv/linux.bootargs.base variable. But it is
also set over common/console.c in the variable linux.bootargs.console
which results here in two console= parameter:
commandline: console=ttyO0,115200n8
Hello Manuel,
Am Mittwoch, den 31.12.2014, 14:52 + schrieb manuelcur...@eaton.com:
After, I wanted to boot from the the internal eMMC.
So after boot from sd card, I mounted the eMMC (mount /dev/mmc1.0) and
copied the MLO and barebox.bin in the /mnt/mmc1.0 folder.
When I try to boot
Hello Philippe,
Am Samstag, den 27.12.2014, 15:39 +0100 schrieb ledphili...@gmail.com:
Hello,
The current version (2014.12.0-00116-ge91702b) crashes on the beaglebone
black
if the ethernet driver is enabled. Here is the trace:
barebox 2014.12.0-00116-ge91702b #15 Sat Dec 27 15:30:25
Has to be bootsource not boosource.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
.../phytec-phycore-am335x/defaultenv-phycore-am335x/init/bootsource | 6 +++---
.../phytec-phyflex-am335x/defaultenv-phyflex-am335x/init/bootsource | 6 +++---
arch/arm/dts/am335x-phytec-phycore-som-mlo.dts
cycle2cycle-diffcsen needs to be enabled.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/dts/am335x-phytec-phyflex.dts | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/am335x-phytec-phyflex.dts
b/arch/arm/dts/am335x-phytec-phyflex.dts
index c4481f5..6679cf5 100644
cycle2cycle-diffcsen needs to be enabled.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/dts/am335x-phytec-phycore-som.dtsi | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/dts/am335x-phytec-phycore-som.dtsi
b/arch/arm/dts/am335x-phytec-phycore-som.dtsi
index f1bcb8b
Hello Sascha,
Am Dienstag, den 09.12.2014, 10:13 +0100 schrieb Sascha Hauer:
Hi Teresa,
On Mon, Dec 08, 2014 at 10:59:49AM +0100, Teresa Gámez wrote:
Increase kernel partition to end of SPI NOR.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/dts/am335x-phytec
Increase kernel partition to end of SPI NOR.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/dts/am335x-phytec-phyflex.dts | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/am335x-phytec-phyflex.dts
b/arch/arm/dts/am335x-phytec-phyflex.dts
index c4481f5
We do not have a root partition in spi flash any more.
Adapt comment.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
.../arm/boards/phytec-phycore-am335x/defaultenv-phycore-am335x/boot/spi | 2 +-
.../arm/boards/phytec-phyflex-am335x/defaultenv-phyflex-am335x/boot/spi | 2 +-
2 files changed
Increase kernel partition to end of SPI NOR.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/dts/am335x-phytec-phycore-som.dtsi | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/arch/arm/dts/am335x-phytec-phycore-som.dtsi
b/arch/arm/dts/am335x-phytec-phycore
We do not have a root partition in spi flash any more.
Adapt comment.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
v2: Fixed typo
.../arm/boards/phytec-phycore-am335x/defaultenv-phycore-am335x/boot/spi | 2 +-
.../arm/boards/phytec-phyflex-am335x/defaultenv-phyflex-am335x/boot/spi | 2
Add support for registering disabled boot devices from oftree.
Creating a device tree with all bootable devices disabled, makes
it possible to only enable and register the devices needed to
load the next stage bootloader.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
v2:
- updated of funcion
Use a mlo device tree with all bootable devices disabled.
The bootsource is checked in the board file and only the
needed device is enabled and registered.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-phycore-am335x/board.c| 3 +++
arch/arm/boards/phytec-phycore
Function to enable and register a disabled device.
The devices can be registered using the
device node with of_device_enable_and_register() or
with the device node name/path by using the
of_device_enable_and_register_by_name() function.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
v2
Update nand bootargs for phyFLEX-AM335x and phyCORE-AM335x
to support modern kernels.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
.../boards/phytec-phycore-am335x/defaultenv-phycore-am335x/boot/nand| 2 +-
.../boards/phytec-phyflex-am335x/defaultenv-phyflex-am335x/boot/nand| 2
Function to enable and register a disabled device.
The devices can be registered using the
device node with of_register_disabled_device() or
with the device node name/path by using the
of_register_disabled_device_by_name() function.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
drivers
Add support for registering disabled boot devices from oftree.
Creating a device tree with all bootable devices disabled, makes
it possible to only enable and register the devices needed to
load the next stage bootloader.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap
Use a mlo device tree with all bootable devices disabled.
The bootsource is checked in the board file and only the
needed device is enabled and registered.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-phycore-am335x/board.c| 3 +++
arch/arm/boards/phytec-phycore
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/configs/am335x_defconfig | 1 +
1 file changed, 1 insertion(+)
diff --git a/arch/arm/configs/am335x_defconfig
b/arch/arm/configs/am335x_defconfig
index 6ef9c83..7dcfaed 100644
--- a/arch/arm/configs/am335x_defconfig
+++ b/arch/arm
If only one port is pinned out, probe fails
as the second port phy_id is not found.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
drivers/net/cpsw.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/net/cpsw.c b/drivers/net/cpsw.c
index 167b2dd..9c8cff3 100644
- Set default bootsource to the $boosource variable
- Pass ip to kernel on all boot options
- mount rootfs rw
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
.../phytec-phycore-am335x/defaultenv-phycore-am335x/boot/mmc | 7 +--
.../phytec-phycore-am335x/defaultenv-phycore-am335x/boot
and the
second ethernet slave.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/dts/am335x-phytec-phycore.dts | 41 +-
1 file changed, 1 insertion(+), 40 deletions(-)
diff --git a/arch/arm/dts/am335x-phytec-phycore.dts
b/arch/arm/dts/am335x-phytec-phycore.dts
Boards like phyBOARD-WEGA RDK have an phyCORE-AM335x
connected with no SPI NOR flash. Added dts to support this.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-phycore-am335x/lowlevel.c | 10 ++
arch/arm/dts/Makefile | 2 +-
arch
To support different module variants, split the phyCORE dts
in dts and dtsi. Configurable parts which are supported by
barebox are spi nor flash and i2c eeprom.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-phycore-am335x/board.c| 4 +-
arch/arm/boards/phytec
From: Stefan Müller-Klieser s.mueller-klie...@phytec.de
Signed-off-by: Stefan Müller-Klieser s.mueller-klie...@phytec.de
---
arch/arm/configs/am335x_defconfig | 1 +
arch/arm/configs/am335x_mlo_defconfig | 1 +
2 files changed, 2 insertions(+)
diff --git a/arch/arm/configs/am335x_defconfig
This patchset adds phyFLEX-AM335x support. This is
based on Jan's work and was rewitten for device
tree and multi image support by Stefan. I cleaned up the
code and rebased it to master.
Teresa
Jan Weitzel (2):
net: cpsw: Allow gigabit connection
net: micrel: Add ksz8081 support
Stefan
From: Jan Weitzel j.weit...@phytec.de
Signed-off-by: Jan Weitzel j.weit...@phytec.de
---
drivers/net/cpsw.c | 3 +--
1 file changed, 1 insertion(+), 2 deletions(-)
diff --git a/drivers/net/cpsw.c b/drivers/net/cpsw.c
index 167b2dd..50890c4 100644
--- a/drivers/net/cpsw.c
+++
From: Jan Weitzel j.weit...@phytec.de
Signed-off-by: Jan Weitzel j.weit...@phytec.de
---
drivers/net/phy/micrel.c | 10 +-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/drivers/net/phy/micrel.c b/drivers/net/phy/micrel.c
index 88c64e5..866391c 100644
---
From: Stefan Müller-Klieser s.mueller-klie...@phytec.de
Add support for PHYTEC's phyFLEX-AM335x.
Signed-off-by: Stefan Müller-Klieser s.mueller-klie...@phytec.de
[clean ups]
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/Makefile | 1 +
arch/arm
Added of_parse_phandle_from() to be able to use external root nodes.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
drivers/of/base.c | 28
include/of.h | 11 +++
2 files changed, 35 insertions(+), 4 deletions(-)
diff --git a/drivers/of/base.c b
Added for_each_node_by_name_from() to be able to
pass external root node.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
include/of.h | 3 +++
1 file changed, 3 insertions(+)
diff --git a/include/of.h b/include/of.h
index e6993fd..cd2bfe0 100644
--- a/include/of.h
+++ b/include/of.h
Set a property to a phandle of a child node. This may be used
for selections like display-timings.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
drivers/of/base.c | 21 +
include/of.h | 1 +
2 files changed, 22 insertions(+)
diff --git a/drivers/of/base.c b/drivers
A lot of boards use display-timings nodes to define the timings of one or more
displays. This command makes it possible to list and select displays which are
defined in a device tree.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
Changes v3:
- removed overwriting of root node
- using now
Added of_find_node_by_phandle_from() to find nodes by
phandle with a given root node.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
drivers/of/base.c | 28
include/of.h | 8
2 files changed, 32 insertions(+), 4 deletions(-)
diff --git a/drivers
A lot of boards use display-timings nodes to define the timings of one or more
displays. This command makes it possible to list and select displays which are
defined in a device tree.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
Changes v2:
- removed cast
- added free(ftd)
- freed root
Set return value correct in error case.
This prevents barebox from crashing in some conditions.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
lib/libfile.c |4 +++-
1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/lib/libfile.c b/lib/libfile.c
index c6fb6d7..c626e2f 100644
Set a property to a phandle of a child node. This may be used
for selections like display-timings.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
drivers/of/base.c | 21 +
include/of.h |1 +
2 files changed, 22 insertions(+), 0 deletions(-)
diff --git a/drivers
A lot of boards use display-timings nodes to define the timings of one or more
displays. This command makes it possible to list and select displays which are
defined in a device tree.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
commands/Kconfig | 15
commands/Makefile
In an error case the return value is set nicely
but 0 is always beeing returned.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
commands/of_dump.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/commands/of_dump.c b/commands/of_dump.c
index 1222ebf..513a4b8 100644
and not the other way around. Made sure that
external enviroment is always added last.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
defaultenv/defaultenv.c | 16 ++--
1 files changed, 14 insertions(+), 2 deletions(-)
diff --git a/defaultenv/defaultenv.c b/defaultenv/defaultenv.c
index
Added device tree partition and made rootfs partition
variable size depending on nand flash size.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
v2:
- fixed root partition start
arch/arm/dts/am335x-phytec-phycore.dts | 22 ++
1 files changed, 18 insertions(+), 4
Added settings for 1GB RAM option.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-phycore-am335x/lowlevel.c | 25 ++
images/Makefile.am33xx |4 +++
2 files changed, 29 insertions(+), 0 deletions(-)
diff --git a/arch
Increased the RAM frequency to 400MHz.
Recalculation of the RAM timing values was needed.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-phycore-am335x/lowlevel.c | 70 +++---
1 files changed, 35 insertions(+), 35 deletions(-)
diff --git a/arch/arm
Added device tree partition and made rootfs partition
variable size depending on nand flash size.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/dts/am335x-phytec-phycore.dts | 22 ++
1 files changed, 18 insertions(+), 4 deletions(-)
diff --git a/arch/arm/dts
Naming is confusing and wrong. Fixed it up.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/phytec-phycore-am335x/lowlevel.c | 30 +++---
images/Makefile.am33xx | 18 ++--
2 files changed, 24 insertions(+), 24 deletions
Updated the SPI NOR flash entries. NOR flash got
detected but did not work.
- Updated muxing
- Fixed frequency
- Fixed CS
- Removed first compatible entry (the flashes used is changing frequently)
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/dts/am335x-phytec-phycore.dts | 14
With an update of the am33xx.dtsi (commit 9313920df6) the mdio and mac
nodes are not enabled on default any more. Enable them explicit
in the board dts now.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/dts/am335x-phytec-phycore.dts |2 ++
1 files changed, 2 insertions(+), 0
With commit c2ef47887 mci.f_max default value is
only set when pdata is available.
Fix this with always setting the mci.f_max default
value and overrite it when pdata available.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
changes in v2:
- set default value always and overwrite it when
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/tools/mach-types | 585 -
1 files changed, 580 insertions(+), 5 deletions(-)
diff --git a/arch/arm/tools/mach-types b/arch/arm/tools/mach-types
index 325513f..01bc7aa 100644
--- a/arch/arm
Set default value of mci.f_max even when no pdata
is available.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
drivers/mci/omap_hsmmc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/mci/omap_hsmmc.c b/drivers/mci/omap_hsmmc.c
index a2cd3fe..f63697f 100644
Card detect should be rather muxed as gpio then
mmc0_sdcd, as driver does not support this.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/pcm051/mux.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/boards/pcm051/mux.c b/arch/arm/boards
The correct DDRPLL for PCM051 is 303MHz.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
As the board runs also fine with 266MHz. There
is no need to fix it in master.
arch/arm/boards/pcm051/lowlevel.c |2 +-
arch/arm/mach-omap/include/mach/am33xx-clock.h |1 +
2 files
SPI NOR flash can be detected by driver so no platform data
is necessary.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/pcm051/board.c |6 --
1 files changed, 0 insertions(+), 6 deletions(-)
diff --git a/arch/arm/boards/pcm051/board.c b/arch/arm/boards/pcm051/board.c
Using here now the initialisiation functions in
am33xx_generic.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
I'm not able to test this as I do not have a beaglebone.
But I do have oritened on the u-boot code which does
not seem to differ between ddr2 and ddr3 initalisation
functions.
How bad
There is a lot of duplicate lowlevel code between the
am33xx boards. Move this code to am33xx_generic and
create structs for sdram settings.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/am33xx_generic.c | 166 ++
arch/arm/mach-omap
Use now the initialisation functions from am33xx_generic.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/pcm051/lowlevel.c | 206 +++--
1 files changed, 36 insertions(+), 170 deletions(-)
diff --git a/arch/arm/boards/pcm051/lowlevel.c
b/arch
The oscillator frequency varies on different AM33xx boards.
Pass the osc frequency from lowlevel board code
to set the correct one on every board.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/beaglebone/lowlevel.c |2 +-
arch/arm/boards/pcm051/lowlevel.c
Make loading environment from MMC generic for all OMAP.
Tested on AM335x, OMAP4.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
Tested-by: Jan Weitzel j.weit...@phytec.de
---
v2:
- removed environment code also from beaglebone
arch/arm/boards/beaglebone/board.c| 32
Make loading enviroment from MMC generic for all OMAP.
Tested on AM335x, OMAP4.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
Tested-by: Jan Weitzel j.weit...@phytec.de
---
arch/arm/boards/panda/board.c | 30 ---
arch/arm/mach-omap/include/mach/generic.h
The bootsource functions are not specific to the first stage
bootloader. They may also be used for detecting the
bootsource to decide where to load the enviroment from.
Also clean up includes in board files.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/beagle/board.c
The pcm051 has no MMC WP pin. This pin is used for a gpio and
needs to be muxed different. Created a custom mux file for
this case.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/pcm051/Makefile |2 +-
arch/arm/boards/pcm051/board.c |4 +++-
arch/arm/boards/pcm051
The muxing in the am33xx_mux.c file is not generic as the muxing
setup does not fit for every board. Move the structs and functions
to the mach/am33xx-mux.h so board dependend mux setups can be
created.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/beaglebone/board.c
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/am33xx_mux.c |5 +
arch/arm/mach-omap/include/mach/am33xx-mux.h |1 +
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap/am33xx_mux.c b/arch/arm/mach-omap/am33xx_mux.c
Apply RAM and SRAM register functions to all OMAP boards.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/archosg9/board.c |2 +-
arch/arm/boards/beagle/board.c|2 +-
arch/arm/boards/beaglebone/board.c|2 +-
arch/arm/boards/omap343xdsp
This is rebased on the new AM33XX patch stack of Jan Luebbe.
It adds phyCORE-AM335x (pcm051) support.
Added also device register functions for SRAM, RAM and EHCI.
Teresa Gámez (6):
ARM AM33XX: Add mmc0 pin mux function
ARM OMAP: Add SRAM and DRAM to device register functions
ARM OMAP: Apply
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/include/mach/omap3-devices.h |6 ++
arch/arm/mach-omap/include/mach/omap4-devices.h |6 ++
arch/arm/mach-omap/include/mach/omap4-silicon.h |3 +++
3 files changed, 15 insertions(+), 0 deletions(-)
diff
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/include/mach/devices.h |4
arch/arm/mach-omap/include/mach/omap3-devices.h |6 ++
arch/arm/mach-omap/include/mach/omap4-devices.h |5 +
arch/arm/mach-omap/include/mach/omap4-silicon.h |2
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/beagle/board.c |3 +--
arch/arm/boards/panda/board.c |3 +--
2 files changed, 2 insertions(+), 4 deletions(-)
diff --git a/arch/arm/boards/beagle/board.c b/arch/arm/boards/beagle/board.c
index e0e1da6..88096bb 100644
Added initial support for Phytec phyCORE-AM335x.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/Makefile |1 +
arch/arm/boards/pcm051/Makefile|1 +
arch/arm/boards/pcm051/board.c | 64
arch/arm/boards/pcm051
Hello Jan,
On Tue, 18. Dec 15:22, Jan Luebbe wrote:
Signed-off-by: Jan Luebbe j...@pengutronix.de
Signed-off-by: Sascha Hauer s.ha...@pengutronix.de
---
[...]
diff --git a/arch/arm/boards/beaglebone/board.c
b/arch/arm/boards/beaglebone/board.c
new file mode 100644
index
Hello,
since commit 1dbfd5ed82fd2b6b0ba6df98e2e23aaf3cd1a197
ARM: Support multiple ARM architectures
the MLO of pcm049 doesn't start up. It seems to be a problem with thumb-2.
When I disable thumb-2 and shrink the image with also disabling mtd support,
the MLO works again. And mtd is not the
Hello Jan,
thank you on continue to work on am33xx.
Sadly I do not have a beaglebone and my board has ddr3 ram
so I wasn't able to test the first stage support.
I have a small note below.
On Thu, 13. Dec 17:30, Jan Luebbe wrote:
Signed-off-by: Jan Luebbe j...@pengutronix.de
---
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/include/mach/omap4-silicon.h |3 +++
1 files changed, 3 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap/include/mach/omap4-silicon.h
b/arch/arm/mach-omap/include/mach/omap4-silicon.h
index 1d236f2..a5cc221
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/include/mach/omap4-silicon.h |2 ++
1 files changed, 2 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap/include/mach/omap4-silicon.h
b/arch/arm/mach-omap/include/mach/omap4-silicon.h
index 5755856..1d236f2
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/am33xx_mux.c |5 +
arch/arm/mach-omap/include/mach/am33xx-mux.h |1 +
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git a/arch/arm/mach-omap/am33xx_mux.c b/arch/arm/mach-omap/am33xx_mux.c
Created wrapper to add omap devices.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/Makefile |4 +-
arch/arm/mach-omap/devices.c | 69 +++
arch/arm/mach-omap/include/mach/am33xx-devices.h | 36 ++
arch
This patch stack is based on top of the patch series AM33XX support
by Jan Luebbe.
It includes the wrapper for adding omap devices and pcm051 support.
Teresa Gámez (7):
ARM OMAP4: Add SRAM base define
ARM OMAP4: Add EHCI base define
ARM AM33XX: Add MMC Bases
ARM OMAP: Create device file
Added initial support for Phytec phyCORE-AM335x.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/Makefile |1 +
arch/arm/boards/pcm051/Makefile|1 +
arch/arm/boards/pcm051/board.c | 64
arch/arm/boards/pcm051
Enable output instead of disabling it.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/omap4_generic.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-omap/omap4_generic.c
b/arch/arm/mach-omap/omap4_generic.c
index 76134f2..d7771bf
Fix compile errors in latest next, caused by commit
56b92e5187692f0ca28a13f0a5993ea66c99b60a
mtd: add parent support
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
drivers/mtd/nand/nand_omap_gpmc.c |4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/mtd/nand
Created wrapper to add omap devices.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/Makefile |4 +-
arch/arm/mach-omap/devices.c | 65 +
arch/arm/mach-omap/include/mach/devices.h | 24 +++
3 files
Use the omap wrappers in board files instead of add_generic_device().
Compile tested every affected board. Tested on pcm049.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/boards/beagle/board.c| 17 +
arch/arm/boards/omap343xdsp/board.c | 12
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
@ Vicente: Please check if the patches fix your problem
arch/arm/mach-omap/gpio.c |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/arch/arm/mach-omap/gpio.c b/arch/arm/mach-omap/gpio.c
index 376e9a7..49ffbda 100644
As the gpio functions are not available at this point, set the gpio manually.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/omap4_generic.c | 29 +++--
1 files changed, 27 insertions(+), 2 deletions(-)
diff --git a/arch/arm/mach-omap
This series is based on next-stable tag and tested with Jan Lübbes patch:
Makefile: add target to produce a SPL compatible uImage
v2:
- added generated defconfig
- removed global.boot.default and added boot.d/01 symlink
- created dmtimer0 header
- removed unnecessary cleanup
- use gpiolib
Teresa
Created ARCH for AM33xx boards as second stage bootloader.
This includes:
- Added dmtimer0
- Created basic header files
- Added MMC support for ARCH_AM33XX
- Added reset function
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/mach-omap/Kconfig | 11
arch
Added initial support for Phytec phyCORE-AM335x.
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/Makefile |1 +
arch/arm/boards/pcm051/Makefile |1 +
arch/arm/boards/pcm051/board.c| 72 +
arch
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
arch/arm/Kconfig |1 +
arch/arm/mach-omap/gpio.c | 171 ---
arch/arm/mach-omap/omap3_generic.c | 19
arch/arm/mach-omap/omap4_generic.c | 19
4 files changed, 117
The AM335x U-boot SPL expects to load a u-boot image when booting
from SD-Card.
Based on code of Jan Luebbe j...@pengutronix.de
Signed-off-by: Teresa Gámez t.ga...@phytec.de
---
.gitignore |1 +
Makefile |5 +
2 files changed, 6 insertions(+), 0 deletions(-)
diff --git
1 - 100 of 112 matches
Mail list logo