linux-omap-psp 2.6.37: add more recent version of OMAP3 kernel
[glsdk/meta-ti-glsdk.git] / recipes-kernel / linux / linux-omap-psp-2.6.37 / omap3 / 0001-OCF-support-remove-support-for-non-TI-hardware.patch
1 From f4019d96a708b09a804f59667d5dfd2a9eaaced5 Mon Sep 17 00:00:00 2001
2 From: Chase Maupin <Chase.Maupin@ti.com>
3 Date: Mon, 27 Jun 2011 13:33:43 -0500
4 Subject: [PATCH 1/3] OCF support: remove support for non-TI hardware
6 * Base OCF patch was updated to not patch in support for non-TI
7   hardware.
8 * Makefile and Kconfig needed updating to remove these options
10 Upstream-Status: Inappropriate [TI SDK specific]
12 Signed-off-by: Chase Maupin <Chase.Maupin@ti.com>
13 ---
14  crypto/ocf/Kconfig  |   77 ---------------------------------------------------
15  crypto/ocf/Makefile |   11 -------
16  2 files changed, 0 insertions(+), 88 deletions(-)
18 diff --git a/crypto/ocf/Kconfig b/crypto/ocf/Kconfig
19 index b9c24ff..805cb4c 100644
20 --- a/crypto/ocf/Kconfig
21 +++ b/crypto/ocf/Kconfig
22 @@ -31,83 +31,6 @@ config OCF_CRYPTOSOFT
23           A software driver for the OCF framework that uses
24           the kernel CryptoAPI.
25  
26 -config OCF_SAFE
27 -       tristate "safenet (HW crypto engine)"
28 -       depends on OCF_OCF
29 -       help
30 -         A driver for a number of the safenet Excel crypto accelerators.
31 -         Currently tested and working on the 1141 and 1741.
32 -
33 -config OCF_IXP4XX
34 -       tristate "IXP4xx (HW crypto engine)"
35 -       depends on OCF_OCF
36 -       help
37 -         XScale IXP4xx crypto accelerator driver.  Requires the
38 -         Intel Access library.
39 -
40 -config OCF_IXP4XX_SHA1_MD5
41 -       bool "IXP4xx SHA1 and MD5 Hashing"
42 -       depends on OCF_IXP4XX
43 -       help
44 -         Allows the IXP4xx crypto accelerator to perform SHA1 and MD5 hashing.
45 -         Note: this is MUCH slower than using cryptosoft (software crypto engine).
46 -
47 -config OCF_HIFN
48 -       tristate "hifn (HW crypto engine)"
49 -       depends on OCF_OCF
50 -       help
51 -         OCF driver for various HIFN based crypto accelerators.
52 -         (7951, 7955, 7956, 7751, 7811)
53 -
54 -config OCF_HIFNHIPP
55 -       tristate "Hifn HIPP (HW packet crypto engine)"
56 -       depends on OCF_OCF
57 -       help
58 -         OCF driver for various HIFN (HIPP) based crypto accelerators
59 -         (7855)
60 -
61 -config OCF_TALITOS
62 -       tristate "talitos (HW crypto engine)"
63 -       depends on OCF_OCF
64 -       help
65 -         OCF driver for Freescale's security engine (SEC/talitos).
66 -
67 -config OCF_PASEMI
68 -       tristate "pasemi (HW crypto engine)"
69 -       depends on OCF_OCF && PPC_PASEMI
70 -       help
71 -         OCF driver for the PA Semi PWRficient DMA Engine
72 -
73 -config OCF_EP80579
74 -       tristate "ep80579 (HW crypto engine)"
75 -       depends on OCF_OCF
76 -       help
77 -         OCF driver for the Intel EP80579 Integrated Processor Product Line.
78 -
79 -config OCF_CRYPTOCTEON
80 -       tristate "cryptocteon (HW crypto engine)"
81 -       depends on OCF_OCF
82 -       help
83 -         OCF driver for the Cavium OCTEON Processors.
84 -
85 -config OCF_KIRKWOOD
86 -       tristate "kirkwood (HW crypto engine)"
87 -       depends on OCF_OCF
88 -       help
89 -         OCF driver for the Marvell Kirkwood (88F6xxx) Processors.
90 -
91 -config OCF_C7108
92 -       tristate "Micronas 7108 (HW crypto engine)"
93 -       depends on OCF_OCF
94 -       help
95 -         OCF driver for the Microna 7108 Cipher processors.
96 -
97 -config OCF_OCFNULL
98 -       tristate "ocfnull (fake crypto engine)"
99 -       depends on OCF_OCF
100 -       help
101 -         OCF driver for measuring ipsec overheads (does no crypto)
103  config OCF_BENCH
104         tristate "ocf-bench (HW crypto in-kernel benchmark)"
105         depends on OCF_OCF
106 diff --git a/crypto/ocf/Makefile b/crypto/ocf/Makefile
107 index fa951f4..aab3fae 100644
108 --- a/crypto/ocf/Makefile
109 +++ b/crypto/ocf/Makefile
110 @@ -37,17 +37,6 @@ obj-$(CONFIG_OCF_CRYPTODEV)   += cryptodev.o
111  obj-$(CONFIG_OCF_CRYPTOSOFT)  += cryptosoft.o
112  obj-$(CONFIG_OCF_BENCH)       += ocf-bench.o
113  
114 -$(_obj)-$(CONFIG_OCF_SAFE)    += safe$(_slash)
115 -$(_obj)-$(CONFIG_OCF_HIFN)    += hifn$(_slash)
116 -$(_obj)-$(CONFIG_OCF_IXP4XX)  += ixp4xx$(_slash)
117 -$(_obj)-$(CONFIG_OCF_TALITOS) += talitos$(_slash)
118 -$(_obj)-$(CONFIG_OCF_PASEMI)  += pasemi$(_slash)
119 -$(_obj)-$(CONFIG_OCF_EP80579) += ep80579$(_slash)
120 -$(_obj)-$(CONFIG_OCF_CRYPTOCTEON) += cryptocteon$(_slash)
121 -$(_obj)-$(CONFIG_OCF_KIRKWOOD) += kirkwood$(_slash)
122 -$(_obj)-$(CONFIG_OCF_OCFNULL) += ocfnull$(_slash)
123 -$(_obj)-$(CONFIG_OCF_C7108) += c7108$(_slash)
125  ocf-objs := $(OCF_OBJS)
126  
127  $(list-multi) dummy1: $(ocf-objs)
128 -- 
129 1.7.0.4