aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-08Automatically merging tracking-integration-linux-qcomlt into merge-linux-linaroll-20151008.0ll_20151008.0Andrey Konovalov
Conflicting files: arch/arm64/configs/defconfig
2015-10-08hisilicon: uart: add uart3 dts and enable uart3Xinwei Kong
This patch will let you use uart 3 in hikey board Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
2015-10-08hisilicon: iic: add sloving reset functionXinwei Kong
this patch will be ported uefi. in order to verify other driver, this patch temporary use it. When uefi replace it, it will delete it. Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
2015-10-08hisilicon: iic: add iic dts and enable iic driverXinwei Kong
Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
2015-10-08hisilicon: pinctrl: add pinctrl dts and enable pinctrl driverXinwei Kong
Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
2015-10-08hisilicon: gpio: add gpio dts and enable gipo driverXinwei Kong
Signed-off-by: Xinwei Kong <kong.kongxinwei@hisilicon.com>
2015-10-08arm64: dts: Add Hi6220 mtcmos regulator nodeFei Wang
This patch add mtcmos regulator dts file for Hi6220 SoC. Signed-off-by: Fei Wang <w.f@huawei.com>
2015-10-08mtcmos: Hi6220: Add Hi6220 mtcmos regulator driverFei Wang
Add Hi6220 mtcmos regulator driver. Signed-off-by: Fei Wang <w.f@huawei.com>
2015-10-08dt-bindings: mtcmos: Document Hi6220 mtcmos driverFei Wang
Document the new compatible for Hisilicon Hi6220 mtcmos driver. Signed-off-by: Fei Wang <w.f@huawei.com>
2015-10-08arm64: dts: Add Hi655x regulator config nodeFei Wang
This patch add hi655x regulator dts file for Hi6220 SoC. Signed-off-by: Fei Wang <w.f@huawei.com>
2015-10-08regulator: Hi655x: Add support for Hi655x regulatorFei Wang
Add Hi655x regulator driver. Signed-off-by: Fei Wang <w.f@huawei.com>
2015-10-08arm64: dts: add Hi655x pmic nodeFei Wang
This patch add Hi655x device node for pmic in dts. Signed-off-by: Fei Wang <w.f@huawei.com>
2015-10-08mfd: Hi655x: Add support for PMIC Hi655x MFDFei Wang
Add core files for Hi655x MFD driver. Signed-off-by: Fei Wang <w.f@huawei.com>
2015-10-08dt-bindings: pmic: Document Hi655x pmic driverFei Wang
Document the new compatible for Hisilicon Hi655x pmic driver. Signed-off-by: Fei Wang <w.f@huawei.com>
2015-10-08arm64: dts: add sp804 timer node for Hi6220Leo Yan
Add sp804 timer for hi6220, so it can be used as broadcast timer. Signed-off-by: Leo Yan <leo.yan@linaro.org>
2015-10-08arm64: dts: enable idle states for Hi6220Leo Yan
Add cpu and cluster level's low power state for Hi6220. Signed-off-by: Leo Yan <leo.yan@linaro.org>
2015-10-08arm64: Kconfig: select sp804 timer for ARCH_HISILeo Yan
Select sp804 timer for ARCH_HISI, which is used as broadcast timer. Signed-off-by: Leo Yan <leo.yan@linaro.org>
2015-10-08arm64: dts: add thermal zone and sensor for Hi6220Leo Yan
Add thermal sensor node for Hi6220; and also bind thermal sensor 2 with CPU cooling device. Signed-off-by: Leo Yan <leo.yan@linaro.org>
2015-10-08arm64: dts: add Hi6220's stub clock nodeLeo Yan
Enable SRAM node and stub clock node for Hi6220; furthermore add the CPU's clock so it will be used by cpufreq-dt driver. Signed-off-by: Leo Yan <leo.yan@linaro.org>
2015-10-08arm64: dts: add Hi6220 mailbox nodeLeo Yan
On Hi6220, below memory regions in DDR have specific purpose: 0x05e0,0000 - 0x05ef,ffff: For MCU firmware using at runtime; 0x06df,f000 - 0x06df,ffff: For mailbox message data; 0x0740,f000 - 0x0740,ffff: For MCU firmware's section; 0x3e00,0000 - 0x3fff,ffff: For OP-TEE. This patch reserves these memory regions and add device node for mailbox in dts. Signed-off-by: Leo Yan <leo.yan@linaro.org>
2015-10-08mailbox: Hi6220: add mailbox driverLeo Yan
Add driver for Hi6220 mailbox, the mailbox communicates with MCU; for sending data, it can support two methods for low level implementation: one is to use interrupt as acknowledge, another is automatic mode which without any acknowledge. These two methods have been supported in the driver. For receiving data, it will depend on the interrupt to notify the channel has incoming message; enhance rx channel's message queue, which is based on the code in drivers/mailbox/omap-mailbox.c. Now mailbox driver is used to send message to MCU to control dynamic voltage and frequency scaling for CPU, GPU and DDR. Signed-off-by: Leo Yan <leo.yan@linaro.org>
2015-10-08dt-bindings: mailbox: Document Hi6220 mailbox driverLeo Yan
Document the new compatible for Hisilicon Hi6220 mailbox driver. Signed-off-by: Leo Yan <leo.yan@linaro.org>
2015-10-06Merge branch 'tracking-armlt-juno-pci' into integration-linaro-vexpresstracking-integration-linaro-vexpress-ll-20151016.0tracking-integration-linaro-vexpress-ll-20151014.0tracking-integration-linaro-vexpress-ll-20151008.0Jon Medhurst
Conflicts: linaro/configs/vexpress64.conf
2015-10-06Merge branch 'tracking-armlt-mali' into integration-linaro-vexpressJon Medhurst
Conflicts: arch/arm64/boot/dts/arm/juno-base.dtsi linaro/configs/vexpress64.conf
2015-10-06Merge branch 'tracking-armlt-hdlcd' into integration-linaro-vexpressJon Medhurst
Conflicts: linaro/configs/vexpress64.conf
2015-10-06Merge branch 'tracking-armlt-juno' into integration-linaro-vexpressJon Medhurst
2015-10-06Merge branch 'tracking-armlt-fvp' into integration-linaro-vexpressJon Medhurst
2015-10-06Merge branch 'tracking-armlt-fixes' into integration-linaro-vexpressJon Medhurst
2015-10-06Merge branch 'tracking-armlt-configs' into integration-linaro-vexpressJon Medhurst
2015-10-06Merge branch 'tracking-armlt-base' into integration-linaro-vexpressJon Medhurst
2015-10-06Merge branch 'tracking-llct-misc-fixes' into merge-linux-linaro-core-trackingtracking-llct-ll-20151008.0llct-20151006.0Andrey Konovalov
2015-10-06Merge branch 'tracking-linaro-android-llct' into ↵Andrey Konovalov
merge-linux-linaro-core-tracking
2015-10-06Merge branch 'tracking-basic-board-configs' into ↵Andrey Konovalov
merge-linux-linaro-core-tracking
2015-10-06Merge branch 'tracking-core-configs' into merge-linux-linaro-core-trackingAndrey Konovalov
2015-10-06configs: vexpress64: Enable cpufreqJon Medhurst
Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06configs: vexpress64: Enable cpuidle driverJon Medhurst
Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06configs: vexpress64: Enable SP804Jon Medhurst
We need this available to use as a broadcast timer on Juno r0 which has a broken memory mapped architected timer. Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06clk: scpi: Add missing include <linux/clk.h>Jon Medhurst
Needed on Linux 4.3 for clk_set_rate_range definition Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06arm64: juno: Add idle-states to device treeJon Medhurst
Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06arm64: dts: add clock support for all the cpusSudeep Holla
This patch adds the CPU clocks so that the CPU DVFS can be enabled. Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> Acked-by: Liviu Dudau <Liviu.Dudau@arm.com> Cc: Jon Medhurst (Tixy) <tixy@linaro.org> Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06arm64: dts: add CPU topology on JunoSudeep Holla
This patch adds CPU topology on Juno. It will be useful for ther other IP blocks depending on this topology. Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> Acked-by: Liviu Dudau <Liviu.Dudau@arm.com> Cc: Jon Medhurst (Tixy) <tixy@linaro.org> Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06arm64: dts: add SRAM, MHU mailbox and SCPI support on JunoSudeep Holla
This patch adds support for the MHU mailbox peripheral used on Juno by application processors to communicate with remote SCP handling most of the CPU/system power management. It also adds the SRAM reserving the shared memory and SCPI message protocol using that shared memory. Signed-off-by: Sudeep Holla <sudeep.holla@arm.com> Acked-by: Liviu Dudau <Liviu.Dudau@arm.com> Cc: Jon Medhurst (Tixy) <tixy@linaro.org> Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06drm: hdlcd: Add ioctl interface for getting dma_buf of framebufferJon Medhurst
Heavily based on earlier version of HDLCD driver by Liviu Dudau <Liviu.Dudau@arm.com> Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06drm: hdlcd: Create frame buffers with a virtual height twice physical heightJon Medhurst
This is what Android expects so it can do double buffering. Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06drm: hdlcd: Fork drm_fb_cma_helper -> hdlcd_fb_helperJon Medhurst
Because we need to modify it to get Android and Mali working Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06drm: hdlcd: Use drm_gem_cma_prime_get_sg_tableJon Medhurst
Rather than a custom implementation. This is possible since commit 1d1ddf67dc3b ("arm64: dma-mapping: implement dma_get_sgtable()") Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06staging: android: ion: Set the length of the DMA sg entries in buffer.Liviu Dudau
ion_buffer_create() will allocate a buffer and then create a DMA mapping for it, but it forgot to set the length of the page entries. Signed-off-by: Liviu Dudau <Liviu.Dudau@arm.com> Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06drm: hdlcd: Set default colour depth to match Android's expectationsJon Medhurst
Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06drm: hdlcd: Make sure hardware is in a safe reset state at startupJon Medhurst
If hardware is already initialised (e.g. by UEFI) then that seems to cause us problems. Signed-off-by: Jon Medhurst <tixy@linaro.org>
2015-10-06drm: hdlcd: Implement a wait for scanout change to be in effectJon Medhurst
User-side code doing double-buffering expects this in the situations that ends up using mode_set_base. Also only set scanout as needed, not on every interrupt, as that isn't required and is unsafe if the framebuffer state is part way through being updated. Code adapted from an earlier version of the driver which was written by Liviu Dudau <Liviu.Dudau@arm.com> Signed-off-by: Jon Medhurst <tixy@linaro.org>