immortalwrt/target/linux
Daniel González Cabanelas a1a63dd01c mvebu: armada 370: dts: fix the crypto engine
The crypto engine in Armada 370 SoCs is currently broken. It can be
checked installing the required packages for testing openssl with hw
acceleration:

  opkg install openssl-util
  opkg install kmod-cryptodev
  opkg install libopenssl-devcrypto

After configuring /etc/ssl/openssl.cnf to let openssl use the crypto
engine for digest operations, and performing some checksums..

  md5sum 10M-file.bin
  openssl md5 10M-file.bin

...we can see they don't match.

There might be an alignment or size constraint issue caused by the
idle-sram area.

Use the whole crypto sram and disable the idle-sram area to fix it. Also
disable the idle support by adding the broken-idle property to prevent
accessing the disabled idle-sram.

We don't care about disabling the idle support since it is already broken
in Armada 370 causing a huge performance loss because it disables
permanently the L2 cache. This was reported in the Openwrt forum and
elsewhere by Debian users with different board models.

Signed-off-by: Daniel González Cabanelas <dgcbueu@gmail.com>
2021-04-18 23:43:57 +08:00
..
apm821xx kernel: bump to 4.9.262, 4.14.227, 4.19.183 2021-03-27 01:15:23 +08:00
arc770 arc770: set device vendor and model variables 2021-04-18 23:41:18 +08:00
archs38 archs38: set device vendor and model variables 2021-04-18 23:41:50 +08:00
armvirt armvirt: add 5.10 testing kernel 2021-04-04 12:13:35 +08:00
at91 treewide: make AddDepends/usb-serial selective 2021-03-07 11:50:15 +08:00
ath25 target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
ath79 ath79: update spi-nor patches 2021-04-18 23:31:17 +08:00
bcm27xx kernel: bump 5.4 to 5.4.108 2021-03-28 11:22:56 +08:00
bcm47xx bcm47xx: make WGT634U NVRAM patch apply again 2021-03-13 12:05:27 +08:00
bcm53xx bcm53xx: add pending TRX patch for "firmware" partition 2021-04-14 23:13:07 +08:00
bcm63xx kernel: bump 5.10 to 5.10.30 2021-04-17 00:09:25 +08:00
bcm4908 bcm4908: enable Netgear R8000P bootloader image 2021-04-08 23:18:46 +08:00
bmips kernel: bump 5.10 to 5.10.27 2021-04-04 12:23:06 +08:00
gemini gemini,layerscape,oxnas: don't disable option CONFIG_BPF_SYSCALL 2021-04-17 00:08:27 +08:00
generic kernel: Disable IXP4xx physmap by default 2021-04-18 23:34:59 +08:00
imx6 kernel: move some disabled symbols to generic 2021-03-20 11:19:57 +08:00
ipq40xx kernel: bump to 4.9.262, 4.14.227, 4.19.183 2021-03-27 01:15:23 +08:00
ipq806x kernel: bump 5.4 to 5.4.109 2021-04-04 12:22:41 +08:00
ipq807x kernel: move some disabled symbols to generic 2021-03-20 11:19:57 +08:00
kirkwood kernel: backport 5.13 mtd partitioning changes 2021-03-29 23:21:56 +08:00
lantiq lantiq: add Linux 5.10 support as testing kernel 2021-04-13 23:28:38 +08:00
layerscape gemini,layerscape,oxnas: don't disable option CONFIG_BPF_SYSCALL 2021-04-17 00:08:27 +08:00
malta kernel: Move CONFIG_USERIO to generic config 2021-03-28 11:17:21 +08:00
mediatek kernel: bump 5.4 to 5.4.112 2021-04-18 23:32:26 +08:00
mpc85xx kernel: bump 5.10 to 5.10.20 2021-03-06 12:21:43 +08:00
mvebu mvebu: armada 370: dts: fix the crypto engine 2021-04-18 23:43:57 +08:00
mxs mxs: add support for 5.10 as testing kernel 2021-04-12 20:25:20 +08:00
octeon kernel: move some disabled symbols to generic 2021-03-20 11:19:57 +08:00
octeontx kernel: move some disabled symbols to generic 2021-03-20 11:19:57 +08:00
omap kernel: Move CONFIG_USERIO to generic config 2021-03-28 11:17:21 +08:00
oxnas kernel: Disable CPU_THERMAL by default 2021-04-18 23:34:40 +08:00
pistachio kernel: add pending mtd patches adding NVMEM support 2021-03-13 12:04:54 +08:00
ramips ramips: replace mt7621s hack with upstream patch 2021-04-18 23:42:50 +08:00
realtek realtek: allow writing to "u-boot-env2" 2021-04-08 23:11:25 +08:00
rockchip kernel: Disable CONFIG_DMA_PERNUMA_CMA by default 2021-04-18 23:33:22 +08:00
sunxi kernel: bump 5.4 to 5.4.112 2021-04-18 23:32:26 +08:00
tegra kernel: Move CONFIG_USERIO to generic config 2021-03-28 11:17:21 +08:00
uml target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00
x86 kernel: Move CONFIG_USERIO to generic config 2021-03-28 11:17:21 +08:00
zynq kernel: Move CONFIG_USERIO to generic config 2021-03-28 11:17:21 +08:00
Makefile target: use SPDX license identifiers on Makefiles 2021-02-11 12:05:39 +08:00