aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2020-02-10Merge remote-tracking branch 'cpuidle/wrk3/automerge/idle-branch' into ↵integration-linux-qcomlt-20200211-115639-v5.6-rc1-119-gfb6a5ddd88c5Linaro CI
integration-linux-qcomlt
2020-02-10Merge remote-tracking branch 'sm8250/tracking-qcomlt-sm8250' into ↵Linaro CI
integration-linux-qcomlt
2020-02-10Merge remote-tracking branch 'sm8150-gcc/tracking-qcomlt-sm8150-gcc' into ↵Linaro CI
integration-linux-qcomlt
2020-02-10Merge remote-tracking branch ↵Linaro CI
'qcs404-defconfig/tracking-qcomlt-qcs404-defconfig' into integration-linux-qcomlt
2020-02-10Merge remote-tracking branch 'lt9611/tracking-qcomlt-lt9611' into ↵Linaro CI
integration-linux-qcomlt # Conflicts: # drivers/gpu/drm/bridge/Kconfig # drivers/gpu/drm/bridge/Makefile
2020-02-10Merge remote-tracking branch 'thermal/wrk3/automerge/thermal-branch' into ↵Linaro CI
integration-linux-qcomlt # Conflicts: # arch/arm64/configs/defconfig
2020-02-10Merge remote-tracking branch 'bus-scaling/icc-testing' into ↵Linaro CI
integration-linux-qcomlt
2020-02-10Merge remote-tracking branch 'sdm845-db845c/tracking-qcomlt-sdm845-db845c' ↵Linaro CI
into integration-linux-qcomlt # Conflicts: # arch/arm64/boot/dts/qcom/sdm845-db845c.dts
2020-02-10Merge remote-tracking branch 'sdm845-pcie/tracking-qcomlt-sdm845-pcie' into ↵Linaro CI
integration-linux-qcomlt
2020-02-10Merge remote-tracking branch ↵Linaro CI
'distro.config/tracking-qcomlt-config-fragments' into integration-linux-qcomlt
2020-02-10Merge remote-tracking branch ↵Linaro CI
'arm64-defconfig/tracking-qcomlt-arm64-defconfig' into integration-linux-qcomlt
2020-02-10Merge remote-tracking branch 'iommu/tracking-qcomlt-iommu' into ↵Linaro CI
integration-linux-qcomlt
2020-02-10Merge remote-tracking branch 'drm-msm/tracking-qcomlt-drm-msm' into ↵Linaro CI
integration-linux-qcomlt
2020-02-10Merge remote-tracking branch ↵Linaro CI
'fixes/tracking-qcomlt-fixes-without-devfreq-reverts' into integration-linux-qcomlt
2020-02-10Merge remote-tracking branch 'audio/tracking-qcomlt-audio' into ↵Linaro CI
integration-linux-qcomlt
2020-02-10Merge remote-tracking branch 'wcd9335/tracking-qcomlt-wcd9335' into ↵Linaro CI
integration-linux-qcomlt
2020-02-10Merge remote-tracking branch 'msm8996-dt/tracking-qcomlt-msm8996-dt' into ↵Linaro CI
integration-linux-qcomlt
2020-02-10fixup! iommu: arm-smmu: Handoff SMR registers and context banksVinod Koul
Fix the defines used in patch by adding ARM_SMMU_ prefix Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-10soc: qcom: socinfo: add missing soc_id sysfs entrySrinivas Kandagatla
looks like SoC ID is not exported to sysfs for some reason. This patch adds it! This is mostly used by userspace libraries like SNPE. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-10drm/msm/hdmi: Switch to DRM_CONNECTOR_POLL_HPDArchit Taneja
We support HPD interrupts on all platofrms, let's start using it. Signed-off-by: Archit Taneja <architt@codeaurora.org>
2020-02-10drm/msm/hdmi: Keep the HDMI_CTRL_ENABLE bitfield always onArchit Taneja
The ENABLE field in REG_HDMI_CTRL is required to be set to detect hot plug events on 8x96. We don't get any HPD interrupts when HDMI bridge is disabled. Keep it always on. Downstream also seems to do the same thing. Restrict this quirk only to 8x96, since we're not entirely sure whether this is a legitimate fix or not. Signed-off-by: Archit Taneja <architt@codeaurora.org>
2020-02-10drm/msm/hdmi: wait a bit for HPD sense to come upArchit Taneja
It can take a while for the HPD sense to come up once we've configured it. If we call HDMI connector's detect() very soon after configuring HPD registers, drm might think we don't have HDMI connected. Wait a bit before we let drm use the connector funcs. Signed-off-by: Archit Taneja <architt@codeaurora.org>
2020-02-10[HACK] clk: qcom: Hook up gpu_gx gdsc as a parent of gpu_gdscRajendra Nayak
the GPU device on msm8996 requires 2 gdscs to be powered on. With powerdomains we have a limitation wherein only one powerdomain can be associated with a given device in DT. So hook the 2 gdscs together so both are powered on/off when the gpu driver needs them to. [Amit] We use this hack until genpd allows multiple powerdomains to be associated with a device. Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org> Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org>
2020-02-10slimbus: ngd: add v2.1.0 compatibleSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-10soc: qcom: apr: Release the QMI handle on failureBjorn Andersson
Not releasing the QMI handle in the various failure cases will lead to a user after free if someone, e.g. qrtr-ns, sends a message after probe returns and free up the associated memory. Fixes: c44c557f2db7 ("HACK: qcom: apr: Wait for PD up notification") Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2020-02-10soundwire: bus: add PM/no-PM versions of read/write functionsPierre-Louis Bossart
Add support for pm_runtime with the appropriate error checks for sdw_write/read functions, e.g. when pm_runtime is not supported. Also expose internal functions without pm_runtime support, which are required to perform any sort of suspend/resume operation, as well as any enumeration tasks. Signed-off-by: Pierre-Louis Bossart <pierre-louis.bossart@linux.intel.com>
2020-02-10soundwire: stream: check defer msg before freeing itSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-10HACK: soundwire: stream: do not program bits and sample size for pdmSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-10HACK: soundwire: bus: hack to not setup slave interruptsSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-10HACK: qcom: apr: Wait for PD up notificationSibi Sankar
Wait for PD up state before proceeding to probe the apr sub-devices. Signed-off-by: Sibi Sankar <sibis@codeaurora.org>
2020-02-10ASoC: apq8096: add headset JACK supportSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-10arm64: dts: qcom: sm8250: Add sm8250 dts fileVenkata Narendra Kumar Gutta
Add sm8250 devicetree file for SM8250 SoC and SM8250 MTP platform. This file adds the basic nodes like cpu, psci and other required configuration for booting up to the serial console. Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-10clk: qcom: gcc: Add global clock controller driver for SM8250Taniya Das
Add the clocks supported in global clock controller, which clock the peripherals like BLSPs, SDCC, USB, MDSS etc. Register all the clocks to the clock framework for the clients to be able to request for them. Signed-off-by: Taniya Das <tdas@codeaurora.org> Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-10dt-bindings: clock: Add SM8250 GCC clock bindingsTaniya Das
Add device tree bindings for global clock controller on SM8250 SoCs. Signed-off-by: Taniya Das <tdas@codeaurora.org> Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-10clk: qcom: clk-alpha-pll: Add support for controlling Lucid PLLsTaniya Das
Add programming sequence support for managing the Lucid PLLs. Signed-off-by: Taniya Das <tdas@codeaurora.org> Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-10clk: qcom: clk-alpha-pll: Refactor and cleanup trion PLLTaniya Das
The PLL run and standby modes are similar across the PLLs, thus rename and refactor the code accordingly. Remove duplicate function for calculating the round rate of PLL and also update the trion pll ops to use the common function. Signed-off-by: Taniya Das <tdas@codeaurora.org> Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-10clk: qcom: rpmh: Add support for RPMH clocks on SM8250Taniya Das
Add support for RPMH clocks on SM8250. Signed-off-by: Taniya Das <tdas@codeaurora.org> Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-10dt-bindings: clock: Add RPMHCC bindings for SM8250Taniya Das
Add bindings and update documentation for clock rpmh driver on SM8250. Signed-off-by: Taniya Das <tdas@codeaurora.org> Signed-off-by: Venkata Narendra Kumar Gutta <vnkgutta@codeaurora.org> Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-09arm64: dts: msm8996: add fastrpc nodesSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-09arm64: msm8996: fix memory region overlapSrinivas Kandagatla
This patch fixes memory region overlap between adsp and gpu. Fix this by reusing the slpi memory region for gpu zap shader. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-09arm64: dts: db820c: add support to wcd9335 playback and captureSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-09arm64: dts: Add s2 regulator in pmi8994Rajendra Nayak
Mark this as always-on. Needed by GPU gdsc, maybe this will have to be requested explicetly by the GPU driver? Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
2020-02-09arm64: dts: db845c: add Low speed expansion i2c and spi nodesSrinivas Kandagatla
This patch adds support UART0, I2C0, I2C1 and SPI0 available on Low Speed expansion connector. Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-09arm64: dts: db845c: add support to analog audioSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-09arm64: dts: sdm845: add support to hexagon dsp audio supportSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-09arm64: dts: db845: add hdmi digital audio supportSrinivas Kandagatla
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
2020-02-09arm64: defconfig: Enable LT9611 driverBjorn Andersson
Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2020-02-09arm64: dts: qcom: sdm845-db845c: Bring in LT9611Bjorn Andersson
Enable MDSS and DSI and add the LT9611 HDMI bridge. DSI1 is supposedly needed for 4k support, but is left commented out as this is yet to be functional. Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
2020-02-09usb: xhci: provide a debugfs hook for erasing romVinod Koul
run "echo 1 > /sys/kernel/debug/renesas-usb/rom_erase" to erase firmware when driver is loaded. Subsequent init of driver shall reload the firmware Signed-off-by: Vinod Koul <vkoul@kernel.org>
2020-02-09usb: renesas-xhci: allow multiple firmware versionsVinod Koul
Allow multiple firmware file versions in table and load them in increasing order as we find them in the file system. Signed-off-by: Vinod Koul <vkoul@kernel.org> Cc: Yoshihiro Shimoda <yoshihiro.shimoda.uh@renesas.com> Cc: Christian Lamparter <chunkeey@googlemail.com>