1. 04 11月, 2014 1 次提交
  2. 26 9月, 2014 1 次提交
    • A
      ARM: at91: fix nommu build regression · e138e3ae
      Arnd Bergmann 提交于
      The newly introduced support for SAMA5D4 added access to the
      'AT91_ALT_BASE_SYS' register area, but failed to define the
      symbols in the case when CONFIG_MMU is disabled.
      
      We really should not hardwire addresses like this any more,
      but as a small fixup, this patch just adds the missing
      definitions for the nommu case, which gets at91x40_defconfig
      and any configuration of sam9 and sama5 with MMU disabled
      back to work.
      Signed-off-by: NArnd Bergmann <arnd@arndb.de>
      Fixes: 726d32bf ("ARM: at91: SAMA5D4 SoC detection code and low ...")
      e138e3ae
  3. 22 9月, 2014 2 次提交
  4. 05 9月, 2014 1 次提交
    • M
      pinctrl: at91: add drive strength configuration · 4334ac2d
      Marek Roszko 提交于
      The SAMA5 and SAM9x5 series both have drive strength
      options for the PIOs. This patch adds the ability to set
      one of three hardware options for drive strengths of low,
      medium or high for the each pin. The actual current output
      of the chip based on the setting is defined in the datasheets
      and varies per pins separate from banks and with supply
      voltage.
      
      This patch adds three new dt-bindings that allow setting the
      strength when configuring pins. By default, no change will
      be made to the drive strength of a pin from its reset value.
      Due to the difference between the register addresses of the
      SAMA5 and SAM9x5 series, a new sama5d3-pinctrl id was added.
      Signed-off-by: NMarek Roszko <mark.roszko@gmail.com>
      Acked-by: NNicolas Ferre <nicolas.ferre@atmel.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      4334ac2d
  5. 08 5月, 2014 3 次提交
  6. 21 12月, 2013 1 次提交
  7. 20 12月, 2013 1 次提交
  8. 11 12月, 2013 1 次提交
  9. 02 12月, 2013 1 次提交
  10. 15 11月, 2013 1 次提交
    • J
      ARM: at91: fix hanged boot due to early rtc-interrupt · 6de714c2
      Johan Hovold 提交于
      Make sure the RTC-interrupts are masked at boot by adding a new helper
      function to be used at SOC-init.
      
      This fixes hanged boot on all AT91 SOCs with an RTC (but RM9200), for
      example, after a reset during an RTC-update or if an RTC-alarm goes off
      after shutdown (e.g. when using RTC wakeup).
      
      The RTC and RTT-peripherals are powered by backup power (VDDBU) (on all
      AT91 SOCs but RM9200) and are not reset on wake-up, user, watchdog or
      software reset. This means that their interrupts may be enabled during
      early boot if, for example, they where not disabled during a previous
      shutdown (e.g. due to a buggy driver or a non-clean shutdown such as a
      user reset). Furthermore, an RTC or RTT-alarm may also be active.
      
      The RTC and RTT-interrupts use the shared system-interrupt line, which
      is also used by the PIT, and if an interrupt occurs before a handler
      (e.g. RTC-driver) has been installed this leads to the system interrupt
      being disabled and prevents the system from booting.
      
      Note that when boot hangs due to an early RTC or RTT-interrupt, the only
      way to get the system to start again is to remove the backup power (e.g.
      battery) or to disable the interrupt manually from the bootloader. In
      particular, a user reset is not sufficient.
      Signed-off-by: NJohan Hovold <jhovold@gmail.com>
      Signed-off-by: NNicolas Ferre <nicolas.ferre@atmel.com>
      Cc: stable@vger.kernel.org # 3.11.x
      6de714c2
  11. 18 10月, 2013 1 次提交
    • J
      iio: at91: introduce touch screen support in iio adc driver · c8b11de0
      Josh Wu 提交于
      AT91 ADC hardware integrate touch screen support. So this patch add touch
      screen support for at91 adc iio driver.
      To enable touch screen support in adc, you need to add the dt parameters:
        1. which type of touch are used? (4 or 5 wires), sample period time.
        2. correct pressure detect threshold value.
      
      In the meantime, since touch screen will use a interal period trigger of adc,
      so it is conflict to other hardware triggers. Driver will disable the hardware
      trigger support if touch screen is enabled.
      
      This driver has been tested in AT91SAM9X5-EK and SAMA5D3x-EK.
      Signed-off-by: NJosh Wu <josh.wu@atmel.com>
      Acked-by: NDmitry Torokhov <dmitry.torokhov@gmail.com>
      CC: devicetree@vger.kernel.org
      Signed-off-by: NJonathan Cameron <jic23@kernel.org>
      c8b11de0
  12. 30 8月, 2013 2 次提交
  13. 22 8月, 2013 4 次提交
  14. 26 6月, 2013 1 次提交
  15. 24 5月, 2013 1 次提交
  16. 09 4月, 2013 1 次提交
  17. 08 4月, 2013 1 次提交
  18. 03 4月, 2013 1 次提交
  19. 26 3月, 2013 1 次提交
  20. 14 3月, 2013 1 次提交
  21. 11 1月, 2013 1 次提交
  22. 07 12月, 2012 1 次提交
  23. 20 11月, 2012 1 次提交
  24. 16 11月, 2012 1 次提交
  25. 06 11月, 2012 9 次提交