u-boot-brain/board/freescale
Timur Tabi aa8d3fb8f4 p1022ds: allow for board-specific ngPIXIS functions
The ngPIXIS is an FPGA used on the reference boards of most Freescale PowerPC
SOCs.  Although programming the ngPIXIS is mostly standard on all boards that
have it, the P1022DS is unique in that the ngPIXIS needs to be programmed in
"indirect" mode whenever the video display (DIU) is active.

To support indirect mode, and to make it easier to support other quirks on
future reference boards, the low-level ngPIXIS functions are all marked as
weak, so that board-specific code can override any of them.  We take advantage
of this feature on the P1022DS, so that we can properly reset the board when
the DIU is active.

Signed-off-by: Timur Tabi <timur@freescale.com>
Signed-off-by: Kumar Gala <galak@kernel.crashing.org>
2011-04-04 09:24:40 -05:00
..
common p1022ds: allow for board-specific ngPIXIS functions 2011-04-04 09:24:40 -05:00
corenet_ds powerpc/corenet_ds: revise platform dependent parameters 2011-03-05 10:13:50 -06:00
m547xevb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m548xevb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5208evbe rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5235evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5249evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5253demo rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5253evbe rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5271evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5272c3 rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5275evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5282evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5329evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m5373evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m52277evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m53017evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m54451evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
m54455evb rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
mpc832xemds Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc837xemds Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc837xerdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc5121ads Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc7448hpc2 74xx_7xx: Cleanup for partial linking and --gc-sections 2010-11-27 23:35:12 +01:00
mpc8260ads miiphy: convert to linux/mii.h 2011-01-09 18:06:50 +01:00
mpc8266ads Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8308rdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8313erdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8315erdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8323erdb Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8349emds Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8349itx Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8360emds Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8360erdk Switch from archive libraries to partial linking 2010-11-17 21:02:18 +01:00
mpc8536ds powerpc/85xx: Move RESET_VECTOR_ADDRESS into config.h 2011-01-19 22:58:23 -06:00
mpc8540ads MPC8xxx DDR: align informational prints 2011-01-14 01:32:19 -06:00
mpc8541cds MPC8xxx DDR: align informational prints 2011-01-14 01:32:19 -06:00
mpc8544ds powerpc/85xx: Rework MPC8544DS pci_init_board to use common FSL PCIe code 2011-01-14 01:32:20 -06:00
mpc8548cds powerpc/85xx: Convert MPC8548CDS to use common SRIO init code 2011-01-14 01:32:21 -06:00
mpc8555cds MPC8xxx DDR: align informational prints 2011-01-14 01:32:19 -06:00
mpc8560ads MPC8xxx DDR: align informational prints 2011-01-14 01:32:19 -06:00
mpc8568mds powerpc/85xx: Convert MPC8568MDS to use common SRIO init code 2011-01-14 01:32:21 -06:00
mpc8569mds powerpc/85xx: Convert MPC8569MDS to use common SRIO init code 2011-01-14 01:32:21 -06:00
mpc8572ds powerpc/mpc8572ds: revise board specific timing for dual-rank DIMMs 2011-03-24 09:20:50 -05:00
mpc8610hpcd powerpc/86xx: Rework MPC8610HPCD pci_init_board to use common FSL PCIe code 2011-01-14 01:32:20 -06:00
mpc8641hpcn powerpc/86xx: Convert MPC8641HPCN to use common SRIO init code 2011-01-14 01:32:21 -06:00
mx31ads rename _end to __bss_end__ 2011-03-27 19:18:37 +02:00
mx31pdk mx31pdk: Make the full boot log visible 2011-02-21 08:30:54 +01:00
mx35pdk Add support for Freescale's mx35pdk board. 2011-02-02 00:54:43 +01:00
mx51evk MX51EVK: Use SWx macros in PMIC init 2011-02-02 00:54:42 +01:00
mx53evk MX5:MX53: add initial support for MX53EVK board 2011-02-02 00:54:42 +01:00
p1_p2_rdb powerpc/85xx: Fix PCI memory map setup on P1_P2_RDB 2011-03-24 09:46:21 -05:00
p1022ds p1022ds: allow for board-specific ngPIXIS functions 2011-04-04 09:24:40 -05:00
p2020ds powerpc/85xx: Move RESET_VECTOR_ADDRESS into config.h 2011-01-19 22:58:23 -06:00