uboot-mt623x/board/freescale
Becky Bruce f51cdaf191 83xx/85xx/86xx: LBC register cleanup
Currently, 83xx, 86xx, and 85xx have a lot of duplicated code
dedicated to defining and manipulating the LBC registers.  Merge
this into a single spot.

To do this, we have to decide on a common name for the data structure
that holds the lbc registers - it will now be known as fsl_lbc_t, and we
adopt a common name for the immap layouts that include the lbc - this was
previously known as either im_lbc or lbus; use the former.

In addition, create accessors for the BR/OR regs that use in/out_be32
and use those instead of the mismash of access methods currently in play.

I have done a successful ppc build all and tested a board or two from
each processor family.

Signed-off-by: Becky Bruce <beckyb@kernel.crashing.org>
Acked-by: Kim Phillips <kim.phillips@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2010-07-16 10:55:09 -05:00
..
common Move ICS CLK chip frequency calculation code into a common board library 2010-07-16 10:55:08 -05:00
m547xevb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m548xevb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5208evbe m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5235evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5249evb Make sure that argv[] argument pointers are not modified. 2010-07-04 23:55:42 +02:00
m5253demo m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5253evbe m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5271evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5272c3 m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5275evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5282evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5329evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m5373evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m52277evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m53017evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m54451evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
m54455evb m68k: Move cpu/$CPU to arch/m68k/cpu/$CPU 2010-04-13 09:13:24 +02:00
mpc832xemds mpc83xx: convert all remaining boards over to 83XX_GENERIC_PCI 2009-07-18 19:43:04 -05:00
mpc837xemds ppc: Split MPC83xx SERDES code from MPC85xx/MPC86xx/QorIQ 2010-04-26 22:37:57 -05:00
mpc837xerdb ppc: Split MPC83xx SERDES code from MPC85xx/MPC86xx/QorIQ 2010-04-26 22:37:57 -05:00
mpc5121ads 5xxx, fdt: move fdt_fixup_memory() to cpu.c file 2009-12-08 22:13:02 +01:00
mpc7448hpc2 Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
mpc8260ads mpc8260: move FDT memory node fixup into common CPU code. 2009-11-22 23:16:28 +01:00
mpc8266ads rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8308rdb MPC8308RDB: minimal support for devboard from Freescale 2010-07-09 16:10:36 -05:00
mpc8313erdb 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8315erdb mpc83xx: Add NAND boot support for MPC8315E-RDB boards 2010-01-07 18:33:52 -06:00
mpc8323erdb rename CFG_ macros to CONFIG_SYS 2008-10-18 21:54:03 +02:00
mpc8349emds 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8349itx 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8360emds 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8360erdk 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8536ds 85xx/fsl-sata: Use is_serdes_configured() to determine if SATA is enabled 2010-05-12 04:53:51 -05:00
mpc8540ads 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8541cds 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8544ds 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8548cds 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8555cds 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8560ads 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8568mds 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8569mds 83xx/85xx/86xx: LBC register cleanup 2010-07-16 10:55:09 -05:00
mpc8572ds fsl: improve the PIXIS code and fix a few bugs 2010-04-07 00:21:27 -05:00
mpc8610hpcd Make sure that argv[] argument pointers are not modified. 2010-07-04 23:55:42 +02:00
mpc8641hpcn Move arch/ppc to arch/powerpc 2010-04-21 23:42:38 +02:00
mx31ads arm: Move cpu/$CPU to arch/arm/cpu/$CPU 2010-04-13 09:13:24 +02:00
mx31pdk Convert SMC911X Ethernet driver to CONFIG_NET_MULTI API 2009-07-22 22:53:44 -07:00
mx51evk Add SPI support to mx51evk board 2010-05-05 09:48:41 +02:00
p1_p2_rdb 85xx/p1_p2_rdb: Added RevD board version support 2010-06-29 21:07:26 +02:00
p2020ds Move ICS CLK chip frequency calculation code into a common board library 2010-07-16 10:55:08 -05:00