1
0
mirror of https://git.yoctoproject.org/meta-ti synced 2026-07-21 03:17:18 +00:00

linux-ti33x-psp 3.2: rebase onto latest PSP

This fixes most PM operations: cpufreq, cpuidle and suspend. Resume does not
work on beaglebone, but 3 out of 4 ain't bad :)

The M3 firmware needed for suspend/resume is used as a binary, building it
from source and including it from sysroots is planned for future commits.

Beaglebone patches have been forward ported and runtime tested.

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
Signed-off-by: Denys Dmytriyenko <denys@ti.com>
This commit is contained in:
Koen Kooi
2012-04-17 14:47:44 +02:00
committed by Denys Dmytriyenko
parent 62e713b1b3
commit 415f8b2c33
51 changed files with 364 additions and 519 deletions
@@ -1,34 +0,0 @@
From f7455ca607fd743b247e01c51d4558ff4f4b0e23 Mon Sep 17 00:00:00 2001
From: Alexander Aring <a.aring@phytec.de>
Date: Thu, 8 Dec 2011 15:43:53 +0100
Subject: [PATCH 113/130] I2C: OMAP: correct SYSC register offset for OMAP4
commit 2727b1753934e154931d6b3bdf20c9b2398457a2 upstream.
Correct OMAP_I2C_SYSC_REG offset in omap4 register map.
Offset 0x20 is reserved and OMAP_I2C_SYSC_REG has 0x10 as offset.
Signed-off-by: Alexander Aring <a.aring@phytec.de>
[khilman@ti.com: minor changelog edits]
Signed-off-by: Kevin Hilman <khilman@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
---
drivers/i2c/busses/i2c-omap.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/i2c/busses/i2c-omap.c b/drivers/i2c/busses/i2c-omap.c
index 82fff06..e0733b7 100644
--- a/drivers/i2c/busses/i2c-omap.c
+++ b/drivers/i2c/busses/i2c-omap.c
@@ -235,7 +235,7 @@ static const u8 reg_map_ip_v2[] = {
[OMAP_I2C_BUF_REG] = 0x94,
[OMAP_I2C_CNT_REG] = 0x98,
[OMAP_I2C_DATA_REG] = 0x9c,
- [OMAP_I2C_SYSC_REG] = 0x20,
+ [OMAP_I2C_SYSC_REG] = 0x10,
[OMAP_I2C_CON_REG] = 0xa4,
[OMAP_I2C_OA_REG] = 0xa8,
[OMAP_I2C_SA_REG] = 0xac,
--
1.7.9.4
@@ -1,7 +1,7 @@
From 15259eb18bbb73a316954965e66a8a85a9e12635 Mon Sep 17 00:00:00 2001
From ec2a416f6ce2e5b896074a6e8c86fda4d1d21466 Mon Sep 17 00:00:00 2001
From: Cliff Wickman <cpw@sgi.com>
Date: Mon, 16 Jan 2012 15:17:50 -0600
Subject: [PATCH 114/130] x86/UV2: Fix new UV2 hardware by using native UV2
Subject: [PATCH 113/129] x86/UV2: Fix new UV2 hardware by using native UV2
broadcast mode
commit da87c937e5a2374686edd58df06cfd5050b125fa upstream.
@@ -346,5 +346,5 @@ index 5b55219..1341a2e 100644
}
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From b92c8d886296debcaf5af9cceb74f02bbce4d83d Mon Sep 17 00:00:00 2001
From 0b3a1f5aefb71777fec89809de87c49b917a88e7 Mon Sep 17 00:00:00 2001
From: Cliff Wickman <cpw@sgi.com>
Date: Mon, 16 Jan 2012 15:18:48 -0600
Subject: [PATCH 115/130] x86/UV2: Fix BAU destination timeout initialization
Subject: [PATCH 114/129] x86/UV2: Fix BAU destination timeout initialization
commit d059f9fa84a30e04279c6ff615e9e2cf3b260191 upstream.
@@ -62,5 +62,5 @@ index 1341a2e..c425ff1 100644
for_each_possible_blade(uvhub) {
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 67963c536b1b1f4304913ad0d1b32821510f690d Mon Sep 17 00:00:00 2001
From d1eaa067ea8545101d57f6d484519722ee8c3783 Mon Sep 17 00:00:00 2001
From: Cliff Wickman <cpw@sgi.com>
Date: Mon, 16 Jan 2012 15:19:47 -0600
Subject: [PATCH 116/130] x86/UV2: Work around BAU bug
Subject: [PATCH 115/129] x86/UV2: Work around BAU bug
commit c5d35d399e685acccc85a675e8765c26b2a9813a upstream.
@@ -566,5 +566,5 @@ index c425ff1..9010ca7 100644
printk(KERN_EMERG "%d cpus per uvhub invalid\n",
bcp->uvhub_cpu);
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 414c945630702378c3477085517e8c24e2eb3a57 Mon Sep 17 00:00:00 2001
From 28cfb4fe93728e07bee3b360682f3a4b2ca6f1f0 Mon Sep 17 00:00:00 2001
From: Felix Fietkau <nbd@openwrt.org>
Date: Sat, 14 Jan 2012 15:08:34 +0100
Subject: [PATCH 117/130] ath9k_hw: fix interpretation of the rx KeyMiss flag
Subject: [PATCH 116/129] ath9k_hw: fix interpretation of the rx KeyMiss flag
commit 7a532fe7131216a02c81a6c1b1f8632da1195a58 upstream.
@@ -57,5 +57,5 @@ index ecdb6fd..bbcb777 100644
}
EXPORT_SYMBOL(ath9k_hw_rxprocdesc);
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 5feb9896b1fbfcb0ccd73789f3deeef7a53e19c4 Mon Sep 17 00:00:00 2001
From 021083c5844b20210ced59ad5b760d2a7cb97cd2 Mon Sep 17 00:00:00 2001
From: Stanislaw Gruszka <sgruszka@redhat.com>
Date: Fri, 13 Jan 2012 12:59:32 +0100
Subject: [PATCH 118/130] rt2800pci: fix spurious interrupts generation
Subject: [PATCH 117/129] rt2800pci: fix spurious interrupts generation
commit dfd00c4c8f3dfa1fd7cec45f83d98b2a49743dcd upstream.
@@ -82,5 +82,5 @@ index da48c8a..837b460 100644
spin_unlock_irqrestore(&rt2x00dev->irqmask_lock, flags);
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From ddef510f3f47839e2c1c9498aba0ed5ef09fd792 Mon Sep 17 00:00:00 2001
From 40713843ccb84ed06d4799763c3832376d6cd5cb Mon Sep 17 00:00:00 2001
From: Dave Chinner <dchinner@redhat.com>
Date: Wed, 18 Jan 2012 14:41:45 -0600
Subject: [PATCH 119/130] xfs: fix endian conversion issue in discard code
Subject: [PATCH 118/129] xfs: fix endian conversion issue in discard code
commit b1c770c273a4787069306fc82aab245e9ac72e9d upstream
@@ -41,5 +41,5 @@ index 8a24f0c..286a051 100644
/*
* Too small? Give up.
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 8d6915d8e53d9b080f079af5891d109011c6b112 Mon Sep 17 00:00:00 2001
From 072d0e473d1a1d4adc67a7d39be9f71fea4fadad Mon Sep 17 00:00:00 2001
From: Toshiharu Okada <toshiharu-linux@dsn.okisemi.com>
Date: Mon, 26 Sep 2011 16:16:23 +0900
Subject: [PATCH 120/130] i2c-eg20t: modified the setting of transfer rate.
Subject: [PATCH 119/129] i2c-eg20t: modified the setting of transfer rate.
commit ff35e8b18984ad2a82cbd259fc07f0be4b34b1aa upstream.
@@ -29,5 +29,5 @@ index 18936ac..730215e 100644
iowrite32(pch_i2cbc, p + PCH_I2CBC);
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 9e5123c755ee15680df171b9b871533faa20bd70 Mon Sep 17 00:00:00 2001
From 9ed6d95eba2ead578e1fa4e5be8cb16b185c8c97 Mon Sep 17 00:00:00 2001
From: Dan Rosenberg <drosenberg@vsecurity.com>
Date: Fri, 20 Jan 2012 14:34:27 -0800
Subject: [PATCH 121/130] score: fix off-by-one index into syscall table
Subject: [PATCH 120/129] score: fix off-by-one index into syscall table
commit c25a785d6647984505fa165b5cd84cfc9a95970b upstream.
@@ -42,5 +42,5 @@ index 577abba..83bb960 100644
slli r8, r27, 2 # get syscall routine
la r11, sys_call_table
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From bc39faacff1307f46e6e0738f9b73ec9e3f06dc9 Mon Sep 17 00:00:00 2001
From ac9426f8233d76fd80412576fb53a26a7b1bd7ea Mon Sep 17 00:00:00 2001
From: Jeff Layton <jlayton@redhat.com>
Date: Tue, 17 Jan 2012 16:08:51 -0500
Subject: [PATCH 122/130] cifs: lower default wsize when unix extensions are
Subject: [PATCH 121/129] cifs: lower default wsize when unix extensions are
not used
commit ce91acb3acae26f4163c5a6f1f695d1a1e8d9009 upstream.
@@ -63,5 +63,5 @@ index f3670cf..63e4be4 100644
/* can server support 24-bit write sizes? (via UNIX extensions) */
if (!tcon->unix_ext || !(unix_cap & CIFS_UNIX_LARGE_WRITE_CAP))
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 7e71cd56cf6675bb6ffebddbc6fae6cc1bc17d4d Mon Sep 17 00:00:00 2001
From d159bea43eb9f0ba806a4ddc7e03dbb218b88136 Mon Sep 17 00:00:00 2001
From: Ananth N Mavinakayanahalli <ananth@in.ibm.com>
Date: Fri, 20 Jan 2012 14:34:04 -0800
Subject: [PATCH 123/130] kprobes: initialize before using a hlist
Subject: [PATCH 122/129] kprobes: initialize before using a hlist
commit d496aab567e7e52b3e974c9192a5de6e77dce32c upstream.
@@ -45,5 +45,5 @@ index e5d8464..52fd049 100644
hlist_del(&ri->hlist);
kfree(ri);
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 669ae9fcf0f482983eed166dd9edc06ce3e1f1e9 Mon Sep 17 00:00:00 2001
From 1740c878a52dd4afc5b6e927d9b157d6db230184 Mon Sep 17 00:00:00 2001
From: Will Deacon <will.deacon@arm.com>
Date: Fri, 20 Jan 2012 14:34:09 -0800
Subject: [PATCH 124/130] proc: clear_refs: do not clear reserved pages
Subject: [PATCH 123/129] proc: clear_refs: do not clear reserved pages
commit 85e72aa5384b1a614563ad63257ded0e91d1a620 upstream.
@@ -60,5 +60,5 @@ index e418c5a..7dcd2a2 100644
ptep_test_and_clear_young(vma, addr, pte);
ClearPageReferenced(page);
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From a59b11463ac1c9a0baf19cf3e713a6dd5c2e5509 Mon Sep 17 00:00:00 2001
From ddcb13eadda3bcb23d81672ea705d6bfa313bbf8 Mon Sep 17 00:00:00 2001
From: Michal Hocko <mhocko@suse.cz>
Date: Fri, 20 Jan 2012 14:33:55 -0800
Subject: [PATCH 125/130] mm: fix NULL ptr dereference in
Subject: [PATCH 124/129] mm: fix NULL ptr dereference in
__count_immobile_pages
commit 687875fb7de4a95223af20ee024282fa9099f860 upstream.
@@ -87,5 +87,5 @@ index 2b8ba3a..485be89 100644
}
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 3a12635bc47f7e3cd83525ce9e6e98dd3c58b31a Mon Sep 17 00:00:00 2001
From cd3b4541cb6b11e119007268e0890a1a38e68f8e Mon Sep 17 00:00:00 2001
From: Wey-Yi Guy <wey-yi.w.guy@intel.com>
Date: Thu, 10 Nov 2011 06:55:04 -0800
Subject: [PATCH 126/130] iwlagn: check for SMPS mode
Subject: [PATCH 125/129] iwlagn: check for SMPS mode
commit b2ccccdca46273c7b321ecf5041c362cd950da20 upstream.
@@ -46,5 +46,5 @@ index 5c7c17c..d552fa3 100644
IWL_DEBUG_MAC80211(priv, "leave - scanning\n");
goto out;
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 5be98e8ad61eb5fb868590255329e30408707c1b Mon Sep 17 00:00:00 2001
From 98214e3fab80dbfdf54c908de2ae0c9730d6430d Mon Sep 17 00:00:00 2001
From: Stanislaw Gruszka <sgruszka@redhat.com>
Date: Fri, 23 Dec 2011 08:13:50 +0100
Subject: [PATCH 127/130] iwlegacy: 3945: fix hw passive scan on radar
Subject: [PATCH 126/129] iwlegacy: 3945: fix hw passive scan on radar
channels
commit 68acc4afb040d98ddfd2cae0de09e2f4e1ee127f upstream.
@@ -56,5 +56,5 @@ index b282d86..05f2ad1 100644
len = iwl_legacy_fill_probe_req(priv, (struct ieee80211_mgmt *)scan->data,
vif->addr, priv->scan_request->ie,
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 1d36f35b70322d93b6ed8e39ef38fdd9a895962e Mon Sep 17 00:00:00 2001
From 5e2208d9c6ce1c5e57ad5fe56adc5b8f349ce23a Mon Sep 17 00:00:00 2001
From: Hugh Dickins <hughd@google.com>
Date: Fri, 20 Jan 2012 14:34:19 -0800
Subject: [PATCH 128/130] SHM_UNLOCK: fix long unpreemptible section
Subject: [PATCH 127/129] SHM_UNLOCK: fix long unpreemptible section
commit 85046579bde15e532983438f86b36856e358f417 upstream.
@@ -118,7 +118,7 @@ index 02ecf2c..854ab58 100644
}
case IPC_RMID:
diff --git a/mm/shmem.c b/mm/shmem.c
index d672250..cc6d40b2 100644
index d6722506..cc6d40b2 100644
--- a/mm/shmem.c
+++ b/mm/shmem.c
@@ -1068,13 +1068,6 @@ int shmem_lock(struct file *file, int lock, struct user_struct *user)
@@ -182,5 +182,5 @@ index f54a05b..824676a 100644
static void warn_scan_unevictable_pages(void)
{
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From ab3abbd7cc331621031a1c603fc6be86c5a72430 Mon Sep 17 00:00:00 2001
From 8704b3941de0865d7c11921ee2dd7abbc04a0081 Mon Sep 17 00:00:00 2001
From: Hugh Dickins <hughd@google.com>
Date: Fri, 20 Jan 2012 14:34:21 -0800
Subject: [PATCH 129/130] SHM_UNLOCK: fix Unevictable pages stranded after
Subject: [PATCH 128/129] SHM_UNLOCK: fix Unevictable pages stranded after
swap
commit 245132643e1cfcd145bbc86a716c1818371fcb93 upstream.
@@ -338,5 +338,5 @@ index 824676a..cb33d9c 100644
static void warn_scan_unevictable_pages(void)
--
1.7.9.4
1.7.9.5
@@ -1,7 +1,7 @@
From 43a16c537c58047f07f1700cb0b15982ab68c6b8 Mon Sep 17 00:00:00 2001
From 8e03b0ed729407fef72578c24148208a079e7f2c Mon Sep 17 00:00:00 2001
From: Greg Kroah-Hartman <gregkh@suse.de>
Date: Wed, 25 Jan 2012 16:39:32 -0800
Subject: [PATCH 130/130] Linux 3.2.2
Subject: [PATCH 129/129] Linux 3.2.2
---
Makefile | 2 +-
@@ -20,5 +20,5 @@ index c5edffa..2f684da 100644
NAME = Saber-toothed Squirrel
--
1.7.9.4
1.7.9.5