22 Oct, 2010

2 commits

  • Add the ability to not report an I2C POST error for a set of given I2C
    addresses on bootup. This is useful for cases when a device may or may
    not be present, and neither case is considered an error. For example:

    - Some form factors such as XMC and Compact PCI Express have an I2C
    EEPROM whose address changes based on geographical address. Eg
    installed in one slot its EEPROM address is, 0x50, in another its
    0x51, etc. This allows multiple devices to have their EEPROMs present
    on the same I2C bus. Thus the I2C devices present for an XMC or
    CPCIe card depend on if and where other cards are installed in the
    same system.

    - Some cards have optional I2C devices. Eg one hardware build
    configuration has different I2C devices than another and software
    can't determine if the optional device should be present or not.

    - Some cards have optional daughtercards with I2C devices on them.

    - I2C EEPROMs address range depends on their size. Its possible to
    support differently size EEPROMs by only probing the EEPROM's base
    address and ignoring the other addresses that are impacted by its
    size.

    A new CONFIG_SYS_POST_I2C_IGNORES define has been added which specifies
    a list of I2C addresses for the I2C POST to ignore.

    Signed-off-by: Peter Tyser
    Acked-by: Heiko Schocher
    Acked-by: Wolfgang Denk
    Signed-off-by: Kumar Gala

    Peter Tyser
     
  • Signed-off-by: Peter Tyser
    Acked-by: Heiko Schocher
    Acked-by: Wolfgang Denk
    Signed-off-by: Kumar Gala

    Peter Tyser
     

22 Apr, 2010

1 commit

  • As discussed on the list, move "arch/ppc" to "arch/powerpc" to
    better match the Linux directory structure.

    Please note that this patch also changes the "ppc" target in
    MAKEALL to "powerpc" to match this new infrastructure. But "ppc"
    is kept as an alias for now, to not break compatibility with
    scripts using this name.

    Signed-off-by: Stefan Roese
    Acked-by: Wolfgang Denk
    Acked-by: Detlev Zundel
    Acked-by: Kim Phillips
    Cc: Peter Tyser
    Cc: Anatolij Gustschin

    Stefan Roese
     

13 Apr, 2010

1 commit


06 Sep, 2003

1 commit

  • * Add PCI support for SL8245 board

    * Support IceCube board configurations with 1 x AMD AM29LV065 (8 MB)
    or 1 x AM29LV652 (two LV065 in one chip = 16 MB);
    Run IPB at 133 Mhz; adjust the MII clock frequency accordingly

    * Set BRG_CLK on PM825/826 to 64MHz (VCO_OUT / 4, instead of 16 MHz)
    to allow for more accurate baudrate settings
    (error now 0.7% at 115 kbps, instead of 3.5% before)

    * Patch by Andreas Mohr, 4 Sep 2003:
    Fix a lot of spelling errors

    wdenk
     

17 Jul, 2003

1 commit


15 Jul, 2003

1 commit

  • - Correct flash and JFFS2 support for MPC8260ADS
    - fix PVR values and clock generation for PowerQUICC II family
    (8270/8275/8280)

    * Patch by Bernhard Kuhn, 08 Jul 2003:
    - add support for M68K targets

    * Patch by Ken Chou, 3 Jul:
    - Fix PCI config table for A3000
    - Fix iobase for natsemi.c
    (PCI_BASE_ADDRESS_0 is the IO base register for DP83815)

    * Allow to enable "slow" POST routines by key press on power-on
    * Fix temperature dependend switching of LCD backlight on LWMON
    * Tweak output format for LWMON

    wdenk
     

06 Mar, 2003

1 commit

  • - Add support for Innokom board
    - Don't complain if "install" fails
    - README cleanup (remove duplicated lines)
    - Update PXA header files

    * Add documentation for existing POST code (doc/README.POST)

    * Patch by Laudney Ren, 15 Jan 2003:
    Fix handling of redundand environment in "tools/envcrc.c"

    * Patch by Detlev Zundel, 28 Feb 2003:
    Add bedbug support for 824x systems

    * Add support for 16 MB flash configuration of TRAB board

    * Patch by Erwin Rol, 27 Feb 2003:
    Add support for RTEMS

    * Add image information to README

    * Fix dual PCMCIA slot support (when running with just one
    slot populated)

    * Add VFD type detection to trab board

    * extend drivers/cs8900.c driver to synchronize ethaddr environment
    variable with value in the EEPROM

    wdenk