[linux-yocto] [PATCH 000/338] linux-yocto-3_8 standard base: upstream commits series to enable Valley Island BSP
Kamble, Nitin A
nitin.a.kamble at intel.com
Wed Jan 29 09:04:39 PST 2014
On 1/29/2014 10:25 AM, boon.leong.ong at intel.com wrote:
> From: Ong Boon Leong <boon.leong.ong at intel.com>
>
> Dear all,
>
> Following is the pull request for linux-yocto v3.4 to enable
> Intel BayTrail platform.
>
> As the patchset is huge, a total of 338 of them, only this cover letter
> will be sent out to avoid flooding your mailbox.
>
> This patchset has been reviewed internally by Intel Yocto maintainers
> and is found to be satisfied to submit it for review by larger community.
>
> Introduction of the work
> ========================
>
> All of these 338 patches are marked with "cherry picked from" tag as they
> are picked by using git cherry-pick -xs.
>
> The below patch is cherry-picked from up-stream and is amended to fix
> "undeclared THIS_MODULE" build issue by adding linux/module.h to
> drivers/pwm/sysfs.c:
> 6f3e338a pwm: Add sysfs interface
>
> The following are cherry-picked commits that have Conflicts.
> Fixes to these Conflicts are recorded in respective commit header.
>
> 37ffe0d7 i2c: move OF helpers into the core
> - Added due to ensure "i2c: move ACPI helpers into the core"
> is cherry-picked without conflict.
>
> 65c3c111 i2c-designware: make SDA hold time configurable
> - Resolved conflict manually as some of the involved files
> do not exist in kernel-3.8.13.
>
> 1d3e2589 i2c-designware: move to managed functions (devm_*)
> - Resolved conflict manually as the impacted API
> devm_ioremap_resource() only available after v3.9.
>
> 017de16e dma: dw: allow shared interrupts
> - Resolved conflict manually by spliting dw_dmac.c and
> dw_dmac_pci.c changes into multiple files, mainly pci.c,
> platform.c, core.c and placed in a new folder "dw" under
> /drivers/dma directory
>
> a649a2ac serial: 8250: don't change the fifo trigger level when using dma
> - apply change in 8250.c to 8250_core.c due to file rename
> since v3.9.
>
> 6a53c872 Staging: sb105x: mark it BROKEN
> - fix patch conflict by manually adding BROKEN to
> drivers/staging/sb105x/Kconfig
>
> 1134b9f0 serial: 8250_dw: Set FIFO size dynamically
> - This has to be resolved manually as merge conflict exists in
> mainline too.
>
> ec096b4d spi/pxa2xx: allow building on a 64-bit kernel
> - This has to be resolved manually as merge conflict exists in
> mainline too.
>
> e6014c0d ACPI / LPSS: mask the UART TX completion interrupt
> - To manually fix another cherry-picked commit:
> b9e95fc6 ACPI / LPSS: Power up LPSS devices during
> enumeration.
>
> 16c0f7c1 ACPI / PCI: Move the _PRT setup and cleanup code to pci-acpi.c
> - To manually fix another cherry-picked commit:
> ea0f6a0b Revert "PCI/ACPI: Request _OSC control before scanning
> PCI root bus".
>
> The above patchset has been tested with "git am" into
> - standard/base
> - standard/common-pc/base
> - standard/common-pc-64/base
> The process is smooth with little occurences of trailing white-space issue
> due to the content of the original upstream commit.
>
> We have performed make allyesconfig & make allmodconfig config settings
> followed with make -j24 build tests for both cases and found that there
> is no build issue.
>
> Thanks to Darren Hart & Nitin A Kamble in helping making sure this
> patchset build correct with genericx86 & genericx86_64
>
> Please kindly pull this patchset into linux-yocto_3.8 machine branch
> should the community found fit. The machine branch that we are looking
> at are:
> - standard/base
> - standard/common-pc/base
> - standard/common-pc-64/base
>
>
> Sincerely,
>
> Ong Boon Leong
> Chew Chiau Ee
> Rebecca Chang Swee Fun
> Intel Corp.
> The following changes since commit f20047520a57322f05d95a18a5fbd082fb15cb87:
>
> ARM: 7670/1: fix the memset fix (2013-06-18 01:02:05 -0400)
>
> are available in the git repository at:
>
> git://git.yoctoproject.org/linux-yocto-contrib boonleong/base-baytrail-4
> http://git.yoctoproject.org/cgit.cgi/linux-yocto-contrib/log/?h=boonleong/base-baytrail-4
Reviewed-By: Nitin A Kamble <nitin.a.kamble at intel.com>
> Aaron Lu (3):
> ACPICA: Resource manager: Add support for ACPI 5 wake bit in IRQ
> descriptor.
> ACPICA: Resources: Support for ACPI 5 wake bit in ExtendedInterrupt
> descriptor.
> mmc: sdio: bind acpi with sdio function device
>
> Adrian Hunter (11):
> mmc: core: fix performance regression initializing MMC host
> controllers
> mmc: core: fix init controller performance regression, updated patch
> mmc: sdhci-acpi: fix initial runtime pm status
> mmc: sdhci-acpi: add more device ids
> mmc: sdhci-pci: add more device ids
> mmc: sdhci: add ability to stay runtime-resumed if the card is
> powered up
> mmc: sdhci-acpi: support runtime PM for ACPI HID 80860F14 SD cards
> mmc: sdhci-pci: support runtime PM for BYT SD cards
> mmc: sdhci-pci: add support for eMMC hardware reset for BYT eMMC.
> mmc: sdhci-acpi: add support for eMMC hardware reset for HID 80860F14
> mmc: sdhci-pci: add another device id
>
> Andreas Fleig (1):
> ACPI / PM: Fix /proc/acpi/wakeup for devices w/o bus or parent
>
> Andy Shevchenko (37):
> ACPI / LPSS: make code less confusing for reader
> dmaengine: introduce is_slave_direction function
> dw_dmac: change dev_printk() to corresponding macros
> dw_dmac: don't call platform_get_drvdata twice
> dw_dmac: change dev_crit to dev_WARN in dwc_handle_error
> dw_dmac: introduce to_dw_desc() macro
> dw_dmac: absence of pdata isn't critical when autocfg is set
> dw_dmac: check for mapping errors
> dw_dmac: remove redundant check
> dw_dmac: update tx_node_active in dwc_do_single_block
> dma: dw_dmac: add dwc_chan_pause and dwc_chan_resume
> dma: dw_dmac: check direction properly in dw_dma_cyclic_prep
> dw_dmac: call .probe after we have a device in place
> dw_dmac: store direction in the custom channel structure
> dw_dmac: make usage of dw_dma_slave optional
> dw_dmac: backlink to dw_dma in dw_dma_chan is superfluous
> dw_dmac: allocate dma descriptors from DMA_COHERENT memory
> dw_dmac: don't exceed AHB master number in dwc_get_data_width
> dw_dmac: move soft LLP code from tasklet to dwc_scan_descriptors
> dw_dmac: print out DW_PARAMS and DWC_PARAMS when debug
> dw_dmac: remove unnecessary tx_list field in dw_dma_chan
> dw_dmac: introduce total_len field in struct dw_desc
> dw_dmac: fill individual length of descriptor
> dw_dmac: return proper residue value
> dw_dmac: apply default dma_mask if needed
> dw_dmac: adjust slave_id accordingly to request line base
> dw_dmac: don't wait for FIFO_EMPTY endlessly in dwc_chan_pause
> dw_dmac: fix style of the comments
> dw_dmac: rename DT related methods to reflect their belonging
> dw_dmac: remove unnecessary ENODEV check
> dma: acpi-dma: introduce ACPI DMA helpers
> dmaengine: call acpi_dma_request_slave_channel as well
> dw_dmac: add ACPI support
> dma: acpi-dma: parse CSRT to extract additional resources
> i2c-designware: move to managed functions (devm_*)
> i2c-designware-pci: use dev_err() instead of printk()
> i2c-designware-pci: use managed functions pcim_* and devm_*
>
> Arnaud Patard (1):
> i2c: imx: allow autoloading on dt ids
>
> Arnd Bergmann (4):
> dmaengine: dw_dmac: move to generic DMA binding
> dmaengine: dw_dma: fix endianess for DT xlate function
> dmaengine: dw_dmac: simplify master selection
> of: remove #ifdef from linux/of_platform.h
>
> Bjorn Helgaas (1):
> ACPI: Remove unused struct acpi_pci_root.id member
>
> Bob Moore (30):
> ACPICA: Performance: Remove function tracing from critical allocation
> functions.
> ACPICA: Debugger: Major update for the Disassemble<method> command.
> ACPICA: Disassembler: Add new ACPI 5 interrupt sharing flags.
> ACPICA: Add macros to extract flag bits from resource descriptors.
> ACPICA: AcpiGetObjectInfo: optimize exit for mutex failure.
> ACPICA: Update version to 20121114.
> ACPICA: Resources: New interface, AcpiWalkResourceBuffer.
> ACPICA: Change exception code for LoadTable operator.
> ACPICA: Eliminate some small unnecessary pathname functions.
> ACPICA: Add root node optimization to internal get namespace node
> function.
> ACPICA: Lint changes, no functional change.
> ACPICA: Add time macros for various timer/time manipulation.
> ACPICA: Add header file support for the ACPI 5 TPM2 ACPI table.
> ACPICA: DEBUG_PRINT macros: Update to improve performance.
> ACPICA: FUNCTION_TRACE macros: Check if debug is enabled up-front.
> ACPICA: Eliminate superfluous return_UINT8 and return_UINT32 macros.
> ACPICA: Update ACPI_IS_DEBUG_ENABLED macro.
> ACPICA: Deploy new ACPI_IS_DEBUG_ENABLED macro in debug output code.
> ACPICA: Merge all debug output macros into a single file, acoutput.
> ACPICA: iASL: Finish support for CSRT table.
> ACPICA: iASL: Finish support for the TPM2 table.
> ACPICA: Update for non-configured ACPI_IS_DEBUG_ENABLED macro.
> ACPICA: Namespace: Eliminate dot...dot output during initialization.
> ACPICA: Update ACPICA initialization messages.
> ACPICA: Interpreter: Add warning if 64-bit constant appears in 32-bit
> table.
> ACPICA: Resources: Split interrupt share/wake bits into two fields.
> ACPICA: Interpreter: Fix Store() when implicit conversion is not
> possible.
> ACPICA: Update version to 20121220.
> ACPICA: Cleanup ACPI_DEBUG_PRINT macros to fix potential build
> breakages.
> ACPICA: Source restructuring: split large files into 8 new files.
>
> Chang, Rebecca Swee Fun (1):
> ACPI / PCI: Move the _PRT setup and cleanup code to pci-acpi.c
>
> Chao Guan (1):
> ACPICA: Performance enhancement for ACPI package objects.
>
> Chen Gang (1):
> drivers/tty/serial/8250: use strlcpy instead of strcpy
>
> Chew, Chiau Ee (11):
> ACPI / LPSS: mask the UART TX completion interrupt
> spi/pxa2xx: Restore private register bits.
> ALSA: hda - add PCI IDs for Intel BayTrail
> ata_piix: add PCI IDs for Intel BayTail
> serial: 8250_dw: Set FIFO size dynamically
> Staging: sb105x: mark it BROKEN
> dma: dw: allow shared interrupts
> i2c-designware: make SDA hold time configurable
> i2c: designware: Manually set RESTART bit between messages
> i2c: move OF helpers into the core
> i2c: designware: 10-bit addressing mode enabling if
> I2C_DYNAMIC_TAR_UPDATE is set
>
> Christian Ruppert (1):
> i2c: designware: fix race between subsequent xfers
>
> Doug Anderson (1):
> i2c: Remove unneeded xxx_set_drvdata(..., NULL) calls
>
> Emilio López (1):
> serial: 8250_dw: add support for clk api
>
> Fabio Estevam (1):
> i2c: imx: Let device core handle pinctrl
>
> Felipe Balbi (1):
> usb: dwc3: core: explicitly setup and cleanup event buffers
>
> H Hartley Sweeten (1):
> pwm: Add sysfs interface
>
> Heikki Krogerus (22):
> ACPI / LPSS: fix UART Auto Flow Control
> serial: 8250: Allow drivers to deliver capabilities
> serial: 8250_dw: Don't use UPF_FIXED_TYPE
> serial: 8250_dw: Map IO memory
> serial: 8250_dw: Move device tree code to separate function
> serial: 8250_dw: Add ACPI 5.0 support
> serial: 8250: Add support for dmaengine
> serial: 8250_dw: Enable DMA support with ACPI
> serial: 8250_dma: Switch to using tty_port
> serial: 8250_dma: TX optimisation
> serial: 8250_dw: Use ifdef with ACPI
> serial: 8250_dw: Set maxburst size
> serial: 8250_dma: TX cleanup
> serial: 8250_dma: Fix RX handling
> serial: 8250_dw: Enable runtime PM
> serial: 8250_dw: Support clk framework also with ACPI
> serial: 8250_dw: add ACPI ID for Intel BayTrail
> serial: 8250_pci: add support for Intel BayTrail
> dmaengine: dw_dmac: remove CLK dependency
> dmaengine: dw_dmac: amend description and indentation
> dma: dw_dmac: clear suspend bit during termination
> usb: dwc3: pci: add support for BayTrail
>
> Jean Delvare (1):
> i2c: gpio: Add support for deferred probing
>
> Jesper Juhl (1):
> ACPICA: Fix possible memory leak.
>
> Jiang Liu (2):
> ACPI: remove unused acpi_op_bind and acpi_op_unbind
> ACPI / PCI: pci_slot: replace printk(KERN_xxx) with pr_xxx()
>
> Jingoo Han (2):
> i2c: designware: add CONFIG_PM_SLEEP to suspend/resume functions
> i2c: stu300: add CONFIG_PM_SLEEP to suspend/resume functions
>
> Jiri Slaby (7):
> TTY: switch tty_buffer_request_room to tty_port
> TTY: convert more flipping functions
> TTY: switch tty_insert_flip_char
> TTY: switch tty_insert_flip_string
> TTY: move low_latency to tty_port
> TTY: switch tty_flip_buffer_push
> TTY: switch tty_schedule_flip
>
> Jon Hunter (2):
> of: Add generic device tree DMA helpers
> dmaengine: add helper function to request a slave DMA channel
>
> Josef Ahmad (1):
> i2c: designware: fix RX FIFO overrun
>
> Kees Cook (2):
> drivers/spi: remove depends on CONFIG_EXPERIMENTAL
> drivers/dma: remove CONFIG_EXPERIMENTAL
>
> Kevin Liu (1):
> mmc: sdhci: enhance preset value function
>
> Konstantin Dorfman (1):
> mmc: fix async request mechanism for sequential read scenarios
>
> Lars-Peter Clausen (5):
> dma: Make the 'mask' parameter of __dma_request_channel const
> mmc: sdhci-pltfm: Add a common clk API implementation of
> get_timeout_clock
> mmc: sdhci_pltfm: Constify sdhci_pltfm_data
> mmc: sdhci-pltfm: Constify the ops field of sdhci_pltfm_data struct
> mmc: sdhci: Constify sdhci_ops structs where possible
>
> Linus Walleij (2):
> i2c: stu300: device tree support
> i2c: stu300: do not request a specific clock name
>
> Lv Zheng (13):
> ACPICA: Cleanup updated comments.
> ACPICA: Update compilation environment settings.
> ACPICA: Update codes under disabled build options.
> ACPICA: Cleanup source to reduce differences between Linux and
> ACPICA.
> ACPICA: Cleanup indentation to reduce differences between Linux and
> ACPICA.
> ACPICA: Cleanup coding style to reduce differences between Linux and
> ACPICA.
> ACPICA: Fix broken call depth tracing logic.
> ACPICA: Enhance error messages.
> ACPICA: Update initialization codes.
> ACPICA: Enhance the ACPI_GETx and ACPI_SETx macros.
> ACPICA: Resource Manager: update template walking with
> ACPI_NEXT_RESOURCE.
> ACPICA: Cleanup PM_TIMER_FREQUENCY definition.
> ACPICA: Cleanup table handler naming conflicts.
>
> Mathias Nyman (3):
> Intel xhci: refactor EHCI/xHCI port switching
> gpiolib-acpi: Add ACPI5 event model support to gpio.
> gpiolib-acpi: Fix error checks in interrupt requesting
>
> Matt Fleming (1):
> x86/PCI: Map PCI setup data with ioremap() so it can be in highmem
>
> Matt Porter (1):
> dmaengine: add dma_request_slave_channel_compat()
>
> Mengdong Lin (1):
> ALSA: hda - add codec ID for Valleyview2 display codec
>
> Mika Westerberg (45):
> ACPI / scan: Fix check of device_attach() return value.
> ACPI / PM: remove leading whitespace from #ifdef
> ACPI: add support for CSRT table
> ACPI / platform: fix comment about the platform device name
> x86: add support for Intel Low Power Subsystem
> clk: x86: add support for Lynxpoint LPSS clocks
> ACPI / platform: create LPSS clocks if Lynxpoint devices are found
> during scan
> ACPI / Documentation: refer to correct file for
> acpi_platform_device_ids[] table
> ACPI / LPSS: don't crash if a device has no MMIO resources
> ACPI / LPSS: add support for Intel BayTrail
> ACPI / LPSS: override SDIO private register space size from ACPI
> tables
> spi/pxa2xx-pci: switch to use pcim_* interfaces
> spi/pxa2xx: embed the ssp_device to platform data
> spi/pxa2xx: fix warnings when compiling a 64-bit kernel
> spi/pxa2xx: convert to the pump message infrastructure
> spi/pxa2xx: convert to the common clk framework
> spi/pxa2xx: break out the private DMA API usage into a separate file
> spi/pxa2xx: add support for DMA engine
> spi/pxa2xx: add support for runtime PM
> spi/pxa2xx: add support for SPI_LOOP
> spi/pxa2xx: add support for Intel Low Power Subsystem SPI
> spi/pxa2xx: add support for Lynxpoint SPI controllers
> spi/pxa2xx-pci: correct the return value check of
> pcim_iomap_regions()
> spi/pxa2xx: enable multiblock DMA transfers for LPSS devices
> spi/pxa2xx: convert to dma_request_slave_channel_compat()
> spi/pxa2xx: add Intel BayTrail ACPI ID
> spi/pxa2xx: use GFP_ATOMIC in sg table allocation
> spi/pxa2xx: fix memory corruption due to wrong size used in
> devm_kzalloc()
> spi/pxa2xx: enable DMA on newer Intel LPSS silicon
> spi/pxa2xx: check status register as well to determine if the device
> is off
> dw_dmac: add support for Lynxpoint DMA controllers
> i2c-designware: always set the STOP bit after last byte
> i2c-designware: add minimal support for runtime PM
> i2c-designware: add support for Intel Lynxpoint
> i2c-designware: use dynamic adapter numbering on Lynxpoint
> i2c-designware: enable/disable the controller properly
> i2c-designware: use usleep_range() in the busy-loop
> i2c-designware: switch to use runtime PM autosuspend
> i2c: designware: always clear interrupts before enabling them
> i2c: designware: add Intel BayTrail ACPI ID
> i2c: designware: prevent signals from aborting I2C transfers
> i2c: move ACPI helpers into the core
> i2c: designware: make HCNT/LCNT values configurable
> i2c: designware: get SDA hold time, HCNT and LCNT configuration from
> ACPI
> gpiolib-acpi: introduce acpi_get_gpio_by_index() helper
>
> Ong, Boon Leong (2):
> spi/pxa2xx: allow building on a 64-bit kernel
> serial: 8250: don't change the fifo trigger level when using dma
>
> Patrice Chotard (1):
> i2c: nomadik: adopt pinctrl support
>
> Rafael J. Wysocki (78):
> ACPI: Separate adding ACPI device objects from probing ACPI drivers
> ACPI: Change the ordering of PCI root bridge driver registrarion
> ACPI: Make acpi_bus_add() and acpi_bus_start() visibly different
> ACPI: Reduce the usage of struct acpi_bus_ops
> ACPI: Replace struct acpi_bus_ops with enum type
> ACPI: Change the ordering of acpi_bus_check_add()
> ACPI / PCI: Fold acpi_pci_root_start() into acpi_pci_root_add()
> ACPI: Remove acpi_start_single_object() and acpi_bus_start()
> ACPI: Remove the arguments of acpi_bus_add() that are not used
> ACPI: Drop the second argument of acpi_bus_scan()
> ACPI: Replace ACPI device add_type field with a match_driver flag
> ACPI: Make acpi_bus_scan() and acpi_bus_add() take only one argument
> ACPI: Add .setup() and .cleanup() callbacks to struct acpi_bus_type
> ACPI / PCI: Rework the setup and cleanup of device wakeup
> ACPI: Drop ACPI device .bind() and .unbind() callbacks
> ACPI / scan: Treat power resources in a special way
> ACPICA: Resource Manager: Add a pointer cast for a namespace node.
> ACPI: Remove the ops field from struct acpi_device
> ACPI / scan: Drop the second argument of acpi_device_unregister()
> ACPI / scan: Drop the second argument of acpi_bus_trim()
> ACPI / scan: Change the implementation of acpi_bus_trim()
> ACPI / scan: Add second pass to acpi_bus_trim()
> ACPI / PM: Rework the handling of devices depending on power
> resources
> ACPI / scan: More straightforward preparation of ACPI device objects
> ACPI / scan: Treat power resources in a special way
> ACPI: Drop power resources driver
> ACPI: Do not use device power states of power resources
> ACPI / PM: Take order attribute of power resources into account
> ACPI / PM: Take order attribute of wakeup power resources into
> account
> ACPI / scan: Move power state initialization to a separate routine
> ACPI / scan: Remove unnecessary initialization of local variables
> ACPI / scan: Consolidate extraction of power resources lists
> ACPI: Take power resource initialization errors into account
> ACPI: Use system level attribute of wakeup power resources
> ACPI / PM: Change the way power transitions to D3cold are carried out
> ACPI / PM: More visible function for retrieving device power states
> ACPI / PM: Common string representations of device power states
> ACPI / scan: Drop acpi_bus_add() and use acpi_bus_scan() instead
> ACPI / PM: Move device power management functions to device_pm.c
> ACPI / PM: Consolidate suspend-specific and hibernate-specific code
> ACPI / PM: Fix build for unusual combination of Kconfig options
> ACPI / PM: Make acpi_bus_init_power() more robust
> ACPI / PM: Introduce helper for executing _PSn methods
> ACPI / PM: Always evaluate _PSn after setting power resources
> ACPI / PM: Sanitize checks in acpi_power_on_resources()
> ACPI / PM: Use string "D3cold" to represent ACPI_STATE_D3_COLD
> ACPI / PM: Fix device power state value after transitions to D3cold
> ACPI / scan: Prevent device add uevents from racing with user space
> ACPI / PM: Expose power states of ACPI devices to user space
> ACPI / PM: Expose current status of ACPI power resources
> sysfs: Functions for adding/removing symlinks to/from attribute
> groups
> ACPI / PM: Expose lists of device power resources to user space
> ACPI / PM: Fix consistency check for power resources during resume
> ACPI / scan: Make it clear that acpi_bus_trim() cannot fail
> ACPI: Remove useless type argument of driver .remove() operation
> ACPI: Drop device start operation that is not used
> ACPI / scan: Make namespace scanning and trimming mutually exclusive
> ACPI / scan: Make scanning of fixed devices follow the general scheme
> ACPI / scan: Introduce struct acpi_scan_handler
> ACPI / PCI: Make PCI root driver use struct acpi_scan_handler
> ACPI / PCI: Make PCI IRQ link driver use struct acpi_scan_handler
> ACPI / platform: Use struct acpi_scan_handler for creating devices
> ACPI / scan: Clean up acpi_bus_get_parent()
> ACPI / scan: Follow priorities of IDs when matching scan handlers
> ACPI / scan: Remove useless #ifndef from acpi_eject_store()
> ACPI / scan: Make container driver use struct acpi_scan_handler
> ACPI: Drop the container.h header file
> ACPI / scan: Make acpi_bus_hot_remove_device() acquire the scan lock
> ACPI / scan: Full transition to D3cold in acpi_device_unregister()
> ACPI / hotplug: Fix concurrency issues and memory leaks
> ACPI / APEI: Fix crash in apei_hest_parse() for acpi=off
> ACPI / scan: Add special handler for Intel Lynxpoint LPSS devices
> ACPI / LPSS: Add support for exposing LTR registers to user space
> ACPI / LPSS: register clock device for Lynxpoint DMA properly
> ACPI / LPSS: Power up LPSS devices during enumeration
> ACPI / SPI: Use parent's ACPI_HANDLE() in acpi_register_spi_devices()
> ACPI / I2C: Use parent's ACPI_HANDLE() in acpi_i2c_register_devices()
> gpio / ACPI: Handle ACPI events in accordance with the spec
>
> Rhyland Klein (2):
> mmc: sdhci-tegra: cleanup ifdefs
> mmc: sdhci-tegra: add basic support for Tegra114
>
> Rob Herring (1):
> of: remove CONFIG_OF_DEVICE
>
> Sachin Kamat (5):
> serial: imx: Fix checkpatch errors related to spacing
> serial: imx: Use <linux/io.h> instead of <asm/io.h>
> serial: imx: Fix coding style issue
> serial: imx: Use pr_info instead of printk
> serial: imx: Use devm_* APIs
>
> Sascha Hauer (2):
> mmc: sdhci-esdhc-imx: support 8bit mode
> mmc: sdhci: rename platform_8bit_width to platform_bus_width
>
> Sergei Shtylyov (1):
> <linux/of_platform.h>: fix compilation warnings with DT disabled
>
> Seungwon Jeon (3):
> mmc: block: don't start new request when the card is removed
> mmc: add packed command feature of eMMC4.5
> mmc: support packed write command for eMMC4.5 devices
>
> Shawn Guo (1):
> mmc: sdhci-esdhc-imx: remove D3CD check from SDHCI_HOST_CONTROL write
>
> Stephen Warren (3):
> i2c: tegra: assume CONFIG_OF, remove platform data
> mmc: add BCM2835 driver
> mmc: bcm2835: set SDHCI_QUIRK_DATA_TIMEOUT_USES_SDCLK
>
> Sujit Reddy Thumma (1):
> mmc: sdio: Fix SDIO 3.0 UHS-I initialization sequence
>
> Tim Gardner (1):
> ACPICA: Fix possible memory leak in dispatcher error path.
>
> Toshi Kani (3):
> ACPI: sysfs eject support for ACPI scan handlers
> ACPI: Unbind ACPI drv when probe failed
> ACPI: Remove the use of CONFIG_ACPI_CONTAINER_MODULE
>
> Vincent Stehlé (1):
> i2c-designware: use div_u64 to fix link
>
> Vinod Koul (3):
> of: dma- fix build break for !CONFIG_OF
> dmaengine: fix build failure due to missing semi-colon
> dmaengine: move drivers/of/dma.c -> drivers/dma/of-dma.c
>
> Viresh Kumar (2):
> dmaengine: dw_dmac: Enhance device tree support
> i2c: Add bus recovery infrastructure
>
> Vivek Gautam (2):
> usb: dwc3: remove dwc3 dependency on host AND gadget.
> usb: dwc3: set 'mode' based on selected Kconfig choices
>
> Wei Yongjun (1):
> mmc: sdhci-acpi: fix error return code in sdhci_acpi_add_own_cd()
>
> Wolfram Sang (2):
> i2c: designware-plat: drop superfluous {get|put}_device
> i2c: designware-pci: drop superfluous {get|put}_device
>
> Yasuaki Ishimatsu (1):
> ACPI / dock: Fix acpi_bus_get_device() check in drivers/acpi/dock.c
>
> Yinghai Lu (1):
> ACPI: update ej_event interface to take acpi_device
>
> Documentation/ABI/testing/sysfs-class-pwm | 79 ++
> Documentation/ABI/testing/sysfs-devices-lpss_ltr | 44 +
> .../ABI/testing/sysfs-devices-power_resources_D0 | 13 +
> .../ABI/testing/sysfs-devices-power_resources_D1 | 14 +
> .../ABI/testing/sysfs-devices-power_resources_D2 | 14 +
> .../testing/sysfs-devices-power_resources_D3hot | 14 +
> .../ABI/testing/sysfs-devices-power_state | 20 +
> .../ABI/testing/sysfs-devices-real_power_state | 23 +
> .../ABI/testing/sysfs-devices-resource_in_use | 12 +
> Documentation/acpi/enumeration.txt | 129 ++-
> Documentation/acpi/scan_handlers.txt | 77 ++
> Documentation/devicetree/bindings/dma/dma.txt | 81 ++
> Documentation/devicetree/bindings/dma/snps-dma.txt | 50 +-
> .../devicetree/bindings/i2c/i2c-designware.txt | 15 +
> .../devicetree/bindings/i2c/i2c-st-ddci2c.txt | 15 +
> .../devicetree/bindings/mmc/brcm,bcm2835-sdhci.txt | 18 +
> Documentation/pwm.txt | 37 +
> arch/alpha/kernel/srmcons.c | 18 +-
> arch/arm/mach-tegra/board-dt-tegra20.c | 2 -
> arch/ia64/hp/common/aml_nfw.c | 2 +-
> arch/ia64/hp/sim/simserial.c | 21 +-
> arch/ia64/include/asm/acpi.h | 4 -
> arch/mn10300/kernel/mn10300-serial.c | 20 +-
> arch/parisc/kernel/pdc_cons.c | 10 +-
> arch/powerpc/platforms/44x/warp.c | 1 -
> arch/um/drivers/chan.h | 3 +-
> arch/um/drivers/chan_kern.c | 25 +-
> arch/um/drivers/line.c | 7 +-
> arch/x86/Kconfig | 10 +
> arch/x86/include/asm/acpi.h | 4 -
> arch/x86/pci/common.c | 5 +-
> arch/x86/platform/olpc/olpc-xo15-sci.c | 2 +-
> arch/xtensa/platforms/iss/console.c | 10 +-
> drivers/acpi/Kconfig | 8 +-
> drivers/acpi/Makefile | 4 +-
> drivers/acpi/ac.c | 4 +-
> drivers/acpi/acpi_i2c.c | 103 --
> drivers/acpi/acpi_lpss.c | 431 ++++++++
> drivers/acpi/acpi_memhotplug.c | 82 +-
> drivers/acpi/acpi_pad.c | 3 +-
> drivers/acpi/acpi_platform.c | 36 +-
> drivers/acpi/acpica/Makefile | 8 +-
> drivers/acpi/acpica/accommon.h | 1 +
> drivers/acpi/acpica/acdebug.h | 17 +
> drivers/acpi/acpica/acevents.h | 21 +-
> drivers/acpi/acpica/acglobal.h | 37 +-
> drivers/acpi/acpica/acinterp.h | 2 +-
> drivers/acpi/acpica/aclocal.h | 45 +-
> drivers/acpi/acpica/acmacros.h | 171 +--
> drivers/acpi/acpica/acnamesp.h | 14 +-
> drivers/acpi/acpica/acobject.h | 2 +-
> drivers/acpi/acpica/acparser.h | 25 +-
> drivers/acpi/acpica/acpredef.h | 14 +-
> drivers/acpi/acpica/acresrc.h | 6 +-
> drivers/acpi/acpica/acutils.h | 57 +-
> drivers/acpi/acpica/amlresrc.h | 6 +
> drivers/acpi/acpica/dsmethod.c | 6 +-
> drivers/acpi/acpica/dsobject.c | 16 +-
> drivers/acpi/acpica/dsopcode.c | 14 +-
> drivers/acpi/acpica/dsutils.c | 10 +-
> drivers/acpi/acpica/dswexec.c | 4 +-
> drivers/acpi/acpica/dswload.c | 5 +-
> drivers/acpi/acpica/evgpe.c | 12 +-
> drivers/acpi/acpica/evgpeblk.c | 22 +-
> drivers/acpi/acpica/evgpeinit.c | 3 +
> drivers/acpi/acpica/evhandler.c | 529 ++++++++++
> drivers/acpi/acpica/evregion.c | 582 +---------
> drivers/acpi/acpica/evsci.c | 4 +-
> drivers/acpi/acpica/evxface.c | 34 +-
> drivers/acpi/acpica/evxfevnt.c | 5 +-
> drivers/acpi/acpica/evxfgpe.c | 9 +-
> drivers/acpi/acpica/exconfig.c | 20 +-
> drivers/acpi/acpica/exconvrt.c | 2 +-
> drivers/acpi/acpica/exdump.c | 19 +-
> drivers/acpi/acpica/exfldio.c | 1 -
> drivers/acpi/acpica/exmutex.c | 3 +-
> drivers/acpi/acpica/exoparg1.c | 8 +-
> drivers/acpi/acpica/exprep.c | 4 +-
> drivers/acpi/acpica/exregion.c | 23 +-
> drivers/acpi/acpica/exstore.c | 29 +-
> drivers/acpi/acpica/exstoren.c | 2 +-
> drivers/acpi/acpica/exutils.c | 22 +-
> drivers/acpi/acpica/hwacpi.c | 11 +-
> drivers/acpi/acpica/hwesleep.c | 1 -
> drivers/acpi/acpica/hwgpe.c | 6 +-
> drivers/acpi/acpica/hwregs.c | 6 +-
> drivers/acpi/acpica/hwsleep.c | 6 +-
> drivers/acpi/acpica/hwtimer.c | 7 +-
> drivers/acpi/acpica/hwvalid.c | 18 +-
> drivers/acpi/acpica/hwxface.c | 10 +-
> drivers/acpi/acpica/hwxfsleep.c | 11 +-
> drivers/acpi/acpica/nsdump.c | 12 +-
> drivers/acpi/acpica/nsdumpdv.c | 1 -
> drivers/acpi/acpica/nsinit.c | 27 +-
> drivers/acpi/acpica/nsnames.c | 3 +-
> drivers/acpi/acpica/nspredef.c | 584 +----------
> drivers/acpi/acpica/nsprepkg.c | 621 +++++++++++
> drivers/acpi/acpica/nsrepair2.c | 3 +-
> drivers/acpi/acpica/nssearch.c | 5 +
> drivers/acpi/acpica/nsutils.c | 86 +-
> drivers/acpi/acpica/nswalk.c | 4 +-
> drivers/acpi/acpica/nsxfeval.c | 17 +-
> drivers/acpi/acpica/nsxfname.c | 18 +-
> drivers/acpi/acpica/psargs.c | 7 +-
> drivers/acpi/acpica/psloop.c | 621 -----------
> drivers/acpi/acpica/psobject.c | 647 ++++++++++++
> drivers/acpi/acpica/psopcode.c | 172 ---
> drivers/acpi/acpica/psopinfo.c | 223 ++++
> drivers/acpi/acpica/psutils.c | 8 -
> drivers/acpi/acpica/rscalc.c | 6 +-
> drivers/acpi/acpica/rscreate.c | 7 +-
> drivers/acpi/acpica/rsdump.c | 422 +-------
> drivers/acpi/acpica/rsdumpinfo.c | 454 ++++++++
> drivers/acpi/acpica/rsirq.c | 38 +-
> drivers/acpi/acpica/rslist.c | 7 +-
> drivers/acpi/acpica/rsmemory.c | 6 +-
> drivers/acpi/acpica/rsmisc.c | 74 +-
> drivers/acpi/acpica/rsserial.c | 8 +-
> drivers/acpi/acpica/rsutils.c | 12 +-
> drivers/acpi/acpica/rsxface.c | 105 +-
> drivers/acpi/acpica/tbfadt.c | 5 +-
> drivers/acpi/acpica/tbutils.c | 2 +-
> drivers/acpi/acpica/tbxface.c | 5 +-
> drivers/acpi/acpica/tbxfload.c | 2 +-
> drivers/acpi/acpica/utaddress.c | 4 +-
> drivers/acpi/acpica/utcopy.c | 4 +-
> drivers/acpi/acpica/utdebug.c | 118 ++-
> drivers/acpi/acpica/utdelete.c | 68 +-
> drivers/acpi/acpica/uteval.c | 2 +-
> drivers/acpi/acpica/utglobal.c | 9 +-
> drivers/acpi/acpica/utlock.c | 14 +-
> drivers/acpi/acpica/utmisc.c | 828 ++-------------
> drivers/acpi/acpica/utobject.c | 2 +-
> drivers/acpi/acpica/utownerid.c | 218 ++++
> drivers/acpi/acpica/utresrc.c | 81 +-
> drivers/acpi/acpica/utstate.c | 40 +-
> drivers/acpi/acpica/utstring.c | 574 ++++++++++
> drivers/acpi/acpica/uttrack.c | 16 +-
> drivers/acpi/acpica/utxface.c | 4 -
> drivers/acpi/acpica/utxferror.c | 4 +-
> drivers/acpi/apei/hest.c | 5 +-
> drivers/acpi/battery.c | 2 +-
> drivers/acpi/bus.c | 270 -----
> drivers/acpi/button.c | 4 +-
> drivers/acpi/container.c | 211 +---
> drivers/acpi/device_pm.c | 364 ++++++-
> drivers/acpi/dock.c | 44 +-
> drivers/acpi/ec.c | 2 +-
> drivers/acpi/fan.c | 4 +-
> drivers/acpi/glue.c | 50 +-
> drivers/acpi/hed.c | 2 +-
> drivers/acpi/internal.h | 36 +-
> drivers/acpi/numa.c | 2 +-
> drivers/acpi/pci_bind.c | 122 ---
> drivers/acpi/pci_link.c | 47 +-
> drivers/acpi/pci_root.c | 101 +-
> drivers/acpi/pci_slot.c | 7 +-
> drivers/acpi/power.c | 730 +++++++------
> drivers/acpi/proc.c | 9 +-
> drivers/acpi/processor_driver.c | 62 +-
> drivers/acpi/processor_idle.c | 5 +-
> drivers/acpi/sbs.c | 6 +-
> drivers/acpi/sbshc.c | 4 +-
> drivers/acpi/scan.c | 967 +++++++++--------
> drivers/acpi/sleep.c | 89 +-
> drivers/acpi/sleep.h | 2 +
> drivers/acpi/tables.c | 6 +-
> drivers/acpi/thermal.c | 4 +-
> drivers/acpi/video.c | 4 +-
> drivers/ata/ata_piix.c | 15 +
> drivers/ata/libata-acpi.c | 18 +-
> drivers/char/hpet.c | 2 +-
> drivers/char/pcmcia/synclink_cs.c | 21 +-
> drivers/char/sonypi.c | 2 +-
> drivers/clk/Makefile | 1 +
> drivers/clk/x86/Makefile | 2 +
> drivers/clk/x86/clk-lpt.c | 53 +
> drivers/dma/Kconfig | 11 +-
> drivers/dma/Makefile | 3 +
> drivers/dma/acpi-dma.c | 445 ++++++++
> drivers/dma/dmaengine.c | 31 +-
> drivers/dma/dw_dmac.c | 601 +++++++----
> drivers/dma/dw_dmac_regs.h | 29 +-
> drivers/dma/of-dma.c | 219 ++++
> drivers/gpio/gpiolib-acpi.c | 264 +++++
> drivers/gpu/drm/tegra/output.c | 2 +-
> drivers/hwmon/acpi_power_meter.c | 2 +-
> drivers/hwmon/asus_atk0110.c | 4 +-
> drivers/i2c/busses/i2c-at91.c | 3 -
> drivers/i2c/busses/i2c-au1550.c | 1 -
> drivers/i2c/busses/i2c-bfin-twi.c | 2 -
> drivers/i2c/busses/i2c-cpm.c | 8 -
> drivers/i2c/busses/i2c-davinci.c | 4 -
> drivers/i2c/busses/i2c-designware-core.c | 148 ++-
> drivers/i2c/busses/i2c-designware-core.h | 15 +
> drivers/i2c/busses/i2c-designware-pcidrv.c | 75 +-
> drivers/i2c/busses/i2c-designware-platdrv.c | 175 ++--
> drivers/i2c/busses/i2c-eg20t.c | 2 -
> drivers/i2c/busses/i2c-gpio.c | 78 +-
> drivers/i2c/busses/i2c-highlander.c | 4 -
> drivers/i2c/busses/i2c-i801.c | 3 -
> drivers/i2c/busses/i2c-ibm_iic.c | 7 -
> drivers/i2c/busses/i2c-imx.c | 13 +-
> drivers/i2c/busses/i2c-intel-mid.c | 2 -
> drivers/i2c/busses/i2c-iop3xx.c | 2 -
> drivers/i2c/busses/i2c-mpc.c | 4 -
> drivers/i2c/busses/i2c-mv64xxx.c | 3 -
> drivers/i2c/busses/i2c-mxs.c | 5 -
> drivers/i2c/busses/i2c-nomadik.c | 94 +-
> drivers/i2c/busses/i2c-ocores.c | 4 -
> drivers/i2c/busses/i2c-octeon.c | 8 +-
> drivers/i2c/busses/i2c-omap.c | 6 -
> drivers/i2c/busses/i2c-pca-platform.c | 1 -
> drivers/i2c/busses/i2c-pmcmsp.c | 2 -
> drivers/i2c/busses/i2c-pnx.c | 5 -
> drivers/i2c/busses/i2c-powermac.c | 10 +-
> drivers/i2c/busses/i2c-puv3.c | 2 -
> drivers/i2c/busses/i2c-pxa-pci.c | 2 -
> drivers/i2c/busses/i2c-pxa.c | 4 -
> drivers/i2c/busses/i2c-s3c2410.c | 2 -
> drivers/i2c/busses/i2c-s6000.c | 1 -
> drivers/i2c/busses/i2c-scmi.c | 2 +-
> drivers/i2c/busses/i2c-sh7760.c | 1 -
> drivers/i2c/busses/i2c-sh_mobile.c | 2 -
> drivers/i2c/busses/i2c-sirf.c | 3 -
> drivers/i2c/busses/i2c-stu300.c | 17 +-
> drivers/i2c/busses/i2c-taos-evm.c | 2 -
> drivers/i2c/busses/i2c-tegra.c | 29 +-
> drivers/i2c/busses/i2c-versatile.c | 4 -
> drivers/i2c/busses/i2c-xiic.c | 5 -
> drivers/i2c/busses/i2c-xlr.c | 1 -
> drivers/i2c/busses/scx200_acb.c | 1 -
> drivers/i2c/i2c-core.c | 359 ++++++-
> drivers/i2c/i2c-mux.c | 3 -
> drivers/i2c/muxes/i2c-mux-gpio.c | 2 -
> drivers/i2c/muxes/i2c-mux-pinctrl.c | 1 -
> drivers/input/misc/atlas_btns.c | 2 +-
> drivers/ipack/devices/ipoctal.c | 19 +-
> drivers/isdn/gigaset/interface.c | 14 +-
> drivers/isdn/i4l/isdn_common.c | 14 +-
> drivers/isdn/i4l/isdn_common.h | 2 +-
> drivers/isdn/i4l/isdn_tty.c | 59 +-
> drivers/mmc/card/block.c | 491 ++++++++-
> drivers/mmc/card/queue.c | 118 ++-
> drivers/mmc/card/queue.h | 25 +
> drivers/mmc/card/sdio_uart.c | 13 +-
> drivers/mmc/core/bus.c | 1 +
> drivers/mmc/core/core.c | 126 ++-
> drivers/mmc/core/core.h | 1 +
> drivers/mmc/core/mmc.c | 28 +
> drivers/mmc/core/mmc_ops.c | 1 +
> drivers/mmc/core/sd.c | 17 -
> drivers/mmc/core/sdio.c | 22 +-
> drivers/mmc/core/sdio_bus.c | 20 +-
> drivers/mmc/host/Kconfig | 11 +
> drivers/mmc/host/Makefile | 1 +
> drivers/mmc/host/sdhci-acpi.c | 163 ++-
> drivers/mmc/host/sdhci-bcm2835.c | 210 ++++
> drivers/mmc/host/sdhci-cns3xxx.c | 4 +-
> drivers/mmc/host/sdhci-dove.c | 4 +-
> drivers/mmc/host/sdhci-esdhc-imx.c | 73 +-
> drivers/mmc/host/sdhci-of-esdhc.c | 4 +-
> drivers/mmc/host/sdhci-of-hlwd.c | 4 +-
> drivers/mmc/host/sdhci-pci.c | 103 +-
> drivers/mmc/host/sdhci-pltfm.c | 14 +-
> drivers/mmc/host/sdhci-pltfm.h | 8 +-
> drivers/mmc/host/sdhci-pxav2.c | 13 +-
> drivers/mmc/host/sdhci-pxav3.c | 11 +-
> drivers/mmc/host/sdhci-s3c.c | 8 +-
> drivers/mmc/host/sdhci-spear.c | 2 +-
> drivers/mmc/host/sdhci-tegra.c | 34 +-
> drivers/mmc/host/sdhci.c | 172 ++-
> drivers/mmc/host/sdhci.h | 14 +-
> drivers/net/caif/caif_serial.c | 2 +-
> drivers/net/irda/irtty-sir.c | 2 +-
> drivers/net/usb/hso.c | 32 +-
> drivers/of/Kconfig | 9 -
> drivers/of/Makefile | 4 +-
> drivers/of/of_i2c.c | 114 --
> drivers/pci/hotplug/acpiphp_glue.c | 56 +-
> drivers/pci/hotplug/sgi_hotplug.c | 15 +-
> drivers/pci/pci-acpi.c | 56 +-
> drivers/pci/pci.c | 26 +-
> drivers/pci/pci.h | 5 -
> drivers/pci/probe.c | 1 -
> drivers/platform/x86/asus-laptop.c | 2 +-
> drivers/platform/x86/classmate-laptop.c | 10 +-
> drivers/platform/x86/eeepc-laptop.c | 2 +-
> drivers/platform/x86/fujitsu-laptop.c | 4 +-
> drivers/platform/x86/fujitsu-tablet.c | 2 +-
> drivers/platform/x86/hp_accel.c | 2 +-
> drivers/platform/x86/ideapad-laptop.c | 2 +-
> drivers/platform/x86/intel_menlow.c | 2 +-
> drivers/platform/x86/panasonic-laptop.c | 4 +-
> drivers/platform/x86/sony-laptop.c | 4 +-
> drivers/platform/x86/topstar-laptop.c | 2 +-
> drivers/platform/x86/toshiba_acpi.c | 4 +-
> drivers/platform/x86/toshiba_bluetooth.c | 4 +-
> drivers/platform/x86/wmi.c | 4 +-
> drivers/platform/x86/xo15-ebook.c | 2 +-
> drivers/pwm/Kconfig | 4 +
> drivers/pwm/Makefile | 1 +
> drivers/pwm/core.c | 25 +-
> drivers/pwm/sysfs.c | 353 +++++++
> drivers/s390/char/con3215.c | 12 +-
> drivers/s390/char/keyboard.h | 16 +-
> drivers/s390/char/sclp_tty.c | 14 +-
> drivers/s390/char/sclp_vt220.c | 12 +-
> drivers/s390/char/tty3270.c | 4 +-
> drivers/spi/Kconfig | 32 +-
> drivers/spi/Makefile | 5 +-
> drivers/spi/spi-pxa2xx-dma.c | 393 +++++++
> drivers/spi/spi-pxa2xx-pci.c | 133 +--
> drivers/spi/spi-pxa2xx-pxadma.c | 490 +++++++++
> drivers/spi/spi-pxa2xx.c | 1107 ++++++--------------
> drivers/spi/spi-pxa2xx.h | 221 ++++
> drivers/spi/spi.c | 2 +-
> drivers/staging/ccg/u_serial.c | 13 +-
> drivers/staging/dgrp/dgrp_net_ops.c | 12 +-
> drivers/staging/fwserial/fwserial.c | 51 +-
> drivers/staging/quickstart/quickstart.c | 2 +-
> drivers/staging/sb105x/Kconfig | 3 +-
> drivers/staging/serqt_usb2/serqt_usb2.c | 41 +-
> drivers/tty/amiserial.c | 13 +-
> drivers/tty/bfin_jtag_comm.c | 22 +-
> drivers/tty/cyclades.c | 68 +-
> drivers/tty/ehv_bytechan.c | 13 +-
> drivers/tty/hvc/hvc_console.c | 6 +-
> drivers/tty/hvc/hvcs.c | 6 +-
> drivers/tty/hvc/hvsi.c | 28 +-
> drivers/tty/ipwireless/tty.c | 12 +-
> drivers/tty/isicom.c | 12 +-
> drivers/tty/moxa.c | 10 +-
> drivers/tty/mxser.c | 8 +-
> drivers/tty/n_gsm.c | 78 +-
> drivers/tty/nozomi.c | 30 +-
> drivers/tty/pty.c | 4 +-
> drivers/tty/rocket.c | 30 +-
> drivers/tty/serial/21285.c | 3 +-
> drivers/tty/serial/68328serial.c | 17 +-
> drivers/tty/serial/8250/8250.c | 58 +-
> drivers/tty/serial/8250/8250.h | 50 +
> drivers/tty/serial/8250/8250_dma.c | 222 ++++
> drivers/tty/serial/8250/8250_dw.c | 332 +++++-
> drivers/tty/serial/8250/8250_early.c | 2 +-
> drivers/tty/serial/8250/8250_pci.c | 145 +++
> drivers/tty/serial/8250/Kconfig | 10 +-
> drivers/tty/serial/8250/Makefile | 1 +
> drivers/tty/serial/altera_jtaguart.c | 2 +-
> drivers/tty/serial/altera_uart.c | 2 +-
> drivers/tty/serial/amba-pl010.c | 3 +-
> drivers/tty/serial/amba-pl011.c | 11 +-
> drivers/tty/serial/apbuart.c | 3 +-
> drivers/tty/serial/ar933x_uart.c | 15 +-
> drivers/tty/serial/arc_uart.c | 8 +-
> drivers/tty/serial/atmel_serial.c | 9 +-
> drivers/tty/serial/bcm63xx_uart.c | 9 +-
> drivers/tty/serial/bfin_sport_uart.c | 12 +-
> drivers/tty/serial/bfin_uart.c | 10 +-
> drivers/tty/serial/clps711x.c | 8 +-
> drivers/tty/serial/cpm_uart/cpm_uart_core.c | 10 +-
> drivers/tty/serial/crisv10.c | 33 +-
> drivers/tty/serial/dz.c | 4 +-
> drivers/tty/serial/efm32-uart.c | 21 +-
> drivers/tty/serial/icom.c | 10 +-
> drivers/tty/serial/ifx6x60.c | 10 +-
> drivers/tty/serial/imx.c | 268 +++--
> drivers/tty/serial/ioc3_serial.c | 11 +-
> drivers/tty/serial/ioc4_serial.c | 12 +-
> drivers/tty/serial/jsm/jsm_tty.c | 18 +-
> drivers/tty/serial/kgdb_nmi.c | 12 +-
> drivers/tty/serial/lantiq.c | 20 +-
> drivers/tty/serial/lpc32xx_hs.c | 30 +-
> drivers/tty/serial/m32r_sio.c | 8 +-
> drivers/tty/serial/max3100.c | 10 +-
> drivers/tty/serial/max310x.c | 8 +-
> drivers/tty/serial/mcf.c | 2 +-
> drivers/tty/serial/mfd.c | 15 +-
> drivers/tty/serial/mpc52xx_uart.c | 8 +-
> drivers/tty/serial/mpsc.c | 15 +-
> drivers/tty/serial/mrst_max3110.c | 19 +-
> drivers/tty/serial/msm_serial.c | 16 +-
> drivers/tty/serial/msm_serial_hs.c | 19 +-
> drivers/tty/serial/msm_smd_tty.c | 4 +-
> drivers/tty/serial/mux.c | 9 +-
> drivers/tty/serial/mxs-auart.c | 9 +-
> drivers/tty/serial/netx-serial.c | 4 +-
> drivers/tty/serial/nwpserial.c | 6 +-
> drivers/tty/serial/omap-serial.c | 3 +-
> drivers/tty/serial/pch_uart.c | 32 +-
> drivers/tty/serial/pmac_zilog.c | 36 +-
> drivers/tty/serial/pnx8xxx_uart.c | 3 +-
> drivers/tty/serial/pxa.c | 3 +-
> drivers/tty/serial/sa1100.c | 3 +-
> drivers/tty/serial/samsung.c | 3 +-
> drivers/tty/serial/sb1250-duart.c | 2 +-
> drivers/tty/serial/sc26xx.c | 29 +-
> drivers/tty/serial/sccnxp.c | 8 +-
> drivers/tty/serial/serial_core.c | 13 +-
> drivers/tty/serial/serial_ks8695.c | 3 +-
> drivers/tty/serial/serial_txx9.c | 3 +-
> drivers/tty/serial/sh-sci.c | 52 +-
> drivers/tty/serial/sirfsoc_uart.c | 8 +-
> drivers/tty/serial/sn_console.c | 16 +-
> drivers/tty/serial/sunhv.c | 33 +-
> drivers/tty/serial/sunsab.c | 28 +-
> drivers/tty/serial/sunsu.c | 18 +-
> drivers/tty/serial/sunzilog.c | 39 +-
> drivers/tty/serial/timbuart.c | 6 +-
> drivers/tty/serial/uartlite.c | 10 +-
> drivers/tty/serial/ucc_uart.c | 10 +-
> drivers/tty/serial/vr41xx_siu.c | 4 +-
> drivers/tty/serial/vt8500_serial.c | 17 +-
> drivers/tty/serial/xilinx_uartps.c | 14 +-
> drivers/tty/serial/zs.c | 2 +-
> drivers/tty/synclink.c | 11 +-
> drivers/tty/synclink_gt.c | 15 +-
> drivers/tty/synclinkmp.c | 48 +-
> drivers/tty/tty_buffer.c | 58 +-
> drivers/tty/vt/keyboard.c | 25 +-
> drivers/tty/vt/vt.c | 16 +-
> drivers/usb/class/cdc-acm.c | 13 +-
> drivers/usb/dwc3/Kconfig | 31 +-
> drivers/usb/dwc3/Makefile | 10 +-
> drivers/usb/dwc3/core.c | 39 +-
> drivers/usb/dwc3/core.h | 16 +-
> drivers/usb/dwc3/debugfs.c | 2 +
> drivers/usb/dwc3/dwc3-pci.c | 2 +
> drivers/usb/gadget/u_serial.c | 15 +-
> drivers/usb/host/ehci-pci.c | 42 -
> drivers/usb/host/pci-quirks.c | 48 +-
> drivers/usb/host/pci-quirks.h | 3 +-
> drivers/usb/host/xhci-pci.c | 14 +-
> drivers/usb/serial/aircable.c | 17 +-
> drivers/usb/serial/ark3116.c | 12 +-
> drivers/usb/serial/belkin_sa.c | 12 +-
> drivers/usb/serial/cyberjack.c | 11 +-
> drivers/usb/serial/cypress_m8.c | 6 +-
> drivers/usb/serial/digi_acceleport.c | 14 +-
> drivers/usb/serial/f81232.c | 15 +-
> drivers/usb/serial/ftdi_sio.c | 21 +-
> drivers/usb/serial/garmin_gps.c | 9 +-
> drivers/usb/serial/generic.c | 12 +-
> drivers/usb/serial/io_edgeport.c | 39 +-
> drivers/usb/serial/io_ti.c | 32 +-
> drivers/usb/serial/ir-usb.c | 9 +-
> drivers/usb/serial/iuu_phoenix.c | 9 +-
> drivers/usb/serial/keyspan.c | 60 +-
> drivers/usb/serial/keyspan_pda.c | 9 +-
> drivers/usb/serial/kl5kusb105.c | 10 +-
> drivers/usb/serial/kobil_sct.c | 9 +-
> drivers/usb/serial/mct_u232.c | 11 +-
> drivers/usb/serial/metro-usb.c | 9 +-
> drivers/usb/serial/mos7720.c | 9 +-
> drivers/usb/serial/mos7840.c | 10 +-
> drivers/usb/serial/navman.c | 9 +-
> drivers/usb/serial/omninet.c | 10 +-
> drivers/usb/serial/opticon.c | 11 +-
> drivers/usb/serial/oti6858.c | 9 +-
> drivers/usb/serial/pl2303.c | 15 +-
> drivers/usb/serial/quatech2.c | 29 +-
> drivers/usb/serial/safe_serial.c | 15 +-
> drivers/usb/serial/sierra.c | 17 +-
> drivers/usb/serial/spcp8x5.c | 24 +-
> drivers/usb/serial/ssu100.c | 31 +-
> drivers/usb/serial/symbolserial.c | 9 +-
> drivers/usb/serial/ti_usb_3410_5052.c | 44 +-
> drivers/usb/serial/usb_wwan.c | 17 +-
> drivers/video/backlight/apple_bl.c | 2 +-
> drivers/xen/xen-acpi-pad.c | 3 +-
> fs/sysfs/group.c | 42 +
> fs/sysfs/symlink.c | 45 +-
> fs/sysfs/sysfs.h | 2 +
> include/acpi/acconfig.h | 25 +-
> include/acpi/acoutput.h | 157 ++-
> include/acpi/acpi_bus.h | 101 +-
> include/acpi/acpiosxf.h | 11 +-
> include/acpi/acpixf.h | 66 +-
> include/acpi/acrestyp.h | 15 +-
> include/acpi/actbl.h | 7 +-
> include/acpi/actbl1.h | 6 +-
> include/acpi/actbl2.h | 23 +-
> include/acpi/actbl3.h | 32 +-
> include/acpi/actypes.h | 36 +-
> include/acpi/container.h | 12 -
> include/acpi/platform/acenv.h | 317 +++---
> include/acpi/platform/acgcc.h | 4 -
> include/acpi/platform/aclinux.h | 1 -
> include/linux/acpi.h | 25 +-
> include/linux/acpi_dma.h | 120 +++
> include/linux/acpi_gpio.h | 23 +
> include/linux/dmaengine.h | 32 +-
> include/linux/dw_dmac.h | 38 +-
> include/linux/i2c-tegra.h | 25 -
> include/linux/i2c.h | 63 +-
> include/linux/mmc/card.h | 20 +
> include/linux/mmc/core.h | 7 +-
> include/linux/mmc/host.h | 38 +-
> include/linux/mmc/mmc.h | 15 +-
> include/linux/mmc/sdhci.h | 3 +
> include/linux/of_device.h | 6 +-
> include/linux/of_dma.h | 72 ++
> include/linux/of_i2c.h | 46 -
> include/linux/of_platform.h | 13 +-
> include/linux/platform_data/clk-lpss.h | 23 +
> include/linux/platform_data/mmc-esdhc-imx.h | 1 +
> include/linux/pwm.h | 29 +-
> include/linux/pxa2xx_ssp.h | 18 +
> include/linux/serial_8250.h | 4 +
> include/linux/spi/pxa2xx_spi.h | 108 +-
> include/linux/sysfs.h | 16 +
> include/linux/tty.h | 6 +-
> include/linux/tty_flip.h | 28 +-
> net/bluetooth/rfcomm/tty.c | 21 +-
> net/irda/ircomm/ircomm_tty.c | 8 +-
> sound/pci/hda/hda_intel.c | 3 +
> sound/pci/hda/patch_hdmi.c | 2 +
> sound/soc/fsl/imx-sgtl5000.c | 2 +-
> 518 files changed, 15873 insertions(+), 9838 deletions(-)
> create mode 100644 Documentation/ABI/testing/sysfs-class-pwm
> create mode 100644 Documentation/ABI/testing/sysfs-devices-lpss_ltr
> create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D0
> create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D1
> create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D2
> create mode 100644 Documentation/ABI/testing/sysfs-devices-power_resources_D3hot
> create mode 100644 Documentation/ABI/testing/sysfs-devices-power_state
> create mode 100644 Documentation/ABI/testing/sysfs-devices-real_power_state
> create mode 100644 Documentation/ABI/testing/sysfs-devices-resource_in_use
> create mode 100644 Documentation/acpi/scan_handlers.txt
> create mode 100644 Documentation/devicetree/bindings/dma/dma.txt
> create mode 100644 Documentation/devicetree/bindings/i2c/i2c-st-ddci2c.txt
> create mode 100644 Documentation/devicetree/bindings/mmc/brcm,bcm2835-sdhci.txt
> delete mode 100644 drivers/acpi/acpi_i2c.c
> create mode 100644 drivers/acpi/acpi_lpss.c
> create mode 100644 drivers/acpi/acpica/evhandler.c
> create mode 100644 drivers/acpi/acpica/nsprepkg.c
> create mode 100644 drivers/acpi/acpica/psobject.c
> create mode 100644 drivers/acpi/acpica/psopinfo.c
> create mode 100644 drivers/acpi/acpica/rsdumpinfo.c
> create mode 100644 drivers/acpi/acpica/utownerid.c
> create mode 100644 drivers/acpi/acpica/utstring.c
> delete mode 100644 drivers/acpi/pci_bind.c
> create mode 100644 drivers/clk/x86/Makefile
> create mode 100644 drivers/clk/x86/clk-lpt.c
> create mode 100644 drivers/dma/acpi-dma.c
> create mode 100644 drivers/dma/of-dma.c
> create mode 100644 drivers/mmc/host/sdhci-bcm2835.c
> delete mode 100644 drivers/of/of_i2c.c
> create mode 100644 drivers/pwm/sysfs.c
> create mode 100644 drivers/spi/spi-pxa2xx-dma.c
> create mode 100644 drivers/spi/spi-pxa2xx-pxadma.c
> create mode 100644 drivers/spi/spi-pxa2xx.h
> create mode 100644 drivers/tty/serial/8250/8250_dma.c
> delete mode 100644 include/acpi/container.h
> create mode 100644 include/linux/acpi_dma.h
> delete mode 100644 include/linux/i2c-tegra.h
> create mode 100644 include/linux/of_dma.h
> delete mode 100644 include/linux/of_i2c.h
> create mode 100644 include/linux/platform_data/clk-lpss.h
>
More information about the linux-yocto
mailing list