21 Feb, 2014

1 commit

  • In case of little-endian ARC700 instructions (which may include target
    address) are encoded as middle-endian. That's why it's required to swap
    bytes after read and ten right before write back.

    But in case of big-endian ARC700 instructions are encoded as a plain
    big-endian. Thus no need for byte swapping.

    Signed-off-by: Alexey Brodkin

    Cc: Francois Bedard
    Cc: Tom Rini
    cc: Noam Camus

    Alexey Brodkin
     

20 Feb, 2014

1 commit

  • This file was only required for compilation of designware_i2c driver.
    Since explicit inclusion of "hardware.h" is now removed from the driver
    we may safely remove this empty header as well.

    Signed-off-by: Alexey Brodkin

    Cc: Tom Rini
    Cc: Heiko Schocher
    Cc: Stefan Roese
    Cc: Vipin Kumar
    Cc: Armando Visconti

    Alexey Brodkin
     

07 Feb, 2014

3 commits

  • These are library functions used by ARC700 architecture.

    Signed-off-by: Alexey Brodkin

    Cc: Vineet Gupta
    Cc: Francois Bedard
    Cc: Wolfgang Denk
    Cc: Heiko Schocher

    Alexey Brodkin
     
  • Signed-off-by: Alexey Brodkin

    Cc: Vineet Gupta
    Cc: Francois Bedard
    Cc: Wolfgang Denk
    Cc: Heiko Schocher

    Alexey Brodkin
     
  • These are header files used by ARC700 architecture.

    Also note that "arch-arc700/hardware.h" is only required for compilation of
    "designware_i2c" driver which refers to "asm/arch/hardware.h".
    It would be good to fix mentioned driver sometime soon but it will cause
    changes in ARM board configs that use "designware_i2c".

    Signed-off-by: Alexey Brodkin

    Cc: Vineet Gupta
    Cc: Francois Bedard
    Cc: Wolfgang Denk
    Cc: Heiko Schocher

    Alexey Brodkin