summaryrefslogtreecommitdiff
path: root/arch
AgeCommit message (Collapse)Author
2015-04-14Merge branch 'tracking-ilp32' into merge-linux-linaroll-20150414.0Andrey Konovalov
2015-04-14Automatically merging tracking-llvm into merge-linux-linaroAndrey Konovalov
Conflicting files:
2015-04-14arm64: dts: qcom: Add MSM8916 restart device nodeIvan T. Ivanov
Add the restart node so we can reboot the device. Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
2015-04-14arm64: dts: qcom: Add sdhci support for APQ8016 SBC boardIvan T. Ivanov
Currently it have the same functionality as MTP board. Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
2015-04-14arm64: dts: qcom: Add USB related device nodes on APQ8016 SBC boardIvan T. Ivanov
Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
2015-04-14arm64: dts: qcom: Switch to upstream SPMI PMIC bindingsIvan T. Ivanov
Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
2015-04-14arm64: dts: msm8916: Add thermal zones, tsens and eeprom nodesRajendra Nayak
Add thermal zones, tsens and eeprom nodes Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14arm64: defconfig: qcom: Enable restart driverIvan T. Ivanov
Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
2015-04-14arm64: defconfig: qcom: Enable USB related driversIvan T. Ivanov
Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
2015-04-14arm64: defconfig: Enable extcon usb gpio driverIvan T. Ivanov
It is used for USB ID detection on APQ8016 SBC board Signed-off-by: Ivan T. Ivanov <ivan.ivanov@linaro.org>
2015-04-14firmware: qcom: scm: Clean cold boot entry to export only the APILina Iyer
We dont need to export the SCM specific cold boot flags to the platform code. Export only a function to set the cold boot address. Signed-off-by: Lina Iyer <lina.iyer@linaro.org>
2015-04-14firmware: qcom: scm: Move the scm driver to drivers/firmwareKumar Gala
Architectural changes in the ARM Linux kernel tree mandate the eventual removal of the mach-* directories. Move the scm driver to drivers/firmware and the scm header to include/linux to support that removal. Signed-off-by: Kumar Gala <galak@codeaurora.org>
2015-04-14ARM: qcom: Prep scm code for move to drivers/firmwareKumar Gala
Add qcom prefix to functions, etc to create a unique name space for the scm code as it gets ready to move out of qcom specific mach dir. Signed-off-by: Kumar Gala <galak@codeaurora.org>
2015-04-14ARM: qcom: Cleanup scm interface to only export what is neededKumar Gala
Now that scom boot interface is merged we don't need export scm_call anymore. Some other minor cleanups related to boot interface to only export what is needed by scm_set_boot_addr(). Signed-off-by: Kumar Gala <galak@codeaurora.org>
2015-04-14ARM: qcom: Merge scm and scm boot code togetherKumar Gala
Put all scm related code into a single file as a first step in cleaning up the scm interface to just expose functional behavior insteam of making direct scm calls. Signed-off-by: Kumar Gala <galak@codeaurora.org>
2015-04-14arm64: defconfig: add qcom specificsSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14arm: dts: msm8974: Add thermal zones, tsens and eeprom nodesRajendra Nayak
Add thermal zones, tsens and eeprom nodes Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
2015-04-14arm64: dts: qcom: msm8916: Reorder rpm/regulatorsAndy Gross
This patch reorders the regulators so that the clock driver won't have issues if it consumes a rpm regulator. If this is not done, the clock driver will probe defer and fail to bring up the console. Signed-off-by: Andy Gross <agross@codeaurora.org>
2015-04-14arm64: dts: qcom: msm8916: Fix whitespaceAndy Gross
This fixes the whitespace in the file to be sane. Signed-off-by: Andy Gross <agross@codeaurora.org>
2015-04-14arm64: dts: qcom: Add APQ8016 SBC supportAndy Gross
This patch set adds support for the APQ8016 SBC. Signed-off-by: Andy Gross <agross@codeaurora.org>
2015-04-14arm64: dts: qcom : msm8916: add sdhci supportSrinivas Kandagatla
This patch adds sdhci support. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14arm64: dts: qcom: msm8916: Add RPM controlled regulatorsSrinivas Kandagatla
This patch adds RPM controlled regulators. Content of this is copied from msm 3.10 kernel tree. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14arm64: dts: qcom: msm8916: Add spmi controlled regulatorsSrinivas Kandagatla
This patch adds spmi controlled regulators. Content of this is copied from msm 3.10 kernel tree. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14arm64: dts: qcom: msm8916 Add smem nodes.Srinivas Kandagatla
This patch adds smem nodes which are required for smd, regulators and others. Content of this is copied from msm 3.10 kernel tree. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14arm64: dts: qcom: msm8916 Add hwspinlock nodes.Srinivas Kandagatla
This patch adds hwspinlock nodes which are required for smem and others. Content of this is copied from msm 3.10 kernel tree. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14arm64: dts: qcom: msm8916: Add reserved memory nodes.Srinivas Kandagatla
This patch adds reserved memory nodes which are required for smem and others. Content of this is copied from msm 3.10 kernel tree. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14dts:msm8916: Fix spi4_sleep duplicate errorSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14DT: arm64: msm8916-mtp: enable spi3Stanimir Varbanov
This enable spi3 on msm8916 mtp board Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
2015-04-14DT: arm64: msm8916: add all SPI DT nodesStanimir Varbanov
Add SPI DT nodes for the SoC. Every SPI DT node has reference to blsp dma node with relevant dma channels and appropriate pinctrl nodes to configure SPI pins. Signed-off-by: Stanimir Varbanov <stanimir.varbanov@linaro.org>
2015-04-14arm64: dts: Add Qualcomm MSM8916 & MTP8916 idsKumar Gala
Add qcom,msm-id and qcom,board-id to allow bootloader to identify which device tree to boot on the MTP8916 boards. Signed-off-by: Kumar Gala <galak@codeaurora.org>
2015-04-14arm64: dts: Add Qualcomm MSM8916 SoC and evaluation board dtsKumar Gala
Add initial device tree support for Qualcomm MSM8916 SoC and MTP8916 evaluation board. At the current time we only boot up a single processor. Signed-off-by: Kumar Gala <galak@codeaurora.org>
2015-04-14dts:qs600: add pwrseq support to SDCC4Srinivas Kandagatla
Add pwrseq support to sdcc4 which would enable a proper reset of WLAN without ugly hacks in the board support file. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14dts: ifc6410: Add pwrseq support for WLAN and BTSrinivas Kandagatla
This patch adds pwrseq for both BT and WLAN which resets the WLAN and BT just before the SDIO bus is up. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14arm64: qcom: Add support for Qualcomm MSM8916 SoCAbhimanyu Kapur
Add support for Qualcomm MSM8916 SoC in arm64 Kconfig and defconfig. Enable MSM8916 clock, pin control, and MSM serial driver utilized by MSM8916 and Qualcomm SoCs in general. Signed-off-by: Kumar Gala <galak@codeaurora.org> Signed-off-by: Abhimanyu Kapur <abhimany@codeaurora.org>
2015-04-14PCI: qcom: Add support for pcie controllers on IPQ8064Kumar Gala
fixed checkpatch warnings too. Signed-off-by: Kumar Gala <galak@codeaurora.org> Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14arm:multi_v7_defconfig: Add QCOM specific KconfigsSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14ARM: qcom_defconfig: Add QCOM distro specific configsSrinivas Kandagatla
This patch adds common kconfig options required for qcom chips to work. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14ARM: qcom_defconfig: Add QCOM specific driversSrinivas Kandagatla
This patch adds common kconfig options required for qcom chips to work. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14dts: qcom-apq8064: add rpm clock and handoff nodes.Srinivas Kandagatla
This patch adds rpm clock and handoff nodes. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2015-04-14ARM: dts: qcom: Add DT support for GSBI6 and for UART pin muxPramod Gurav
This change adds DT support for GSBI6 and muxes the gpio pins as UART lines. Also defines a alias for serial port on these lines. Signed-off-by: Pramod Gurav <pramod.gurav@smartplayin.com>
2015-04-14ARM: qcom: Add DT alias for serial portPramod Gurav
Define an alias for serial port present on ifc6410 which is used as console. Signed-off-by: Pramod Gurav <pramod.gurav@smartplayin.com>
2015-04-14ARM: DT: apq8064: Add Support for ext_3p3v regulator in pci nodePramod Gurav
Ethernet needs ext_3p3v regulator to function properly. This regulator being shared among modules, Ethernet fails when other modules which share this regulator are not enabled. Ethernet is connected on pcie bus and ext_3p3v regulator can be configured through pcie. This change adds support for ext_3p3v regulator in pci DT and make ethernet independent of others and functional. Signed-off-by: Pramod Gurav <pramod.gurav@smartplayin.com>
2015-04-14ARM: qcom: add description of KPSS WDT for APQ8064Pramod Gurav
Describe the Krait Processor Sub-system (KPSS) Watchdog timer in the APQ8064 device tree. Also, add a fixed-clock description of SLEEP_CLK, which will do for now. Signed-off-by: Josh Cartwright <joshc@codeaurora.org>
2015-04-14ARM: DT: apq8064: Add USB OTG support for CM QS-600Nicolas Dechesne
This patch adds USB OTG support on USB1 for Compulab QS-600 Board. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-04-14ARM: DT: apq8064: Add usb host support to CM QS-600Nicolas Dechesne
This patch adds device tree nodes to support two usb hosts on Compulab QS600 board. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-04-14ARM: DT: apq8064: add pci support in CM QS600Nicolas Dechesne
This patch adds PCIE support to APQ8064, tested with Ethernet on Compulab QS600 board. Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
2015-04-14ARM: qcom: Update defconfig to enable cpuidleLina Iyer
Update defconfig to allow cpuidle for QCOM cpus. * Enable QCOM_PM * Enable ARM_QCOM_CPUIDLE Cc: Kumar Gala <galak@codeaurora.org> Signed-off-by: Lina Iyer <lina.iyer@linaro.org>
2015-04-14ARM: dts: qcom: Add idle state device nodes for 8064Lina Iyer
Add ARM common idle state device bindings for cpuidle support for APQ 8064. Support Standalone power collapse (SPC) idle state (power down that does not affect any SoC idle states) for each cpu. Cc: Kumar Gala <galak@codeaurora.org> Signed-off-by: Lina Iyer <lina.iyer@linaro.org>
2015-04-14ARM: dts: qcom: Add idle states device nodes for 8084Lina Iyer
Add ARM common idle states device bindings for cpuidle support for APQ 8084. Support Standalone power collapse (SPC) idle state (power down that does not affect any SoC idle states) for each cpu. Cc: Kumar Gala <galak@codeaurora.org> Signed-off-by: Lina Iyer <lina.iyer@linaro.org>
2015-04-14ARM: dts: qcom: Add idle states device nodes for 8974/8074Lina Iyer
Add ARM common idle states device bindings for cpuidle support for APQ 8974/8074. Support Standalone power collapse (SPC) idle state (power down that does not affect any SoC idle states) for each cpu. Cc: Kumar Gala <galak@codeaurora.org> Signed-off-by: Lina Iyer <lina.iyer@linaro.org>