Permalink
Commits on Jun 4, 2012
  1. bcm2708_pinctrl: overhaul part 2

    bootc committed Jun 4, 2012
    This re-adds the GPIO and IRQ portions of the BCM2708 GPIO controller.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  2. bcm2708_pinctrl: overhaul part 1

    bootc committed Jun 4, 2012
    This part of the overhaul re-implements the pinctrl and pinmux portions
    of the driver.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  3. bcm2708_pinctrl: select PINCONF and PINMUX

    bootc committed May 28, 2012
    Also don't default y as it is select by MACH_BCM2708. Suggested by
    Stephen Warren.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  4. bcm2708_gpio: remove old GPIO driver

    bootc committed Jun 4, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  5. spi-bcm2708: add device tree bindings doc

    bootc committed May 29, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  6. spi-bcm2708: fix printf with spurious %s

    bootc committed Jun 3, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  7. spi-bcm2708: shorten probe message

    bootc committed May 29, 2012
    This patch shortens the probe message and removes redundant information.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  8. spi-bcm2708: fix a compiler warning; style change

    bootc committed May 28, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  9. spi-bcm2708: use devm_* functions for much simpler probe/remove

    bootc committed May 28, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  10. spi-bcm2708: don't select PINCTRL_BCM2708

    bootc committed May 28, 2012
    Suggested by Stephen Warren.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  11. spi-bcm2708: allow the SPI queue to run at realtime priority

    bootc committed May 28, 2012
    This is done with the "linux,realtime" boolean DT property.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  12. spi-bcm2708: fix a stupid copy/paste error

    bootc committed May 28, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  13. spi-bcm2708: overhaul to use new queued API

    bootc committed May 27, 2012
    This also includes lots of cleanups and produces much more readable
    code.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  14. spi-bcm2708: use pinconf to change pin mode

    bootc committed Jun 4, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  15. i2c-bcm2708: clean up IRQ handler a little

    bootc committed May 31, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  16. i2c-bcm2708: fix buffer overruns

    bootc committed May 31, 2012
    The driver assumed the hardware wouldn't fill the FIFO with more data
    than it was told to process. In the same vein it wrote as much data as
    it could until the FIFO was full. Now we check the read/write position
    against the message length to make sure we don't read/write too much.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  17. i2c-bcm2708: add device tree bindings doc

    bootc committed May 29, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  18. i2c-bcm2708: use DIV_ROUND_UP when calculating clock divider

    bootc committed May 29, 2012
    The device-tree provided clock rate should be a maximum figure, so use
    DIV_ROUND_UP() when working out the divider.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  19. i2c-bcm2708: update probe message

    bootc committed May 29, 2012
    This patch shortens the probe message to remove redundant information,
    and puts the message before the of_i2c_register_devices() call so
    devices' probe messages come after the bus's probe message.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  20. i2c-bcm2708: give the driver the devm_* treatment

    bootc committed May 28, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  21. i2c-bcm2708: don't select PINCTRL_BCM2708

    bootc committed May 28, 2012
    Suggested by Stephen Warren.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  22. i2c-bcm2708: get the i2c bus clock frequency from device tree

    bootc committed May 26, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  23. i2c-bcm2708: use pinconf to change pin mode

    bootc committed Jun 4, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  24. i2c-bcm2708: fix message printed at probe time

    bootc committed May 26, 2012
    Signed-off-by: Chris Boot <bootc@bootc.net>
  25. bcm2708: select PINCTRL_BCM2708

    bootc committed May 28, 2012
    As pointed out by Stephen Warren, the arch should select PINCTRL_BCM2708
    and not the drivers.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  26. bcm2708_pinctrl: device tree changes for overhaul

    bootc committed Jun 4, 2012
    The BCM2708 driver is being overhauled due to the pinctrl framework
    gaining official device tree bindings. This is the DT portion of the
    change.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
  27. bcm2835: uart1 should not be commented out in DTS

    bootc committed Jun 4, 2012
    It should be left in the bcm2835 template, but the two rpi device tree
    files should list the device as disabled.
    
    Signed-off-by: Chris Boot <bootc@bootc.net>
Commits on Jun 3, 2012
  1. bcm2835: initial cleanup

    nomis committed Jun 3, 2012
    Signed-off-by: Simon Arlott <sa.me.uk>
  2. bcm2835: fix cpu, add memreserve

    nomis committed Jun 3, 2012
    Signed-off-by: Simon Arlott <sa.me.uk>
  3. amba-pl011: revert pinctrl changes

    nomis committed Jun 3, 2012
    Equivalent code got added to mainline
    
    Signed-off-by: Simon Arlott <sa.me.uk>
  4. bcm2708: move revision/serial to under system

    nomis committed Jun 3, 2012
    Signed-off-by: Simon Arlott <sa.me.uk>
  5. bcm2835: move revision/serial to under system

    nomis committed Jun 3, 2012
    Signed-off-by: Simon Arlott <sa.me.uk>
Commits on Jun 2, 2012
  1. bcm2835: reorganise irq handler

    nomis committed Jun 2, 2012
    Signed-off-by: Simon Arlott <sa.me.uk>
  2. bcm2708: reorganise irq handler

    nomis committed Jun 2, 2012
    Signed-off-by: Simon Arlott <sa.me.uk>