]> git.baikalelectronics.ru Git - uboot.git/commit
board: freescale: p1_p2_rdb_pc: Remove I-flag from second L2 SRAM mapping
authorPali Rohár <pali@kernel.org>
Wed, 27 Jul 2022 15:21:28 +0000 (17:21 +0200)
committerPeng Fan <peng.fan@nxp.com>
Fri, 29 Jul 2022 11:49:13 +0000 (19:49 +0800)
commitca34c68cb8945c414648b6216908dc55258c4411
tree6217b8a020235a8a35ee7a91b52a900f3ae895de
parent60cd2ad901d3b9f2460dc615c7d1ce26c67f5e3b
board: freescale: p1_p2_rdb_pc: Remove I-flag from second L2 SRAM mapping

U-Boot for initial L2 SRAM uses L2 memory-mapping mode and not L2 with
locked lines. P2020 reference manual about L2 memory-mapping mode says:

  Accesses to memory-mapped SRAM are cacheable only in the corresponding
  e500 L1 caches.

So there is no need to set Caching-Inhibit I-bit for second part of initial
L2 SRAM mapping in TLB entry. Remove it. First part of initial L2 SRAM
mapping already does not have I-bit set.

For more details see also:
https://lore.kernel.org/u-boot/20220508150844.qqxg452rs4wtf5bs@pali/

Signed-off-by: Pali Rohár <pali@kernel.org>
board/freescale/p1_p2_rdb_pc/tlb.c