U-Boot Archive on lore.kernel.org
 help / color / mirror / Atom feed
From: Tom Rini <trini@konsulko.com>
To: u-boot@lists.denx.de
Subject: [U-Boot] [U-Boot,v6] powerpc: Partialy restore core of mpc8xx
Date: Sat, 8 Jul 2017 20:24:36 -0400	[thread overview]
Message-ID: <20170709002436.GV22707@bill-the-cat> (raw)
In-Reply-To: <20170706082322.3C2F669745@pc13941vm.idsi0.si.c-s.fr>

On Thu, Jul 06, 2017 at 10:23:22AM +0200, Christophe Leroy wrote:

> CS Systemes d'Information (CSSI) manufactures 8xx boards for
> critical communication systems. Those boards have been
> running U-Boot since 2010 and will have to be maintained
> until at least 2027.
> 
> commit 5b8e76c35ec312a3f73126bd1a2d2c0965b98a9f
> ("powerpc, 8xx: remove support for 8xx") orphaned those boards
> by removing support for the mpc8xx CPU.
> 
> This commit partially restores support for the 8xx, with the
> following limitations:
> - Restores support for MPC866 and MPC885 only
> - Does not restore IDE, PCMCIA, I2C, USB
> - Does not restore examples
> - Does not restore POST
> - Does not restore Ethernet on SCC
> - Does not restore console on SCC
> - Does not restore bedbug and kgdb support
> 
> As the 866 and 885 do not support the following features,
> they are not restored either:
> - VIDEO / LCD
> - RTC clock
> 
> The CPM uCODE patch is not restored either, because:
> - 866 and 885 already have support for I2C and SPI relocation
> without a uCODE patch
> - relocation of SMC, I2C or SPI is only needed for using SCCs
> for Ethernet or QMC
> 
> The dynamic setup/calculation of clocks is removed, we
> expect the target being use with the clock and PLPRCR register
> defined in the configuration.
> All the clock settings for 8xx prior to 866 is removed as
> well as we now only support 866 and 885.
> 
> This code is mature and addresses mature boards. Therefore
> all code enclosed in '#if 0/#endif' and '#if XX_DEBUG/#endif'
> is unneeded.
> 
> The following files are not restored by this patch:
> 
> - arch/powerpc/cpu/mpc8xx/bedbug_860.c
> - arch/powerpc/cpu/mpc8xx/fec.h
> - arch/powerpc/cpu/mpc8xx/kgdb.S
> - arch/powerpc/cpu/mpc8xx/plprcr_write.S
> - arch/powerpc/cpu/mpc8xx/scc.c
> - arch/powerpc/cpu/mpc8xx/upatch.c
> - arch/powerpc/cpu/mpc8xx/video.c
> - arch/powerpc/include/asm/status_led.h
> - arch/powerpc/lib/ide.c
> - arch/powerpc/lib/ide.h
> - doc/README.MPC866
> - drivers/pcmcia/mpc8xx_pcmcia.c
> - drivers/rtc/mpc8xx.c
> - drivers/usb/gadget/mpc8xx_udc.c
> - drivers/video/mpc8xx_lcd.c
> - examples/standalone/test_burst.c
> - examples/standalone/test_burst.h
> - examples/standalone/test_burst_lib.S
> - examples/standalone/timer.c
> - include/mpc823_lcd.h
> - include/usb/mpc8xx_udc.h
> - post/cpu/mpc8xx/Makefile
> - post/cpu/mpc8xx/cache.c
> - post/cpu/mpc8xx/cache_8xx.S
> - post/cpu/mpc8xx/ether.c
> - post/cpu/mpc8xx/spr.c
> - post/cpu/mpc8xx/uart.c
> - post/cpu/mpc8xx/usb.c
> - post/cpu/mpc8xx/watchdog.c
> 
> Some of the restored files are not located in a proper location.
> In order to keep traceability of the changes, they will be
> moved to their correct location and moved to Kconfig in a
> followup patch.
> 
> This patch also declares CSSI as point of contact for the update
> of the 8xx platform, as those boards are the only ones still
> being maintained on the 8xx area. A later patch will add
> those boards to the tree.
> 
> Signed-off-by: Christophe Leroy <christophe.leroy@c-s.fr>

Applied to u-boot/master, thanks!

-- 
Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: Digital signature
URL: <http://lists.denx.de/pipermail/u-boot/attachments/20170708/5b1456f8/attachment.sig>

      reply	other threads:[~2017-07-09  0:24 UTC|newest]

Thread overview: 2+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2017-07-06  8:23 [U-Boot] [PATCH v6] powerpc: Partialy restore core of mpc8xx Christophe Leroy
2017-07-09  0:24 ` Tom Rini [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20170709002436.GV22707@bill-the-cat \
    --to=trini@konsulko.com \
    --cc=u-boot@lists.denx.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox