1. 19 Mar, 2017 16 commits
  2. 18 Mar, 2017 1 commit
  3. 15 Mar, 2017 5 commits
  4. 13 Mar, 2017 14 commits
  5. 11 Mar, 2017 2 commits
  6. 08 Mar, 2017 2 commits
    • Quentin Schulz's avatar
      iio: adc: add support for Allwinner SoCs ADC · d1caa990
      Quentin Schulz authored
      The Allwinner SoCs all have an ADC that can also act as a touchscreen
      controller and a thermal sensor. This patch adds the ADC driver which is
      based on the MFD for the same SoCs ADC.
      
      This also registers the thermal adc channel in the iio map array so
      iio_hwmon could use it without modifying the Device Tree. This registers
      the driver in the thermal framework.
      
      The thermal sensor requires the IP to be in touchscreen mode to return
      correct values. Therefore, if the user is continuously reading the ADC
      channel(s), the thermal framework in which the thermal sensor is
      registered will switch the IP in touchscreen mode to get a temperature
      value and requires a delay of 100ms (because of the mode switching),
      then the ADC will switch back to ADC mode and requires also a delay of
      100ms. If the ADC readings are critical to user and the SoC temperature
      is not, this driver is capable of not registering the thermal sensor in
      the thermal framework and thus, "quicken" the ADC readings.
      
      This driver probes on three different platform_device_id to take into
      account slight differences (registers bit and temperature computation)
      between Allwinner SoCs ADCs.
      Signed-off-by: default avatarQuentin Schulz <quentin.schulz@free-electrons.com>
      Acked-by: default avatarMaxime Ripard <maxime.ripard@free-electrons.com>
      Acked-by: default avatarJonathan Cameron <jic23@kernel.org>
      Acked-for-MFD-by: default avatarLee Jones <lee.jones@linaro.org>
      Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
      d1caa990
    • Wolfram Sang's avatar
      MAINTAINERS: drop broken reference to i2c/trivial-devices · e0033faa
      Wolfram Sang authored
      Due to RST rework, the reference to i2c/trivial-devices was changed, but the
      result is broken. However, let's just drop the whole reference, since it
      doesn't make sense in the first place to reference this "global" file
      for a single driver.
      
      Fixes: 8c27ceff ("docs: fix locations of several documents that got moved")
      Signed-off-by: default avatarWolfram Sang <wsa@the-dreams.de>
      Cc: Mauro Carvalho Chehab <mchehab@s-opensource.com>
      Cc: Kevin Tsai <ktsai@capellamicro.com>
      Cc: Jonathan Cameron <jic23@kernel.org>
      Signed-off-by: default avatarJonathan Cameron <jic23@kernel.org>
      e0033faa