diff options
author | Michael Heimpold <mhei@heimpold.de> | 2019-11-05 00:15:14 +0100 |
---|---|---|
committer | Zoltan HERPAI <wigyori@uid0.hu> | 2019-11-09 12:56:28 +0100 |
commit | 002e3125385b98bf7f0421c683651f6d6bf852ca (patch) | |
tree | 28e71b4a766fe6ba806248dc174dd3add181db66 /target/linux/mxs/patches-4.14 | |
parent | 593d02a9be187cdbe59adc973e805b13244c999c (diff) | |
download | upstream-002e3125385b98bf7f0421c683651f6d6bf852ca.tar.gz upstream-002e3125385b98bf7f0421c683651f6d6bf852ca.tar.bz2 upstream-002e3125385b98bf7f0421c683651f6d6bf852ca.zip |
mxs: add support and switch to kernel 4.19
Also remove kernel 4.14 support and the meanwhile obsolete patch.
This was run-tested on I2SE Duckbill device and
Olimex OLinuXino Maxi board.
Signed-off-by: Michael Heimpold <mhei@heimpold.de>
Tested-by: Zoltan HERPAI <wigyori@uid0.hu>
Diffstat (limited to 'target/linux/mxs/patches-4.14')
-rw-r--r-- | target/linux/mxs/patches-4.14/110-crypto-mxsdcp-provide-importexport.patch | 51 |
1 files changed, 0 insertions, 51 deletions
diff --git a/target/linux/mxs/patches-4.14/110-crypto-mxsdcp-provide-importexport.patch b/target/linux/mxs/patches-4.14/110-crypto-mxsdcp-provide-importexport.patch deleted file mode 100644 index 3be3e1a111..0000000000 --- a/target/linux/mxs/patches-4.14/110-crypto-mxsdcp-provide-importexport.patch +++ /dev/null @@ -1,51 +0,0 @@ ---- a/drivers/crypto/mxs-dcp.c -+++ b/drivers/crypto/mxs-dcp.c -@@ -777,6 +777,24 @@ static void dcp_sha_cra_exit(struct cryp - { - } - -+static int dcp_sha_export(struct ahash_request *req, void *out) -+{ -+ struct dcp_sha_req_ctx *rctx = ahash_request_ctx(req); -+ -+ memcpy(out, rctx, sizeof(struct dcp_sha_req_ctx)); -+ -+ return 0; -+} -+ -+static int dcp_sha_import(struct ahash_request *req, const void *in) -+{ -+ struct dcp_sha_req_ctx *rctx = ahash_request_ctx(req); -+ -+ memcpy(rctx, in, sizeof(struct dcp_sha_req_ctx)); -+ -+ return 0; -+} -+ - /* AES 128 ECB and AES 128 CBC */ - static struct crypto_alg dcp_aes_algs[] = { - { -@@ -836,8 +854,11 @@ static struct ahash_alg dcp_sha1_alg = { - .final = dcp_sha_final, - .finup = dcp_sha_finup, - .digest = dcp_sha_digest, -+ .import = dcp_sha_import, -+ .export = dcp_sha_export, - .halg = { - .digestsize = SHA1_DIGEST_SIZE, -+ .statesize = sizeof(struct dcp_sha_req_ctx), - .base = { - .cra_name = "sha1", - .cra_driver_name = "sha1-dcp", -@@ -860,8 +881,11 @@ static struct ahash_alg dcp_sha256_alg = - .final = dcp_sha_final, - .finup = dcp_sha_finup, - .digest = dcp_sha_digest, -+ .import = dcp_sha_import, -+ .export = dcp_sha_export, - .halg = { - .digestsize = SHA256_DIGEST_SIZE, -+ .statesize = sizeof(struct dcp_sha_req_ctx), - .base = { - .cra_name = "sha256", - .cra_driver_name = "sha256-dcp", |