1. 08 6月, 2016 1 次提交
  2. 29 3月, 2016 1 次提交
    • L
      ARM: dts: ux500: use the GPIO DT header · 1b1e8e02
      Linus Walleij 提交于
      Use the <dt-bindings/gpio/gpio.h> header instead of using
      hardcoded values for the GPIO flags. Eradicate the totally
      bogus "0x4" flag used and set that to GPIO_ACTIVE_HIGH as is
      proper, switch the inverted card detect on the Snowball to
      flag using GPIO_ACTIVE_LOW instead of using the MMC-specific
      inversion flag.
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      1b1e8e02
  3. 17 11月, 2015 1 次提交
    • L
      ARM: ux500: Assign proper sensor IRQs for Snowball · c80b4010
      Linus Walleij 提交于
      The Snowball gyro and magnetometer DRDY (data ready) lines are used
      as interrupt triggers by the IIO subsystem, triggering new data
      retrieveal on edges on this signal. Thus assign them as the primary
      interrupt in the device tree. The "other interrupt" coming out of
      the sensors is for alarms and similar complex events, the DRDY is
      for periodic measures, which is what we want.
      
      After this the generic_buffer tool from IIO tools gives a nice
      stream of readings after enabling the desired channels in sysfs.
      
      Cc: Denis Ciocca <denis.ciocca@st.com>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      c80b4010
  4. 23 10月, 2015 1 次提交
  5. 14 7月, 2015 2 次提交
    • L
      ARM: ux500: fix MMC/SD card regression · 1d8aca9d
      Linus Walleij 提交于
      Ux500 is regressing due to commit
      a21763a0
      "pinctrl: nomadik: activate strict mux mode" which disallows
      Nomadik GPIO 5 to be muxed in as a level shifter voltage select
      pin, as it is currently described as being used for RX on UART1.
      
      The behaviour is correct, instead the hardware config has been
      incorrecly specified: UART1 is indeed unused on HREFv60plus and
      Snowball and that is why HREFv60plus can use the pins it would
      normally occupy as the voltage select line for the MMC/SD
      levelshifter (Snowball uses it for I2C4).
      
      The reason UART1 was anyway enabled on these platforms was
      probably to secure the port enumeration to userspace. This
      can be solved by using aliases (done in a separate patch) so
      we can now deactivate UART1 and let MMC/SD use it properly
      on HREFv60plus. We explicitly activate it only for the
      older HREFprev60 board.
      
      To complete, we set up the pin configuration for these pins
      properly in the sdi0 node.
      
      Cc: Ulf Hansson <ulf.hansson@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      1d8aca9d
    • L
      ARM: ux500: define serial port aliases · 109978de
      Linus Walleij 提交于
      This enumerates the PL011 serial ports on the Ux500. This is
      necessary to do if we want to remove one of the serial ports,
      since userspace depends on console to be present on ttyAMA2
      and we must not break userspace.
      
      Cc: Ulf Hansson <ulf.hansson@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      Signed-off-by: NOlof Johansson <olof@lixom.net>
      109978de
  6. 13 5月, 2015 2 次提交
  7. 27 4月, 2015 2 次提交
  8. 20 10月, 2014 2 次提交
  9. 03 9月, 2014 1 次提交
  10. 07 7月, 2014 1 次提交
  11. 12 5月, 2014 1 次提交
  12. 05 2月, 2014 1 次提交
    • L
      ARM: ux500: move AB8500 GPIOs to device tree · 83200629
      Linus Walleij 提交于
      Move the AB8500 muxing and biasing settings over from the board
      file to the device tree, include it in the reference designs using
      the AB8500: HREF prior to v60, v60plus and Snowball. Set up these
      GPIO lines using hogs, just like in the board file.
      
      Cc: Patrice Chotard <patrice.chotard@st.com>
      Cc: Lee Jones <lee.jones@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@linaro.org>
      83200629
  13. 13 12月, 2013 1 次提交
  14. 27 11月, 2013 10 次提交
  15. 26 9月, 2013 3 次提交
  16. 15 8月, 2013 1 次提交
    • L
      ARM: ux500: fix devicetree builds · 2ce05a14
      Linus Walleij 提交于
      The patch set beginning with commit:
      "ARM: ux500: Apply a ste-* prefix onto snowball.dts"
      thru commit:
      "ARM: ux500: Remove u9540.dts as it's been replaced"
      altered the names of the ux500 device tree files but forgot
      to:
      
      - Rename the ccu8540-pinctrl.dtsi file
      
      - Update #include statements from files using these
        files, so the build broke.
      
      - Update the Makefile for the device trees so the build
        broke.
      
      Fix it up so we can build them all again.
      Acked-by: NLee Jones <lee.jones@linaro.org>
      Signed-off-by: NLinus Walleij <linus.walleij@stericsson.com>
      2ce05a14
  17. 07 8月, 2013 6 次提交
  18. 21 6月, 2013 1 次提交
  19. 04 6月, 2013 2 次提交