ipq806x: update target to v3.18
authorblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 11 Feb 2015 10:09:23 +0000 (10:09 +0000)
committerblogic <blogic@3c298f89-4303-0410-b956-a3cf2f4a3e73>
Wed, 11 Feb 2015 10:09:23 +0000 (10:09 +0000)
commite591cec67a3a0a14835bceeb9d129d816d738e6d
tree7816568a18d29fffe8df1bf103d8c47aa2e225a0
parent4d228df2c4f014d046b6a4a1443da563f847a89f
ipq806x: update target to v3.18

Patches in the ipq806x/patches folder were out of tree in v3.14. The
newest patch at the time was from June, so we can safely assume that
either the patches have been merged, or they have been rejected for
a good reason. If patches are seen missing, we'll cherry-pick them
on a per-needed basis.

This new kernel have been tested on AP148, which seems to works fine.

Signed-off-by: Mathieu Olivari <mathieu@codeaurora.org>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@44386 3c298f89-4303-0410-b956-a3cf2f4a3e73
183 files changed:
target/linux/ipq806x/Makefile
target/linux/ipq806x/config-3.18 [new file with mode: 0644]
target/linux/ipq806x/image/Makefile
target/linux/ipq806x/patches/0001-ARM-dts-msm-split-out-msm8660-and-msm8960-soc-into-d.patch [deleted file]
target/linux/ipq806x/patches/0002-ARM-msm-Remove-pen_release-usage.patch [deleted file]
target/linux/ipq806x/patches/0003-ARM-msm-kill-off-hotplug.c.patch [deleted file]
target/linux/ipq806x/patches/0004-clocksource-qcom-Move-clocksource-code-out-of-mach-m.patch [deleted file]
target/linux/ipq806x/patches/0005-ARM-qcom-Split-Qualcomm-support-into-legacy-and-mult.patch [deleted file]
target/linux/ipq806x/patches/0006-clocksource-qcom-split-building-of-legacy-vs-multipl.patch [deleted file]
target/linux/ipq806x/patches/0007-ARM-qcom-Rename-various-msm-prefixed-functions-to-qc.patch [deleted file]
target/linux/ipq806x/patches/0008-ARM-Introduce-CPU_METHOD_OF_DECLARE-for-cpu-hotplug-.patch [deleted file]
target/linux/ipq806x/patches/0009-ARM-qcom-Re-organize-platsmp-to-make-it-extensible.patch [deleted file]
target/linux/ipq806x/patches/001-spi-qup-Add-DMA-capabilities.patch [new file with mode: 0644]
target/linux/ipq806x/patches/0010-devicetree-bindings-Document-Krait-Scorpion-cpus-and.patch [deleted file]
target/linux/ipq806x/patches/0011-devicetree-bindings-Document-qcom-kpss-acc.patch [deleted file]
target/linux/ipq806x/patches/0012-devicetree-bindings-Document-qcom-saw2-node.patch [deleted file]
target/linux/ipq806x/patches/0013-ARM-qcom-Add-SMP-support-for-KPSSv1.patch [deleted file]
target/linux/ipq806x/patches/0014-ARM-qcom-Add-SMP-support-for-KPSSv2.patch [deleted file]
target/linux/ipq806x/patches/0015-tty-serial-msm-Enable-building-msm_serial-for-ARCH_Q.patch [deleted file]
target/linux/ipq806x/patches/0016-drm-msm-drop-ARCH_MSM-Kconfig-depend.patch [deleted file]
target/linux/ipq806x/patches/0017-power-reset-msm-switch-Kconfig-to-ARCH_QCOM-depends.patch [deleted file]
target/linux/ipq806x/patches/0018-hwrng-msm-switch-Kconfig-to-ARCH_QCOM-depends.patch [deleted file]
target/linux/ipq806x/patches/0019-gpio-msm-switch-Kconfig-to-ARCH_QCOM-depends.patch [deleted file]
target/linux/ipq806x/patches/002-v3-spi-qup-Fix-incorrect-block-transfers.patch [new file with mode: 0644]
target/linux/ipq806x/patches/0020-ARM-qcom-Enable-basic-support-for-Qualcomm-platforms.patch [deleted file]
target/linux/ipq806x/patches/0021-ARM-dts-qcom-Add-nodes-necessary-for-SMP-boot.patch [deleted file]
target/linux/ipq806x/patches/0022-ARM-dts-qcom-Add-RNG-device-tree-node.patch [deleted file]
target/linux/ipq806x/patches/0023-ARM-dts-qcom-msm8960-cdp-Add-RNG-device-tree-node.patch [deleted file]
target/linux/ipq806x/patches/0024-ARM-dts-msm-Add-krait-pmu-to-platforms-with-Krait-CP.patch [deleted file]
target/linux/ipq806x/patches/0025-pinctrl-msm-drop-wake_irqs-bitmap.patch [deleted file]
target/linux/ipq806x/patches/0026-pinctrl-msm-Silence-recursive-lockdep-warning.patch [deleted file]
target/linux/ipq806x/patches/0027-pinctrl-msm-Check-for-ngpios-MAX_NR_GPIO.patch [deleted file]
target/linux/ipq806x/patches/0028-pinctrl-msm-Drop-unused-includes.patch [deleted file]
target/linux/ipq806x/patches/0029-pinctrl-msm-Drop-OF_IRQ-dependency.patch [deleted file]
target/linux/ipq806x/patches/0030-pinctrl-msm-Replace-lookup-tables-with-math.patch [deleted file]
target/linux/ipq806x/patches/0031-pinctrl-msm-Remove-impossible-WARN_ON-s.patch [deleted file]
target/linux/ipq806x/patches/0032-pinctrl-msm-Simplify-msm_config_reg-and-callers.patch [deleted file]
target/linux/ipq806x/patches/0033-pinctrl-msm-Support-output-high-low-configuration.patch [deleted file]
target/linux/ipq806x/patches/0034-pinctrl-msm-Add-SPI8-pin-definitions.patch [deleted file]
target/linux/ipq806x/patches/0035-pinctrl-msm-fix-up-out-of-order-merge-conflict.patch [deleted file]
target/linux/ipq806x/patches/0036-pinctrl-msm-Correct-interrupt-code-for-TLMM-v2.patch [deleted file]
target/linux/ipq806x/patches/0037-pinctrl-msm-Make-number-of-functions-variable.patch [deleted file]
target/linux/ipq806x/patches/0038-pinctrl-msm-Add-definitions-for-the-APQ8064-platform.patch [deleted file]
target/linux/ipq806x/patches/0039-pinctrl-msm8x74-make-Kconfig-dependency-more-strict.patch [deleted file]
target/linux/ipq806x/patches/0040-pinctrl-qcom-Add-definitions-for-IPQ8064.patch [deleted file]
target/linux/ipq806x/patches/0041-dt-Document-Qualcomm-IPQ8064-pinctrl-binding.patch [deleted file]
target/linux/ipq806x/patches/0042-ARM-qcom-Select-PINCTRL-by-default-for-ARCH_QCOM.patch [deleted file]
target/linux/ipq806x/patches/0043-pinctrl-qcom-Correct-name-for-pin-0.patch [deleted file]
target/linux/ipq806x/patches/0044-dmaengine-qcom_bam_dma-Add-device-tree-binding.patch [deleted file]
target/linux/ipq806x/patches/0045-dmaengine-add-Qualcomm-BAM-dma-driver.patch [deleted file]
target/linux/ipq806x/patches/0046-mmc-sdhci-msm-Qualcomm-SDHCI-binding-documentation.patch [deleted file]
target/linux/ipq806x/patches/0047-mmc-sdhci-msm-Initial-support-for-Qualcomm-chipsets.patch [deleted file]
target/linux/ipq806x/patches/0048-mmc-sdhci-msm-Add-platform_execute_tuning-implementa.patch [deleted file]
target/linux/ipq806x/patches/0049-drivers-of-add-initialization-code-for-static-reserv.patch [deleted file]
target/linux/ipq806x/patches/0050-drivers-of-add-initialization-code-for-dynamic-reser.patch [deleted file]
target/linux/ipq806x/patches/0051-drivers-of-add-support-for-custom-reserved-memory-dr.patch [deleted file]
target/linux/ipq806x/patches/0052-arm-add-support-for-reserved-memory-defined-by-devic.patch [deleted file]
target/linux/ipq806x/patches/0053-of-document-bindings-for-reserved-memory-nodes.patch [deleted file]
target/linux/ipq806x/patches/0054-of-only-scan-for-reserved-mem-when-fdt-present.patch [deleted file]
target/linux/ipq806x/patches/0055-spmi-Linux-driver-framework-for-SPMI.patch [deleted file]
target/linux/ipq806x/patches/0056-spmi-Add-MSM-PMIC-Arbiter-SPMI-controller.patch [deleted file]
target/linux/ipq806x/patches/0057-spmi-pmic_arb-add-support-for-interrupt-handling.patch [deleted file]
target/linux/ipq806x/patches/0058-spmi-pmic_arb-make-selectable-on-ARCH_QCOM.patch [deleted file]
target/linux/ipq806x/patches/0059-spmi-pm-drop-bus-level-PM-suspend-resume-routines.patch [deleted file]
target/linux/ipq806x/patches/0060-i2c-qup-New-bus-driver-for-the-Qualcomm-QUP-I2C-cont.patch [deleted file]
target/linux/ipq806x/patches/0061-i2c-qup-Add-device-tree-bindings-information.patch [deleted file]
target/linux/ipq806x/patches/0062-i2c-qup-off-by-ones-in-qup_i2c_probe.patch [deleted file]
target/linux/ipq806x/patches/0063-i2c-qup-use-proper-type-fro-clk_freq.patch [deleted file]
target/linux/ipq806x/patches/0064-i2c-qup-Fix-pm_runtime_get_sync-usage.patch [deleted file]
target/linux/ipq806x/patches/0065-spi-Add-Qualcomm-QUP-SPI-controller-support.patch [deleted file]
target/linux/ipq806x/patches/0066-spi-qup-Add-device-tree-bindings-information.patch [deleted file]
target/linux/ipq806x/patches/0067-spi-qup-Remove-spi_master_put-in-spi_qup_remove.patch [deleted file]
target/linux/ipq806x/patches/0068-spi-qup-Convert-ot-let-spi-core-handle-checking-tran.patch [deleted file]
target/linux/ipq806x/patches/0069-spi-qup-Fix-build-error-due-to-a-typo.patch [deleted file]
target/linux/ipq806x/patches/0070-spi-qup-Enable-driver-compilation-with-COMPILE_TEST.patch [deleted file]
target/linux/ipq806x/patches/0071-spi-qup-Depend-on-ARM-COMPILE_TEST-to-avoid-build-er.patch [deleted file]
target/linux/ipq806x/patches/0072-spi-qup-Remove-module-version.patch [deleted file]
target/linux/ipq806x/patches/0073-spi-qup-Get-rid-of-using-struct-spi_qup_device.patch [deleted file]
target/linux/ipq806x/patches/0074-spi-qup-Depend-on-ARCH_QCOM.patch [deleted file]
target/linux/ipq806x/patches/0075-spi-qup-Correct-selection-of-FIFO-Block-mode.patch [deleted file]
target/linux/ipq806x/patches/0078-clk-qcom-Consolidate-common-probe-code.patch [deleted file]
target/linux/ipq806x/patches/0079-clk-qcom-Add-basic-support-for-APQ8064-global-clock-.patch [deleted file]
target/linux/ipq806x/patches/0080-clk-qcom-Various-fixes-for-MSM8960-s-global-clock-co.patch [deleted file]
target/linux/ipq806x/patches/0081-ARM-config-Add-qcom_defconfig.patch [deleted file]
target/linux/ipq806x/patches/0082-ARM-qcom-Enable-GSBI-driver-in-defconfig.patch [deleted file]
target/linux/ipq806x/patches/0083-soc-Introduce-drivers-soc-place-holder-for-SOC-speci.patch [deleted file]
target/linux/ipq806x/patches/0084-soc-qcom-Add-GSBI-driver.patch [deleted file]
target/linux/ipq806x/patches/0085-soc-qcom-fix-of_device_id-table.patch [deleted file]
target/linux/ipq806x/patches/0086-msm_serial-Add-support-for-poll_-get-put-_char.patch [deleted file]
target/linux/ipq806x/patches/0087-tty-serial-msm-Remove-direct-access-to-GSBI.patch [deleted file]
target/linux/ipq806x/patches/0088-soc-qcom-Add-device-tree-binding-for-GSBI.patch [deleted file]
target/linux/ipq806x/patches/0089-ARM-dts-MSM8974-Add-pinctrl-node.patch [deleted file]
target/linux/ipq806x/patches/0090-ARM-dts-msm-Add-SDHC-controller-nodes-for-MSM8974-an.patch [deleted file]
target/linux/ipq806x/patches/0091-ARM-dts-qcom-Update-msm8974-apq8074-device-trees.patch [deleted file]
target/linux/ipq806x/patches/0092-ARM-dts-qcom-Update-msm8960-device-trees.patch [deleted file]
target/linux/ipq806x/patches/0093-ARM-dts-qcom-Update-msm8660-device-trees.patch [deleted file]
target/linux/ipq806x/patches/0094-ARM-dts-qcom-Add-initial-APQ8064-SoC-and-IFC6410-boa.patch [deleted file]
target/linux/ipq806x/patches/0095-ARM-dts-qcom-Add-APQ8084-MTP-board-support.patch [deleted file]
target/linux/ipq806x/patches/0096-ARM-dts-qcom-Add-APQ8084-SoC-support.patch [deleted file]
target/linux/ipq806x/patches/0097-ARM-debug-qcom-make-UART-address-selection-configura.patch [deleted file]
target/linux/ipq806x/patches/0098-ARM-debug-qcom-add-UART-addresses-to-Kconfig-help-fo.patch [deleted file]
target/linux/ipq806x/patches/0099-ARM-qcom-Enable-ARM_AMBA-option-for-Qualcomm-SOCs.patch [deleted file]
target/linux/ipq806x/patches/0100-clk-qcom-Fix-msm8660-GCC-probe.patch [deleted file]
target/linux/ipq806x/patches/0101-clk-qcom-Fix-blsp2_ahb_clk-register-offset.patch [deleted file]
target/linux/ipq806x/patches/0104-clk-qcom-Return-highest-rate-when-round_rate-exceeds.patch [deleted file]
target/linux/ipq806x/patches/0105-clk-qcom-Support-display-RCG-clocks.patch [deleted file]
target/linux/ipq806x/patches/0106-clk-qcom-Properly-support-display-clocks-on-msm8974.patch [deleted file]
target/linux/ipq806x/patches/0107-clk-qcom-Support-msm8974pro-global-clock-control-har.patch [deleted file]
target/linux/ipq806x/patches/0108-clk-qcom-Return-error-pointers-for-unimplemented-clo.patch [deleted file]
target/linux/ipq806x/patches/0109-libahci-Allow-drivers-to-override-start_engine.patch [deleted file]
target/linux/ipq806x/patches/0110-ahci-platform-Add-support-for-devices-with-more-then.patch [deleted file]
target/linux/ipq806x/patches/0111-ahci-platform-Add-support-for-an-optional-regulator-.patch [deleted file]
target/linux/ipq806x/patches/0112-ahci-platform-Add-enable_-disable_resources-helper-f.patch [deleted file]
target/linux/ipq806x/patches/0113-ata-delete-non-required-instances-of-include-linux-i.patch [deleted file]
target/linux/ipq806x/patches/0114-ahci-platform-Library-ise-ahci_probe-functionality.patch [deleted file]
target/linux/ipq806x/patches/0115-ahci-platform-Library-ise-suspend-resume-functionali.patch [deleted file]
target/linux/ipq806x/patches/0116-ata-ahci_platform-Add-DT-compatible-for-Synopsis-DWC.patch [deleted file]
target/linux/ipq806x/patches/0117-ata-ahci_platform-Manage-SATA-PHY.patch [deleted file]
target/linux/ipq806x/patches/0118-ata-ahci_platform-runtime-resume-the-device-before-u.patch [deleted file]
target/linux/ipq806x/patches/0119-ahci_platform-Drop-support-for-ahci-strict-platform-.patch [deleted file]
target/linux/ipq806x/patches/0120-ahci_platform-Drop-support-for-imx53-ahci-platform-d.patch [deleted file]
target/linux/ipq806x/patches/0121-ahci_platform-Drop-unused-ahci_platform_data-members.patch [deleted file]
target/linux/ipq806x/patches/0122-ata-ahci_platform-fix-devm_ioremap_resource-return-v.patch [deleted file]
target/linux/ipq806x/patches/0123-ata-ahci_platform-fix-ahci_platform_data-suspend-met.patch [deleted file]
target/linux/ipq806x/patches/0124-ata-move-library-code-from-ahci_platform.c-to-libahc.patch [deleted file]
target/linux/ipq806x/patches/0125-clk-qcom-Add-support-for-IPQ8064-s-global-clock-cont.patch [deleted file]
target/linux/ipq806x/patches/0126-clk-Add-safe-switch-hook.patch [deleted file]
target/linux/ipq806x/patches/0127-clk-qcom-Add-support-for-setting-rates-on-PLLs.patch [deleted file]
target/linux/ipq806x/patches/0128-clk-qcom-Add-support-for-banked-MD-RCGs.patch [deleted file]
target/linux/ipq806x/patches/0129-clk-qcom-Add-support-for-NSS-GMAC-clocks-and-resets.patch [deleted file]
target/linux/ipq806x/patches/0130-ARM-qcom-Add-initial-IPQ8064-SoC-and-AP148-device-tr.patch [deleted file]
target/linux/ipq806x/patches/0131-ARM-qcom-config-Enable-IPQ806x-support.patch [deleted file]
target/linux/ipq806x/patches/0132-XXX-Add-boot-support-for-u-boot.ipq-image.patch [deleted file]
target/linux/ipq806x/patches/0133-spi-qup-Remove-chip-select-function.patch [deleted file]
target/linux/ipq806x/patches/0134-spi-qup-Fix-order-of-spi_register_master.patch [deleted file]
target/linux/ipq806x/patches/0135-spi-qup-Add-support-for-v1.1.1.patch [deleted file]
target/linux/ipq806x/patches/0136-ARM-ipq8064-ap148-Add-i2c-pinctrl-nodes.patch [deleted file]
target/linux/ipq806x/patches/0137-ARM-qcom-ipq8064-ap148-Add-SPI-related-bindings.patch [deleted file]
target/linux/ipq806x/patches/0138-PCI-qcom-Add-support-for-pcie-controllers-on-IPQ8064.patch [deleted file]
target/linux/ipq806x/patches/0139-ARM-dts-msm-Add-PCIe-related-nodes-for-IPQ8064-AP148.patch [deleted file]
target/linux/ipq806x/patches/0140-ARM-qcom-config-Enable-PCI-support-for-IPQ806x.patch [deleted file]
target/linux/ipq806x/patches/0141-ahci-platform-Bump-max-number-of-clocks-to-5.patch [deleted file]
target/linux/ipq806x/patches/0142-ata-Add-Qualcomm-ARM-SoC-AHCI-SATA-host-controller-d.patch [deleted file]
target/linux/ipq806x/patches/0143-ata-qcom-Add-device-tree-bindings-information.patch [deleted file]
target/linux/ipq806x/patches/0144-phy-qcom-Add-driver-for-QCOM-IPQ806x-SATA-PHY.patch [deleted file]
target/linux/ipq806x/patches/0145-phy-qcom-Add-device-tree-bindings-information.patch [deleted file]
target/linux/ipq806x/patches/0146-ARM-dts-qcom-Add-SATA-support-for-IPQ8064-and-AP148-.patch [deleted file]
target/linux/ipq806x/patches/0147-ARM-qcom-Enable-SATA-SATA-PHY-drivers-in-defconfig.patch [deleted file]
target/linux/ipq806x/patches/0148-ARM-qcom-enable-default-CPU_IDLE-to-get-wfi-support-.patch [deleted file]
target/linux/ipq806x/patches/0149-pinctrl-qcom-Add-BUS_HOLD-Keeper-bias.patch [deleted file]
target/linux/ipq806x/patches/0150-mtd-nand-Add-Qualcomm-NAND-controller.patch [deleted file]
target/linux/ipq806x/patches/0151-ARM-ipq8064-Add-nand-device-info.patch [deleted file]
target/linux/ipq806x/patches/0152-ARM-qcom-config-Add-NAND-config-options.patch [deleted file]
target/linux/ipq806x/patches/0153-soc-qcom-tcsr-Add-TCSR-driver.patch [deleted file]
target/linux/ipq806x/patches/0154-clk-qcom-Correct-UTMI-clock-frequency-table.patch [deleted file]
target/linux/ipq806x/patches/0155-clk-qcom-Fix-incorrect-UTMI-DT-include-values.patch [deleted file]
target/linux/ipq806x/patches/0156-usb-dwc3-Add-Qualcomm-DWC3-glue-layer-driver.patch [deleted file]
target/linux/ipq806x/patches/0157-usb-phy-Add-Qualcomm-DWC3-HS-SS-PHY-drivers.patch [deleted file]
target/linux/ipq806x/patches/0158-usb-dwc3-qcom-Add-device-tree-binding.patch [deleted file]
target/linux/ipq806x/patches/0159-arm-ipq8064-Add-USB3-DT-information.patch [deleted file]
target/linux/ipq806x/patches/0160-ARM-qcom-config-Add-TCSR-and-USB3-options.patch [deleted file]
target/linux/ipq806x/patches/0161-ARM-Remove-ARCH_HAS_CPUFREQ-config-option.patch [deleted file]
target/linux/ipq806x/patches/0162-PM-OPP-Remove-ARCH_HAS_OPP.patch [deleted file]
target/linux/ipq806x/patches/0163-clk-return-probe-defer-when-DT-clock-not-yet-ready.patch [deleted file]
target/linux/ipq806x/patches/0164-ARM-Add-Krait-L2-register-accessor-functions.patch [deleted file]
target/linux/ipq806x/patches/0165-clk-qcom-Add-support-for-muxes-dividers-and-mux-divi.patch [deleted file]
target/linux/ipq806x/patches/0166-clk-qcom-Add-support-for-High-Frequency-PLLs-HFPLLs.patch [deleted file]
target/linux/ipq806x/patches/0167-clk-qcom-Add-HFPLL-driver.patch [deleted file]
target/linux/ipq806x/patches/0168-clk-qcom-Add-MSM8960-s-HFPLLs.patch [deleted file]
target/linux/ipq806x/patches/0169-clk-qcom-Add-support-for-Krait-clocks.patch [deleted file]
target/linux/ipq806x/patches/0170-clk-qcom-Add-KPSS-ACC-GCC-driver.patch [deleted file]
target/linux/ipq806x/patches/0171-clk-qcom-Add-Krait-clock-controller-driver.patch [deleted file]
target/linux/ipq806x/patches/0172-cpufreq-Add-a-cpufreq-krait-based-on-cpufreq-cpu0.patch [deleted file]
target/linux/ipq806x/patches/0173-cpufreq-Add-module-to-register-cpufreq-krait-device.patch [deleted file]
target/linux/ipq806x/patches/0174-clk-qcom-Add-HFPLLs-to-IPQ806X-driver.patch [deleted file]
target/linux/ipq806x/patches/0175-ARM-dts-ipq8064-Add-necessary-DT-data-for-Krait-cpuf.patch [deleted file]
target/linux/ipq806x/patches/0176-ARM-qcom_defconfig-Enable-CPUfreq-options.patch [deleted file]
target/linux/ipq806x/patches/0177-dmaengine-Add-QCOM-ADM-DMA-driver.patch [deleted file]
target/linux/ipq806x/patches/0178-dmaengine-qcom_adm-Add-device-tree-binding.patch [deleted file]
target/linux/ipq806x/patches/0179-spi-qup-Add-DMA-capabilities.patch [deleted file]
target/linux/ipq806x/patches/0180-ARM-dts-Add-ADM-DMA-nodes-and-SPI-linkage.patch [deleted file]
target/linux/ipq806x/patches/0181-mtd-nand-qcom-Align-clk-and-reset-names.patch [deleted file]
target/linux/ipq806x/patches/0182-qcom-Kconfig-Make-drivers-mutually-exclusive.patch [deleted file]