]>
git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/log
Luis Henriques [Tue, 20 Dec 2016 14:23:04 +0000 (14:23 +0000)]
UBUNTU: [Config] updateconfigs
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Luis Henriques [Tue, 20 Dec 2016 13:49:17 +0000 (13:49 +0000)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Luis Henriques [Sat, 10 Dec 2016 11:15:56 +0000 (11:15 +0000)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1042.46
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Luis Henriques [Sat, 10 Dec 2016 10:54:59 +0000 (10:54 +0000)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Luis Henriques [Thu, 8 Dec 2016 16:00:34 +0000 (16:00 +0000)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1041.45
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Luis Henriques [Thu, 8 Dec 2016 15:54:13 +0000 (15:54 +0000)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Luis Henriques [Wed, 7 Dec 2016 18:11:30 +0000 (18:11 +0000)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1040.44
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Luis Henriques [Wed, 7 Dec 2016 18:13:02 +0000 (18:13 +0000)]
UBUNTU: [Config] updateconfigs
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Luis Henriques [Wed, 7 Dec 2016 18:06:06 +0000 (18:06 +0000)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Brad Figg [Fri, 2 Dec 2016 19:26:44 +0000 (11:26 -0800)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1039.43
Signed-off-by: Brad Figg <brad.figg@canonical.com>
Brad Figg [Fri, 2 Dec 2016 19:25:40 +0000 (11:25 -0800)]
UBUNTU: Start new release
Signed-off-by: Brad Figg <brad.figg@canonical.com>
Luis Henriques [Wed, 9 Nov 2016 15:58:30 +0000 (15:58 +0000)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1035.39
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Andy Whitcroft [Wed, 26 Oct 2016 16:47:56 +0000 (17:47 +0100)]
UBUNTU: [Config] switch squashfs to single threaded decode
There is some issue with squashfs decoding when done in a multi-threaded
manner which leads to large memory consumption. Either we have a leak
or more probabally we have pathalogical case leading to horrible internal
fragmentation. For the moment turn it off while it can be investigated.
BugLink: http://bugs.launchpad.net/bugs/1636847
Signed-off-by: Andy Whitcroft <apw@canonical.com>
Acked-by: Brad Figg <brad.figg@canonical.com>
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Luis Henriques [Wed, 9 Nov 2016 15:44:54 +0000 (15:44 +0000)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Luis Henriques <luis.henriques@canonical.com>
Kamal Mostafa [Wed, 26 Oct 2016 20:48:37 +0000 (13:48 -0700)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1034.38
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Kamal Mostafa [Wed, 26 Oct 2016 20:34:20 +0000 (13:34 -0700)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Seth Forshee [Thu, 20 Oct 2016 16:34:25 +0000 (11:34 -0500)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1033.37
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Seth Forshee [Thu, 20 Oct 2016 16:28:54 +0000 (11:28 -0500)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Stefan Bader [Wed, 19 Oct 2016 11:33:15 +0000 (13:33 +0200)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1032.36
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Stefan Bader [Wed, 19 Oct 2016 11:24:03 +0000 (13:24 +0200)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
Seth Forshee [Fri, 7 Oct 2016 19:30:39 +0000 (14:30 -0500)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1030.33
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Seth Forshee [Fri, 7 Oct 2016 19:21:38 +0000 (14:21 -0500)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Seth Forshee <seth.forshee@canonical.com>
Kamal Mostafa [Tue, 27 Sep 2016 17:10:54 +0000 (10:10 -0700)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1029.32
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Kamal Mostafa [Mon, 26 Sep 2016 18:09:48 +0000 (11:09 -0700)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Kamal Mostafa [Fri, 23 Sep 2016 19:21:20 +0000 (12:21 -0700)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1028.31
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Kamal Mostafa [Fri, 23 Sep 2016 18:29:32 +0000 (11:29 -0700)]
UBUNTU: Start new release
(and fix double blank line in previous changelog entry)
Ignore: yes
Signed-off-by: Kamal Mostafa <kamal@canonical.com>
Joseph Salisbury [Thu, 22 Sep 2016 13:14:53 +0000 (09:14 -0400)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1027.30
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
Joseph Salisbury [Thu, 22 Sep 2016 12:53:34 +0000 (08:53 -0400)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Joseph Salisbury <joseph.salisbury@canonical.com>
Tim Gardner [Tue, 6 Sep 2016 16:21:38 +0000 (10:21 -0600)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1026.29
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Tim Gardner [Tue, 30 Aug 2016 18:35:08 +0000 (12:35 -0600)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Tim Gardner [Mon, 29 Aug 2016 17:37:05 +0000 (11:37 -0600)]
UBUNTU: Ubuntu-snapdragon-4.4.0-1025.28
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
Tim Gardner [Mon, 29 Aug 2016 17:28:25 +0000 (11:28 -0600)]
UBUNTU: Start new release
Ignore: yes
Signed-off-by: Tim Gardner <tim.gardner@canonical.com>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>
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>