]> git.proxmox.com Git - mirror_ubuntu-zesty-kernel.git/log
mirror_ubuntu-zesty-kernel.git
6 years agoUBUNTU: Ubuntu-snapdragon-4.4.0-1024.27
Stefan Bader [Fri, 12 Aug 2016 09:47:31 +0000 (11:47 +0200)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1024.27

Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
6 years agoUBUNTU: Start new release
Stefan Bader [Fri, 12 Aug 2016 09:36:46 +0000 (11:36 +0200)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
6 years agoUBUNTU: Ubuntu-snapdragon-4.4.0-1023.26
Stefan Bader [Wed, 10 Aug 2016 14:56:07 +0000 (16:56 +0200)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1023.26

Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
6 years agoUBUNTU: Start new release
Stefan Bader [Wed, 10 Aug 2016 14:45:54 +0000 (16:45 +0200)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1022.25
Seth Forshee [Fri, 22 Jul 2016 21:53:23 +0000 (16:53 -0500)]
UBUNTU: Ubuntu-4.4.0-1022.25

Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
6 years agoUBUNTU: Start new release
Seth Forshee [Fri, 22 Jul 2016 21:49:21 +0000 (16:49 -0500)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1021.24
Seth Forshee [Wed, 20 Jul 2016 15:53:32 +0000 (10:53 -0500)]
UBUNTU: Ubuntu-4.4.0-1021.24

Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
6 years agoUBUNTU: [Config] updateconfigs after 4.4.0-32.51 rebase
Seth Forshee [Wed, 20 Jul 2016 15:42:42 +0000 (10:42 -0500)]
UBUNTU: [Config] updateconfigs after 4.4.0-32.51 rebase

Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
6 years agoUBUNTU: [Debian] embed derivative target name in release tag
Kamal Mostafa [Thu, 7 Jul 2016 16:22:17 +0000 (09:22 -0700)]
UBUNTU: [Debian] embed derivative target name in release tag

BugLink: http://bugs.launchpad.net/bugs/1599924
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Andy Whitcroft <apw@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Mon, 11 Jul 2016 15:40:28 +0000 (08:40 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1020.23
Kamal Mostafa [Thu, 30 Jun 2016 21:24:35 +0000 (14:24 -0700)]
UBUNTU: Ubuntu-4.4.0-1020.23

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: [Config] CONFIG_SQUASHFS=y
Tim Gardner [Fri, 17 Jun 2016 08:09:27 +0000 (11:09 +0300)]
UBUNTU: [Config] CONFIG_SQUASHFS=y

BugLink: http://bugs.launchpad.net/bugs/1593134
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Acked-by: Paolo Pisati <paolo.pisati@canonical.com>
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Thu, 30 Jun 2016 17:13:55 +0000 (10:13 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1019.22
Kamal Mostafa [Fri, 24 Jun 2016 15:23:02 +0000 (08:23 -0700)]
UBUNTU: Ubuntu-4.4.0-1019.22

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Fri, 24 Jun 2016 15:15:10 +0000 (08:15 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1018.21
Kamal Mostafa [Tue, 21 Jun 2016 19:35:56 +0000 (12:35 -0700)]
UBUNTU: Ubuntu-4.4.0-1018.21

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Tue, 21 Jun 2016 19:32:35 +0000 (12:32 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1017.20
Kamal Mostafa [Mon, 20 Jun 2016 18:48:43 +0000 (11:48 -0700)]
UBUNTU: Ubuntu-4.4.0-1017.20

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Fri, 17 Jun 2016 16:08:17 +0000 (09:08 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1016.19
Kamal Mostafa [Mon, 13 Jun 2016 18:42:52 +0000 (11:42 -0700)]
UBUNTU: Ubuntu-4.4.0-1016.19

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Mon, 13 Jun 2016 13:44:23 +0000 (06:44 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1015.18
Kamal Mostafa [Mon, 6 Jun 2016 15:26:02 +0000 (08:26 -0700)]
UBUNTU: Ubuntu-4.4.0-1015.18

Signed-off-by: Andy Whitcroft <apw@ubuntu.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Mon, 6 Jun 2016 15:21:23 +0000 (08:21 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1014.16
Kamal Mostafa [Tue, 17 May 2016 18:26:52 +0000 (11:26 -0700)]
UBUNTU: Ubuntu-4.4.0-1014.16

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Tue, 17 May 2016 18:19:04 +0000 (11:19 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1013.15
Kamal Mostafa [Fri, 13 May 2016 15:05:49 +0000 (08:05 -0700)]
UBUNTU: Ubuntu-4.4.0-1013.15

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Fri, 13 May 2016 15:00:23 +0000 (08:00 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1013.14
Kamal Mostafa [Thu, 5 May 2016 18:18:12 +0000 (11:18 -0700)]
UBUNTU: Ubuntu-4.4.0-1013.14

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Thu, 5 May 2016 17:54:49 +0000 (10:54 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1013.13
Kamal Mostafa [Tue, 26 Apr 2016 15:27:54 +0000 (08:27 -0700)]
UBUNTU: Ubuntu-4.4.0-1013.13

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: [Config] ignore module rsa_generic now =y
Kamal Mostafa [Tue, 26 Apr 2016 16:08:19 +0000 (09:08 -0700)]
UBUNTU: [Config] ignore module rsa_generic now =y

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Acked-by: Andy Whitcroft <apw@canonical.com>
Acked-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: [Config] updateconfigs after 4.4.0-22.38 rebase
Kamal Mostafa [Tue, 26 Apr 2016 15:24:22 +0000 (08:24 -0700)]
UBUNTU: [Config] updateconfigs after 4.4.0-22.38 rebase

Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Start new release
Kamal Mostafa [Tue, 26 Apr 2016 15:19:28 +0000 (08:19 -0700)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1012.12
Tim Gardner [Tue, 19 Apr 2016 19:10:00 +0000 (13:10 -0600)]
UBUNTU: Ubuntu-4.4.0-1012.12

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: Start new release
Tim Gardner [Tue, 19 Apr 2016 19:04:53 +0000 (13:04 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1011.11
Paolo Pisati [Wed, 6 Apr 2016 14:32:34 +0000 (16:32 +0200)]
UBUNTU: Ubuntu-4.4.0-1011.11

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: Start new release
Paolo Pisati [Wed, 6 Apr 2016 14:29:58 +0000 (16:29 +0200)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: [Config] INLINE_*_UNLOCK=y
Paolo Pisati [Wed, 6 Apr 2016 10:06:50 +0000 (10:06 +0000)]
UBUNTU: [Config] INLINE_*_UNLOCK=y

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoregulator: qcom_spmi: Only use selector based regulator ops
Stephen Boyd [Thu, 31 Mar 2016 01:57:50 +0000 (18:57 -0700)]
regulator: qcom_spmi: Only use selector based regulator ops

Mixing raw voltage and selector based regulator ops is
inconsistent. This driver already supports some selector based
ops via the list_voltage and set_voltage_time_sel ops but it uses
raw voltage ops for get_voltage and set_voltage. This causes
problems for regulator_set_voltage() and automatic insertion of
slewing delays because set_voltage_time_sel() is only used if the
regulator ops are all selector based. Put another way, delays
aren't happening at all right now when we should be waiting for
voltages to settle. Let's move to pure selector based regulator
ops so that the delays are inserted properly.

Cc: Georgi Djakov <georgi.djakov@linaro.org>
Cc: David Collins <collinsd@codeaurora.org>
Signed-off-by: Stephen Boyd <stephen.boyd@linaro.org>
6 years agoregulator: qcom_spmi: Add slewing delays for all SMPS types
Stephen Boyd [Thu, 31 Mar 2016 01:57:49 +0000 (18:57 -0700)]
regulator: qcom_spmi: Add slewing delays for all SMPS types

Only the FT SMPS type regulators have slewing supported in the
driver, but all types of SMPS regulators need the same support.
The only difference is that some SMPS regulators don't have a
step size and the step delay is typically 20, not 8. Luckily, the
step size reads as 0 for the non-FT types, so we can always read
that, but we need to detect which type of regulator we're using
to figure out what step delay to use. Make these minor
adjustments to the slew rate calculations and add support for the
delay function to the appropriate regulator ops.

Reported-by: Georgi Djakov <georgi.djakov@linaro.org>
Cc: David Collins <collinsd@codeaurora.org>
Signed-off-by: Stephen Boyd <stephen.boyd@linaro.org>
6 years agoarm64: dts: apq8016-sbc: Add aliases to spi device.
Srinivas Kandagatla [Thu, 21 Jan 2016 18:38:42 +0000 (18:38 +0000)]
arm64: dts: apq8016-sbc: Add aliases to spi device.

This patch adds aliases to spi device so that it can get proper bus
number rather than a random number.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Andy Gross <andy.gross@linaro.org>
6 years agoconfigs: add SPI_SPIDEV as module in distro.config
Nicolas Dechesne [Wed, 30 Mar 2016 08:48:56 +0000 (10:48 +0200)]
configs: add SPI_SPIDEV as module in distro.config

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
6 years agoarm64: clean up defconfig with savedefconfig
Nicolas Dechesne [Wed, 30 Mar 2016 08:48:33 +0000 (10:48 +0200)]
arm64: clean up defconfig with savedefconfig

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
6 years agoUBUNTU: [Config] disable DEBUG_MUTEXES
Paolo Pisati [Fri, 25 Mar 2016 09:28:48 +0000 (09:28 +0000)]
UBUNTU: [Config] disable DEBUG_MUTEXES

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: [Config] disable DEBUG_SPINLOCK
Paolo Pisati [Fri, 25 Mar 2016 09:27:41 +0000 (09:27 +0000)]
UBUNTU: [Config] disable DEBUG_SPINLOCK

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: [Config] disable DEBUG_LOCK_ALLOC
Paolo Pisati [Thu, 24 Mar 2016 08:42:59 +0000 (08:42 +0000)]
UBUNTU: [Config] disable DEBUG_LOCK_ALLOC

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: [Config] disable PROVE_LOCKING
Paolo Pisati [Thu, 24 Mar 2016 08:41:49 +0000 (08:41 +0000)]
UBUNTU: [Config] disable PROVE_LOCKING

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: [Config] PREEMPT_VOLUNTARY=y
Paolo Pisati [Wed, 6 Apr 2016 09:22:35 +0000 (09:22 +0000)]
UBUNTU: [Config] PREEMPT_VOLUNTARY=y

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1010.10
Tim Gardner [Wed, 30 Mar 2016 15:05:21 +0000 (09:05 -0600)]
UBUNTU: Ubuntu-4.4.0-1010.10

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: [Config] updateconfigs after rebase to Ubuntu-4.4.0-17.33
Tim Gardner [Wed, 30 Mar 2016 14:38:49 +0000 (08:38 -0600)]
UBUNTU: [Config] updateconfigs after rebase to Ubuntu-4.4.0-17.33

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: handle rprovides via dpkg-gencontrol
Tim Gardner [Wed, 30 Mar 2016 14:32:31 +0000 (08:32 -0600)]
UBUNTU: handle rprovides via dpkg-gencontrol

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: Start new release
Tim Gardner [Wed, 30 Mar 2016 14:30:57 +0000 (08:30 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1009.9
Tim Gardner [Tue, 15 Mar 2016 21:41:11 +0000 (15:41 -0600)]
UBUNTU: Ubuntu-4.4.0-1009.9

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: [Config] control file cleanup
Tim Gardner [Thu, 17 Mar 2016 13:20:30 +0000 (07:20 -0600)]
UBUNTU: [Config] control file cleanup

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: [Config] Fix Vcs-Git
Tim Gardner [Thu, 17 Mar 2016 13:11:29 +0000 (07:11 -0600)]
UBUNTU: [Config] Fix Vcs-Git

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: Start new release
Tim Gardner [Tue, 15 Mar 2016 21:34:06 +0000 (15:34 -0600)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1008.8
Paolo Pisati [Thu, 10 Mar 2016 10:19:08 +0000 (11:19 +0100)]
UBUNTU: Ubuntu-4.4.0-1008.8

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: Start new release
Paolo Pisati [Thu, 10 Mar 2016 10:16:27 +0000 (11:16 +0100)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: [Config] CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y
Paolo Pisati [Tue, 1 Mar 2016 13:22:03 +0000 (14:22 +0100)]
UBUNTU: [Config] CPU_FREQ_DEFAULT_GOV_PERFORMANCE=y

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1007.7
Paolo Pisati [Mon, 7 Mar 2016 15:16:58 +0000 (16:16 +0100)]
UBUNTU: Ubuntu-4.4.0-1007.7

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: [Config] ARM64_ACPI_PARKING_PROTOCOL=y
Paolo Pisati [Mon, 7 Mar 2016 15:15:05 +0000 (16:15 +0100)]
UBUNTU: [Config] ARM64_ACPI_PARKING_PROTOCOL=y

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoarm64: kernel: implement ACPI parking protocol
Lorenzo Pieralisi [Tue, 26 Jan 2016 11:10:38 +0000 (11:10 +0000)]
arm64: kernel: implement ACPI parking protocol

BugLink: http://bugs.launchpad.net/bugs/1547047
The SBBR and ACPI specifications allow ACPI based systems that do not
implement PSCI (eg systems with no EL3) to boot through the ACPI parking
protocol specification[1].

This patch implements the ACPI parking protocol CPU operations, and adds
code that eases parsing the parking protocol data structures to the
ARM64 SMP initializion carried out at the same time as cpus enumeration.

To wake-up the CPUs from the parked state, this patch implements a
wakeup IPI for ARM64 (ie arch_send_wakeup_ipi_mask()) that mirrors the
ARM one, so that a specific IPI is sent for wake-up purpose in order
to distinguish it from other IPI sources.

Given the current ACPI MADT parsing API, the patch implements a glue
layer that helps passing MADT GICC data structure from SMP initialization
code to the parking protocol implementation somewhat overriding the CPU
operations interfaces. This to avoid creating a completely trasparent
DT/ACPI CPU operations layer that would require creating opaque
structure handling for CPUs data (DT represents CPU through DT nodes, ACPI
through static MADT table entries), which seems overkill given that ACPI
on ARM64 mandates only two booting protocols (PSCI and parking protocol),
so there is no need for further protocol additions.

Based on the original work by Mark Salter <msalter@redhat.com>

[1] https://acpica.org/sites/acpica/files/MP%20Startup%20for%20ARM%20platforms.docx

Signed-off-by: Lorenzo Pieralisi <lorenzo.pieralisi@arm.com>
Tested-by: Loc Ho <lho@apm.com>
Cc: Will Deacon <will.deacon@arm.com>
Cc: Hanjun Guo <hanjun.guo@linaro.org>
Cc: Sudeep Holla <sudeep.holla@arm.com>
Cc: Mark Rutland <mark.rutland@arm.com>
Cc: Mark Salter <msalter@redhat.com>
Cc: Al Stone <ahs3@redhat.com>
[catalin.marinas@arm.com: Added WARN_ONCE(!acpi_parking_protocol_valid() on the IPI]
Signed-off-by: Catalin Marinas <catalin.marinas@arm.com>
(backported from linux-next commit b518dc969cea61100ec7a7692716a0e82a189b2d)
Signed-off-by: Craig Magina <craig.magina@canonical.com>
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: Start new release
Paolo Pisati [Mon, 7 Mar 2016 14:57:55 +0000 (15:57 +0100)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: Ubuntu-4.4.0-1006.6
Paolo Pisati [Fri, 26 Feb 2016 13:42:22 +0000 (14:42 +0100)]
UBUNTU: Ubuntu-4.4.0-1006.6

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: Start new release
Paolo Pisati [Fri, 26 Feb 2016 13:40:05 +0000 (14:40 +0100)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: [Config] updateconfigs
Paolo Pisati [Fri, 26 Feb 2016 13:38:50 +0000 (14:38 +0100)]
UBUNTU: [Config] updateconfigs

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoARM: dts: ifc6410: remove pinctrl defaults from gpio node.
Srinivas Kandagatla [Wed, 24 Feb 2016 15:17:03 +0000 (15:17 +0000)]
ARM: dts: ifc6410: remove pinctrl defaults from gpio node.

pinctrl defaults are to be setup by there respective device nodes, we
should not do the default setting in a global gpio/pinctrl controller.

Without this patch there would be a conflict between pwrseq pinctrl and
gpio@150 pinctrl and finally resulting in failing to reset BT and WLAN
chips.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>
6 years agoiommu: qcom: check scm avaiablity before initialization.
Srinivas Kandagatla [Tue, 23 Feb 2016 09:07:33 +0000 (09:07 +0000)]
iommu: qcom: check scm avaiablity before initialization.

This patch moves the scm call checks to probe and also adds check to see
if the scm is available and makes a defer probe from then.

This should prevent execution of scm calls on non qcom platfroms
resulting in crashes.

Bugzilla: https://bugs.linaro.org/show_bug.cgi?id=2061
Reported-by: Ricardo Salveti <ricardo.salveti@linaro.org>
Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoarm: dts: qcom : add scm device node
Srinivas Kandagatla [Mon, 22 Feb 2016 17:36:28 +0000 (17:36 +0000)]
arm: dts: qcom : add scm device node

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agofirmware: scm: make scm clks optional
Srinivas Kandagatla [Mon, 22 Feb 2016 17:35:20 +0000 (17:35 +0000)]
firmware: scm: make scm clks optional

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoarm64: dts: qcom : add scm device node
Srinivas Kandagatla [Mon, 22 Feb 2016 17:16:11 +0000 (17:16 +0000)]
arm64: dts: qcom : add scm device node

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agofirmware: scm: make scm_init call from probe
Srinivas Kandagatla [Mon, 22 Feb 2016 17:11:44 +0000 (17:11 +0000)]
firmware: scm: make scm_init call from probe

This patch removes early init calls from scm-64 and makes it a proper
function callback that would be called from scm probe.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agofirmware: qcom: scm: Convert to platform driver
Andy Gross [Mon, 20 Jul 2015 22:25:52 +0000 (17:25 -0500)]
firmware: qcom: scm: Convert to platform driver

This patch creates a platform driver for the SCM so that we can adequately
manage resources.  This removes clients having to carry the necessary
clocks to use the SCM resources.

Signed-off-by: Andy Gross <agross@codeaurora.org>
Conflicts:
drivers/firmware/qcom_scm.c

6 years agodrm/msm: Boost the GPU clock on msm8916 for better performance
Georgi Djakov [Thu, 18 Feb 2016 17:22:46 +0000 (19:22 +0200)]
drm/msm: Boost the GPU clock on msm8916 for better performance

This hack should be removed when we have proper msm-bus and
QoS support for the GPU.

Signed-off-by: Georgi Djakov <georgi.djakov@linaro.org>
6 years agoASoC: codec: msm8x16: enable regulators before accessing registers
Srinivas Kandagatla [Tue, 16 Feb 2016 18:29:01 +0000 (18:29 +0000)]
ASoC: codec: msm8x16: enable regulators before accessing registers

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: codec: msm8x16: check return value of msm8x16_wcd_codec_parse_dt
Srinivas Kandagatla [Tue, 16 Feb 2016 18:27:13 +0000 (18:27 +0000)]
ASoC: codec: msm8x16: check return value of msm8x16_wcd_codec_parse_dt

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agodts: arm64: qcom: remove dmic pins in default pinctrl
Srinivas Kandagatla [Tue, 16 Feb 2016 18:23:35 +0000 (18:23 +0000)]
dts: arm64: qcom: remove dmic pins in default pinctrl

This patch removes dmic pins from default pinctrls as these are in
conflit with uart0 pins.
User can add these pins to default as required.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoarm64: dts: qcom: apq8016-sbc: Enable ADV7533 interrupts
Archit Taneja [Tue, 16 Feb 2016 05:23:53 +0000 (10:53 +0530)]
arm64: dts: qcom: apq8016-sbc: Enable ADV7533 interrupts

Now that HPD is stable, enable interrupts on ADV7533 for detecting HPD
and EDID Ready notificatons.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
6 years agodrm/i2c: adv7511: Add HPD support
Archit Taneja [Tue, 16 Feb 2016 05:10:56 +0000 (10:40 +0530)]
drm/i2c: adv7511: Add HPD support

Add Hot Plug detect support for ADV7533. This involves:

1) Enabling the correct HPD interrupt enable registers in
   adv7511_power_on, adv7511_get_modes and adv7533_bridge_attach.
2) Flushing the irq stat registers in adv7511_irq_process only after
   we have called drm_helper_hpd_irq_event.
3) Getting rid of the HPD_ENABLE macro instances.
4) Add a 200 ms sleep in adv7511_get_modes after powering on the
   chip. This seems to be needed when we rely on EDID_READY
   interrupt to start reading EDID.

Signed-off-by: Archit Taneja <architt@codeaurora.org>
6 years agoarm64: dts: qcom: add audio capture support
Srinivas Kandagatla [Thu, 4 Feb 2016 13:23:04 +0000 (13:23 +0000)]
arm64: dts: qcom: add audio capture support

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: add audio routing support
Srinivas Kandagatla [Thu, 4 Feb 2016 13:06:27 +0000 (13:06 +0000)]
ASoC: add audio routing support

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: apq8016-sbc: add mic support
Srinivas Kandagatla [Thu, 28 Jan 2016 15:22:06 +0000 (15:22 +0000)]
ASoC: qcom: apq8016-sbc: add mic support

This patch add mic support on apq8016-sbc board aka db410c. Tested it
with headset mic.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: add mic support
Srinivas Kandagatla [Thu, 28 Jan 2016 15:55:16 +0000 (15:55 +0000)]
ASoC: qcom: add mic support

This patch adds mic support to the lpass driver, most of the driver is
reused as it is, only the register level access is changed depending on
te direction of the stream.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: apq8016: set the correct max register for regmap
Srinivas Kandagatla [Thu, 28 Jan 2016 15:41:22 +0000 (15:41 +0000)]
ASoC: qcom: apq8016: set the correct max register for regmap

Now that we are ready to access wrdma registers, set the max register
and other regmap related configs to use correct values.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: add generic bit masks for RDMA and WRDMA
Srinivas Kandagatla [Mon, 1 Feb 2016 13:16:58 +0000 (13:16 +0000)]
ASoC: qcom: add generic bit masks for RDMA and WRDMA

This patch adds generic masks for accessing bits in rdma/wrdma
registers. Doing this would simplify the driver and adding capture
support would be much simpler. Also there is no point in having same
bit masks for bits in both rdma and wrdma registers.

This patch also deletes the RDMA specific bit masks and makes the code
use the generic bit masks.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: add wrdma register definations
Srinivas Kandagatla [Thu, 28 Jan 2016 15:38:05 +0000 (15:38 +0000)]
ASoC: qcom: add wrdma register definations

This patch adds wrdma registers into the lpaif-reg.h.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: apq8016: add wrdma support
Srinivas Kandagatla [Thu, 28 Jan 2016 15:28:40 +0000 (15:28 +0000)]
ASoC: qcom: apq8016: add wrdma support

This patch adds wrdma support in lpass-apq8016 by providing the register
offsets and adding support in dma channel allocation callback.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: rename rdma_ch_bit_map to dma_ch_bit_map
Srinivas Kandagatla [Mon, 1 Feb 2016 12:44:20 +0000 (12:44 +0000)]
ASoC: qcom: rename rdma_ch_bit_map to dma_ch_bit_map

rdma_ch_bit_map can be reused for wrdma channel allocations as wrdma
channel numbering start after rdma channel numbers.
With capture support referring rdma_ch_bit_map for wrdma channel allocation
is confusing, so renaming rdma_ch_bit_map to dma_ch_bit_map makes sense.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: add wrdma dma channel start
Srinivas Kandagatla [Thu, 28 Jan 2016 14:55:01 +0000 (14:55 +0000)]
ASoC: qcom: add wrdma dma channel start

wrdma channel numbering starts at 5 on APQ8016 and is different on other chips.

This patch adds wrdma_channel_start map to variant structure for dma channel
allocations.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: add mic related i2s control register defines
Srinivas Kandagatla [Thu, 28 Jan 2016 14:59:37 +0000 (14:59 +0000)]
ASoC: qcom: add mic related i2s control register defines

This patch adds mic related bitmasks and offsets in the i2c control
register.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: ipq806x: add wrdma related register offsets
Srinivas Kandagatla [Mon, 1 Feb 2016 14:18:06 +0000 (14:18 +0000)]
ASoC: qcom: ipq806x: add wrdma related register offsets

This patch adds wrdma related register offsets to the lpass variant data
of ipq806x.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: ipq806x: add error in dma allocation.
Srinivas Kandagatla [Mon, 1 Feb 2016 11:25:57 +0000 (11:25 +0000)]
ASoC: qcom: ipq806x: add error in dma allocation.

ipq806x is only ever tested for playback so return error in dma allocation
if the stream direction is capture.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: pass direction to dma allocation
Srinivas Kandagatla [Thu, 28 Jan 2016 13:46:24 +0000 (13:46 +0000)]
ASoC: qcom: pass direction to dma allocation

This patch updates the internal dma allocation callbacks to take the
stream direction so that it can allocate channels suitable for that
stream direction. Before the capture support this was not necessary.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: rename rdmactl_audif_start to dmactrl_audif_start
Srinivas Kandagatla [Thu, 28 Jan 2016 13:42:49 +0000 (13:42 +0000)]
ASoC: qcom: rename rdmactl_audif_start to dmactrl_audif_start

This patch renames rdmactl_audif_start to dmactrl_audif_start as this
is common for both rdma and wrdma. Without this patch the name would be
bit misleading to the readers.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: add wrdma register details to lpass_variant
Srinivas Kandagatla [Thu, 28 Jan 2016 12:40:08 +0000 (12:40 +0000)]
ASoC: qcom: add wrdma register details to lpass_variant

This patch adds wrdma related register offsets and shifts into lpass
variant structure.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoASoC: qcom: use snd_dma_alloc/free* apis
Srinivas Kandagatla [Mon, 1 Feb 2016 15:07:16 +0000 (15:07 +0000)]
ASoC: qcom: use snd_dma_alloc/free* apis

There is no point in having local allocation functions when the driver
can use snd_dma_alloc/free() apis. This patch replaces the local versions
of the dma allocation apis with the snd_dma_alloc/free() apis.

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoAdd capture support to msm8x16-wcd codec
Srinivas Kandagatla [Fri, 5 Feb 2016 08:08:20 +0000 (08:08 +0000)]
Add capture support to msm8x16-wcd codec

This patch adds msm8x16-wcd codec support which has been tested for
Audio In using Headset Mic/Secondary Mic/Primary Mic and Audio out via
Speaker/Headset.

Below are mixer setups for capture and playbacks.

amixer cset numid=18,iface=MIXER,name='RX1 MIX1 INP1' 'RX1'
amixer cset numid=21,iface=MIXER,name='RX2 MIX1 INP1' 'RX2'
amixer cset numid=5,iface=MIXER,name='RX1 Digital Volume' 100
amixer cset numid=6,iface=MIXER,name='RX2 Digital Volume' 100
amixer cset numid=30,iface=MIXER,name='RDAC2 MUX' 'RX2'

amixer cset numid=23,iface=MIXER,name='RX3 MIX1 INP1' 'RX1'
amixer cset numid=17,iface=MIXER,name='SPK DAC Switch' 1

amixer cset numid=28,iface=MIXER,name='DEC1 MUX' 'ADC2'
amixer cset numid=3,iface=MIXER,name='ADC2 Volume' 70
amixer cset numid=27,iface=MIXER,name='ADC2 MUX' 'INP2'
arecord -D plughw:0,2 -r 16000 -f S16_LE /tmp/f-16000.wav

amixer cset numid=28,iface=MIXER,name='DEC1 MUX' 'ADC2'
amixer cset numid=3,iface=MIXER,name='ADC2 Volume' 70
amixer cset numid=27,iface=MIXER,name='ADC2 MUX' 'INP3'

amixer cset numid=27,iface=MIXER,name='DEC1 MUX' 'DMIC1'

TODO:
headset jack/Mic detection
headset Buttons

Signed-off-by: Srinivas Kandagatla <srinivas.kandagatla@linaro.org>
6 years agoUBUNTU: Ubuntu-4.4.0-1005.5
Paolo Pisati [Fri, 19 Feb 2016 12:35:18 +0000 (13:35 +0100)]
UBUNTU: Ubuntu-4.4.0-1005.5

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: Start new release
Paolo Pisati [Fri, 19 Feb 2016 12:32:45 +0000 (13:32 +0100)]
UBUNTU: Start new release

Ignore: yes
Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>
6 years agoUBUNTU: SAUCE: dtb: add a custom apq8016 for snappy with sdhc_2's vmmc-supply disabled
Paolo Pisati [Fri, 19 Feb 2016 12:31:50 +0000 (13:31 +0100)]
UBUNTU: SAUCE: dtb: add a custom apq8016 for snappy with sdhc_2's vmmc-supply disabled

Signed-off-by: Paolo Pisati <paolo.pisati@canonical.com>