From mboxrd@z Thu Jan 1 00:00:00 1970 From: Kumar Gala Date: Wed, 26 Jan 2011 23:45:51 -0600 Subject: [U-Boot] [PATCH v8] mpq101: initial support for Mercury Computer Systems MPQ101 board In-Reply-To: <195698.93283.qm@web37607.mail.mud.yahoo.com> References: <195698.93283.qm@web37607.mail.mud.yahoo.com> Message-ID: <23AE6622-5854-4A8E-B1FB-D064B6ABF070@kernel.crashing.org> List-Id: MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit To: u-boot@lists.denx.de On Jan 23, 2011, at 11:59 PM, Alex Dubov wrote: > Mpq101 is a RapidIO development board in AMC form factor, featuring MPC8548 > processor, 512MB of hardwired DDR2 RAM, 128MB of hardwired NAND flash > memory, real time clock and additional serial EEPROM on i2c bus (enabled). > USB controller is available, but not presently enabled. > > Additional board information is available at: > http://www.mc.com/products/boards/ensemble_mpq101_rapidio_powerquicc_iii.aspx > > Environment is configured to precede the actual u-boot image so that it's > located at the beginning of flash erase block (made necessary by the recent > changes to the embedded environment handling). This is achieved by means of > custom ld script. > > Signed-off-by: Alex Dubov > --- > Changes for v8: > - Move CONFIG_SYS_LDSCRIPT to board config file > - Explicitly refer to env_embedded.o in ld script, as this object is no > longer linked into libcommon.o > Changes for v7: > - Add CONFIG_SYS_BOOTM_LEN define > Changes for v6: > - Remove "1"s from feature defines and fix a SRIO ifdef in tlb.c > Changes for v5: > - Use new common SRIO configuration definitions. > - Replace initdram() with platform required fixed_sdram(). > - Don't use get_ram_size() in fixed_sdram() as TLBs are set after it exits > by common platform code. > Changes for v4: > - Replace config.mk supplied linker flags with custom linker script. > - Fix checkpatch errors. > Changes for v3: > - Use io accessor functions for all mmio accesses. > - Add configuration options for RTC and EEPROM on I2C buses. > Changes for v2: > - Remove some stale configuration code from board initialization functions. applied - k