summaryrefslogtreecommitdiffstats
path: root/board
Commit message (Collapse)AuthorAgeFilesLines
* i.MX25 : fix define name for clock frequencyEric Benard2010-03-221-1/+1
| | | | | | | CONFIG_MX35_HCLK_FREQ -> CONFIG_MX25_HCLK_FREQ Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Barebox does not boot on iMX21ADS boardJaccon Bastiaansen2010-03-111-55/+103
| | | | | | | | Barebox crashes during startup, because the SDRAM controller has not been initialized. Signed-off-by: Jaccon Bastiaansen <jaccon.bastiaansen@gmail.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'next'Sascha Hauer2010-03-0314-14/+0
|\
| * Merge branch 'nor' into nextSascha Hauer2010-02-1814-14/+0
| |\
| | * cfi_flash: move include/cfi_flash.c next to driverSascha Hauer2010-02-0814-14/+0
| | | | | | | | | | | | | | | | | | | | | | | | This file has no useful things for others than the driver, so move it next to the driver and remove the corresponding include from other files. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | pcm038: initialize PLLs from internal RAMSascha Hauer2010-03-033-44/+56
| | | | | | | | | | | | | | | | | | | | | | | | The PLL setup occasionally fails when the setup code runs from SDRAM, so copy a little assembler helper function to SRAM and execute it there. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | edb93xx: Fix SDRAM prechargeMatthias Kaehlcke2010-02-261-6/+15
|/ / | | | | | | | | | | | | | | | | edb93xx SDRAM initialization: Issue a precharge all command before forcing the precharge of all SDRAM banks. Write to the SDRAM in order to force a precharge, reading causes the edb93xx boards to hang Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | edb9302(a): Tweak PLL settingsMatthias Kaehlcke2010-02-122-6/+7
| | | | | | | | | | | | | | | | | | | | | | | | Previous code ran the edb9302(a) boards with the PLL same settings as the edb9301, at 166MHz core and 66MHz system bus clock. In difference to the edb9301 board the edb9302(a) is equipped with an EP9302 processor, which can be clocked at higher rates than the EP9301. Therefore we can configure the edb9302(a) with the same PLL settings as the other non-edb9301 boards, namely at 200MHz for the core and 100MHz for the system bus clock. Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | edb93xx: Fix SDRAM initializationMatthias Kaehlcke2010-02-121-0/+5
| | | | | | | | | | | | | | | | Before programming the SDRAM mode registers, mode register update mode must be selected by setting the MRS bit and clearing INIT in GlConfig Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | edb93xx: Avoid stack usage in early_udelay()Matthias Kaehlcke2010-02-081-1/+1
| | | | | | | | | | | | | | | | | | | | edb93xx: The purpose of early_udelay() is to provide delay functionality in the early board setup, when the stack isn't set up yet. With some compiler versions the current implementation makes use of the stack and ends up crashing. Fix this by removing an explicit division from early_udelay() Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | edb93xx: Enable UART1Matthias Kaehlcke2010-02-081-0/+8
|/ | | | | | | edb93xx: according to the datasheet UART1 needs to be enabled explicitly Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'pu'Sascha Hauer2010-02-013-3/+3
|\
| * pcm043: initialize cpufreq to 532MHzSascha Hauer2010-02-011-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * remove typedef cmd_tbl_t and replace it with struct commandSascha Hauer2010-02-012-2/+2
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Merge branch 'for-sha-mx35-3-stack-updates' of ↵Sascha Hauer2010-01-198-270/+304
|\ \ | | | | | | | | | ssh://git.pengutronix.de/git/mkl/barebox into next
| * | i.MX35 3stack: update environemnt to support jffs and ubi/ubifsMarc Kleine-Budde2010-01-186-48/+73
| | | | | | | | | | | | | | | | | | ubifs from nand is default Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
| * | i.MX35 3stack: increase env partition to hold splash imageMarc Kleine-Budde2010-01-181-2/+2
| | | | | | | | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
| * | i.MX35 3stack: clean up indention of lowlevel_initMarc Kleine-Budde2010-01-181-170/+170
| | | | | | | | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
| * | i.MX35 3stack: clean up indentionMarc Kleine-Budde2010-01-181-6/+6
| | | | | | | | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
| * | i.MX35 3stack: adopt board to new mc13892 and mc9sdz60 driver interfaceMarc Kleine-Budde2010-01-181-44/+53
| | | | | | | | | | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* | | Eukrea CPUIMX27 : add I2C and LP3972 supportEric Benard2010-01-161-0/+29
| | | | | | | | | | | | | | | | | | | | | This allows to properly setup the voltage on LCD pins at boot. Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | eukrea_cpuimx27 : update timingsEric Benard2010-01-162-8/+8
| | | | | | | | | | | | | | | | | | | | | use optimized DDR, NOR & QuadUART timings Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Add a generic PC platformJuergen Beisert2010-01-146-0/+245
| | | | | | | | | | | | | | | | | | | | | | | | | | | This code adds a generic x86 platform, enabling barebox to act as a bootloader like 'GRUB'. Very minimalistic, yet. Supports only a serial console and is tested with QEMU only. Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | | Add support for EDB93xx boardsMatthias Kaehlcke2010-01-1418-0/+947
| |/ |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added support for the following Cirrus Logic EDB93xx boards: EDB9301 EDB9302 EDB9302A EDB9307 EDB9307A EDB93012 EDB9315 EDB9315A Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | Fix typo in board.doxMatthias Kaehlcke2010-01-041-1/+1
|/ | | | | | | | | | Fix a typo in documentation file about adapting a new board which misnames the linker script template file Signed-off-by: Matthias Kaehlcke <matthias@kaehlcke.net> -- Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Merge branch 'pu'Sascha Hauer2009-12-216-25/+23
|\
| * imx ipu fb: Make fb_videomode constSascha Hauer2009-12-181-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * pcm037: Add missing includeSascha Hauer2009-12-181-0/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * netx: enable second ethernet deviceSascha Hauer2009-12-181-1/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * scb9328: setup chipselect the correct waySascha Hauer2009-12-181-3/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * ipe337: add missing includeSascha Hauer2009-12-181-0/+1
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
| * i.MX25 3stack: fixup flash header to new names/layoutSascha Hauer2009-12-181-20/+18
| | | | | | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* | pcm030: remove dead codeSascha Hauer2009-12-211-135/+0
|/ | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* omap3evm: Add basic support for the boardSanjeev Premi2009-12-173-0/+303
| | | | | | | | | | | | This patch adds support for OMAP3EVM. It does the following: - Adds OMAP3EVM as an option in Kconfig. - Adds choice for UART1/UART3 for serial console - Minimal initializations for the board - Updates to makefile Signed-off-by: Sanjeev Premi <premi@ti.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Cleanup some more collateral damage from renamingMarc Kleine-Budde2009-12-151-1/+1
| | | | Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de>
* documentation updatesJuergen Beisert2009-12-1510-71/+93
| | | | | Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* rename U-Boot-v2 project to bareboxSascha Hauer2009-12-1557-150/+150
| | | | | | | | | | | | | | | | | | | | | | | | | | | This has been done with the following script: find -path ./.git -prune -o -type f -print0 | xargs -0 -r sed -i \ -e 's/u2boot/barebox/g' \ -e 's/U2Boot/barebox/g' \ -e 's/U-boot V2/barebox/g' \ -e 's/u-boot v2/barebox/g' \ -e 's/U-Boot V2/barebox/g' \ -e 's/U-Boot-v2/barebox/g' \ -e 's/U_BOOT/BAREBOX/g' \ -e 's/UBOOT/BAREBOX/g' \ -e 's/uboot/barebox/g' \ -e 's/u-boot/barebox/g' \ -e 's/u_boot/barebox/g' \ -e 's/U-Boot/barebox/g' \ -e 's/U-boot/barebox/g' \ -e 's/U-BOOT/barebox/g' find -path ./.git -prune -o \( -name "*u-boot*" -o -name "*uboot*" -o -name "*u_boot*" \) -print0 | \ xargs -0 -r rename 's/u[-_]?boot/barebox/' It needs some manual fixup following in the next patch Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* cpuimx27 : use flash bbtEric Benard2009-12-151-0/+1
| | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Some doxygen related fixesJuergen Beisert2009-12-147-9/+16
| | | | | | | | | | | | | | | | | | | | | | | Nishanth Menon wrote: > no signed off by and no diffstat? Ups. > can you use git-format-patch to send please? it is easier to review. Sure. Here it comes: jbe ------8<---------8<---------8<---------8<---------8<---------8<---- Subject: [PATCH] Some doxygen related fixes: - fix a few doxygen comments that are used in a wrong way - move some pages and their content to a better place in the generated documentation Signed-off-by: Juergen Beisert <jbe@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* OMAP3430-SDP: Compile fixesAnand Gadiyar2009-12-111-19/+1
| | | | | Signed-off-by: Anand Gadiyar <gadiyar@ti.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pcm038: Use a flash based bbtSascha Hauer2009-12-101-2/+3
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* beagle board: Compile fixesSascha Hauer2009-12-101-18/+2
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pcm043: Add MMU supportSascha Hauer2009-12-101-0/+26
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* pcm043: add display supportSascha Hauer2009-12-101-0/+53
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* mx35 3stack display supportJuergen nogit Beisert2009-12-101-0/+69
| | | | Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* PCA100: initialize pll in assembler codeSascha Hauer2009-12-032-43/+18
| | | | | | | | The PLL initialisation does not work properly if run from SDRAM. Move the initialisation code to lowlevel init which is run in NFC RAM. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* i.MX35 3stack: several enhancementsMarc Kleine-Budde2009-12-035-401/+547
| | | | | | | | | | - Add support for booting from NAND - Add support for internal Boot mode - Add I2C PMIC support - Enable FEC Ethernet controller Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Eukrea CPUIMX27 : update documentationEric Benard2009-12-031-0/+1
| | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Eukrea CPUIMX27 : Add MMU supportEric Benard2009-12-031-0/+26
| | | | | Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
* Eukrea CPUIMX27 : add console on Quad UART supportEric Benard2009-12-031-7/+58
| | | | | | | | The SOM can integrate a 16550 Quad UART which can be used for serial console. Signed-off-by: Eric Benard <eric@eukrea.com> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>