]> git.dujemihanovic.xyz Git - u-boot.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)
commit3480879a5598735753e8dffda8c38791d19fd467
tree6217b8a020235a8a35ee7a91b52a900f3ae895de
parent786d9f1a82eaf09f13e6b4348b555f95360a7721
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