dts: hummingboard: Revert unrelated dt entries

These were unfinished patches that mistakenly got included
with the no-msi patch.  Remove them.
crypto/caam sources from 3.10.31
added devices needed by crypto/caam drivers
crypto testmgr: Align result buffer on cache-line

The CAAM crypto API assumes that inputs and outputs are
cache-line aligned, and this was not explicitly forced in
the crypto test.

Similar care should be taken when accessing the API from
userspace.

Signed-off-by: Eric Nelson <eric.nelson@boundarydevices.com>
crypto: caam - fix aead sglen for case 'dst != src'

For aead case when source and destination buffers are different,
there is an incorrect assumption that the source length includes the ICV
length. Fix this, since it leads to an oops when using sg_count() to
find the number of nents in the scatterlist:

Unable to handle kernel paging request for data at address 0x00000004
Faulting instruction address: 0xf91f7634
Oops: Kernel access of bad area, sig: 11 [#1]
SMP NR_CPUS=8 P4080 DS
Modules linked in: caamalg(+) caam_jr caam
CPU: 1 PID: 1053 Comm: cryptomgr_test Not tainted 3.11.0 #16
task: eeb24ab0 ti: eeafa000 task.ti: eeafa000
NIP: f91f7634 LR: f91f7f24 CTR: f91f7ef0
REGS: eeafbbc0 TRAP: 0300   Not tainted  (3.11.0)
MSR: 00029002 <CE,EE,ME>  CR: 44044044  XER: 00000000
DEAR: 00000004, ESR: 00000000

GPR00: f91f7f24 eeafbc70 eeb24ab0 00000002 ee8e0900 ee8e0800 00000024 c45c4462
GPR08: 00000010 00000000 00000014 0c0e4000 24044044 00000000 00000000 c0691590
GPR16: eeab0000 eeb23000 00000000 00000000 00000000 00000001 00000001 eeafbcc8
GPR24: 000000d1 00000010 ee2d5000 ee49ea10 ee49ea10 ee46f640 ee46f640 c0691590
NIP [f91f7634] aead_edesc_alloc.constprop.14+0x144/0x780 [caamalg]
LR [f91f7f24] aead_encrypt+0x34/0x288 [caamalg]
Call Trace:
[eeafbc70] [a1004000] 0xa1004000 (unreliable)
[eeafbcc0] [f91f7f24] aead_encrypt+0x34/0x288 [caamalg]
[eeafbcf0] [c020d77c] __test_aead+0x3ec/0xe20
[eeafbe20] [c020f35c] test_aead+0x6c/0xe0
[eeafbe40] [c020f420] alg_test_aead+0x50/0xd0
[eeafbe60] [c020e5e4] alg_test+0x114/0x2e0
[eeafbee0] [c020bd1c] cryptomgr_test+0x4c/0x60
[eeafbef0] [c0047058] kthread+0xa8/0xb0
[eeafbf40] [c000eb0c] ret_from_kernel_thread+0x5c/0x64
Instruction dump:
69084321 7d080034 5508d97e 69080001 0f080000 81290024 552807fe 0f080000
3a600001 5529003a 2f8a0000 40dd0028 <80e90004> 3ab50001 8109000c 70e30002
---[ end trace b3c3e23925c7484e ]---

While here, add a tcrypt mode for making it easy to test authenc
(needed for triggering case above).

Signed-off-by: Horia Geanta <horia.geanta@freescale.com>
Signed-off-by: Herbert Xu <herbert@gondor.apana.org.au>
Revert "crypto testmgr: Align result buffer on cache-line"

This reverts commit d2d2770c708e27facff78d5100754645bc6c5810.
brcmfmac: kernel oops on wrong ifidx

When calling brcmf_rx_frame() ifidx might not get set and return non zero value.
Due to that ifp must not be set without proper ifidx otherwise it might get
a wrong pointer (since ifidx is not set correctly) causing ifp->ndev to access
an unmapped memory.

The fix initializes ifp to null and in case it doesn't get properly initialized
the skb will get deallocated in brcmu_pkt_buf_free_skb(skb) afterwards.

Signed-off-by: Rabeeh Khoury <rabeeh@solid-run.com>
add msm copy under driver/staging called vivante

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
update Kconfig

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
update Makefile

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
set correct include path

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
vivnate is a renoder only gpu - remove hdmi stuff

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
get rid of mdp stuff

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
get rid of dsi stuff

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
we do not provide a framebuffer

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
get rid fo KMS stuff - we are render node only

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
hdmi cleanup #2

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
get rid of fbdev and cleanup msm_drm_private

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
fix compile

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Get rid of a3xx_register() and a3xxx_unregister() calls

We no not need this multi device stuff.

Signed-off-by: Christian Gmeiner <christian.gmeiner@gmail.com>