daeinki [Mon, 23 Nov 2009 12:34:40 +0000 (21:34 +0900)]
s5pc110: fb: bug fix.
Signed-off-by: daeinki <inki.dae@samsung.com>
Minkyu Kang [Mon, 23 Nov 2009 08:50:57 +0000 (17:50 +0900)]
s5pc11x: cache: remove unused file & build fix
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Mon, 23 Nov 2009 08:39:25 +0000 (17:39 +0900)]
s5pc1xx: serial: driver update
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Mon, 23 Nov 2009 06:59:17 +0000 (15:59 +0900)]
s5pc1xx: aquila: lcd off when usb is stopped
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 20 Nov 2009 12:05:26 +0000 (21:05 +0900)]
usbd: add progress bar protocol
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 20 Nov 2009 12:00:00 +0000 (21:00 +0900)]
fbutil: add to draw progress bar
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 20 Nov 2009 07:41:50 +0000 (16:41 +0900)]
usbd: fix the comments
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 20 Nov 2009 06:17:06 +0000 (15:17 +0900)]
5pc1xx: aquila: workaround: fix revision check (default is Rev0.4)
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 20 Nov 2009 04:58:32 +0000 (13:58 +0900)]
s5pc1xx: aquila: workaround: fix revision check
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 20 Nov 2009 02:07:30 +0000 (11:07 +0900)]
usbd: fix typo
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 20 Nov 2009 01:52:07 +0000 (10:52 +0900)]
usbd: fix environment erase
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
daeinki [Thu, 19 Nov 2009 05:28:13 +0000 (14:28 +0900)]
s5pc110: lcd: added env value for dual lcd.
Signed-off-by: daeinki <inki.dae@samsung.com>
Minkyu Kang [Wed, 18 Nov 2009 07:27:33 +0000 (16:27 +0900)]
s5pc110: aquila: fix ifdef condition
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Wed, 18 Nov 2009 05:05:05 +0000 (14:05 +0900)]
usbd: bugfix: get correct part id
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Kyungmin Park [Tue, 17 Nov 2009 06:25:34 +0000 (15:25 +0900)]
s5pc110: aquila: Add fota and log partitions
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Minkyu Kang [Mon, 16 Nov 2009 10:12:19 +0000 (19:12 +0900)]
s5pc11x: aquila: use hwrevision function
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Mon, 16 Nov 2009 08:42:26 +0000 (17:42 +0900)]
s5pc1xx: aquila: kill warnings
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Mon, 16 Nov 2009 08:40:53 +0000 (17:40 +0900)]
s5pc1xx: remove SZ_ defines
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Mon, 16 Nov 2009 08:24:23 +0000 (17:24 +0900)]
s5pc1xx: aquila: fix the dram init
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 13 Nov 2009 09:33:53 +0000 (18:33 +0900)]
s5pc1xx: aquila: remove duplicated printf
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 13 Nov 2009 08:44:16 +0000 (17:44 +0900)]
s5pc1xx: aquila: show device info on LCD, if volume down key is pressed
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 13 Nov 2009 08:43:06 +0000 (17:43 +0900)]
fbutil: fb_printf: support horizontal tab
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Kyungmin Park [Fri, 13 Nov 2009 07:25:34 +0000 (16:25 +0900)]
s5pc110: aquila: Display HW Rev again
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Kyungmin Park [Fri, 13 Nov 2009 07:07:26 +0000 (16:07 +0900)]
s5pc110: check 3 touchkey firmware
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Minkyu Kang [Fri, 13 Nov 2009 03:09:40 +0000 (12:09 +0900)]
s5pc1xx: aquila: work around for rev 0.4 (rev 0.3 + CP ES3.1)
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 13 Nov 2009 02:33:01 +0000 (11:33 +0900)]
Revert "s5pc1xx: aquila: work around for rev 0.4 (rev 0.3 + CP ES3.1)"
This reverts commit
82aa2f09fe0d2b4ec73d048fbeafdd0fd5bfc2ae.
Minkyu Kang [Fri, 13 Nov 2009 02:30:44 +0000 (11:30 +0900)]
s5pc1xx: aquila: work around for rev 0.4 (rev 0.3 + CP ES3.1)
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 13 Nov 2009 01:03:42 +0000 (10:03 +0900)]
s5pc1xx: aquila: set direction to input when hw rev check
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 13 Nov 2009 01:03:16 +0000 (10:03 +0900)]
build: add prom's setting
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Kyungmin Park [Fri, 13 Nov 2009 00:49:33 +0000 (09:49 +0900)]
s5pc110: aquila: Workaround for Rev 0.3 + CP ES3.1
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Joonyoung Shim [Fri, 13 Nov 2009 00:24:58 +0000 (09:24 +0900)]
s5pc110: aquila: Add XCLKOUT set to XUSBXTI
Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
Minkyu Kang [Thu, 12 Nov 2009 23:33:06 +0000 (08:33 +0900)]
s5pc110: aquila: fsa9480 doesn't work at rev00 and rev01
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Joonyoung Shim [Thu, 12 Nov 2009 12:50:55 +0000 (21:50 +0900)]
s5pc110: Remove XCLKOUT set for audio
Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
Minkyu Kang [Tue, 10 Nov 2009 02:34:49 +0000 (11:34 +0900)]
Merge branch 'master' of prom@party:/pub/git/u-boot-s5pc1xx
Minkyu Kang [Tue, 10 Nov 2009 02:34:06 +0000 (11:34 +0900)]
s5pc1xx: universal: remove unused defines
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Heungjun Kim [Mon, 9 Nov 2009 05:37:05 +0000 (14:37 +0900)]
s5pc110: aquila: code clean
Signed-off-by: Heungjun Kim <riverful.kim@samsung.com>
Heungjun Kim [Mon, 9 Nov 2009 05:35:33 +0000 (14:35 +0900)]
s5pc110: aquila: enable 3 touchkey even J1B2 setting
Signed-off-by: Heungjun Kim <riverful.kim@samsung.com>
Heungjun Kim [Mon, 9 Nov 2009 05:26:01 +0000 (14:26 +0900)]
s5pc110: aquila: enable 3 touchkey on booting
Signed-off-by: Heungjun Kim <riverful.kim@samsung.com>
Minkyu Kang [Fri, 6 Nov 2009 07:42:41 +0000 (16:42 +0900)]
s5pc1xx: aquila: fix the comment
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 6 Nov 2009 07:39:58 +0000 (16:39 +0900)]
s5pc1xx: aquila: If Factory Mode is Boot ON-USB, go to download mode automatically
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 6 Nov 2009 07:33:10 +0000 (16:33 +0900)]
usbd: move download msg to up
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 6 Nov 2009 05:05:35 +0000 (14:05 +0900)]
s5pc1xx: serial: code clean
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 6 Nov 2009 02:32:20 +0000 (11:32 +0900)]
s5pc1xx: tickertape: fix the usb switching
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Thu, 5 Nov 2009 05:39:35 +0000 (14:39 +0900)]
s5pc110: fb: remove unused header file
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Thu, 5 Nov 2009 05:38:41 +0000 (14:38 +0900)]
s5pc110: fb: fix the clock setting
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Wed, 4 Nov 2009 11:05:22 +0000 (20:05 +0900)]
s5pc110: aquila: show download msg to LCD
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Wed, 4 Nov 2009 05:52:27 +0000 (14:52 +0900)]
s5pc110: aquila: style fix
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Tue, 3 Nov 2009 08:05:04 +0000 (17:05 +0900)]
s5pc110: aquila: if aquila machine, set lcd env
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Mon, 2 Nov 2009 10:21:53 +0000 (19:21 +0900)]
Merge branch 'master' of prom@party:/pub/git/u-boot-s5pc1xx
Minkyu Kang [Tue, 13 Oct 2009 05:04:02 +0000 (14:04 +0900)]
s5pc1xx: uart: fix the error checking logic
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Kyungmin Park [Mon, 2 Nov 2009 08:25:38 +0000 (17:25 +0900)]
s5pc110: aquila: Add HWREV_MODE3 check
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
daeinki [Fri, 30 Oct 2009 13:41:03 +0000 (22:41 +0900)]
s5pc110: fb: added lcd param and changed window layer 0 to 1.
Signed-off-by: daeinki <inki.dae@samsung.com>
Minkyu Kang [Fri, 30 Oct 2009 11:15:07 +0000 (20:15 +0900)]
s5pc110: aquila: add lcd config
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 30 Oct 2009 11:03:22 +0000 (20:03 +0900)]
s5pc1xx: aquila: LCD enable
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 30 Oct 2009 07:50:39 +0000 (16:50 +0900)]
usbd: codes clean
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Fri, 30 Oct 2009 06:08:49 +0000 (15:08 +0900)]
usbd: use full capacity when mmc image downloading
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Kyungmin Park [Wed, 28 Oct 2009 02:24:59 +0000 (11:24 +0900)]
s5pc110: p1p2: Add P1P2 GPIO configurations
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Kyungmin Park [Wed, 28 Oct 2009 01:02:06 +0000 (10:02 +0900)]
s5pc110: p1p2: Set proper LDOs based on board
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Minkyu Kang [Tue, 27 Oct 2009 06:58:20 +0000 (15:58 +0900)]
s5pc1xx: add P1P2 (Smart Book) board
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Kyungmin Park [Tue, 27 Oct 2009 01:20:07 +0000 (10:20 +0900)]
s5pc110: Add missing sleep command support
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Kyungmin Park [Tue, 27 Oct 2009 01:09:11 +0000 (10:09 +0900)]
Merge branch 'master' of git://git.denx.de/u-boot
Conflicts:
Makefile
board/eukrea/cpu9260/cpu9260.c
board/samsung/smdkc100/Makefile
board/samsung/smdkc100/lowlevel_init.S
board/samsung/smdkc100/mem_setup.S
board/samsung/smdkc100/onenand.c
board/samsung/smdkc100/smdkc100.c
cpu/arm_cortexa8/s5pc1xx/Makefile
cpu/arm_cortexa8/s5pc1xx/clock.c
cpu/arm_cortexa8/start.S
drivers/serial/serial_s5pc1xx.c
include/asm-arm/arch-s5pc1xx/clk.h
include/asm-arm/arch-s5pc1xx/clock.h
include/asm-arm/arch-s5pc1xx/gpio.h
include/asm-arm/arch-s5pc1xx/power.h
include/configs/cpu9260.h
include/configs/cpuat91.h
include/configs/davinci_dm355evm.h
include/configs/smdkc100.h
include/linux/mtd/onenand.h
include/linux/mtd/onenand_regs.h
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Kyungmin Park [Tue, 27 Oct 2009 00:26:30 +0000 (09:26 +0900)]
s5pc110: aquila: Disable camera related LDOs at boot
Signed-off-by: Kyungmin Park <kyungmin.park@samsung.com>
Jaehoon Chung [Mon, 26 Oct 2009 11:44:58 +0000 (20:44 +0900)]
Merge branch 'master' of jaehoon@party:/pub/git/u-boot-s5pc1xx
Jaehoon Chung [Mon, 26 Oct 2009 11:42:30 +0000 (20:42 +0900)]
s5pc110: aquila: modified usbdown button
Signed-off-by: Jaehoon Chung <jh80.chung@samsung.com>
daeinki [Mon, 26 Oct 2009 06:43:43 +0000 (15:43 +0900)]
s5pc110: fb: code clean.
Signed-off-by: daeinki <inki.dae@samsung.com>
daeinki [Mon, 26 Oct 2009 06:31:00 +0000 (15:31 +0900)]
s5pc110: fb: updated lcd controller and lcd panel driver.
Signed-off-by: daeinki <inki.dae@samsung.com>
daeinki [Mon, 26 Oct 2009 06:29:46 +0000 (15:29 +0900)]
s5pc110: gpio: added gpio interfaces and definitions for drive strength.
Signed-off-by: daeinki <inki.dae@samsung.com>
Matthias Fuchs [Fri, 23 Oct 2009 08:52:38 +0000 (10:52 +0200)]
License cleanup: Fix license header for some esd display configurations
These files were autogenerated by EPSON configuration tools.
This patch replaces the autogenerated file headers by the GPL
license notice.
This change is done with the explicit permission
of Epson Research & Development / IC Software Development.
Signed-off-by: Matthias Fuchs <matthias.fuchs@esd.eu>
Mike Frysinger [Fri, 9 Oct 2009 21:12:44 +0000 (17:12 -0400)]
sf: add GPL-2 license info
Some of the new spi flash files were missing explicit license lines.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
CC: Haavard Skinnemoen <haavard.skinnemoen@atmel.com>
Kumar Gala [Thu, 22 Oct 2009 04:29:51 +0000 (23:29 -0500)]
fdt: Fix fdt padding issue for initrd mem_rsv
Its possible that we end up with a device tree that happens to be a
particular size that after we call fdt_resize() we don't have any
space left for the initrd mem_rsv.
Fix this be adding a second mem_rsv into the size calculation. We
had one to cover the fdt itself and we have the potential of adding
a second for the initrd.
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
Acked-by: Gerald Van Baren <vanbaren@cideas.com>
Wolfgang Denk [Sat, 24 Oct 2009 20:26:42 +0000 (22:26 +0200)]
Merge branch 'master' of /home/wd/git/u-boot/custodians
Wolfgang Denk [Sat, 24 Oct 2009 20:26:09 +0000 (22:26 +0200)]
Merge branch 'master-sync' of git://git.denx.de/u-boot-arm
Wolfgang Denk [Sat, 24 Oct 2009 20:25:11 +0000 (22:25 +0200)]
Merge branch 'master' of /home/wd/git/u-boot/custodians
Wolfgang Denk [Sat, 24 Oct 2009 20:25:08 +0000 (22:25 +0200)]
Merge branch 'master' of git://git.denx.de/u-boot-ppc4xx
Wolfgang Denk [Sat, 24 Oct 2009 20:19:54 +0000 (22:19 +0200)]
Merge branch 'master' of /home/wd/git/u-boot/custodians
Wolfgang Denk [Sat, 24 Oct 2009 20:19:46 +0000 (22:19 +0200)]
Merge branch 'master' of git://git.denx.de/u-boot-mpc83xx
Wolfgang Denk [Sat, 24 Oct 2009 20:16:22 +0000 (22:16 +0200)]
Merge branch 'master' of /home/wd/git/u-boot/custodians
Steve Sakoman [Tue, 20 Oct 2009 16:21:18 +0000 (18:21 +0200)]
ARM: OMAP3: Refactors the SM911x driver
Move the test up in the function to not hang on systems without ethernet.
Signed-off-by: Steve Sakoman <sakoman@gmail.com>
Acked-by: Ben Warren <biggerbadderben@gmail.com>
Minkyu Kang [Thu, 15 Oct 2009 02:19:15 +0000 (11:19 +0900)]
s5pc1xx: SMDKC100: fix compile warnings
fix the following compile warnings
warning: dereferencing type-punned pointer will break strict-aliasing rules
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Simon Kagstrom [Tue, 6 Oct 2009 06:44:22 +0000 (08:44 +0200)]
arm926ejs: 8-byte align stack to avoid LDRD/STRD problems
U-boot for Marvell Kirkwood boards no longer work after the EABI changes
introduced in commit
f772acf8a584067033eff1e231fcd1fb3a00d3d9. This
turns out to be caused by a stack alignment issue. The armv5te
instructions ldrd/strd instructions require 8-byte alignment to work
properly (otherwise undefined behavior).
Tested on an OpenRD base board, where both printouts and ubifs stuff now
works.
Signed-off-by: Simon Kagstrom <simon.kagstrom@netinsight.net>
Tom Rix [Sat, 17 Oct 2009 17:41:06 +0000 (12:41 -0500)]
TI OMAP3 SDP3430: Initial Support
Start of support of
Texas Instruments Software Development Platform(SDP)
for OMAP3430 - SDP3430
Highlights of this platform are:
Flash Memory devices:
Sibley NOR, Micron 8bit NAND and OneNAND
Connectivity:
3 UARTs and expanded 4 UART ports + IrDA
Ethernet, USB
Other peripherals:
TWL5030 PMIC+Audio+Keypad
VGA display
Expansion ports:
Memory devices plugin boards (PISMO)
Connectivity board for GPS,WLAN etc.
Completely configurable boot sequence and device mapping
etc.
Support default jumpering and:
- UART1/ttyS0 console(legacy sdp3430 u-boot)
- UART3/ttyS2 console (matching other boards,
and SDP HW docs)
- Ethernet
- mmc0
- NOR boot
Currently the UART1 is enabled by default. for
compatibility with other OMAP3 u-boot platforms,
enable the #define of CONSOLE_J9.
Conflicts:
Makefile
Fixed the conflict with smdkc100_config by moving omap_sdp3430_config
to it is alphabetically sorted location above zoom1.
Signed-off-by: David Brownell <david-b@pacbell.net>
Signed-off-by: Nishanth Menon <nm@ti.com>
Signed-off-by: Tom Rix <Tom.Rix@windriver.com>
Sandeep Paulraj [Tue, 13 Oct 2009 23:35:11 +0000 (19:35 -0400)]
TI DaVinci: Adding Copyright for DM365 EVM
Forgot to add Copyright while submitting the patch.
This patch adds the copyright.
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Sandeep Paulraj [Tue, 13 Oct 2009 16:32:32 +0000 (12:32 -0400)]
TI DaVinci: Fix DM6467 EVM Compilation Warning
Due to new TI boards being added to U-Boot, the hardware.h
is getting very messy. The warning being fixed is due to
the EMIF addresses being redefined.
The long term solution(after 2009.11) to this is to
have SOC specific header files.
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Sandeep Paulraj [Tue, 13 Oct 2009 16:01:52 +0000 (12:01 -0400)]
TI DaVinci: DM355 Leopard: Fix compilation warning
We get a compliation warning when we enable the NAND driver
for DM355 leopard. The waring we get is that we have
an implicit declaration of davinci_nand_init.
It is fixed by including the asm/arch/nand_defs.h header file
Signed-off-by: Sandeep Paulraj <s-paulraj@ti.com>
Nishanth Menon [Tue, 13 Oct 2009 16:49:55 +0000 (12:49 -0400)]
TI OMAP3: make gpmc_config as const
gpmc_config should not be a variant as it is board specific
hence make it a const parameter
Fixes issues identified by Dirk:
- build issue for zoom2
- warnings for all other OMAP3 platforms using nand/onenand etc
Signed-off-by: Nishanth Menon <nm@ti.com>
Stefan Roese [Mon, 19 Oct 2009 14:19:36 +0000 (16:19 +0200)]
ppc4xx: Sequoia: Add chip_config command
This patch removes the Sequoia "bootstrap" command and replaces it
with the now common command "chip_config".
Please note that the patches with the dynamic PCI sync clock
configuration have to be applied, before this one should go in.
This is because Sequoia has 2 different bootstrap EEPROMs, and
the old bootstrap command configured different values depending
on the detected PCI async clock (33 vs. 66MHz). With the PCI sync
clock patches, this is not necessary anymore. The PCI sync clock
will be configured correctly on-the-fly now.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 19 Oct 2009 12:14:08 +0000 (14:14 +0200)]
ppc4xx: Yosemite/Yellowstone: Check and reconfigure the PCI sync clock
This patch now uses the 440EP(x)/GR(x) function to check and dynamically
reconfigure the PCI sync clock.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 19 Oct 2009 12:10:50 +0000 (14:10 +0200)]
ppc4xx: Sequoia/Rainer: Check and reconfigure the PCI sync clock
This patch now uses the 440EP(x)/GR(x) function to check and dynamically
reconfigure the PCI sync clock.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 19 Oct 2009 12:44:11 +0000 (14:44 +0200)]
ppc4xx: Print PCI synchronous clock frequency upon bootup
Some 4xx variants (e.g. 440EP(x)/GR(x)) have an internal
synchronous PCI clock. Knowledge about the currently configured
value might be helpful. So let's print it out upon bootup.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Mon, 19 Oct 2009 12:06:23 +0000 (14:06 +0200)]
ppc4xx: Add function to check and dynamically change PCI sync clock
PPC440EP(x)/PPC440GR(x):
In asynchronous PCI mode, the synchronous PCI clock must meet
certain requirements. The following equation describes the
relationship that must be maintained between the asynchronous PCI
clock and synchronous PCI clock. Select an appropriate PCI:PLB
ratio to maintain the relationship:
AsyncPCIClk - 1MHz <= SyncPCIclock <= (2 * AsyncPCIClk) - 1MHz
This patch now adds a function to check and reconfigure the sync
PCI clock to meet this requirement. This is in preparation for
some AMCC boards (Sequoia/Rainier and Yosemite/Yellowstone) using this
function to not violate the PCI clocking rules.
Signed-off-by: Stefan Roese <sr@denx.de>
Stefan Roese [Fri, 16 Oct 2009 08:01:09 +0000 (10:01 +0200)]
ppc4xx: Update flash size in reg property of the NOR flash node
Till now only the ranges in the ebc node are updated with the values
currently configured in the PPC4xx EBC controller. With this patch now
the NOR flash size is updated in the device tree blob as well. This is
done by scanning the compatible nodes "cfi-flash" and "jedec-flash"
for the correct chip select number.
This size fixup is enabled for all AMCC eval board right now. Other
4xx boards may want to enable it as well, if this problem with multiple
NOR FLASH sizes exists.
Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Wolfgang Denk <wd@denx.de>
Stefan Roese [Wed, 21 Oct 2009 09:59:52 +0000 (11:59 +0200)]
fdt: Add fdt_fixup_nor_flash_size() to fixup NOR FLASH size in dtb
This function can be used to update the size in the "reg" property
of the NOR FLASH device nodes. This is necessary for boards with
non-fixed NOR FLASH sizes.
Signed-off-by: Stefan Roese <sr@denx.de>
Acked-by: Gerald Van Baren <vanbaren@cideas.com>
Acked-by: Wolfgang Denk <wd@denx.de>
Wolfgang Denk [Tue, 20 Oct 2009 21:12:13 +0000 (23:12 +0200)]
cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
strcpy() was iused with the target address being a pointer to a
constant string, which potentially is read-only. Use a (writable)
array of characters instead.
Signed-off-by: Wolfgang Denk <wd@denx.de>
Signed-off-by: Stefan Roese <sr@denx.de>
Minkyu Kang [Wed, 21 Oct 2009 06:56:02 +0000 (15:56 +0900)]
s5pc11x: mmc: fix write blocks to 0x400 (workaround)
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Wed, 21 Oct 2009 06:26:41 +0000 (15:26 +0900)]
usbd: fix the movinand download
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Minkyu Kang [Wed, 21 Oct 2009 00:45:48 +0000 (09:45 +0900)]
s5pc110: real: revert CODEC_LDO_EN
Signed-off-by: Minkyu Kang <mk7.kang@samsung.com>
Wolfgang Denk [Tue, 20 Oct 2009 21:07:04 +0000 (23:07 +0200)]
cpu/ppc4xx/fdt.c: avoid strcpy() to constant string
strcpy() was iused with the target address being a pointer to a
constant string, which potentially is read-only. Use a (writable)
array of characters instead.
Signed-off-by: Wolfgang Denk <wd@denx.de>
Daniel Mack [Wed, 8 Apr 2009 11:23:38 +0000 (13:23 +0200)]
smc911x: add support for LAN9220
Signed-off-by: Daniel Mack <daniel@caiaq.de>
Cc: Sascha Hauer <s.hauer@pengutronix.de>
Signed-off-by: Ben Warren <biggerbadderben@gmail.com>
Joonyoung Shim [Mon, 19 Oct 2009 11:37:18 +0000 (20:37 +0900)]
s5pc110: aquila: remove code for CODEC_LDO_EN
Signed-off-by: Joonyoung Shim <jy0922.shim@samsung.com>
Mike Frysinger [Mon, 19 Oct 2009 00:43:14 +0000 (20:43 -0400)]
envcrc: check return value of fwrite()
Newer toolchains will often complain about unchecked fwrite():
envcrc.c:117: warning: ignoring return value of `fwrite´, declared
with attribute warn_unused_result
So check the return value to silence the warnings.
Signed-off-by: Mike Frysinger <vapier@gentoo.org>