[PATCH for 4.9 00/98] Quirks and new devices for 4.9 LTS

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi Greg,

Please consider the following patches for 4.9 LTS. These are smaller quirks
and new device IDs in commits that weren't originally marked for stable.

Alberto Aguirre (1):
  ALSA: usb-audio: add implicit fb quirk for Axe-Fx II

Alex Williamson (1):
  PCI: Add ACS quirk for Intel Union Point

Alex Wood (1):
  HID: usbhid: Add quirk for the Futaba TOSD-5711BB VFD

Alexandre Bailon (1):
  usb: musb: da8xx: Fix host mode suspend

Andy Gross (2):
  arm: kernel: Add SMC structure parameter
  firmware: qcom: scm: Fix interrupted SCM calls

Andy Shevchenko (2):
  x86/intel_idle: Add CPU model 0x4a (Atom Z34xx series)
  PCI: Sort the list of devices with D3 delay quirk by ID

Baoyou Xie (1):
  drm/msm/adreno: move function declarations to header file

Bartosz Golaszewski (1):
  sata: ahci-da850: implement a workaround for the softreset quirk

Benjamin Tissoires (4):
  HID: sensor-hub add quirk for Microsoft Surface 3
  HID: sensor-hub: add quirk for Microchip MM7150
  HID: multitouch: enable the Surface 3 Type Cover to report multitouch
    data
  HID: multitouch: do not retrieve all reports for all devices

Bjorn Helgaas (6):
  net/mlx4_core: Use device ID defines
  arm64: PCI: Add local struct device pointers
  arm64: PCI: Search ACPI namespace to ensure ECAM space is reserved
  PCI: thunder-pem: Factor out resource lookup
  PCI: Explain ARM64 ACPI/MCFG quirk Kconfig and build strategy
  PCI: Expand "VPD access disabled" quirk message

Brendan McGrath (2):
  HID: asus: Add i2c touchpad support
  HID: asus: Fix keyboard support

Brian Norris (1):
  clocksource/drivers/arm_arch_timer: Don't assume clock runs in suspend

Chen-Yu Tsai (1):
  drm/sun4i: tcon: Move SoC specific quirks to a DT matched data
    structure

Christopher Covington (1):
  PCI: Add MCFG quirks for Qualcomm QDF2432 host controller

Chuck Lever (1):
  svcauth_gss: Close connection when dropping an incoming message

Dan Carpenter (1):
  PCI: xgene: Fix double free on init error

Daniel Keller (1):
  HID: microsoft: Add Surface 4 type cover pro 4 not JP versions

Daniel Vetter (1):
  drm/mga: remove device_is_agp callback

Dennis Chen (1):
  HID: whitespace cleanup

Detlef Urban (1):
  ALSA: usb-audio: Tascam US-16x08 DSP mixer quirk

Dongdong Liu (2):
  PCI: Add MCFG quirks for HiSilicon Hip05/06/07 host controllers
  PCI: Disable MSI for HiSilicon Hip06/Hip07 Root Ports

Duc Dang (1):
  PCI: Add MCFG quirks for X-Gene host controller

Felipe Balbi (3):
  usb: xhci: add quirk flag for broken PED bits
  usb: host: xhci-plat: enable BROKEN_PED quirk if platform requested
  usb: dwc3: host: pass quirk-broken-port-ped property for known broken
    revisions

Geert Uytterhoeven (1):
  Input: gpio_keys - add support for GPIO descriptors

HungNien Chen (1):
  HID: i2c-hid: add a simple quirk to fix device defects

Jani Nikula (1):
  drm/edid: constify edid quirk list

John Garry (1):
  arm64: dts: hisi: fix hip06 sas am-max-trans quirk

Jon Mason (1):
  PCI: Add Broadcom Northstar2 PAXC quirk for device class and MPSS

João Paulo Rechi Vita (1):
  platform/x86: asus-wmi: Detect quirk_no_rfkill from the DSDT

Kai-Chuan Hsieh (1):
  platform/x86: asus-wmi: Set specified XUSB2PR value for X550LB

Keith Busch (1):
  nvme: simplify stripe quirk

Kevin Hilman (2):
  ARM: davinci: PM: support da8xx DT platforms
  ARM: davinci: add skeleton for pdata-quirks

Kiwoong Kim (1):
  scsi: ufs: introduce UFSHCD_QUIRK_PRDT_BYTE_GRAN quirk

Krzysztof Kozlowski (1):
  watchdog: s3c2410: Fix infinite interrupt in soft mode

Lee, Chun-Yi (1):
  platform/x86: acer-wmi: Only supports AMW0_GUID1 on acer family

Len Brown (2):
  tools/power turbostat: decode Baytrail CC6 and MC6 demotion
    configuration
  tools/power turbostat: dump Atom P-states correctly

Lendacky, Thomas (1):
  amd-xgbe: Prepare for working with more than one type of phy

Lv Zheng (2):
  ACPI / sysfs: Provide quirk mechanism to prevent GPE flooding
  ACPI / button: Change default behavior to lid_init_state=open

Marc Kleine-Budde (1):
  can: flexcan: add quirk FLEXCAN_QUIRK_ENABLE_EACEN_RRS

Marcel Hasler (2):
  HID: usbhid: Add quirks for Mayflash/Dragonrise GameCube and PS3
    adapters
  HID: usbhid: Add quirk for Mayflash/Dragonrise DolphinBar.

Matjaz Hegedic (3):
  x86/reboot/quirks: Add ASUS EeeBook X205TA reboot quirk
  x86/reboot/quirks: Add ASUS EeeBook X205TA/W reboot quirk
  x86/reboot/quirks: Fix typo in ASUS EeeBook X205TA reboot quirk

Mylène Josserand (1):
  ASoC: sun4i-i2s: Add quirks to handle a31 compatible

Nobutaka Okabe (1):
  ALSA: usb-audio: Add native DSD support for TEAC 501/503 DAC

Patrice Chotard (1):
  ARM: dts: STiH407-family: set snps,dis_u3_susphy_quirk

Paulo Zanoni (3):
  drm/i915: fix INTEL_BDW_IDS definition
  drm/i915: more .is_mobile cleanups for BDW
  drm/i915: actually drive the BDW reserved IDs

Pierre-Louis Bossart (5):
  ASoC: Intel: bytct_rt5640: change default capture settings
  ASoC: codecs: rt5670: add quirk for Lenovo Thinkpad 10
  ASoC: Intel: Baytrail: add quirk for Lenovo Thinkpad 10
  ASoC: Intel: cht_bsw_rt5645: harden ACPI device detection
  ASoC: Intel: cht_bsw_rt5645: add Baytrail MCLK support

Ping Cheng (1):
  HID: wacom: don't apply generic settings to old devices

Ritesh Harjani (1):
  mmc: sdhci-msm: Enable few quirks

Sean Young (1):
  [media] rx51: broken build

Sinan Kaya (1):
  PCI: Add ACS quirk for Qualcomm QDF2400 and QDF2432

Stephen Boyd (1):
  usb: chipidea: msm: Rely on core to override AHBBURST

Subhash Jadavani (1):
  scsi: ufs: add quirk to increase host PA_SaveConfigTime

Takashi Iwai (2):
  ASoC: rt5670: Add missing 10EC5072 ACPI ID
  ALSA: usb-audio: Fix memory leak and corruption in mixer_us16x08.c

Tobias Jakobi (1):
  usb-storage: Add ignore-residue quirk for Initio INIC-3619

Tomas Winkler (1):
  scsi: ufs: refactor device descriptor reading

Tomasz Nowicki (5):
  arm64: PCI: Manage controller-specific data on per-controller basis
  PCI/ACPI: Extend pci_mcfg_lookup() to return ECAM config accessors
  PCI/ACPI: Check for platform-specific MCFG quirks
  PCI: Add MCFG quirks for Cavium ThunderX pass2.x host controller
  PCI: Add MCFG quirks for Cavium ThunderX pass1.x host controller

Tony Lindgren (1):
  ARM: OMAP2+: Fix init for multiple quirks for the same SoC

Vignesh R (1):
  serial: 8250_omap: Add OMAP_DMA_TX_KICK quirk for AM437x

Vladimir Zapolskiy (1):
  clk: lpc32xx: add a quirk for PWM and MS clock dividers

Will Deacon (1):
  ARM: smccc: Update HVC comment to describe new quirk parameter

Yuta Kobayashi (1):
  HID: multitouch: enable the Surface 4 Type Cover Pro (JP) to report
    multitouch data

Zang Leigang (1):
  scsi: ufs: introduce a new ufshcd_statea UFSHCD_STATE_EH_SCHEDULED

Zhang Rui (1):
  ACPI: save NVS memory for Lenovo G50-45

subhashj@xxxxxxxxxxxxxx (2):
  scsi: ufs: ensure that host pa_tactivate is higher than device
  scsi: ufs: issue link starup 2 times if device isn't active

yangbo lu (1):
  mmc: sdhci-of-esdhc: remove default broken-cd for ARM

youling257 (1):
  ASoC: Intel: bytcr_rt5640: quirks for Insyde devices

 .../devicetree/bindings/arm/arch_timer.txt         |    5 +
 Documentation/devicetree/bindings/usb/usb-xhci.txt |    1 +
 .../devicetree/bindings/watchdog/samsung-wdt.txt   |    9 +-
 Documentation/kernel-parameters.txt                |   10 +
 arch/arm/boot/dts/stih407-family.dtsi              |    1 +
 arch/arm/kernel/armksyms.c                         |    4 +-
 arch/arm/kernel/smccc-call.S                       |   14 +-
 arch/arm/mach-davinci/Makefile                     |    2 +-
 arch/arm/mach-davinci/da8xx-dt.c                   |    2 +
 arch/arm/mach-davinci/include/mach/common.h        |    2 +
 arch/arm/mach-davinci/pdata-quirks.c               |   39 +
 arch/arm/mach-omap2/pdata-quirks.c                 |    3 +-
 arch/arm64/boot/dts/hisilicon/hip06.dtsi           |    2 +-
 arch/arm64/kernel/arm64ksyms.c                     |    4 +-
 arch/arm64/kernel/asm-offsets.c                    |    7 +-
 arch/arm64/kernel/pci.c                            |   53 +-
 arch/arm64/kernel/smccc-call.S                     |   23 +-
 arch/x86/kernel/reboot.c                           |   16 +
 drivers/acpi/button.c                              |    2 +-
 drivers/acpi/internal.h                            |    1 +
 drivers/acpi/pci_mcfg.c                            |  190 ++-
 drivers/acpi/scan.c                                |    1 +
 drivers/acpi/sleep.c                               |   19 +
 drivers/acpi/sysfs.c                               |   56 +
 drivers/ata/ahci_da850.c                           |   33 +-
 drivers/clk/nxp/clk-lpc32xx.c                      |   32 +-
 drivers/clocksource/arm_arch_timer.c               |    9 +-
 drivers/firmware/qcom_scm-64.c                     |   13 +-
 drivers/gpu/drm/drm_edid.c                         |    6 +-
 drivers/gpu/drm/i915/i915_pci.c                    |    1 +
 drivers/gpu/drm/mga/mga_dma.c                      |   20 +-
 drivers/gpu/drm/mga/mga_drv.c                      |   37 -
 drivers/gpu/drm/msm/adreno/adreno_device.c         |    3 -
 drivers/gpu/drm/msm/adreno/adreno_gpu.h            |    3 +
 drivers/gpu/drm/sun4i/sun4i_tcon.c                 |   33 +-
 drivers/gpu/drm/sun4i/sun4i_tcon.h                 |   11 +-
 drivers/hid/Kconfig                                |    2 +-
 drivers/hid/hid-asus.c                             |  304 +++-
 drivers/hid/hid-core.c                             |   11 +-
 drivers/hid/hid-ids.h                              |   19 +-
 drivers/hid/hid-microsoft.c                        |    4 +-
 drivers/hid/hid-multitouch.c                       |   80 +-
 drivers/hid/hid-sensor-hub.c                       |    6 +
 drivers/hid/i2c-hid/i2c-hid.c                      |   57 +
 drivers/hid/usbhid/hid-quirks.c                    |   12 +-
 drivers/hid/wacom_wac.c                            |    3 +
 drivers/idle/intel_idle.c                          |   49 +
 drivers/input/keyboard/gpio_keys.c                 |   37 +-
 drivers/mmc/host/sdhci-msm.c                       |    4 +-
 drivers/mmc/host/sdhci-of-esdhc.c                  |   18 +-
 drivers/net/can/flexcan.c                          |   18 +-
 drivers/net/ethernet/amd/xgbe/Makefile             |    3 +-
 drivers/net/ethernet/amd/xgbe/xgbe-dev.c           |   58 +-
 drivers/net/ethernet/amd/xgbe/xgbe-drv.c           |    6 +-
 drivers/net/ethernet/amd/xgbe/xgbe-ethtool.c       |   19 +-
 drivers/net/ethernet/amd/xgbe/xgbe-main.c          |  214 +--
 drivers/net/ethernet/amd/xgbe/xgbe-mdio.c          |  549 +++-----
 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c        |  821 +++++++++++
 drivers/net/ethernet/amd/xgbe/xgbe.h               |  130 +-
 drivers/net/ethernet/mellanox/mlx4/main.c          |   84 +-
 drivers/nvme/host/core.c                           |   17 +-
 drivers/nvme/host/nvme.h                           |    1 -
 drivers/pci/ecam.c                                 |   12 +
 drivers/pci/host/Kconfig                           |   10 +-
 drivers/pci/host/Makefile                          |   19 +-
 drivers/pci/host/pci-thunder-ecam.c                |    9 +-
 drivers/pci/host/pci-thunder-pem.c                 |   94 +-
 drivers/pci/host/pci-xgene.c                       |  123 +-
 drivers/pci/host/pcie-hisi.c                       |  101 ++
 drivers/pci/quirks.c                               |  101 +-
 drivers/platform/x86/acer-wmi.c                    |   56 +
 drivers/platform/x86/asus-nb-wmi.c                 |   13 +
 drivers/platform/x86/asus-wmi.c                    |   52 +-
 drivers/platform/x86/asus-wmi.h                    |    1 +
 drivers/scsi/ufs/ufs-qcom.c                        |   30 +
 drivers/scsi/ufs/ufs-qcom.h                        |    1 +
 drivers/scsi/ufs/ufs.h                             |   12 +
 drivers/scsi/ufs/ufs_quirks.h                      |   63 +-
 drivers/scsi/ufs/ufshcd.c                          |  194 ++-
 drivers/scsi/ufs/ufshcd.h                          |   15 +
 drivers/scsi/ufs/unipro.h                          |    4 +
 drivers/tty/serial/8250/8250_omap.c                |    9 +-
 drivers/usb/chipidea/ci_hdrc_msm.c                 |    4 +-
 drivers/usb/dwc3/host.c                            |   21 +-
 drivers/usb/host/xhci-hub.c                        |    6 +
 drivers/usb/host/xhci-plat.c                       |    3 +
 drivers/usb/host/xhci.h                            |    3 +
 drivers/usb/musb/da8xx.c                           |    2 +-
 drivers/usb/storage/unusual_devs.h                 |   14 +
 drivers/watchdog/s3c2410_wdt.c                     |   21 +-
 include/drm/i915_pciids.h                          |   11 +-
 include/linux/arm-smccc.h                          |   52 +-
 include/linux/pci-acpi.h                           |    4 +-
 include/linux/pci-ecam.h                           |    9 +
 include/linux/pci_ids.h                            |    2 +
 net/sunrpc/auth_gss/svcauth_gss.c                  |    2 +-
 net/sunrpc/svc.c                                   |   14 +-
 sound/soc/codecs/rt5670.c                          |    2 +
 sound/soc/intel/atom/sst/sst_acpi.c                |   37 +-
 sound/soc/intel/boards/bytcr_rt5640.c              |   21 +-
 sound/soc/intel/boards/cht_bsw_rt5645.c            |   98 +-
 sound/soc/sunxi/sun4i-i2s.c                        |   57 +-
 sound/usb/Makefile                                 |    1 +
 sound/usb/mixer_quirks.c                           |    5 +
 sound/usb/mixer_us16x08.c                          | 1451 ++++++++++++++++++++
 sound/usb/mixer_us16x08.h                          |  121 ++
 sound/usb/pcm.c                                    |   10 +
 sound/usb/quirks.c                                 |   38 +
 tools/power/x86/turbostat/turbostat.c              |  103 ++
 109 files changed, 5101 insertions(+), 1123 deletions(-)
 create mode 100644 arch/arm/mach-davinci/pdata-quirks.c
 create mode 100644 drivers/net/ethernet/amd/xgbe/xgbe-phy-v1.c
 create mode 100644 sound/usb/mixer_us16x08.c
 create mode 100644 sound/usb/mixer_us16x08.h

-- 
2.9.3




[Index of Archives]     [Linux Kernel]     [Kernel Development Newbies]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Yosemite Hiking]     [Linux Kernel]     [Linux SCSI]