]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/log
mirror_ubuntu-bionic-kernel.git
6 years agoUBUNTU: [Config] arm64: snapdragon: SND_SOC_MSM8916_WCD_ANALOG=y, SND_SOC_MSM8916_WCD...
Paolo Pisati [Fri, 6 Apr 2018 14:50:35 +0000 (14:50 +0000)]
UBUNTU: [Config] arm64: snapdragon: SND_SOC_MSM8916_WCD_ANALOG=y, SND_SOC_MSM8916_WCD_DIGITAL=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: SND_SOC_APQ8016_SBC=y, SND_SOC_LPASS_APQ8016=y
Paolo Pisati [Fri, 6 Apr 2018 14:49:07 +0000 (14:49 +0000)]
UBUNTU: [Config] arm64: snapdragon: SND_SOC_APQ8016_SBC=y, SND_SOC_LPASS_APQ8016=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: MEDIA_SUBDRV_AUTOSELECT=y, VIDEO_OV5645=m
Paolo Pisati [Thu, 5 Apr 2018 12:03:01 +0000 (12:03 +0000)]
UBUNTU: [Config] arm64: snapdragon: MEDIA_SUBDRV_AUTOSELECT=y, VIDEO_OV5645=m

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: INPUT_PM8941_PWRKEY=y
Paolo Pisati [Wed, 4 Apr 2018 10:48:12 +0000 (10:48 +0000)]
UBUNTU: [Config] arm64: snapdragon: INPUT_PM8941_PWRKEY=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_A53PLL=y, QCOM_CLK_APCS_MSM8916=y
Paolo Pisati [Wed, 4 Apr 2018 10:47:26 +0000 (10:47 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_A53PLL=y, QCOM_CLK_APCS_MSM8916=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_WCNSS_PIL=m
Paolo Pisati [Fri, 30 Mar 2018 11:01:23 +0000 (11:01 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_WCNSS_PIL=m

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: SND_SOC=y
Paolo Pisati [Fri, 30 Mar 2018 10:58:47 +0000 (10:58 +0000)]
UBUNTU: [Config] arm64: snapdragon: SND_SOC=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: DRM_MSM=y
Paolo Pisati [Fri, 30 Mar 2018 10:56:09 +0000 (10:56 +0000)]
UBUNTU: [Config] arm64: snapdragon: DRM_MSM=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_SMP2P=y
Paolo Pisati [Fri, 30 Mar 2018 10:19:56 +0000 (10:19 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_SMP2P=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_SMSM=y
Paolo Pisati [Fri, 30 Mar 2018 10:19:02 +0000 (10:19 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_SMSM=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_WCNSS_CTRL=y
Paolo Pisati [Fri, 30 Mar 2018 10:17:26 +0000 (10:17 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_WCNSS_CTRL=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_APCS_IPC=y
Paolo Pisati [Fri, 30 Mar 2018 10:16:15 +0000 (10:16 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_APCS_IPC=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: USB_ULPI_BUS=y, PHY_QCOM_USB_HS=y
Paolo Pisati [Fri, 30 Mar 2018 10:13:56 +0000 (10:13 +0000)]
UBUNTU: [Config] arm64: snapdragon: USB_ULPI_BUS=y, PHY_QCOM_USB_HS=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: SPI_QUP=y
Paolo Pisati [Fri, 30 Mar 2018 10:11:15 +0000 (10:11 +0000)]
UBUNTU: [Config] arm64: snapdragon: SPI_QUP=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: I2C_QUP=y
Paolo Pisati [Fri, 30 Mar 2018 10:10:27 +0000 (10:10 +0000)]
UBUNTU: [Config] arm64: snapdragon: I2C_QUP=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] turn off DRM_MSM_REGISTER_LOGGING
Paolo Pisati [Fri, 30 Mar 2018 10:09:04 +0000 (10:09 +0000)]
UBUNTU: [Config] turn off DRM_MSM_REGISTER_LOGGING

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: MMC_SDHCI=y, MMC_SDHCI_PLTFM=y, MMC_SDHCI_MSM=y
Paolo Pisati [Fri, 30 Mar 2018 10:03:53 +0000 (10:03 +0000)]
UBUNTU: [Config] arm64: snapdragon: MMC_SDHCI=y, MMC_SDHCI_PLTFM=y, MMC_SDHCI_MSM=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_QFPROM=y, QCOM_TSENS=y
Paolo Pisati [Fri, 30 Mar 2018 09:59:30 +0000 (09:59 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_QFPROM=y, QCOM_TSENS=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_CPR=y
Paolo Pisati [Fri, 30 Mar 2018 09:56:35 +0000 (09:56 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_CPR=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_HIDMA=y, QCOM_HIDMA_MGMT=y
Paolo Pisati [Fri, 30 Mar 2018 09:53:59 +0000 (09:53 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_HIDMA=y, QCOM_HIDMA_MGMT=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_BAM_DMA=y
Paolo Pisati [Fri, 30 Mar 2018 09:52:15 +0000 (09:52 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_BAM_DMA=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_CLK_SMD_RPM=y
Paolo Pisati [Fri, 30 Mar 2018 09:49:28 +0000 (09:49 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_CLK_SMD_RPM=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_SMD_RPM=y, REGULATOR_QCOM_SMD_RPM=y
Paolo Pisati [Fri, 30 Mar 2018 09:48:14 +0000 (09:48 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_SMD_RPM=y, REGULATOR_QCOM_SMD_RPM=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: RPMSG=y, RPMSG_QCOM_SMD=y
Paolo Pisati [Fri, 30 Mar 2018 09:46:10 +0000 (09:46 +0000)]
UBUNTU: [Config] arm64: snapdragon: RPMSG=y, RPMSG_QCOM_SMD=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: QCOM_SMEM=y
Paolo Pisati [Fri, 30 Mar 2018 09:43:44 +0000 (09:43 +0000)]
UBUNTU: [Config] arm64: snapdragon: QCOM_SMEM=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: MFD_SPMI_PMIC=y
Paolo Pisati [Fri, 30 Mar 2018 09:34:00 +0000 (09:34 +0000)]
UBUNTU: [Config] arm64: snapdragon: MFD_SPMI_PMIC=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: REGULATOR_QCOM_SPMI=y
Paolo Pisati [Fri, 30 Mar 2018 09:32:11 +0000 (09:32 +0000)]
UBUNTU: [Config] arm64: snapdragon: REGULATOR_QCOM_SPMI=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: REGMAP_SPMI=y, PINCTRL_QCOM_SPMI_PMIC=y
Paolo Pisati [Fri, 30 Mar 2018 09:30:34 +0000 (09:30 +0000)]
UBUNTU: [Config] arm64: snapdragon: REGMAP_SPMI=y, PINCTRL_QCOM_SPMI_PMIC=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: SPMI=y, SPMI_MSM_PMIC_ARB=y
Paolo Pisati [Fri, 30 Mar 2018 09:28:38 +0000 (09:28 +0000)]
UBUNTU: [Config] arm64: snapdragon: SPMI=y, SPMI_MSM_PMIC_ARB=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: HWSPINLOCK_QCOM=y
Paolo Pisati [Fri, 30 Mar 2018 09:26:02 +0000 (09:26 +0000)]
UBUNTU: [Config] arm64: snapdragon: HWSPINLOCK_QCOM=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: PINCTRL_MSM8916=y
Paolo Pisati [Thu, 29 Mar 2018 10:34:28 +0000 (10:34 +0000)]
UBUNTU: [Config] arm64: snapdragon: PINCTRL_MSM8916=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: REGULATOR_FIXED_VOLTAGE=y
Paolo Pisati [Thu, 29 Mar 2018 10:31:58 +0000 (10:31 +0000)]
UBUNTU: [Config] arm64: snapdragon: REGULATOR_FIXED_VOLTAGE=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: MSM_GCC_8916=y
Paolo Pisati [Thu, 29 Mar 2018 10:30:52 +0000 (10:30 +0000)]
UBUNTU: [Config] arm64: snapdragon: MSM_GCC_8916=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] arm64: snapdragon: COMMON_CLK_QCOM=y
Paolo Pisati [Thu, 29 Mar 2018 10:28:39 +0000 (10:28 +0000)]
UBUNTU: [Config] arm64: snapdragon: COMMON_CLK_QCOM=y

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: [Config] updateconfigs after qcomlt import
Paolo Pisati [Thu, 29 Mar 2018 10:27:17 +0000 (10:27 +0000)]
UBUNTU: [Config] updateconfigs after qcomlt import

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: packaging: arm64: rename uboot flavour to snapdragon
Paolo Pisati [Tue, 10 Apr 2018 08:07:33 +0000 (10:07 +0200)]
UBUNTU: packaging: arm64: rename uboot flavour to snapdragon

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: packaging: arm64: add a uboot flavour - part5
Paolo Pisati [Thu, 29 Mar 2018 09:43:15 +0000 (09:43 +0000)]
UBUNTU: packaging: arm64: add a uboot flavour - part5

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: packaging: arm64: add a uboot flavour - part4
Paolo Pisati [Thu, 29 Mar 2018 09:36:33 +0000 (09:36 +0000)]
UBUNTU: packaging: arm64: add a uboot flavour - part4

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: packaging: arm64: add a uboot flavour - part3
Paolo Pisati [Thu, 29 Mar 2018 09:13:23 +0000 (09:13 +0000)]
UBUNTU: packaging: arm64: add a uboot flavour - part3

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: packaging: arm64: add a uboot flavour - part2
Paolo Pisati [Thu, 29 Mar 2018 09:01:20 +0000 (09:01 +0000)]
UBUNTU: packaging: arm64: add a uboot flavour - part2

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoUBUNTU: packaging: arm64: add a uboot flavour - part1
Paolo Pisati [Thu, 29 Mar 2018 08:58:13 +0000 (08:58 +0000)]
UBUNTU: packaging: arm64: add a uboot flavour - part1

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm: dts: qcom: db410c: Enable PWM signal on MPP4
Bjorn Andersson [Wed, 24 Jan 2018 09:56:13 +0000 (11:56 +0200)]
arm: dts: qcom: db410c: Enable PWM signal on MPP4

BugLink: http://bugs.launchpad.net/bugs/1763040
The db410c provides a signal PWM controlled signal on GPIO F in the low
speed connector, enable the block and wire the MPP up.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
(cherry picked from commit a10fdf981971344ba09985094de775d6e85743bd
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: msm8916: Fix camera sensors I2C addresses
Todor Tomov [Wed, 20 Dec 2017 17:00:29 +0000 (19:00 +0200)]
arm64: dts: msm8916: Fix camera sensors I2C addresses

BugLink: http://bugs.launchpad.net/bugs/1763040
Use 7bit I2C addresses.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit 9fc02c78818c2271069bff2b4c96522ff9d91871
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: Add ov5645 device nodes
Todor Tomov [Fri, 28 Jul 2017 08:04:04 +0000 (11:04 +0300)]
arm64: dts: qcom: Add ov5645 device nodes

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit 285580bf6eeeae441b1a32d4ff3756d926a767b6
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: Add camss device node
Todor Tomov [Fri, 28 Jul 2017 07:48:43 +0000 (10:48 +0300)]
arm64: dts: qcom: Add camss device node

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit 9ed757bac14e92fcde56da4425730ee5318da037
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: Add apps_iommu vfe child node
Todor Tomov [Mon, 31 Jul 2017 13:52:20 +0000 (16:52 +0300)]
arm64: dts: qcom: Add apps_iommu vfe child node

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit ccda5640cd58afa5841c85d1ffcb74c05dda984c
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: Add Camera Control Interface support
Todor Tomov [Fri, 13 Oct 2017 10:56:43 +0000 (13:56 +0300)]
arm64: dts: qcom: Add Camera Control Interface support

BugLink: http://bugs.launchpad.net/bugs/1763040
This commit adds the CCI node for the CCI controller that resides on
the Qualcomm MSM8916 and MSM8996 platforms.

CC: Andy Gross <andy.gross@linaro.org>
CC: Rob Herring <robh+dt@kernel.org>
CC: Mark Rutland <mark.rutland@arm.com>
CC: devicetree@vger.kernel.org
CC: linux-soc@vger.kernel.org
CC: linux-arm-kernel@lists.infradead.org
Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit d0e0ce28d53f78cba52de66ef0d06f26febec439
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoARM: dts: qcom: honami: Add LPG node and RGB LED
Bjorn Andersson [Wed, 24 Jan 2018 09:56:15 +0000 (11:56 +0200)]
ARM: dts: qcom: honami: Add LPG node and RGB LED

BugLink: http://bugs.launchpad.net/bugs/1763040
Honami has a RGB LED connected to the TRILED and hence channels 7, 6 and
5 of the LPG. Add a node describing this.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
(cherry picked from commit 02f840ac4148b434c35df9c3b0e36ae1cf50ebbe
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoARM: dts: qcom: Add LPG node to pm8941
Bjorn Andersson [Wed, 24 Jan 2018 09:56:14 +0000 (11:56 +0200)]
ARM: dts: qcom: Add LPG node to pm8941

BugLink: http://bugs.launchpad.net/bugs/1763040
The PM8941 contains 8 LPG channels, as well as TRILED and LUT blocks.
Add a node for these.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
(cherry picked from commit 8a1dc0446c4c0617a3d88ce4c70e492b62e2b56a
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: Add WiFI/BT LEDs on db820c
Bjorn Andersson [Wed, 24 Jan 2018 09:56:12 +0000 (11:56 +0200)]
arm64: dts: qcom: Add WiFI/BT LEDs on db820c

BugLink: http://bugs.launchpad.net/bugs/1763040
The DragonBoard820c has two additional LEDs, for "WiFI" and "BT". Use
the first two LPG channels and wire them to the MPPs using DTEST lines.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
(cherry picked from commit 978b3ba45f2dd65f7477dde42e883a8c72708507
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: Add user LEDs on db820c
Bjorn Andersson [Wed, 24 Jan 2018 09:56:11 +0000 (11:56 +0200)]
arm64: dts: qcom: Add user LEDs on db820c

BugLink: http://bugs.launchpad.net/bugs/1763040
The db820c has 4 "user LEDs", all connected to the PMI8994. The first
three are connected to the three current sinks provided by the TRILED
and the fourth is connected to MPP2.

By utilizing the DTEST bus the MPP is fed the control signal from the
fourth LPG block, providing a consistent interface to the user.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
(cherry picked from commit 147e8d2495e85fd8940ea39bd545a04f07363535
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: Add pwm node for pm8916
Bjorn Andersson [Wed, 24 Jan 2018 09:56:10 +0000 (11:56 +0200)]
arm64: dts: qcom: Add pwm node for pm8916

BugLink: http://bugs.launchpad.net/bugs/1763040
The pm8916 contains a single PWM channel, typically fed to a backlight
driver through MPP4.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
(cherry picked from commit d46d9164823fdb7d1d33a6eda4c925b7bf54e582
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: msm8996: Add mpp and lpg blocks
Bjorn Andersson [Wed, 24 Jan 2018 09:56:09 +0000 (11:56 +0200)]
arm64: dts: qcom: msm8996: Add mpp and lpg blocks

BugLink: http://bugs.launchpad.net/bugs/1763040
The pm8994 contains a 6 LPG channels. The pmi8994 contains 4 MPP
channels and a 4 channel LPG, with TRILED and LUT blocks.

Add nodes for these blocks.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
(cherry picked from commit 8b261837dedafed1efabef5b77e5835f6359ac64
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoDT: leds: Add Qualcomm Light Pulse Generator binding
Bjorn Andersson [Wed, 24 Jan 2018 09:56:08 +0000 (11:56 +0200)]
DT: leds: Add Qualcomm Light Pulse Generator binding

BugLink: http://bugs.launchpad.net/bugs/1763040
This adds the binding document describing the three hardware blocks
related to the Light Pulse Generator found in a wide range of Qualcomm
PMICs.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
(cherry picked from commit 780bb8370eb249be9a66084ea58482254e6a4c23
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoMAINTAINERS: Add Qualcomm Camera Control Interface driver
Todor Tomov [Fri, 13 Oct 2017 10:56:42 +0000 (13:56 +0300)]
MAINTAINERS: Add Qualcomm Camera Control Interface driver

BugLink: http://bugs.launchpad.net/bugs/1763040
Add an entry for Qualcomm Camera Control Interface driver.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit 800b5bd63798b0c8167946a40f9cb68436949f68
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agodt-bindings: media: Binding document for Qualcomm Camera Control Interface driver
Todor Tomov [Fri, 13 Oct 2017 10:56:40 +0000 (13:56 +0300)]
dt-bindings: media: Binding document for Qualcomm Camera Control Interface driver

BugLink: http://bugs.launchpad.net/bugs/1763040
Add DT binding document for Qualcomm Camera Control Interface driver

CC: Rob Herring <robh+dt@kernel.org>
CC: Mark Rutland <mark.rutland@arm.com>
CC: devicetree@vger.kernel.org
Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit 0fd9b4a46aa92fff2d887486a9f99a1cf7b2c37f
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: apq8016-sbc: Allow USR4 LED to notify kernel panic
Amit Kucheria [Mon, 6 Nov 2017 07:08:14 +0000 (12:38 +0530)]
arm64: dts: qcom: apq8016-sbc: Allow USR4 LED to notify kernel panic

BugLink: http://bugs.launchpad.net/bugs/1763040
Blink the LED on a kernel panic.

Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org>
Acked-by: Manivannan Sadhasivam <manivannan.sadhasivam@linaro.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit d8a15e8d2c16cb077a62550e5dd4c216cbf57aa4
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: msm8916: Add clock properties to the APCS node
Georgi Djakov [Thu, 21 Sep 2017 08:28:52 +0000 (11:28 +0300)]
arm64: dts: qcom: msm8916: Add clock properties to the APCS node

BugLink: http://bugs.launchpad.net/bugs/1763040
There are clock controller registers in the APCS block, which purpose
is to control the main CPU mux and divider. Add the clock properties as
part of the APCS device-tree node.

Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 1023875ec00a25e7512be5feac6fea0f7c46876e
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: msm8916: Use the new APCS mailbox driver
Georgi Djakov [Thu, 21 Sep 2017 08:27:45 +0000 (11:27 +0300)]
arm64: dts: qcom: msm8916: Use the new APCS mailbox driver

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit d66ef8b41b4145431d4df5530db5134133294579
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node
Georgi Djakov [Mon, 19 Jun 2017 14:39:28 +0000 (17:39 +0300)]
arm64: dts: qcom: msm8916: Add msm8916 A53 PLL DT node

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 8cbde1227aa72cecf000047e9ed648bd480a71fb
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agodt-bindings: mailbox: qcom: Document the APCS clock binding
Georgi Djakov [Tue, 5 Dec 2017 15:47:00 +0000 (17:47 +0200)]
dt-bindings: mailbox: qcom: Document the APCS clock binding

BugLink: http://bugs.launchpad.net/bugs/1763040
Update the binding documentation for APCS to mention that the APCS
hardware block also expose a clock controller functionality.

The APCS clock controller is a mux and half-integer divider. It has the
main CPU PLL as an input and provides the clock for the application CPU.

Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
Reviewed-by: Rob Herring <robh@kernel.org>
Acked-by: Bjorn Andersson <bjorn.andersson@linaro.org>
(cherry picked from commit 0d9f0dfa568bf6d2a95b3385f0bae06497e58172
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: pm8916: Mark the s2 regulator as always-on
Georgi Djakov [Wed, 19 Apr 2017 15:51:08 +0000 (18:51 +0300)]
arm64: dts: pm8916: Mark the s2 regulator as always-on

BugLink: http://bugs.launchpad.net/bugs/1763040
The S2 regulator is used by the CPU. If the cpufreq driver is
disabled or has not probed yet, then this regulator will be
marked as unused and disabled. If this happens, the board will
not boot completely and the last message on the console would be
s2: disabling

Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit e15d9fed34b3a2b07c062a7a2248af99756de2a6
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: msm8916: Add cpu cooling maps
Rajendra Nayak [Tue, 2 Jun 2015 05:30:15 +0000 (11:00 +0530)]
arm64: dts: msm8916: Add cpu cooling maps

BugLink: http://bugs.launchpad.net/bugs/1763040
Add cpu cooling maps for cpu passive trip points. The cpu cooling
device states are mapped to cpufreq based scaling frequencies.

Signed-off-by: Rajendra Nayak <rnayak@codeaurora.org>
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 498a8baf3d479183bf4536a9cc49b9c2543a1f79
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: msm8916: Add a shared CPU opp table
Georgi Djakov [Thu, 14 Jul 2016 13:32:50 +0000 (16:32 +0300)]
arm64: dts: msm8916: Add a shared CPU opp table

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 1ef0574814446cf40ba3ed5c2cc417b19b449ce9
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: msm8916: Add cpufreq support
Georgi Djakov [Wed, 20 May 2015 14:32:45 +0000 (17:32 +0300)]
arm64: dts: msm8916: Add cpufreq support

BugLink: http://bugs.launchpad.net/bugs/1763040
Add nodes for the A53 clocks and apcs, so that the driver
can probe and register the clocks.

Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit ccc0f51efad0710903fdb5e520cef2e8de77cfaf
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: add spmi-regulator nodes
Stephen Boyd [Tue, 12 May 2015 01:10:18 +0000 (18:10 -0700)]
arm64: dts: add spmi-regulator nodes

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 615bc2150d638d06f7a1265d851adefe164b88d2
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: dts: Add CPR DT node for msm8916
Stephen Boyd [Thu, 2 Apr 2015 06:07:52 +0000 (23:07 -0700)]
arm64: dts: Add CPR DT node for msm8916

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit bbe09b1cda0c405368c6a467f9d63737b0e8b175
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agowcn36xx: Fix warning due to duplicate scan_completed notification
Loic Poulain [Thu, 15 Feb 2018 11:08:28 +0000 (12:08 +0100)]
wcn36xx: Fix warning due to duplicate scan_completed notification

BugLink: http://bugs.launchpad.net/bugs/1763040
The wcn36xx_cancel_hw_scan method stops the hw scan and notify the
scan completion via ieee80211_scan_completed.
However, on scan offload cancellation, firmware sends a scan complete
indication, triggering a new call to ieee80211_scan_completed.
This leads to kernel warn since the scan has already been completed.

Signed-off-by: Loic Poulain <loic.poulain@linaro.org>
Signed-off-by: Kalle Valo <kvalo@codeaurora.org>
(cherry picked from commit 1dbde8e6bd6c4780273a1f387f9e783edd37c845
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoleds: Add driver for Qualcomm LPG
Bjorn Andersson [Wed, 24 Jan 2018 09:56:07 +0000 (11:56 +0200)]
leds: Add driver for Qualcomm LPG

BugLink: http://bugs.launchpad.net/bugs/1763040
The Light Pulse Generator (LPG) is a PWM-block found in a wide range of
PMICs from Qualcomm. It can operate on fixed parameters or based on a
lookup-table, altering the duty cycle over time - which provides the
means for e.g. hardware assisted transitions of LED brightness.

Signed-off-by: Bjorn Andersson <bjorn.andersson@linaro.org>
Signed-off-by: Ramon Fried <rfried@codeaurora.org>
(cherry picked from commit e3ac82b35c1fb636563a8e39f179e7fd44afa149
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoHACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing
Archit Taneja [Mon, 29 Jan 2018 10:15:08 +0000 (15:45 +0530)]
HACK: drm/msm/adv7511: Don't rely on interrupts for EDID parsing

BugLink: http://bugs.launchpad.net/bugs/1763040
The adv7511 driver is currently woken up on successful EDID read
after a EDID_READY interrupt is triggered by the chip. If the driver
doesn't get the interrupt within 200 ms, its concluded that we failed
to read EDID from the monitor.

This interrupt doesn't seem to occur consistently in certain use cases
(for example, if we execute power-on -> get_modes -> power-off
repeatedly, this can be done by calling xrandr successively really
fast).

For now, execute the lesser preferred POLL path where the driver
manually checks on the interrupt status register after every 25ms.

We should ideally rootcause why we don't get EDID_READY interrupts
consistently instead of relying on the above approach.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
(cherry picked from commit 38d51d8575e77c2c79f0959774eb3da9bb5c6562
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agodrm/bridge/adv7511: Delay clearing of HPD interrupt status
Archit Taneja [Mon, 29 Jan 2018 09:48:09 +0000 (15:18 +0530)]
drm/bridge/adv7511: Delay clearing of HPD interrupt status

BugLink: http://bugs.launchpad.net/bugs/1763040
When a hotplug event occurs, the adv7511 interrupt handler schedules
an hpd work after clearing the interrupt status registers
(ADV7511_REG_INT(x). The hpd work calls a drm helper that sends a
uevent to notify the userspace about the hotplug event.

On a hotplug connect, the userspace generally acts upon this uevent by
calling an ioctl (DRM_IOCTL_MODE_GETCONNECTOR) that probes on the
connector.This results in the connector's detect() drm_connector_func
being called. In the ADV7511 driver, this is a wrapper around the
adv7511_detect() call.

adv7511_detect() checks on the same interrupt ADV7511_REG_INT(0)
register which was previously cleared by the interrupt handler,
resulting in the func not realizing that a hotplug connect event
took place. ADV7511 loses its state when a disconnect happens, and
the driver needs to do a power-on to re-enable the hardware. This
fails to happen since calls to adv7511_detect() can fail to identify
that a hotplug connect took place.

Fix this by delaying the clearing of the ADV7511_INT0_HPD status flag.
Let the call to adv7511_hpd() be the only one responsible for clearing
this bitfield.

Note: Not sure if this is the best approach. Clearing a status flag
outside of the interrupt handler is generally looked down upon.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
(cherry picked from commit a80597ef620a0633f96ede44d530d5ef805dbdfc
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agomedia: ov5645: Fix I2C address
Todor Tomov [Wed, 20 Dec 2017 13:53:19 +0000 (15:53 +0200)]
media: ov5645: Fix I2C address

BugLink: http://bugs.launchpad.net/bugs/1763040
Use 7bit I2C address.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit e1be96e81d2fe015bcd1efc23f8a757e9e05483f
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoi2c-qcom-cci: Fix I2C address bug
Todor Tomov [Wed, 20 Dec 2017 13:51:47 +0000 (15:51 +0200)]
i2c-qcom-cci: Fix I2C address bug

BugLink: http://bugs.launchpad.net/bugs/1763040
Do not shift I2C address. CCI now expects to receive correct 7bit I2C address.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit c23e053a07768786a726ff175940987c14eac5cd
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoi2c-qcom-cci: Fix run queue completion timeout
Todor Tomov [Wed, 13 Dec 2017 15:24:33 +0000 (17:24 +0200)]
i2c-qcom-cci: Fix run queue completion timeout

BugLink: http://bugs.launchpad.net/bugs/1763040
Convert ms to jiffies.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit ad7e386206b243ec61a762e2381d2ba0bfd65273
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agocamss: Do not register if no cameras are present
Todor Tomov [Tue, 20 Sep 2016 14:51:53 +0000 (17:51 +0300)]
camss: Do not register if no cameras are present

BugLink: http://bugs.launchpad.net/bugs/1763040
If no camera sensors are defined in DT (or they are diabled)
do not register the camss driver.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit bc67d1ae420c3a3e0789967757da00f7ad68391c
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agocamss: vfe: Skip first four frames from sensor
Todor Tomov [Fri, 7 Apr 2017 10:22:52 +0000 (13:22 +0300)]
camss: vfe: Skip first four frames from sensor

BugLink: http://bugs.launchpad.net/bugs/1763040
As the first four frames from sensor are low quality frames - skip them.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit 09c9976cdd1e50a2e123bd3b1c6ba95a1c5d8994
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoi2c: Add Qualcomm Camera Control Interface driver
Todor Tomov [Fri, 13 Oct 2017 10:56:41 +0000 (13:56 +0300)]
i2c: Add Qualcomm Camera Control Interface driver

BugLink: http://bugs.launchpad.net/bugs/1763040
This commit adds basic I2C bus support for the Camera Control Interface
(CCI) controller found on the Qualcomm SoC processors.

CCI versions supported:
- 1.0.8 - found on MSM8916/APQ8016 - support for the only CCI I2C bus;
- 1.4.0 - found on MSM8996/APQ8096 - support for first (out of two)
  I2C bus.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit 786b2e3c1b0201dbc6e9ef3468ea46e96dc2e4f2
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoov5645: I2C address change
Todor Tomov [Mon, 2 Oct 2017 13:28:45 +0000 (16:28 +0300)]
ov5645: I2C address change

BugLink: http://bugs.launchpad.net/bugs/1763040
As soon as the sensor is powered on, change the I2C address to the one
specified in DT. This allows to use multiple physical sensors connected
to the same I2C bus.

Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
(cherry picked from commit 788ed89c55fac229cd5fb5966b1c7f80f41f168e
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoregulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m
Amit Kucheria [Mon, 11 Dec 2017 05:44:42 +0000 (11:14 +0530)]
regulator: smd: Allow REGULATOR_QCOM_SMD_RPM=m

BugLink: http://bugs.launchpad.net/bugs/1763040
Fixes build breakage

Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org>
(cherry picked from commit 46bc80121d2067f9a79f4f4a031fe218ca95ccca
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agocpufreq: Add apq8016 to cpufreq-dt-platdev blacklist
Georgi Djakov [Wed, 20 Sep 2017 13:52:25 +0000 (16:52 +0300)]
cpufreq: Add apq8016 to cpufreq-dt-platdev blacklist

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit cca8df19e56f9258ad8ba0686369895f48b25401
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoPM / OPP: Add a helper to get an opp regulator for device
Georgi Djakov [Thu, 12 May 2016 11:41:33 +0000 (14:41 +0300)]
PM / OPP: Add a helper to get an opp regulator for device

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 0482a1c2fd22ac6d6898fd0f42e846c74d5d6c5e
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoPM / OPP: HACK: Allow to set regulator without opp_list
Georgi Djakov [Thu, 28 Apr 2016 13:20:12 +0000 (16:20 +0300)]
PM / OPP: HACK: Allow to set regulator without opp_list

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit b7d4d64534e950f6aea4b562d39dd8b27d7d45dd
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoPM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage()
Georgi Djakov [Thu, 25 Aug 2016 15:43:35 +0000 (18:43 +0300)]
PM / OPP: Drop RCU usage in dev_pm_opp_adjust_voltage()

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 97c58e3fefb76f8e0cc7c2b8ee73d9d704f917f3
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoPM / OPP: Support adjusting OPP voltages at runtime
Stephen Boyd [Sat, 19 Sep 2015 00:52:06 +0000 (17:52 -0700)]
PM / OPP: Support adjusting OPP voltages at runtime

BugLink: http://bugs.launchpad.net/bugs/1763040
On some SoCs the Adaptive Voltage Scaling (AVS) technique is
employed to optimize the operating voltage of a device. At a
given frequency, the hardware monitors dynamic factors and either
makes a suggestion for how much to adjust a voltage for the
current frequency, or it automatically adjusts the voltage
without software intervention. Add an API to the OPP library for
the former case, so that AVS type devices can update the voltages
for an OPP when the hardware determines the voltage should
change. The assumption is that drivers like CPUfreq or devfreq
will register for the OPP notifiers and adjust the voltage
according to suggestions that AVS makes.

Cc: Nishanth Menon <nm@ti.com>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Acked-by: Viresh Kumar <viresh.kumar@linaro.org>
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 8fcd0e8c8b3789274169925b30182af4698fcd9b
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoregulator: smd: Add floor and corner operations
Andy Gross [Sat, 19 Sep 2015 00:52:05 +0000 (17:52 -0700)]
regulator: smd: Add floor and corner operations

BugLink: http://bugs.launchpad.net/bugs/1763040
This patch addes the Qualcomm specific functions for setting the floor and
corner voltages on the regulators.

Signed-off-by: Andy Gross <agross@codeaurora.org>
[georgi.djakov@linaro.org: Make work with struct regulator]
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
(cherry picked from commit 976dbf494c836fd009cfcad61f0947239e1ff72f
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agopower: avs: cpr: Register with cpufreq-dt
Georgi Djakov [Mon, 24 Apr 2017 12:17:06 +0000 (15:17 +0300)]
power: avs: cpr: Register with cpufreq-dt

BugLink: http://bugs.launchpad.net/bugs/1763040
The CPR driver currently is handling most of the dependencies including
populating the OPPs, so just register it with cpufreq-dt.

Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit bcd483a0fb6956a7dd42c32c852b20a0919f236f
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agopower: avs: cpr: fix with new reg_sequence structures
Srinivas Kandagatla [Wed, 16 Sep 2015 15:55:12 +0000 (16:55 +0100)]
power: avs: cpr: fix with new reg_sequence structures

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 9c916989b35efff5e578786accee3ef1c7de032b
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agopower: avs: cpr: Use raw mem access for qfprom
Georgi Djakov [Sun, 14 Jun 2015 19:22:47 +0000 (22:22 +0300)]
power: avs: cpr: Use raw mem access for qfprom

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
(cherry picked from commit 5ad1757e08cd53ed4bd2db884da4c6dd454dbc12
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agopower: avs: Add support for CPR (Core Power Reduction)
Stephen Boyd [Sat, 19 Sep 2015 00:52:09 +0000 (17:52 -0700)]
power: avs: Add support for CPR (Core Power Reduction)

BugLink: http://bugs.launchpad.net/bugs/1763040
CPR (Core Power Reduction) is a technology that reduces core
power on a CPU or other device. It reads voltage settings in
efuse from product test process as initial settings and populates
OPPs for the device being "monitored". Each OPP corresponds to a
"corner" that has a range of valid voltages for a particular
frequency. While the device is running at a particular frequency,
CPR monitors dynamic factors such as temperature, etc. and
adjusts the voltage for that frequency accordingly to save power
and meet silicon characteristic requirements.

This driver is based on work by others on codeaurora.org[1].

[1] https://www.codeaurora.org/cgit/quic/la/kernel/msm-3.10/tree/drivers/regulator/cpr-regulator.c?h=msm-3.10

Cc: <devicetree@vger.kernel.org>
Cc: David Collins <collinsd@codeaurora.org>
Signed-off-by: Stephen Boyd <sboyd@codeaurora.org>
Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
Signed-off-by: Amit Kucheria <amit.kucheria@linaro.org>
(cherry picked from commit f6d8f1b702bf6a008d3cf7c69fb754310777e6ef
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoHACK: drm/msm/iommu: Remove runtime_put calls in map/unmap
Archit Taneja [Tue, 18 Apr 2017 07:56:15 +0000 (13:26 +0530)]
HACK: drm/msm/iommu: Remove runtime_put calls in map/unmap

BugLink: http://bugs.launchpad.net/bugs/1763040
The system hangs when we try to enable GPU with the runtime ops
as the are in  msm_iommu's map/unmap. Comment out the runtime_put()
calls for now. It seems like a device links issue. Needs more debug.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
(cherry picked from commit ecd376209a0c16d1dc5792151b01be2f946747d9
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: defconfig: enable LEDS_QCOM_LPG
Nicolas Dechesne [Tue, 13 Mar 2018 11:35:04 +0000 (12:35 +0100)]
arm64: defconfig: enable LEDS_QCOM_LPG

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 37cd0466aac75f20c4eb73d28293cd6d0cc5f983
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agokernel: distro.config: enable 'BBR' TCP congestion algorithm
Koen Kooi [Wed, 14 Feb 2018 13:58:39 +0000 (14:58 +0100)]
kernel: distro.config: enable 'BBR' TCP congestion algorithm

BugLink: http://bugs.launchpad.net/bugs/1763040
Coupled with the 'fq' qdisc it can do packet pacing to fight both bufferbloat and packet loss.

Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit c2d8ececedf19f1310493698f79f4735b4c0aa1a
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agokernel: distro.config: enable 'fq' and 'fq_codel' qdiscs
Koen Kooi [Wed, 14 Feb 2018 13:58:38 +0000 (14:58 +0100)]
kernel: distro.config: enable 'fq' and 'fq_codel' qdiscs

BugLink: http://bugs.launchpad.net/bugs/1763040
'fq_codel' is designed to fight bufferbloat, 'fq' can do similar things when coupled with the 'BBR' TCP congestion algorithm.

Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit e5ce8134178b920a4803dc4eb7ae87058d4dcdc1
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agokernel: distro.config: enable 'schedutil' CPUfreq governor
Koen Kooi [Wed, 14 Feb 2018 12:24:57 +0000 (13:24 +0100)]
kernel: distro.config: enable 'schedutil' CPUfreq governor

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Koen Kooi <koen.kooi@linaro.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit b451aee0904ea08d15e252c293eb2084f4080d11
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agokernel: configs: set USB_CONFIG_F_FS in distro.config
Nicolas Dechesne [Wed, 14 Feb 2018 08:04:41 +0000 (09:04 +0100)]
kernel: configs: set USB_CONFIG_F_FS in distro.config

BugLink: http://bugs.launchpad.net/bugs/1763040
We initially add it to arch/arm64/defconfig, however USB_CONFIG_F_FS depends on
USB_CONFIGFS which is not set in arch/arm64/defconfig, so doing a savedefconfig
would prune it. Since we have USB_CONFIGFS in kernel/configs/distro.config , it
is better to set USB_CONFIG_F_FS there as well.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 3c0bd6e79736c381322e9d25e87812d97f4a7104
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: defconfig: Enable QRTR features
Ramon Fried [Mon, 12 Feb 2018 11:12:54 +0000 (13:12 +0200)]
arm64: defconfig: Enable QRTR features

BugLink: http://bugs.launchpad.net/bugs/1763040
Needed for RMTFS, modem and GPS to work properly.

Signed-off-by: Ramon Fried <rfried@codeaurora.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 16f323a9ef6b4ad0045a100f43cd7e503f490108
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default
Ramon Fried [Tue, 6 Feb 2018 12:50:49 +0000 (14:50 +0200)]
arm64: defconfig: enable CONFIG_USB_CONFIGFS_F_FS by default

BugLink: http://bugs.launchpad.net/bugs/1763040
Allows creation of USB composite functions in userspace.
Required for diag USB support.

Signed-off-by: Ramon Fried <rfried@codeaurora.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 4255a1c29ebea8f80621603915866723f436ecea
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agokernel: configs: add freq stat to sysfs
Ramon Fried [Tue, 6 Feb 2018 12:37:40 +0000 (14:37 +0200)]
kernel: configs: add freq stat to sysfs

BugLink: http://bugs.launchpad.net/bugs/1763040
It's useful for testing cpu frequency

Signed-off-by: Ramon Fried <rfried@codeaurora.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit 5c4ed6e4d87964c606cc939c790cddb8760899cd
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: configs: Enable camera drivers
Todor Tomov [Mon, 3 Apr 2017 10:46:17 +0000 (13:46 +0300)]
arm64: configs: Enable camera drivers

BugLink: http://bugs.launchpad.net/bugs/1763040
Signed-off-by: Todor Tomov <todor.tomov@linaro.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit b82b34782cabaf10c3301229b043fda976e87549
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
6 years agoarm64: defconfig: disable ANALOG_TV and DIGITAL_TV
Nicolas Dechesne [Fri, 2 Feb 2018 15:30:46 +0000 (16:30 +0100)]
arm64: defconfig: disable ANALOG_TV and DIGITAL_TV

BugLink: http://bugs.launchpad.net/bugs/1763040
They are not really needed in our default builds.

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
(cherry picked from commit c0a48d8f59ebf8abcc580cc693ea5253a06ad21a
http://git.linaro.org/landing-teams/working/qualcomm/kernel.git release/qcomlt-4.14)
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
Acked-by: Seth Forshee <seth.forshee@canonical.com>
Acked-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>
Signed-off-by: Thadeu Lima de Souza Cascardo <cascardo@canonical.com>