[linux-yocto] [PATCH 00/29] Backports and other features for Galileo

Saul Wold sgw at linux.intel.com
Fri Feb 5 06:53:17 PST 2016


Bruce,

This is a set of patches that are currently being maintained in the
meta-intel-galileo BSP which we are working to merge into meta-intel
proper.

These include items that are backported from newer versions as well 
as some galileo specific items.

There is one ARM patch that touches i2c and is related to handling sensors.

I pushed this patch set to linux-yocto-contrib/sgw/patched

Thanks
   Sau!

Andy Shevchenko (8):
  mfd: core: redo ACPI matching of the children devices
  mfd: intel_quark_i2c_gpio: load gpio driver first
  mfd: intel_quark_i2c_gpio: support devices behind i2c bus
  gpio: pca953x: store driver_data for future use
  gpio: pca953x: support ACPI devices found on Galileo Gen2
  at24: enable ACPI device found on Galileo Gen2
  pwm-pca9685: enable ACPI device found on Galileo Gen2
  gpio: pca953x: provide GPIO base based on _UID

Hanjun Guo (1):
  GPIO / ACPI: export acpi_gpiochip_request(free)_interrupts for module
    use

Ismo Puustinen (5):
  acpi: added a custom DSDT file.
  acpi: updated DSDT table for SPI devices.
  spi-pxa2xx: fixed ACPI-based enumeration of SPI devices.
  adc1x8s102: support ACPI-based enumeration.
  gpio-pca953x: add "drive" property.

Jan Luebbe (1):
  i2c: core: only use set_scl for bus recovery after calling
    prepare_recovery

Jarkko Nikula (1):
  i2c: core: Reduce stack size of acpi_i2c_space_handler()

Josef Ahmad (1):
  pca9685: PCA9685 PWM and GPIO multi-function device.

Mika Westerberg (5):
  i2c / ACPI: Use 0 to indicate that device does not have interrupt
    assigned
  i2c / ACPI: Assign IRQ for devices that have GpioInt automatically
  gpio / ACPI: Add support for retrieving GpioInt resources from a
    device
  gpio / ACPI: Return -EPROBE_DEFER if the gpiochip was not found
  i2c / ACPI: Rework I2C device scanning

Nishanth Menon (1):
  ARM: dts: am335x-boneblack: configure i2c1 and 2

Shailendra Verma (1):
  i2c: core: fix typo in comment

Todor Minchev (1):
  staging:iio: add support for ADC1x8s102.

Tomasz Duszynski (1):
  iio: light: add support for ROHM BH1710/BH1715/BH1721/BH1750/BH1751
    ambient light sensors

Vladimir Zapolskiy (1):
  i2c: fix leaked device refcount on of_find_i2c_* error path

Wolfram Sang (2):
  i2c: slave: add error messages to slave core
  i2c: check for proper length of the reg property

 Documentation/acpi/enumeration.txt       |   11 +-
 arch/arm/boot/dts/am335x-boneblack.dts   |   30 +
 drivers/gpio/gpio-pca953x.c              |  123 +++-
 drivers/gpio/gpiolib-acpi.c              |   40 +-
 drivers/gpio/gpiolib-sysfs.c             |   78 ++
 drivers/gpio/gpiolib.c                   |   18 +
 drivers/gpio/gpiolib.h                   |    7 +-
 drivers/i2c/i2c-core.c                   |  179 +++--
 drivers/iio/light/Kconfig                |   10 +
 drivers/iio/light/Makefile               |    1 +
 drivers/iio/light/bh1750.c               |  334 +++++++++
 drivers/mfd/Kconfig                      |   10 +
 drivers/mfd/Makefile                     |    2 +
 drivers/mfd/intel_quark_i2c_gpio.c       |   32 +-
 drivers/mfd/mfd-core.c                   |   52 +-
 drivers/mfd/pca9685-core.c               |  308 ++++++++
 drivers/mfd/pca9685-gpio.c               |  108 +++
 drivers/mfd/pca9685-pwm.c                |  262 +++++++
 drivers/mfd/pca9685.h                    |  110 +++
 drivers/misc/eeprom/at24.c               |   22 +-
 drivers/pwm/Kconfig                      |    2 +-
 drivers/pwm/pwm-pca9685.c                |   20 +-
 drivers/spi/spi-pxa2xx-pci.c             |    1 +
 drivers/staging/iio/adc/Kconfig          |   13 +
 drivers/staging/iio/adc/Makefile         |    1 +
 drivers/staging/iio/adc/adc1x8s102.c     |  437 +++++++++++
 include/DSDT.hex                         | 1166 ++++++++++++++++++++++++++++++
 include/asm-generic/gpio.h               |    5 +
 include/linux/acpi.h                     |    7 +
 include/linux/gpio.h                     |   10 +
 include/linux/gpio/consumer.h            |   11 +
 include/linux/gpio/driver.h              |    2 +
 include/linux/mfd/core.h                 |   10 +-
 include/linux/platform_data/adc1x8s102.h |   30 +
 include/linux/platform_data/pca9685.h    |   51 ++
 35 files changed, 3390 insertions(+), 113 deletions(-)
 create mode 100644 drivers/iio/light/bh1750.c
 create mode 100644 drivers/mfd/pca9685-core.c
 create mode 100644 drivers/mfd/pca9685-gpio.c
 create mode 100644 drivers/mfd/pca9685-pwm.c
 create mode 100644 drivers/mfd/pca9685.h
 create mode 100644 drivers/staging/iio/adc/adc1x8s102.c
 create mode 100644 include/DSDT.hex
 create mode 100644 include/linux/platform_data/adc1x8s102.h
 create mode 100644 include/linux/platform_data/pca9685.h

-- 
2.5.0



More information about the linux-yocto mailing list